mirror of
https://github.com/gradle/actions.git
synced 2026-10-16 19:57:12 +08:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fb0ef4d7a8 | ||
|
|
f9f39a915c | ||
|
|
a3a36e1bf4 | ||
|
|
3f5f9adaf7 | ||
|
|
b031f6d1a9 | ||
|
|
5bc4175609 | ||
|
|
f3ff59b4e4 | ||
|
|
7927085475 | ||
|
|
c3897a4e73 | ||
|
|
6b92be1905 | ||
|
|
0d208da058 | ||
|
|
e49d0a36a8 | ||
|
|
575435b1ea | ||
|
|
a27deee331 | ||
|
|
02d4784b6e | ||
|
|
346a44564f | ||
|
|
910b061d4d | ||
|
|
4ca152ae04 | ||
|
|
eed01f09d3 | ||
|
|
889dc537cf | ||
|
|
968aeb62d7 | ||
|
|
b7d46eb472 |
No files matched your search
@@ -3,7 +3,7 @@ name: 'Build and upload distribution'
|
|||||||
runs:
|
runs:
|
||||||
using: "composite"
|
using: "composite"
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
|
||||||
with:
|
with:
|
||||||
node-version: 24
|
node-version: 24
|
||||||
cache: npm
|
cache: npm
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ runs:
|
|||||||
using: "composite"
|
using: "composite"
|
||||||
steps:
|
steps:
|
||||||
- name: Setup Java
|
- name: Setup Java
|
||||||
uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0
|
uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0
|
||||||
with:
|
with:
|
||||||
distribution: 'temurin'
|
distribution: 'temurin'
|
||||||
java-version: ${{ inputs.java-version }}
|
java-version: ${{ inputs.java-version }}
|
||||||
|
|||||||
@@ -20,6 +20,13 @@ updates:
|
|||||||
versions: ["7.x"]
|
versions: ["7.x"]
|
||||||
- dependency-name: "@types/node"
|
- dependency-name: "@types/node"
|
||||||
versions: ["25.x", "26.x"]
|
versions: ["25.x", "26.x"]
|
||||||
|
# jest 30.5.0 reworked the ESM module registry, and nock no longer intercepts requests
|
||||||
|
# made through @actions/http-client (undici): every mocked test silently hits the real
|
||||||
|
# network instead. nock 15 does not fix it. Drop these two once they interoperate again.
|
||||||
|
- dependency-name: "jest"
|
||||||
|
versions: [">=30.5.0"]
|
||||||
|
- dependency-name: "@jest/globals"
|
||||||
|
versions: [">=30.5.0"]
|
||||||
- package-ecosystem: "github-actions"
|
- package-ecosystem: "github-actions"
|
||||||
# github-actions with directory: "/" only monitors .github/workflows
|
# github-actions with directory: "/" only monitors .github/workflows
|
||||||
# https://github.com/dependabot/dependabot-core/issues/6345
|
# https://github.com/dependabot/dependabot-core/issues/6345
|
||||||
|
|||||||
Binary file not shown.
@@ -1,7 +1,7 @@
|
|||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionSha256Sum=9c0f7faeeb306cb14e4279a3e084ca6b596894089a0638e68a07c945a32c9e14
|
distributionSha256Sum=acd53f1edaf02f1a8ff99879f8a34b302661a057d9b063ae9e35b552f804d20a
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-9.7.1-bin.zip
|
||||||
networkTimeout=10000
|
networkTimeout=10000
|
||||||
retries=0
|
retries=0
|
||||||
retryBackOffMs=500
|
retryBackOffMs=500
|
||||||
|
|||||||
Binary file not shown.
@@ -1,7 +1,7 @@
|
|||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionSha256Sum=9c0f7faeeb306cb14e4279a3e084ca6b596894089a0638e68a07c945a32c9e14
|
distributionSha256Sum=acd53f1edaf02f1a8ff99879f8a34b302661a057d9b063ae9e35b552f804d20a
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-9.7.1-bin.zip
|
||||||
networkTimeout=10000
|
networkTimeout=10000
|
||||||
retries=0
|
retries=0
|
||||||
retryBackOffMs=500
|
retryBackOffMs=500
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
plugins {
|
plugins {
|
||||||
id "com.gradle.develocity" version "4.5.0"
|
id "com.gradle.develocity" version "4.5.1"
|
||||||
id "com.gradle.common-custom-user-data-gradle-plugin" version "2.4.0"
|
id "com.gradle.common-custom-user-data-gradle-plugin" version "2.4.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@@ -1,7 +1,7 @@
|
|||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionSha256Sum=9c0f7faeeb306cb14e4279a3e084ca6b596894089a0638e68a07c945a32c9e14
|
distributionSha256Sum=acd53f1edaf02f1a8ff99879f8a34b302661a057d9b063ae9e35b552f804d20a
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-9.7.1-bin.zip
|
||||||
networkTimeout=10000
|
networkTimeout=10000
|
||||||
retries=0
|
retries=0
|
||||||
retryBackOffMs=500
|
retryBackOffMs=500
|
||||||
|
|||||||
Binary file not shown.
@@ -1,7 +1,7 @@
|
|||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionSha256Sum=9c0f7faeeb306cb14e4279a3e084ca6b596894089a0638e68a07c945a32c9e14
|
distributionSha256Sum=acd53f1edaf02f1a8ff99879f8a34b302661a057d9b063ae9e35b552f804d20a
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-9.7.1-bin.zip
|
||||||
networkTimeout=10000
|
networkTimeout=10000
|
||||||
retries=0
|
retries=0
|
||||||
retryBackOffMs=500
|
retryBackOffMs=500
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
plugins {
|
plugins {
|
||||||
id("com.gradle.develocity") version "4.5.0"
|
id("com.gradle.develocity") version "4.5.1"
|
||||||
id("com.gradle.common-custom-user-data-gradle-plugin") version "2.4.0"
|
id("com.gradle.common-custom-user-data-gradle-plugin") version "2.4.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
plugins {
|
plugins {
|
||||||
id "com.gradle.develocity" version "4.5.0"
|
id "com.gradle.develocity" version "4.5.1"
|
||||||
}
|
}
|
||||||
|
|
||||||
develocity {
|
develocity {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
plugins {
|
plugins {
|
||||||
id "com.gradle.develocity" version "4.5.0"
|
id "com.gradle.develocity" version "4.5.1"
|
||||||
}
|
}
|
||||||
|
|
||||||
develocity {
|
develocity {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
plugins {
|
plugins {
|
||||||
id "com.gradle.develocity" version "4.5.0"
|
id "com.gradle.develocity" version "4.5.1"
|
||||||
}
|
}
|
||||||
|
|
||||||
develocity {
|
develocity {
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ jobs:
|
|||||||
cache-dependency-path: sources/package-lock.json
|
cache-dependency-path: sources/package-lock.json
|
||||||
- name: Setup Gradle
|
- name: Setup Gradle
|
||||||
# Use a released version to avoid breakages
|
# Use a released version to avoid breakages
|
||||||
uses: gradle/actions/setup-gradle@3f131e8634966bd73d06cc69884922b02e6faf92 # v6.2.0
|
uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6.3.0
|
||||||
env:
|
env:
|
||||||
ALLOWED_GRADLE_WRAPPER_CHECKSUMS: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 # Invalid wrapper jar used for testing
|
ALLOWED_GRADLE_WRAPPER_CHECKSUMS: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 # Invalid wrapper jar used for testing
|
||||||
with:
|
with:
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ jobs:
|
|||||||
|
|
||||||
# Initializes the CodeQL tools for scanning.
|
# Initializes the CodeQL tools for scanning.
|
||||||
- name: Initialize CodeQL
|
- name: Initialize CodeQL
|
||||||
uses: github/codeql-action/init@f205ea1c3313d32999d8d6a48b4f6530d4437b38 # v3.29.5
|
uses: github/codeql-action/init@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v3.29.5
|
||||||
with:
|
with:
|
||||||
languages: ${{ matrix.language }}
|
languages: ${{ matrix.language }}
|
||||||
config: |
|
config: |
|
||||||
@@ -43,4 +43,4 @@ jobs:
|
|||||||
- sources/src
|
- sources/src
|
||||||
|
|
||||||
- name: Perform CodeQL Analysis
|
- name: Perform CodeQL Analysis
|
||||||
uses: github/codeql-action/analyze@f205ea1c3313d32999d8d6a48b4f6530d4437b38 # v3.29.5
|
uses: github/codeql-action/analyze@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v3.29.5
|
||||||
@@ -36,14 +36,14 @@ jobs:
|
|||||||
sources/test/init-scripts/**
|
sources/test/init-scripts/**
|
||||||
- name: Setup Java
|
- name: Setup Java
|
||||||
if: steps.changes.outputs.any_changed == 'true' || github.event_name != 'pull_request'
|
if: steps.changes.outputs.any_changed == 'true' || github.event_name != 'pull_request'
|
||||||
uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0
|
uses: actions/setup-java@dd06d9cba3e5552c54d9f8ea23572deb30010f7c # v6.0.0
|
||||||
with:
|
with:
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
java-version: 17
|
java-version: 17
|
||||||
- name: Setup Gradle
|
- name: Setup Gradle
|
||||||
if: steps.changes.outputs.any_changed == 'true' || github.event_name != 'pull_request'
|
if: steps.changes.outputs.any_changed == 'true' || github.event_name != 'pull_request'
|
||||||
# Use a released version to avoid breakages
|
# Use a released version to avoid breakages
|
||||||
uses: gradle/actions/setup-gradle@3f131e8634966bd73d06cc69884922b02e6faf92 # v6.2.0
|
uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6.3.0
|
||||||
env:
|
env:
|
||||||
ALLOWED_GRADLE_WRAPPER_CHECKSUMS: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 # Invalid wrapper jar used for testing
|
ALLOWED_GRADLE_WRAPPER_CHECKSUMS: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 # Invalid wrapper jar used for testing
|
||||||
- name: Run integration tests
|
- name: Run integration tests
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ jobs:
|
|||||||
other-integ-tests:
|
other-integ-tests:
|
||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: write
|
||||||
|
actions: read
|
||||||
needs: caching-integ-tests
|
needs: caching-integ-tests
|
||||||
uses: ./.github/workflows/suite-integ-test-other.yml
|
uses: ./.github/workflows/suite-integ-test-other.yml
|
||||||
concurrency:
|
concurrency:
|
||||||
|
|||||||
@@ -47,6 +47,7 @@ jobs:
|
|||||||
other-integ-tests:
|
other-integ-tests:
|
||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: write
|
||||||
|
actions: read
|
||||||
needs: caching-integ-tests
|
needs: caching-integ-tests
|
||||||
uses: ./.github/workflows/suite-integ-test-other.yml
|
uses: ./.github/workflows/suite-integ-test-other.yml
|
||||||
concurrency:
|
concurrency:
|
||||||
|
|||||||
@@ -12,6 +12,6 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
||||||
- uses: gradle/actions/wrapper-validation@3f131e8634966bd73d06cc69884922b02e6faf92 # v6.2.0
|
- uses: gradle/actions/wrapper-validation@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6.3.0
|
||||||
with:
|
with:
|
||||||
allow-checksums: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
|
allow-checksums: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
|
||||||
@@ -46,7 +46,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
./gradlew tasks --no-daemon
|
./gradlew tasks --no-daemon
|
||||||
./gradlew help check
|
./gradlew help check
|
||||||
./gradlew wrapper --gradle-version 8.7 --gradle-distribution-sha256-sum 544c35d6bd849ae8a5ed0bcea39ba677dc40f49df7d1835561582da2009b961d
|
./gradlew :wrapper --gradle-version 8.7 --gradle-distribution-sha256-sum 544c35d6bd849ae8a5ed0bcea39ba677dc40f49df7d1835561582da2009b961d
|
||||||
- name: Fail groovy-dsl project
|
- name: Fail groovy-dsl project
|
||||||
working-directory: .github/workflow-samples/groovy-dsl
|
working-directory: .github/workflow-samples/groovy-dsl
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
@@ -57,6 +57,79 @@ jobs:
|
|||||||
build-root-directory: .github/workflow-samples/groovy-dsl
|
build-root-directory: .github/workflow-samples/groovy-dsl
|
||||||
dependency-graph: generate-and-upload
|
dependency-graph: generate-and-upload
|
||||||
|
|
||||||
|
# Exercises every Gradle version support status in a single Job Summary: end-of-life versions all
|
||||||
|
# share one expandable section and are each marked with a warning sign, out-of-date versions share
|
||||||
|
# a single info sign and legend, and the current version is left unmarked.
|
||||||
|
# Three end-of-life versions and two out-of-date ones exercise the plural wording throughout, and
|
||||||
|
# the two 7.x versions alongside a 6.x one check that each affected release line is named once,
|
||||||
|
# as "Gradle 6.x and 7.x releases".
|
||||||
|
# Versions are picked relative to Gradle 9.x being current; revisit once Gradle 10 is released.
|
||||||
|
support-status-eol-and-outdated:
|
||||||
|
needs: build-distribution
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout sources
|
||||||
|
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
||||||
|
# Java 11, since Gradle 6.x cannot run on the Java 17 used elsewhere in this workflow.
|
||||||
|
- name: Initialize integ-test
|
||||||
|
uses: ./.github/actions/init-integ-test
|
||||||
|
with:
|
||||||
|
java-version: '11'
|
||||||
|
|
||||||
|
- name: Setup Gradle 6.9.4 (end-of-life)
|
||||||
|
uses: ./setup-gradle
|
||||||
|
with:
|
||||||
|
gradle-version: '6.9.4'
|
||||||
|
- name: Build with Gradle 6.9.4
|
||||||
|
working-directory: .github/workflow-samples/no-wrapper
|
||||||
|
run: gradle help
|
||||||
|
|
||||||
|
- name: Setup Gradle 7.4 (end-of-life)
|
||||||
|
uses: ./setup-gradle
|
||||||
|
with:
|
||||||
|
gradle-version: '7.4'
|
||||||
|
- name: Build with Gradle 7.4
|
||||||
|
working-directory: .github/workflow-samples/no-wrapper
|
||||||
|
run: gradle help
|
||||||
|
|
||||||
|
- name: Setup Gradle 7.6.6 (end-of-life)
|
||||||
|
uses: ./setup-gradle
|
||||||
|
with:
|
||||||
|
gradle-version: '7.6.6'
|
||||||
|
- name: Build with Gradle 7.6.6
|
||||||
|
working-directory: .github/workflow-samples/no-wrapper
|
||||||
|
run: gradle help
|
||||||
|
|
||||||
|
- name: Setup Gradle 8.0.2 (out of date)
|
||||||
|
uses: ./setup-gradle
|
||||||
|
with:
|
||||||
|
gradle-version: '8.0.2'
|
||||||
|
- name: Build with Gradle 8.0.2
|
||||||
|
working-directory: .github/workflow-samples/no-wrapper
|
||||||
|
run: gradle help
|
||||||
|
|
||||||
|
- name: Setup Gradle 8.14.5 (out of date)
|
||||||
|
uses: ./setup-gradle
|
||||||
|
with:
|
||||||
|
gradle-version: '8.14.5'
|
||||||
|
- name: Build with Gradle 8.14.5
|
||||||
|
working-directory: .github/workflow-samples/no-wrapper
|
||||||
|
run: gradle help
|
||||||
|
|
||||||
|
# Gradle 9 and later require Java 17
|
||||||
|
- name: Setup Java 17
|
||||||
|
uses: actions/setup-java@dd06d9cba3e5552c54d9f8ea23572deb30010f7c # v6.0.0
|
||||||
|
with:
|
||||||
|
distribution: temurin
|
||||||
|
java-version: 17
|
||||||
|
- name: Setup Gradle current (no status reported)
|
||||||
|
uses: ./setup-gradle
|
||||||
|
with:
|
||||||
|
gradle-version: current
|
||||||
|
- name: Build with the current Gradle version
|
||||||
|
working-directory: .github/workflow-samples/no-wrapper
|
||||||
|
run: gradle help
|
||||||
|
|
||||||
successful-builds-with-no-summary:
|
successful-builds-with-no-summary:
|
||||||
needs: build-distribution
|
needs: build-distribution
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@@ -132,6 +205,23 @@ jobs:
|
|||||||
working-directory: .github/workflow-samples/kotlin-dsl
|
working-directory: .github/workflow-samples/kotlin-dsl
|
||||||
run: ./gradlew assemble
|
run: ./gradlew assemble
|
||||||
|
|
||||||
|
cache-provider-external:
|
||||||
|
needs: build-distribution
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout sources
|
||||||
|
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
||||||
|
- name: Initialize integ-test
|
||||||
|
uses: ./.github/actions/init-integ-test
|
||||||
|
|
||||||
|
- name: Setup Gradle
|
||||||
|
uses: ./setup-gradle
|
||||||
|
with:
|
||||||
|
cache-provider: external
|
||||||
|
- name: Build kotlin-dsl project
|
||||||
|
working-directory: .github/workflow-samples/kotlin-dsl
|
||||||
|
run: ./gradlew assemble
|
||||||
|
|
||||||
basic-caching:
|
basic-caching:
|
||||||
needs: build-distribution
|
needs: build-distribution
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
@@ -134,6 +134,30 @@ jobs:
|
|||||||
script: |
|
script: |
|
||||||
core.setFailed('No Build Scan detected')
|
core.setFailed('No Build Scan detected')
|
||||||
|
|
||||||
|
# Test that build scans are captured when caching is external
|
||||||
|
caching-config-cache-provider-external:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout sources
|
||||||
|
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
||||||
|
- name: Initialize integ-test
|
||||||
|
uses: ./.github/actions/init-integ-test
|
||||||
|
|
||||||
|
- name: Setup Gradle
|
||||||
|
uses: ./setup-gradle
|
||||||
|
with:
|
||||||
|
cache-provider: external
|
||||||
|
- name: Build using Gradle wrapper
|
||||||
|
id: gradle
|
||||||
|
working-directory: .github/workflow-samples/groovy-dsl
|
||||||
|
run: ./gradlew help
|
||||||
|
- name: Check Build Scan url is captured
|
||||||
|
if: ${{ !steps.gradle.outputs.build-scan-url }}
|
||||||
|
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
|
||||||
|
with:
|
||||||
|
script: |
|
||||||
|
core.setFailed('No Build Scan detected')
|
||||||
|
|
||||||
# Test seed the cache with cache-write-only and verify with cache-read-only
|
# Test seed the cache with cache-write-only and verify with cache-read-only
|
||||||
caching-config-seed-write-only:
|
caching-config-seed-write-only:
|
||||||
env:
|
env:
|
||||||
|
|||||||
@@ -65,15 +65,19 @@ jobs:
|
|||||||
uses: ./.github/actions/init-integ-test
|
uses: ./.github/actions/init-integ-test
|
||||||
|
|
||||||
- name: Setup Java 16
|
- name: Setup Java 16
|
||||||
uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0
|
uses: actions/setup-java@dd06d9cba3e5552c54d9f8ea23572deb30010f7c # v6.0.0
|
||||||
with:
|
with:
|
||||||
distribution: 'temurin'
|
distribution: 'temurin'
|
||||||
java-version: 16
|
java-version: 16
|
||||||
|
# Temurin 16 is EOL and publishes no signatures: setup-java v6 enables verify-signature by default
|
||||||
|
verify-signature: false
|
||||||
- name: Setup Java 20
|
- name: Setup Java 20
|
||||||
uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0
|
uses: actions/setup-java@dd06d9cba3e5552c54d9f8ea23572deb30010f7c # v6.0.0
|
||||||
with:
|
with:
|
||||||
distribution: 'temurin'
|
distribution: 'temurin'
|
||||||
java-version: 20
|
java-version: 20
|
||||||
|
# Temurin 20 is EOL and publishes no signatures: setup-java v6 enables verify-signature by default
|
||||||
|
verify-signature: false
|
||||||
- name: Setup Gradle
|
- name: Setup Gradle
|
||||||
uses: ./setup-gradle
|
uses: ./setup-gradle
|
||||||
- name: List detected toolchains
|
- name: List detected toolchains
|
||||||
|
|||||||
@@ -0,0 +1,148 @@
|
|||||||
|
name: Test Gradle support status reporting
|
||||||
|
|
||||||
|
on:
|
||||||
|
workflow_call:
|
||||||
|
inputs:
|
||||||
|
cache-key-prefix:
|
||||||
|
type: string
|
||||||
|
default: '0'
|
||||||
|
skip-dist:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
|
|
||||||
|
env:
|
||||||
|
SKIP_DIST: ${{ inputs.skip-dist }}
|
||||||
|
GRADLE_BUILD_ACTION_CACHE_KEY_PREFIX: gradle-support-status-${{ inputs.cache-key-prefix }}
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
report-outdated-versions:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
outputs:
|
||||||
|
prev-oldest: ${{ steps.versions.outputs.prev-oldest }}
|
||||||
|
prev-newest: ${{ steps.versions.outputs.prev-newest }}
|
||||||
|
steps:
|
||||||
|
- name: Checkout sources
|
||||||
|
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
||||||
|
- name: Initialize integ-test
|
||||||
|
uses: ./.github/actions/init-integ-test
|
||||||
|
|
||||||
|
# Derived from the bundled release data so the expectations cannot drift from the action's own view.
|
||||||
|
- name: Determine versions for each support status
|
||||||
|
id: versions
|
||||||
|
run: |
|
||||||
|
set -euo pipefail
|
||||||
|
eval "$(jq -r '
|
||||||
|
[ .[].version
|
||||||
|
| select(test("^[0-9]+\\.[0-9]+(\\.[0-9]+)?$"))
|
||||||
|
| {v: ., k: (((split(".") | map(tonumber)) + [0, 0, 0]) | .[0:3])}
|
||||||
|
]
|
||||||
|
| sort_by(.k) as $finals
|
||||||
|
| ($finals | last) as $latest
|
||||||
|
| [$finals[] | select(.k[0] == $latest.k[0] - 1)] as $prev
|
||||||
|
| "KNOWN_LATEST=\($latest.v)",
|
||||||
|
"PREV_OLDEST=\($prev | first | .v)",
|
||||||
|
"PREV_NEWEST=\($prev | last | .v)"
|
||||||
|
' sources/src/wrapper-validation/wrapper-checksums.json)"
|
||||||
|
|
||||||
|
echo "Known latest : ${KNOWN_LATEST}"
|
||||||
|
echo "Previous major, oldest : ${PREV_OLDEST}"
|
||||||
|
echo "Previous major, newest : ${PREV_NEWEST}"
|
||||||
|
|
||||||
|
{
|
||||||
|
echo "prev-oldest=${PREV_OLDEST}"
|
||||||
|
echo "prev-newest=${PREV_NEWEST}"
|
||||||
|
} >> "$GITHUB_OUTPUT"
|
||||||
|
|
||||||
|
- name: Setup Gradle with an end-of-life version
|
||||||
|
uses: ./setup-gradle
|
||||||
|
with:
|
||||||
|
cache-read-only: false
|
||||||
|
gradle-version: '7.6.4'
|
||||||
|
- name: Build with the end-of-life version
|
||||||
|
working-directory: .github/workflow-samples/no-wrapper
|
||||||
|
run: gradle help "-DgradleVersionCheck=7.6.4"
|
||||||
|
|
||||||
|
- name: Setup Gradle with the oldest release of the previous major
|
||||||
|
uses: ./setup-gradle
|
||||||
|
with:
|
||||||
|
gradle-version: ${{ steps.versions.outputs.prev-oldest }}
|
||||||
|
- name: Build with the oldest release of the previous major
|
||||||
|
working-directory: .github/workflow-samples/no-wrapper
|
||||||
|
run: gradle help "-DgradleVersionCheck=${{ steps.versions.outputs.prev-oldest }}"
|
||||||
|
|
||||||
|
- name: Setup Gradle with the newest release of the previous major
|
||||||
|
uses: ./setup-gradle
|
||||||
|
with:
|
||||||
|
gradle-version: ${{ steps.versions.outputs.prev-newest }}
|
||||||
|
- name: Build with the newest release of the previous major
|
||||||
|
working-directory: .github/workflow-samples/no-wrapper
|
||||||
|
run: gradle help "-DgradleVersionCheck=${{ steps.versions.outputs.prev-newest }}"
|
||||||
|
|
||||||
|
verify-report:
|
||||||
|
needs: report-outdated-versions
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
actions: read
|
||||||
|
steps:
|
||||||
|
- name: Check the support-status report was emitted
|
||||||
|
env:
|
||||||
|
GH_TOKEN: ${{ github.token }}
|
||||||
|
PREV_OLDEST: ${{ needs.report-outdated-versions.outputs.prev-oldest }}
|
||||||
|
PREV_NEWEST: ${{ needs.report-outdated-versions.outputs.prev-newest }}
|
||||||
|
run: |
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
job_id=$(gh api \
|
||||||
|
"/repos/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}/attempts/${GITHUB_RUN_ATTEMPT}/jobs" \
|
||||||
|
--paginate --jq '.jobs[] | select(.name | endswith("report-outdated-versions")) | .id')
|
||||||
|
if [ -z "$job_id" ]; then
|
||||||
|
echo "Could not find the 'report-outdated-versions' Job in this workflow run"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
gh api --allow-escape-sequences "/repos/${GITHUB_REPOSITORY}/actions/jobs/${job_id}/logs" > job.log
|
||||||
|
|
||||||
|
assert_logged() {
|
||||||
|
if ! grep -qF -- "$1" job.log; then
|
||||||
|
echo "Expected the Job log to contain: $1"
|
||||||
|
echo "--- support-status output found instead ---"
|
||||||
|
grep -E '##\[(warning|notice)\]|<summary>:warning:|consider upgrading' job.log || echo "(none)"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
refute_logged() {
|
||||||
|
if grep -qF -- "$1" job.log; then
|
||||||
|
echo "Did not expect the Job log to contain: $1"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# The runner renders '::warning::'/'::notice::' into the log as '##[warning]'/'##[notice]'.
|
||||||
|
assert_logged "##[warning]Gradle 7.6.4 is end-of-life"
|
||||||
|
assert_logged "##[notice]Gradle ${PREV_OLDEST} is out of date: consider updating to the latest Gradle version."
|
||||||
|
assert_logged "##[notice]Gradle ${PREV_NEWEST} is out of date: consider updating to the latest Gradle version."
|
||||||
|
|
||||||
|
# Out-of-date versions get a notice, never a warning.
|
||||||
|
refute_logged "##[warning]Gradle ${PREV_OLDEST}"
|
||||||
|
refute_logged "##[warning]Gradle ${PREV_NEWEST}"
|
||||||
|
|
||||||
|
# The job summary is echoed to the log, so the rendered report can be checked directly.
|
||||||
|
assert_logged "<summary>:warning: Gradle 7.6.4 is end-of-life</summary>"
|
||||||
|
assert_logged "Update to the latest Gradle version."
|
||||||
|
assert_logged "<a href=\"https://gradle.org/security-subscription/?utm_source=github-action\">Gradle Security Subscription</a>"
|
||||||
|
|
||||||
|
# Table signs: a warning for end-of-life, the info sign for everything still supported.
|
||||||
|
assert_logged "<td align='center'>7.6.4 :warning:</td>"
|
||||||
|
assert_logged "<td align='center'>${PREV_OLDEST} :information_source:</td>"
|
||||||
|
assert_logged "<td align='center'>${PREV_NEWEST} :information_source:</td>"
|
||||||
|
|
||||||
|
# One legend for the whole job, no matter how many versions carry the info sign.
|
||||||
|
legends=$(grep -cF -- "consider upgrading" job.log || true)
|
||||||
|
if [ "$legends" != "1" ]; then
|
||||||
|
echo "Expected exactly one upgrade legend, found ${legends}"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
assert_logged "<p>:information_source: Gradle version is out of date — consider upgrading. See <a href=\"https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support\">Gradle release lifecycle</a></p>"
|
||||||
@@ -30,7 +30,7 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
gradle: ['current', '8.14.3', '7.6.2', '6.9.4', '5.6.4']
|
gradle: ['current', '8.14.3', '7.6.2', '6.9.4', '5.6.4']
|
||||||
os: ${{fromJSON(inputs.runner-os)}}
|
os: ${{fromJSON(inputs.runner-os)}}
|
||||||
plugin-version: ['3.16.2', '4.5.0']
|
plugin-version: ['3.16.2', '4.5.1']
|
||||||
include:
|
include:
|
||||||
- java-version: 17
|
- java-version: 17
|
||||||
- gradle: '8.14.3'
|
- gradle: '8.14.3'
|
||||||
@@ -43,7 +43,7 @@ jobs:
|
|||||||
java-version: 11
|
java-version: 11
|
||||||
- plugin-version: '3.16.2'
|
- plugin-version: '3.16.2'
|
||||||
accessKeyEnv: GRADLE_ENTERPRISE_ACCESS_KEY
|
accessKeyEnv: GRADLE_ENTERPRISE_ACCESS_KEY
|
||||||
- plugin-version: '4.5.0'
|
- plugin-version: '4.5.1'
|
||||||
accessKeyEnv: DEVELOCITY_ACCESS_KEY
|
accessKeyEnv: DEVELOCITY_ACCESS_KEY
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
env:
|
env:
|
||||||
@@ -92,7 +92,7 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
gradle: ['current', '8.14.3', '7.6.2', '6.9.4', '5.6.4']
|
gradle: ['current', '8.14.3', '7.6.2', '6.9.4', '5.6.4']
|
||||||
os: ${{fromJSON(inputs.runner-os)}}
|
os: ${{fromJSON(inputs.runner-os)}}
|
||||||
plugin-version: ['3.16.2', '4.5.0']
|
plugin-version: ['3.16.2', '4.5.1']
|
||||||
include:
|
include:
|
||||||
- java-version: 17
|
- java-version: 17
|
||||||
- gradle: '8.14.3'
|
- gradle: '8.14.3'
|
||||||
@@ -148,7 +148,7 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
gradle: ['current', '8.14.3', '7.6.2', '6.9.4', '5.6.4']
|
gradle: ['current', '8.14.3', '7.6.2', '6.9.4', '5.6.4']
|
||||||
os: ${{fromJSON(inputs.runner-os)}}
|
os: ${{fromJSON(inputs.runner-os)}}
|
||||||
plugin-version: [ '3.16.2', '4.5.0' ]
|
plugin-version: [ '3.16.2', '4.5.1' ]
|
||||||
include:
|
include:
|
||||||
- java-version: 17
|
- java-version: 17
|
||||||
- gradle: '8.14.3'
|
- gradle: '8.14.3'
|
||||||
@@ -191,7 +191,7 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
gradle: ['current', '8.14.3', '7.6.2', '6.9.4', '5.6.4']
|
gradle: ['current', '8.14.3', '7.6.2', '6.9.4', '5.6.4']
|
||||||
os: ${{fromJSON(inputs.runner-os)}}
|
os: ${{fromJSON(inputs.runner-os)}}
|
||||||
plugin-version: [ '3.16.2', '4.5.0' ]
|
plugin-version: [ '3.16.2', '4.5.1' ]
|
||||||
include:
|
include:
|
||||||
- java-version: 17
|
- java-version: 17
|
||||||
- gradle: '8.14.3'
|
- gradle: '8.14.3'
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ jobs:
|
|||||||
run: gradle help "-DgradleVersionCheck=7.1.1"
|
run: gradle help "-DgradleVersionCheck=7.1.1"
|
||||||
# Configure JDK 17 for Gradle 9 and later
|
# Configure JDK 17 for Gradle 9 and later
|
||||||
- name: Setup Java
|
- name: Setup Java
|
||||||
uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0
|
uses: actions/setup-java@dd06d9cba3e5552c54d9f8ea23572deb30010f7c # v6.0.0
|
||||||
with:
|
with:
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
java-version: 17
|
java-version: 17
|
||||||
@@ -110,7 +110,7 @@ jobs:
|
|||||||
uses: ./.github/actions/init-integ-test
|
uses: ./.github/actions/init-integ-test
|
||||||
|
|
||||||
- name: Setup Java
|
- name: Setup Java
|
||||||
uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0
|
uses: actions/setup-java@dd06d9cba3e5552c54d9f8ea23572deb30010f7c # v6.0.0
|
||||||
with:
|
with:
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
java-version: ${{ matrix.java-version }}
|
java-version: ${{ matrix.java-version }}
|
||||||
|
|||||||
@@ -28,6 +28,14 @@ jobs:
|
|||||||
secrets:
|
secrets:
|
||||||
DEVELOCITY_ACCESS_KEY: ${{ secrets.DV_SOLUTIONS_ACCESS_KEY }}
|
DEVELOCITY_ACCESS_KEY: ${{ secrets.DV_SOLUTIONS_ACCESS_KEY }}
|
||||||
|
|
||||||
|
gradle-support-status:
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
actions: read
|
||||||
|
uses: ./.github/workflows/integ-test-gradle-support-status.yml
|
||||||
|
with:
|
||||||
|
skip-dist: ${{ inputs.skip-dist }}
|
||||||
|
|
||||||
provision-gradle-versions:
|
provision-gradle-versions:
|
||||||
uses: ./.github/workflows/integ-test-provision-gradle-versions.yml
|
uses: ./.github/workflows/integ-test-provision-gradle-versions.yml
|
||||||
with:
|
with:
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
.git
|
.git
|
||||||
.vscode
|
.vscode
|
||||||
.claude
|
.claude
|
||||||
|
.idea
|
||||||
+3
-3
@@ -1,4 +1,4 @@
|
|||||||
# Configuration file for asdf version manager
|
# Configuration file for asdf version manager
|
||||||
nodejs 24.3.0
|
nodejs 24.18.0
|
||||||
gradle 8.14.2
|
gradle 9.7.1
|
||||||
java liberica-11.0.26+9
|
java liberica-17.0.14+10
|
||||||
+21
-2
@@ -9,20 +9,39 @@
|
|||||||
- If new features have been added, bump the minor version (eg `4.1.1` → `4.2.0`)
|
- If new features have been added, bump the minor version (eg `4.1.1` → `4.2.0`)
|
||||||
- If a new major release is required, bump the major version (eg `4.1.1` → `5.0.0`)
|
- If a new major release is required, bump the major version (eg `4.1.1` → `5.0.0`)
|
||||||
- Note: The gradle actions follow the GitHub Actions convention of including a .0 patch number for the first release of a minor version, unlike the Gradle convention which omits the trailing .0.
|
- Note: The gradle actions follow the GitHub Actions convention of including a .0 patch number for the first release of a minor version, unlike the Gradle convention which omits the trailing .0.
|
||||||
|
- Release immutability is a one-time repository setting (Settings → General → Releases → "Enable release immutability"), and applies to every release published thereafter.
|
||||||
|
|
||||||
## Release gradle/actions
|
## Release gradle/actions
|
||||||
- Create a tag for the release. The tag should have the format `v6.2.0`
|
|
||||||
|
> [!IMPORTANT]
|
||||||
|
> Releases in this repository are [immutable](https://docs.github.com/en/code-security/concepts/supply-chain-security/immutable-releases).
|
||||||
|
> Once a release is published, its Git tag is permanently locked to a commit and its assets can no
|
||||||
|
> longer be changed. Deleting the release does not release the tag name for reuse — a mistake in
|
||||||
|
> `v6.3.0` means the next release must be `v6.3.1`. Everything below is ordered so that the tag is
|
||||||
|
> correct *before* anything is published.
|
||||||
|
>
|
||||||
|
> Drafts are exempt: a draft release, and its tag, can still be edited or deleted freely.
|
||||||
|
|
||||||
|
- Create and push the tag for the release **before** drafting it. The tag should have the format `v6.2.0`
|
||||||
|
- Your HEAD must point at the commit to be released.
|
||||||
- From CLI: `git tag -s -m "v6.2.0" v6.2.0 && git push --tags`
|
- From CLI: `git tag -s -m "v6.2.0" v6.2.0 && git push --tags`
|
||||||
- Note that we sign the tag and set the commit message for the tag to the newly released version.
|
- Note that we sign the tag and set the commit message for the tag to the newly released version.
|
||||||
|
- Do **not** let GitHub create the tag when the release is published. It creates an unsigned,
|
||||||
|
lightweight tag pointing at whatever `main` resolves to at that moment — so anything merged
|
||||||
|
while the draft was open is silently included. Immutability makes both permanent.
|
||||||
- Go to https://github.com/gradle/actions/releases and "Draft new release"
|
- Go to https://github.com/gradle/actions/releases and "Draft new release"
|
||||||
- Use the newly created tag and copy the tag name exactly as the release title.
|
- Select the existing tag — do not use "Create new tag on publish" — and copy the tag name exactly as the release title.
|
||||||
- Craft release notes content based on issues closed, PRs merged and commits
|
- Craft release notes content based on issues closed, PRs merged and commits
|
||||||
- Include a Full changelog link in the format https://github.com/gradle/actions/compare/v2.12.0...v3.0.0
|
- Include a Full changelog link in the format https://github.com/gradle/actions/compare/v2.12.0...v3.0.0
|
||||||
|
- Finalize the notes now, while the release is still a draft.
|
||||||
- Publish the release.
|
- Publish the release.
|
||||||
|
- Confirm immutability took effect: `gh api repos/gradle/actions/releases/tags/v6.2.0 --jq .immutable` should print `true`.
|
||||||
- Force push the `v6` tag (or current major version) to point to the new release. It is conventional for users to bind to a major release version using this tag.
|
- Force push the `v6` tag (or current major version) to point to the new release. It is conventional for users to bind to a major release version using this tag.
|
||||||
- From CLI: `git tag -f -s -a -m "v6.2.0" v6 && git push -f --tags`
|
- From CLI: `git tag -f -s -a -m "v6.2.0" v6 && git push -f --tags`
|
||||||
- Note that we sign the tag and set the commit message for the tag to the newly released version.
|
- Note that we sign the tag and set the commit message for the tag to the newly released version.
|
||||||
- Your HEAD must point at the commit to be tagged.
|
- Your HEAD must point at the commit to be tagged.
|
||||||
|
- Never attach a GitHub release to the `v6` tag. Immutability locks only those tags that have a
|
||||||
|
release of their own, so the major tag remains movable precisely as long as it has none.
|
||||||
|
|
||||||
## Post release steps
|
## Post release steps
|
||||||
|
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ inputs:
|
|||||||
Specifies the caching implementation to use.
|
Specifies the caching implementation to use.
|
||||||
'enhanced' (default) uses the full-featured commercial caching service (gradle-actions-caching).
|
'enhanced' (default) uses the full-featured commercial caching service (gradle-actions-caching).
|
||||||
'basic' uses a simple open-source caching implementation based on GitHub Actions cache.
|
'basic' uses a simple open-source caching implementation based on GitHub Actions cache.
|
||||||
|
'external' disables Gradle User Home caching by this action, for use when Gradle User Home is already saved and restored by another mechanism (e.g. Develocity Artifact Cache).
|
||||||
required: false
|
required: false
|
||||||
default: 'enhanced'
|
default: 'enhanced'
|
||||||
|
|
||||||
|
|||||||
+153
-144
@@ -1,120 +1,120 @@
|
|||||||
import {createRequire} from 'module';const require=createRequire(import.meta.url);
|
import {createRequire} from 'module';const require=createRequire(import.meta.url);
|
||||||
var g6e=Object.create;var pL=Object.defineProperty;var p6e=Object.getOwnPropertyDescriptor;var m6e=Object.getOwnPropertyNames;var E6e=Object.getPrototypeOf,C6e=Object.prototype.hasOwnProperty;var Q=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var C=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}},xa=(t,e)=>{for(var r in e)pL(t,r,{get:e[r],enumerable:!0})},I6e=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of m6e(e))!C6e.call(t,s)&&s!==r&&pL(t,s,{get:()=>e[s],enumerable:!(n=p6e(e,s))||n.enumerable});return t};var ge=(t,e,r)=>(r=t!=null?g6e(E6e(t)):{},I6e(e||!t||!t.__esModule?pL(r,"default",{value:t,enumerable:!0}):r,t));var Dee=C($p=>{"use strict";var gJt=Q("net"),S6e=Q("tls"),IL=Q("http"),Tee=Q("https"),N6e=Q("events"),pJt=Q("assert"),T6e=Q("util");$p.httpOverHttp=x6e;$p.httpsOverHttp=R6e;$p.httpOverHttps=D6e;$p.httpsOverHttps=k6e;function x6e(t){var e=new Au(t);return e.request=IL.request,e}function R6e(t){var e=new Au(t);return e.request=IL.request,e.createSocket=xee,e.defaultPort=443,e}function D6e(t){var e=new Au(t);return e.request=Tee.request,e}function k6e(t){var e=new Au(t);return e.request=Tee.request,e.createSocket=xee,e.defaultPort=443,e}function Au(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||IL.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,s,i,o){for(var a=Ree(s,i,o),c=0,A=e.requests.length;c<A;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)})}T6e.inherits(Au,N6e.EventEmitter);Au.prototype.addRequest=function(e,r,n,s){var i=this,o=yL({request:e},i.options,Ree(r,n,s));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",c),a.on("close",A),a.on("agentRemove",A),e.onSocket(a);function c(){i.emit("free",a,o)}function A(u){i.removeSocket(a),a.removeListener("free",c),a.removeListener("close",A),a.removeListener("agentRemove",A)}})};Au.prototype.createSocket=function(e,r){var n=this,s={};n.sockets.push(s);var i=yL({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),vl("making CONNECT request");var o=n.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",A),o.once("error",u),o.end();function a(l){l.upgrade=!0}function c(l,d,h){process.nextTick(function(){A(l,d,h)})}function A(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){vl("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}if(h.length>0){vl("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}return vl("tunneling connection has established"),n.sockets[n.sockets.indexOf(s)]=d,r(d)}function u(l){o.removeAllListeners(),vl(`tunneling socket could not be established, cause=%s
|
var CHe=Object.create;var jU=Object.defineProperty;var IHe=Object.getOwnPropertyDescriptor;var yHe=Object.getOwnPropertyNames;var BHe=Object.getPrototypeOf,bHe=Object.prototype.hasOwnProperty;var Q=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var C=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}},gc=(t,e)=>{for(var r in e)jU(t,r,{get:e[r],enumerable:!0})},QHe=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of yHe(e))!bHe.call(t,s)&&s!==r&&jU(t,s,{get:()=>e[s],enumerable:!(n=IHe(e,s))||n.enumerable});return t};var Ee=(t,e,r)=>(r=t!=null?CHe(BHe(t)):{},QHe(e||!t||!t.__esModule?jU(r,"default",{value:t,enumerable:!0}):r,t));var ere=C(A0=>{"use strict";var fjt=Q("net"),DHe=Q("tls"),$U=Q("http"),Xte=Q("https"),RHe=Q("events"),gjt=Q("assert"),kHe=Q("util");A0.httpOverHttp=vHe;A0.httpsOverHttp=FHe;A0.httpOverHttps=MHe;A0.httpsOverHttps=_He;function vHe(t){var e=new el(t);return e.request=$U.request,e}function FHe(t){var e=new el(t);return e.request=$U.request,e.createSocket=Zte,e.defaultPort=443,e}function MHe(t){var e=new el(t);return e.request=Xte.request,e}function _He(t){var e=new el(t);return e.request=Xte.request,e.createSocket=Zte,e.defaultPort=443,e}function el(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||$U.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,s,i,o){for(var a=$te(s,i,o),c=0,A=e.requests.length;c<A;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)})}kHe.inherits(el,RHe.EventEmitter);el.prototype.addRequest=function(e,r,n,s){var i=this,o=eP({request:e},i.options,$te(r,n,s));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",c),a.on("close",A),a.on("agentRemove",A),e.onSocket(a);function c(){i.emit("free",a,o)}function A(u){i.removeSocket(a),a.removeListener("free",c),a.removeListener("close",A),a.removeListener("agentRemove",A)}})};el.prototype.createSocket=function(e,r){var n=this,s={};n.sockets.push(s);var i=eP({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),vd("making CONNECT request");var o=n.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",A),o.once("error",u),o.end();function a(l){l.upgrade=!0}function c(l,d,h){process.nextTick(function(){A(l,d,h)})}function A(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){vd("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}if(h.length>0){vd("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}return vd("tunneling connection has established"),n.sockets[n.sockets.indexOf(s)]=d,r(d)}function u(l){o.removeAllListeners(),vd(`tunneling socket could not be established, cause=%s
|
||||||
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),n.removeSocket(s)}};Au.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(s){n.request.onSocket(s)})}};function xee(t,e){var r=this;Au.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),i=yL({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),o=S6e.connect(0,i);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function Ree(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function yL(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var s=Object.keys(n),i=0,o=s.length;i<o;++i){var a=s[i];n[a]!==void 0&&(t[a]=n[a])}}return t}var vl;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?vl=function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)}:vl=function(){};$p.debug=vl});var BL=C((EJt,kee)=>{kee.exports=Dee()});var br=C((CJt,vee)=>{vee.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var _t=C((IJt,ste)=>{"use strict";var _ee=Symbol.for("undici.error.UND_ERR"),Qr=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[_ee]===!0}[_ee]=!0},Fee=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),bL=class extends Qr{constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Fee]===!0}[Fee]=!0},Mee=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),QL=class extends Qr{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Mee]===!0}[Mee]=!0},Lee=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),wL=class extends Qr{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[Lee]===!0}[Lee]=!0},Uee=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),SL=class extends Qr{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Uee]===!0}[Uee]=!0},Pee=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),NL=class extends Qr{constructor(e,r,n,s){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_C
Line truncated
|
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),n.removeSocket(s)}};el.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(s){n.request.onSocket(s)})}};function Zte(t,e){var r=this;el.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),i=eP({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),o=DHe.connect(0,i);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function $te(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function eP(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var s=Object.keys(n),i=0,o=s.length;i<o;++i){var a=s[i];n[a]!==void 0&&(t[a]=n[a])}}return t}var vd;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?vd=function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)}:vd=function(){};A0.debug=vd});var tP=C((mjt,tre)=>{tre.exports=ere()});var vr=C((Ejt,rre)=>{rre.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var Vt=C((Cjt,Nre)=>{"use strict";var nre=Symbol.for("undici.error.UND_ERR"),Fr=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[nre]===!0}[nre]=!0},sre=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),rP=class extends Fr{constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[sre]===!0}[sre]=!0},ire=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),nP=class extends Fr{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[ire]===!0}[ire]=!0},ore=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),sP=class extends Fr{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[ore]===!0}[ore]=!0},are=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),iP=class extends Fr{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[are]===!0}[are]=!0},cre=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),oP=class extends Fr{constructor(e,r,n,s){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_C
Line truncated
|
||||||
`)||t.includes("\r")||t.includes("\0"))===!1}function zHe(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),s="";if(n.length>0)for(let i=n.length;i!==0;i--){let o=n[i-1].trim();if(kHe.has(o)){s=o;break}}s!==""&&(t.referrerPolicy=s)}function jHe(){return"allowed"}function KHe(){return"success"}function $He(){return"success"}function XHe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function ZHe(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&EU(t.origin)&&!EU(OI(t))&&(e=null);break;case"same-origin":kS(t,OI(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function am(t,e){return t}function e9e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:am(t.domainLookupStartTime,r),domainLookupEndTime:am(t.domainLookupEndTime,r),connectionStartTime:am(t.connectionStartTime,r),connectionEndTime:am(t.connectionEndTime,r),secureConnectionStartTime:am(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function t9e(t){return am(LHe.now(),t)}function r9e(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function Ere(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function n9e(t){return{referrerPolicy:t.referrerPolicy}}function s9e(t){let e=t.referrerPolicy;Vh(e);let r=null;if(t.referrer==="client"){let a=dre();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=mU(r),s=mU(r,!0);n.toString().length>4096&&(n=s);let i=kS(t,n),o=PI(n)&&!PI(t.url);switch(e){case"origin":return s??mU(r,!0);case"unsafe-url":return n;case"same-origin":return i?s:"no-referrer";case"origin-when-cross-origin":return i?n:s;case"strict-origin-when-cross-origin":{let a=OI(t);return kS(n,a)?n:PI(n)&&!PI(a)?"no-referrer":s}default:return o?"no-referrer":s}}function mU(t,e){return Vh(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function PI(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let n=new URL(r);return!!(n.protocol==="https:"||n.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(n.hostname)||n.hostname==="localhost"||n.hostname.includes("localhost.")||n.hostname.endsWith(".localhost"))}}function i9e(t,e){if(DS===void 0)return!0;let r=Cre(e);if(r==="no metadata"||r.length===0)return!0;let n=a9e(r),s=c9e(r,n);for(let i of s){let o=i.algo,a=i.hash,c=DS.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),A9e(c,a))return!0}return!1}var o9e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function Cre(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let s=o9e.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let i=s.groups.algo.toLowerCase();fre.includes(i)&&e.push(s.groups)}return r===!0?"no metadata":e}function a9e(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let n=t[r];if(n.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;n.algo[3]==="3"&&(e="sha384")}}return e}function c9e(t,e){if(t.length===1)return t;let r=0;for(let n=0;n<t.length;++n)t[n].algo===e&&(t[r++]=t[n]);return t.length=r,t}function A9e(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function u9e(t){}function kS(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function l9e(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}function d9e(t){return t.controller.state==="aborted"}function h9e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function f9e(t){return OHe[t.toLowerCase()]??t}function g9e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Vh(typeof e=="string"),e}var p9e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Ire(t,e,r=0,n=1){class s{
Line truncated
|
`)||t.includes("\r")||t.includes("\0"))===!1}function ZGe(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),s="";if(n.length>0)for(let i=n.length;i!==0;i--){let o=n[i-1].trim();if(_Ge.has(o)){s=o;break}}s!==""&&(t.referrerPolicy=s)}function $Ge(){return"allowed"}function e9e(){return"success"}function t9e(){return"success"}function r9e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function n9e(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&XP(t.origin)&&!XP(rB(t))&&(e=null);break;case"same-origin":XN(t,rB(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function C0(t,e){return t}function s9e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:C0(t.domainLookupStartTime,r),domainLookupEndTime:C0(t.domainLookupEndTime,r),connectionStartTime:C0(t.connectionStartTime,r),connectionEndTime:C0(t.connectionEndTime,r),secureConnectionStartTime:C0(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function i9e(t){return C0(HGe.now(),t)}function o9e(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function Hne(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function a9e(t){return{referrerPolicy:t.referrerPolicy}}function c9e(t){let e=t.referrerPolicy;Kf(e);let r=null;if(t.referrer==="client"){let a=Mne();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=KP(r),s=KP(r,!0);n.toString().length>4096&&(n=s);let i=XN(t,n),o=tB(n)&&!tB(t.url);switch(e){case"origin":return s??KP(r,!0);case"unsafe-url":return n;case"same-origin":return i?s:"no-referrer";case"origin-when-cross-origin":return i?n:s;case"strict-origin-when-cross-origin":{let a=rB(t);return XN(n,a)?n:tB(n)&&!tB(a)?"no-referrer":s}default:return o?"no-referrer":s}}function KP(t,e){return Kf(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function tB(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let n=new URL(r);return!!(n.protocol==="https:"||n.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(n.hostname)||n.hostname==="localhost"||n.hostname.includes("localhost.")||n.hostname.endsWith(".localhost"))}}function A9e(t,e){if(KN===void 0)return!0;let r=Gne(e);if(r==="no metadata"||r.length===0)return!0;let n=l9e(r),s=d9e(r,n);for(let i of s){let o=i.algo,a=i.hash,c=KN.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),h9e(c,a))return!0}return!1}var u9e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function Gne(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let s=u9e.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let i=s.groups.algo.toLowerCase();Lne.includes(i)&&e.push(s.groups)}return r===!0?"no metadata":e}function l9e(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let n=t[r];if(n.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;n.algo[3]==="3"&&(e="sha384")}}return e}function d9e(t,e){if(t.length===1)return t;let r=0;for(let n=0;n<t.length;++n)t[n].algo===e&&(t[r++]=t[n]);return t.length=r,t}function h9e(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function f9e(t){}function XN(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function g9e(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}function p9e(t){return t.controller.state==="aborted"}function m9e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function E9e(t){return YGe[t.toLowerCase()]??t}function C9e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Kf(typeof e=="string"),e}var I9e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function qne(t,e,r=0,n=1){class s{
Line truncated
|
||||||
`);function W9e(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function J9e(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let n=t.charCodeAt(r);if(!(n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||n===39||n===45||n===95))return!1}return!0}function z9e(t,e){_S(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let n=Buffer.from(`--${r}`,"utf8"),s=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+n.length).equals(n))i.position+=n.length;else return"failure";if(i.position===t.length-2&&FS(t,Y9e,i)||i.position===t.length-4&&FS(t,V9e,i))return s;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=j9e(t,i);if(a==="failure")return"failure";let{name:c,filename:A,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(n.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;A!==null?(u??="text/plain",W9e(u)||(u=""),h=new G9e([d],A,{type:u})):h=L9e(Buffer.from(d)),_S(kre(c)),_S(typeof h=="string"&&kre(h)||P9e(h)),s.push(O9e(c,h,A))}}function j9e(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:s,encoding:i};let o=Am(a=>a!==10&&a!==13&&a!==58,t,e);if(o=wU(o,!0,!0,a=>a===9||a===32),!U9e.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Am(a=>a===32||a===9,t,e),M9e(o)){case"content-disposition":{if(r=n=null,!FS(t,q9e,e)||(e.position+=17,r=Fre(t,e),r===null))return"failure";if(FS(t,_re,e)){let a=e.position+_re.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,n=Fre(t,e),n===null))return"failure"}break}case"content-type":{let a=Am(c=>c!==10&&c!==13,t,e);a=wU(a,!1,!0,c=>c===9||c===32),s=vre(a);break}case"content-transfer-encoding":{let a=Am(c=>c!==10&&c!==13,t,e);a=wU(a,!1,!0,c=>c===9||c===32),i=vre(a);break}default:Am(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function Fre(t,e){_S(t[e.position-1]===34);let r=Am(n=>n!==10&&n!==13&&n!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
`);function K9e(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function X9e(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let n=t.charCodeAt(r);if(!(n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||n===39||n===45||n===95))return!1}return!0}function Z9e(t,e){$N(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let n=Buffer.from(`--${r}`,"utf8"),s=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+n.length).equals(n))i.position+=n.length;else return"failure";if(i.position===t.length-2&&eT(t,z9e,i)||i.position===t.length-4&&eT(t,j9e,i))return s;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=$9e(t,i);if(a==="failure")return"failure";let{name:c,filename:A,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(n.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;A!==null?(u??="text/plain",K9e(u)||(u=""),h=new J9e([d],A,{type:u})):h=H9e(Buffer.from(d)),$N(tse(c)),$N(typeof h=="string"&&tse(h)||q9e(h)),s.push(Y9e(c,h,A))}}function $9e(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:s,encoding:i};let o=y0(a=>a!==10&&a!==13&&a!==58,t,e);if(o=sO(o,!0,!0,a=>a===9||a===32),!G9e.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,y0(a=>a===32||a===9,t,e),O9e(o)){case"content-disposition":{if(r=n=null,!eT(t,W9e,e)||(e.position+=17,r=sse(t,e),r===null))return"failure";if(eT(t,nse,e)){let a=e.position+nse.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,n=sse(t,e),n===null))return"failure"}break}case"content-type":{let a=y0(c=>c!==10&&c!==13,t,e);a=sO(a,!1,!0,c=>c===9||c===32),s=rse(a);break}case"content-transfer-encoding":{let a=y0(c=>c!==10&&c!==13,t,e);a=sO(a,!1,!0,c=>c===9||c===32),i=rse(a);break}default:y0(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function sse(t,e){$N(t[e.position-1]===34);let r=y0(n=>n!==10&&n!==13&&n!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
||||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function Am(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function wU(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function FS(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}Mre.exports={multipartFormDataParser:z9e,validateBoundary:J9e}});var dm=C((VJt,Jre)=>{"use strict";var qI=dt(),{ReadableStreamFrom:K9e,isBlobLike:Ure,isReadableStreamLike:$9e,readableStreamClose:X9e,createDeferredPromise:Z9e,fullyReadBody:eGe,extractMimeType:tGe,utf8DecodeBytes:Hre}=vi(),{FormData:Pre}=GI(),{kState:lm}=_l(),{webidl:rGe}=Zn(),{Blob:nGe}=Q("node:buffer"),SU=Q("node:assert"),{isErrored:Gre,isDisturbed:sGe}=Q("node:stream"),{isArrayBuffer:iGe}=Q("node:util/types"),{serializeAMimeType:oGe}=ei(),{multipartFormDataParser:aGe}=Lre(),NU;try{let t=Q("node:crypto");NU=e=>t.randomInt(0,e)}catch{NU=t=>Math.floor(Math.random(t))}var MS=new TextEncoder;function cGe(){}var qre=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,Yre;qre&&(Yre=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!sGe(e)&&!Gre(e)&&e.cancel("Response object has been garbage collected").catch(cGe)}));function Vre(t,e=!1){let r=null;t instanceof ReadableStream?r=t:Ure(t)?r=t.stream():r=new ReadableStream({async pull(c){let A=typeof s=="string"?MS.encode(s):s;A.byteLength&&c.enqueue(A),queueMicrotask(()=>X9e(c))},start(){},type:"bytes"}),SU($9e(r));let n=null,s=null,i=null,o=null;if(typeof t=="string")s=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(iGe(t))s=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))s=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(qI.isFormDataLike(t)){let c=`----formdata-undici-0${`${NU(1e11)}`.padStart(11,"0")}`,A=`--${c}\r
|
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function y0(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function sO(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function eT(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}ise.exports={multipartFormDataParser:Z9e,validateBoundary:X9e}});var Q0=C((Yjt,pse)=>{"use strict";var iB=Ct(),{ReadableStreamFrom:eqe,isBlobLike:ase,isReadableStreamLike:tqe,readableStreamClose:rqe,createDeferredPromise:nqe,fullyReadBody:sqe,extractMimeType:iqe,utf8DecodeBytes:use}=ao(),{FormData:cse}=sB(),{kState:b0}=Fd(),{webidl:oqe}=gs(),{Blob:aqe}=Q("node:buffer"),iO=Q("node:assert"),{isErrored:lse,isDisturbed:cqe}=Q("node:stream"),{isArrayBuffer:Aqe}=Q("node:util/types"),{serializeAMimeType:uqe}=Qi(),{multipartFormDataParser:lqe}=ose(),oO;try{let t=Q("node:crypto");oO=e=>t.randomInt(0,e)}catch{oO=t=>Math.floor(Math.random(t))}var tT=new TextEncoder;function dqe(){}var dse=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,hse;dse&&(hse=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!cqe(e)&&!lse(e)&&e.cancel("Response object has been garbage collected").catch(dqe)}));function fse(t,e=!1){let r=null;t instanceof ReadableStream?r=t:ase(t)?r=t.stream():r=new ReadableStream({async pull(c){let A=typeof s=="string"?tT.encode(s):s;A.byteLength&&c.enqueue(A),queueMicrotask(()=>rqe(c))},start(){},type:"bytes"}),iO(tqe(r));let n=null,s=null,i=null,o=null;if(typeof t=="string")s=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(Aqe(t))s=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))s=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(iB.isFormDataLike(t)){let c=`----formdata-undici-0${`${oO(1e11)}`.padStart(11,"0")}`,A=`--${c}\r
|
||||||
Content-Disposition: form-data`;let u=E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=E=>E.replace(/\r?\n|\r/g,`\r
|
Content-Disposition: form-data`;let u=E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=E=>E.replace(/\r?\n|\r/g,`\r
|
||||||
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[E,m]of t)if(typeof m=="string"){let I=MS.encode(A+`; name="${u(l(E))}"\r
|
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[E,m]of t)if(typeof m=="string"){let I=tT.encode(A+`; name="${u(l(E))}"\r
|
||||||
\r
|
\r
|
||||||
${l(m)}\r
|
${l(m)}\r
|
||||||
`);d.push(I),i+=I.byteLength}else{let I=MS.encode(`${A}; name="${u(l(E))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
|
`);d.push(I),i+=I.byteLength}else{let I=tT.encode(`${A}; name="${u(l(E))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
|
||||||
Content-Type: ${m.type||"application/octet-stream"}\r
|
Content-Type: ${m.type||"application/octet-stream"}\r
|
||||||
\r
|
\r
|
||||||
`);d.push(I,m,h),typeof m.size=="number"?i+=I.byteLength+m.size+h.byteLength:f=!0}let g=MS.encode(`--${c}--\r
|
`);d.push(I,m,h),typeof m.size=="number"?i+=I.byteLength+m.size+h.byteLength:f=!0}let g=tT.encode(`--${c}--\r
|
||||||
`);d.push(g),i+=g.byteLength,f&&(i=null),s=t,n=async function*(){for(let E of d)E.stream?yield*E.stream():yield E},o=`multipart/form-data; boundary=${c}`}else if(Ure(t))s=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(qI.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:K9e(t)}if((typeof s=="string"||qI.isBuffer(s))&&(i=Buffer.byteLength(s)),n!=null){let c;r=new ReadableStream({async start(){c=n(t)[Symbol.asyncIterator]()},async pull(A){let{value:u,done:l}=await c.next();if(l)queueMicrotask(()=>{A.close(),A.byobRequest?.respond(0)});else if(!Gre(r)){let d=new Uint8Array(u);d.byteLength&&A.enqueue(d)}return A.desiredSize>0},async cancel(A){await c.return()},type:"bytes"})}return[{stream:r,source:s,length:i},o]}function AGe(t,e=!1){return t instanceof ReadableStream&&(SU(!qI.isDisturbed(t),"The body has already been consumed."),SU(!t.locked,"The stream is locked.")),Vre(t,e)}function uGe(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}function lGe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function dGe(t){return{blob(){return um(this,r=>{let n=Ore(this);return n===null?n="":n&&(n=oGe(n)),new nGe([r],{type:n})},t)},arrayBuffer(){return um(this,r=>new Uint8Array(r).buffer,t)},text(){return um(this,Hre,t)},json(){return um(this,fGe,t)},formData(){return um(this,r=>{let n=Ore(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=aGe(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new Pre;return i[lm]=s,i}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),i=new Pre;for(let[o,a]of s)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return um(this,r=>new Uint8Array(r),t)}}}function hGe(t){Object.assign(t.prototype,dGe(t))}async function um(t,e,r){if(rGe.brandCheck(t,r),Wre(t))throw new TypeError("Body is unusable: Body has already been read");lGe(t[lm]);let n=Z9e(),s=o=>n.reject(o),i=o=>{try{n.resolve(e(o))}catch(a){s(a)}};return t[lm].body==null?(i(Buffer.allocUnsafe(0)),n.promise):(await eGe(t[lm].body,i,s),n.promise)}function Wre(t){let e=t[lm].body;return e!=null&&(e.stream.locked||qI.isDisturbed(e.stream))}function fGe(t){return JSON.parse(Hre(t))}function Ore(t){let e=t[lm].headersList,r=tGe(e);return r==="failure"?null:r}Jre.exports={extractBody:Vre,safelyExtractBody:AGe,cloneBody:uGe,mixinBody:hGe,streamRegistry:Yre,hasFinalizationRegistry:qre,bodyUnusable:Wre}});var Ane=C((WJt,cne)=>{"use strict";var Me=Q("node:assert"),Pe=dt(),{channels:zre}=Zp(),TU=AU(),{RequestContentLengthMismatchError:Wh,ResponseContentLengthMismatchError:jre,RequestAbortedError:nne,InvalidArgumentError:gGe,HeadersTimeoutError:pGe,HeadersOverflowError:mGe,SocketError:hm,InformationalError:fm,BodyTimeoutError:EGe,HTTPParserError:CGe,ResponseExceededMaxSizeError:IGe}=_t(),{kUrl:sne,kReset:ti,kClient:OS,kParser:lr,kBlocking:WI,kRunning:cn,kPending:ine,kSize:Kre,kWriting:Fl,kQueue:Da,kNoRef:YI,kKeepAliveDefaultTimeout:yGe,kHostHeader:BGe,kPendingIdx:bGe,kRunningIdx:To,kError:Ts,kPipelining:HS,kSocket:zh,kKeepAliveTimeoutValue:qS,kMaxHeadersSize:xU,kKeepAliveMaxTimeout:QGe,kKeepAliveTimeoutThreshold:wGe,kHeadersTimeout:SGe,kBodyTimeout:NGe,kStrictContentLength:kU,kMaxRequests:$re,kCounter:TGe,kMaxResponseSize:xGe,kOnError:Xre,kResume:gu,kHTTPContext:one}=br(),_i=Yte(),Zre=Buffer.alloc(0),LS=Buffer[Symbol.species],US=Pe.addListener,RGe=Pe.removeAllListeners,jh=Symbol("kIdleSocketValidation"),Jh=Symbol("kIdleSocketValidationTimeout"),MU=Symbol("kSocketUsed"),RU;async function DGe(){let t=process.env.JEST_WORKER_ID?dU():void 0,e;try{e=await WebAssembly.compile(Jte())}catch{e=await WebAssembly.compile(t||dU())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,s)=>0,wasm_on_status:(r,n,s)=>{Me(Ur.ptr===r);let i=n-Rc+xc.byteOffset;return Ur.onStatus(new LS(xc.buffer,i,s))||0},wasm_on_message_begin:r=>(Me(Ur.ptr===r),Ur.onMessageBegin()||0),wasm_on_header_field:(r,n,s)=>{Me(Ur.ptr===r);let i=n-Rc+xc.byteOffset;return Ur.onHeaderField(new LS(xc.buffer,i,s))||0},wasm_on_header_value:(r,n,s)=>{Me(Ur.ptr===r);let i=n-Rc+xc.byteOffset;return Ur.onHeaderValue(new LS(xc.buffer,i,s))||0},wasm_on_headers_complete:(r,n,s,i)=>(Me(Ur.ptr===r),Ur.onHeadersComplete(n,!!s,!!i)||0),wasm_on_body:(r,n,s)=>{Me(Ur.ptr===r);let i=n-Rc+xc.byteOffset;return Ur.onBody(new LS(xc.buffer,i,s))||0},wasm_on_message_complete:r=>(Me(Ur.ptr===r),Ur.onMessageComplete()||0)}})}var DU=null,vU=DGe();vU.catch();var Ur=null,xc=null,PS=0,Rc=null,kGe=0,VI=1,gm=2|VI,GS=4|VI,_U=8|kGe,FU=class{constructor(e,r,{exports:n}){Me(Number.isFinite(e[xU])&&e[xU]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(_i.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeou
Line truncated
|
`);d.push(g),i+=g.byteLength,f&&(i=null),s=t,n=async function*(){for(let E of d)E.stream?yield*E.stream():yield E},o=`multipart/form-data; boundary=${c}`}else if(ase(t))s=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(iB.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:eqe(t)}if((typeof s=="string"||iB.isBuffer(s))&&(i=Buffer.byteLength(s)),n!=null){let c;r=new ReadableStream({async start(){c=n(t)[Symbol.asyncIterator]()},async pull(A){let{value:u,done:l}=await c.next();if(l)queueMicrotask(()=>{A.close(),A.byobRequest?.respond(0)});else if(!lse(r)){let d=new Uint8Array(u);d.byteLength&&A.enqueue(d)}return A.desiredSize>0},async cancel(A){await c.return()},type:"bytes"})}return[{stream:r,source:s,length:i},o]}function hqe(t,e=!1){return t instanceof ReadableStream&&(iO(!iB.isDisturbed(t),"The body has already been consumed."),iO(!t.locked,"The stream is locked.")),fse(t,e)}function fqe(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}function gqe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function pqe(t){return{blob(){return B0(this,r=>{let n=Ase(this);return n===null?n="":n&&(n=uqe(n)),new aqe([r],{type:n})},t)},arrayBuffer(){return B0(this,r=>new Uint8Array(r).buffer,t)},text(){return B0(this,use,t)},json(){return B0(this,Eqe,t)},formData(){return B0(this,r=>{let n=Ase(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=lqe(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new cse;return i[b0]=s,i}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),i=new cse;for(let[o,a]of s)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return B0(this,r=>new Uint8Array(r),t)}}}function mqe(t){Object.assign(t.prototype,pqe(t))}async function B0(t,e,r){if(oqe.brandCheck(t,r),gse(t))throw new TypeError("Body is unusable: Body has already been read");gqe(t[b0]);let n=nqe(),s=o=>n.reject(o),i=o=>{try{n.resolve(e(o))}catch(a){s(a)}};return t[b0].body==null?(i(Buffer.allocUnsafe(0)),n.promise):(await sqe(t[b0].body,i,s),n.promise)}function gse(t){let e=t[b0].body;return e!=null&&(e.stream.locked||iB.isDisturbed(e.stream))}function Eqe(t){return JSON.parse(use(t))}function Ase(t){let e=t[b0].headersList,r=iqe(e);return r==="failure"?null:r}pse.exports={extractBody:fse,safelyExtractBody:hqe,cloneBody:fqe,mixinBody:mqe,streamRegistry:hse,hasFinalizationRegistry:dse,bodyUnusable:gse}});var kse=C((Vjt,Rse)=>{"use strict";var Pe=Q("node:assert"),qe=Ct(),{channels:mse}=l0(),aO=GP(),{RequestContentLengthMismatchError:Xf,ResponseContentLengthMismatchError:Ese,RequestAbortedError:Sse,InvalidArgumentError:Cqe,HeadersTimeoutError:Iqe,HeadersOverflowError:yqe,SocketError:w0,InformationalError:S0,BodyTimeoutError:Bqe,HTTPParserError:bqe,ResponseExceededMaxSizeError:Qqe}=Vt(),{kUrl:Nse,kReset:wi,kClient:iT,kParser:Ir,kBlocking:cB,kRunning:In,kPending:Tse,kSize:Cse,kWriting:Md,kQueue:mc,kNoRef:oB,kKeepAliveDefaultTimeout:wqe,kHostHeader:Sqe,kPendingIdx:Nqe,kRunningIdx:aa,kError:Ks,kPipelining:oT,kSocket:Zf,kKeepAliveTimeoutValue:cT,kMaxHeadersSize:cO,kKeepAliveMaxTimeout:Tqe,kKeepAliveTimeoutThreshold:xqe,kHeadersTimeout:Dqe,kBodyTimeout:Rqe,kStrictContentLength:lO,kMaxRequests:Ise,kCounter:kqe,kMaxResponseSize:vqe,kOnError:yse,kResume:ol,kHTTPContext:xse}=vr(),co=hne(),Bse=Buffer.alloc(0),rT=Buffer[Symbol.species],nT=qe.addListener,Fqe=qe.removeAllListeners,$f=Symbol("kIdleSocketValidation"),N0=Symbol("kIdleSocketValidationTimeout"),gO=Symbol("kSocketUsed"),AO;async function Mqe(){let t=process.env.JEST_WORKER_ID?VP():void 0,e;try{e=await WebAssembly.compile(pne())}catch{e=await WebAssembly.compile(t||VP())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,s)=>0,wasm_on_status:(r,n,s)=>{Pe(jr.ptr===r);let i=n-gA+fA.byteOffset;return jr.onStatus(new rT(fA.buffer,i,s))||0},wasm_on_message_begin:r=>(Pe(jr.ptr===r),jr.onMessageBegin()||0),wasm_on_header_field:(r,n,s)=>{Pe(jr.ptr===r);let i=n-gA+fA.byteOffset;return jr.onHeaderField(new rT(fA.buffer,i,s))||0},wasm_on_header_value:(r,n,s)=>{Pe(jr.ptr===r);let i=n-gA+fA.byteOffset;return jr.onHeaderValue(new rT(fA.buffer,i,s))||0},wasm_on_headers_complete:(r,n,s,i)=>(Pe(jr.ptr===r),jr.onHeadersComplete(n,!!s,!!i)||0),wasm_on_body:(r,n,s)=>{Pe(jr.ptr===r);let i=n-gA+fA.byteOffset;return jr.onBody(new rT(fA.buffer,i,s))||0},wasm_on_message_complete:r=>(Pe(jr.ptr===r),jr.onMessageComplete()||0)}})}var uO=null,dO=Mqe();dO.catch();var jr=null,fA=null,sT=0,gA=null,_qe=0,aB=1,T0=2|aB,aT=4|aB,hO=8|_qe,fO=class{constructor(e,r,{exports:n}){Pe(Number.isFinite(e[cO])&&e[cO]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(co.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeou
Line truncated
|
||||||
`;if(typeof s=="string"?g+=`host: ${s}\r
|
`;if(typeof s=="string"?g+=`host: ${s}\r
|
||||||
`:g+=t[BGe],i?g+=`connection: upgrade\r
|
`:g+=t[Sqe],i?g+=`connection: upgrade\r
|
||||||
upgrade: ${i}\r
|
upgrade: ${i}\r
|
||||||
`:t[HS]&&!h[ti]?g+=`connection: keep-alive\r
|
`:t[oT]&&!h[wi]?g+=`connection: keep-alive\r
|
||||||
`:g+=`connection: close\r
|
`:g+=`connection: close\r
|
||||||
`,Array.isArray(A))for(let E=0;E<A.length;E+=2){let m=A[E+0],I=A[E+1];if(Array.isArray(I))for(let y=0;y<I.length;y++)g+=`${m}: ${I[y]}\r
|
`,Array.isArray(A))for(let E=0;E<A.length;E+=2){let m=A[E+0],I=A[E+1];if(Array.isArray(I))for(let y=0;y<I.length;y++)g+=`${m}: ${I[y]}\r
|
||||||
`;else g+=`${m}: ${I}\r
|
`;else g+=`${m}: ${I}\r
|
||||||
`}return zre.sendHeaders.hasSubscribers&&zre.sendHeaders.publish({request:e,headers:g,socket:h}),!c||d===0?tne(f,null,t,e,h,u,g,l):Pe.isBuffer(c)?tne(f,c,t,e,h,u,g,l):Pe.isBlobLike(c)?typeof c.stream=="function"?rne(f,c.stream(),t,e,h,u,g,l):PGe(f,c,t,e,h,u,g,l):Pe.isStream(c)?UGe(f,c,t,e,h,u,g,l):Pe.isIterable(c)?rne(f,c,t,e,h,u,g,l):Me(!1),!0}function UGe(t,e,r,n,s,i,o,a){Me(i!==0||r[cn]===0,"stream body cannot be pipelined");let c=!1,A=new YS({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(g){Pe.destroy(this,g)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new nne;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Me(s.destroyed||s[Fl]&&r[cn]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(g){f=g}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?Pe.destroy(e,f):Pe.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function tne(t,e,r,n,s,i,o,a){try{e?Pe.isBuffer(e)&&(Me(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
`}return mse.sendHeaders.hasSubscribers&&mse.sendHeaders.publish({request:e,headers:g,socket:h}),!c||d===0?Qse(f,null,t,e,h,u,g,l):qe.isBuffer(c)?Qse(f,c,t,e,h,u,g,l):qe.isBlobLike(c)?typeof c.stream=="function"?wse(f,c.stream(),t,e,h,u,g,l):qqe(f,c,t,e,h,u,g,l):qe.isStream(c)?Gqe(f,c,t,e,h,u,g,l):qe.isIterable(c)?wse(f,c,t,e,h,u,g,l):Pe(!1),!0}function Gqe(t,e,r,n,s,i,o,a){Pe(i!==0||r[In]===0,"stream body cannot be pipelined");let c=!1,A=new AT({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(g){qe.destroy(this,g)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new Sse;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Pe(s.destroyed||s[Md]&&r[In]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(g){f=g}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?qe.destroy(e,f):qe.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function Qse(t,e,r,n,s,i,o,a){try{e?qe.isBuffer(e)&&(Pe(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[ti]=!0)):i===0?s.write(`${o}content-length: 0\r
|
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[wi]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):(Me(i===null,"no body must not have content length"),s.write(`${o}\r
|
`,"latin1"):(Pe(i===null,"no body must not have content length"),s.write(`${o}\r
|
||||||
`,"latin1")),n.onRequestSent(),r[gu]()}catch(c){t(c)}}async function PGe(t,e,r,n,s,i,o,a){Me(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Wh;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
`,"latin1")),n.onRequestSent(),r[ol]()}catch(c){t(c)}}async function qqe(t,e,r,n,s,i,o,a){Pe(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Xf;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[ti]=!0),r[gu]()}catch(c){t(c)}}async function rne(t,e,r,n,s,i,o,a){Me(i!==0||r[cn]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Me(c===null),s[Ts]?h(s[Ts]):c=d});s.on("close",A).on("drain",A);let l=new YS({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[Ts])throw s[Ts];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var YS=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Fl]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Ts])throw r[Ts];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[kU])throw new Wh;process.emitWarning(new Wh)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[ti]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[wi]=!0),r[ol]()}catch(c){t(c)}}async function wse(t,e,r,n,s,i,o,a){Pe(i!==0||r[In]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Pe(c===null),s[Ks]?h(s[Ks]):c=d});s.on("close",A).on("drain",A);let l=new AT({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[Ks])throw s[Ks];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var AT=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Md]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Ks])throw r[Ks];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[lO])throw new Xf;process.emitWarning(new Xf)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[wi]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
||||||
`,"latin1"):r.write(`${c}content-length: ${s}\r
|
`,"latin1"):r.write(`${c}content-length: ${s}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1")),s===null&&r.write(`\r
|
`,"latin1")),s===null&&r.write(`\r
|
||||||
${A.toString(16)}\r
|
${A.toString(16)}\r
|
||||||
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[lr].timeout&&r[lr].timeoutType===gm&&r[lr].timeout.refresh&&r[lr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Fl]=!1,e[Ts])throw e[Ts];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[Ir].timeout&&r[Ir].timeoutType===T0&&r[Ir].timeout.refresh&&r[Ir].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Md]=!1,e[Ks])throw e[Ks];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):e.write(`${o}\r
|
`,"latin1"):e.write(`${o}\r
|
||||||
`,"latin1"):r===null&&e.write(`\r
|
`,"latin1"):r===null&&e.write(`\r
|
||||||
0\r
|
0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),r!==null&&s!==r){if(n[kU])throw new Wh;process.emitWarning(new Wh)}e[lr].timeout&&e[lr].timeoutType===gm&&e[lr].timeout.refresh&&e[lr].timeout.refresh(),n[gu]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Fl]=!1,e&&(Me(n[cn]<=1,"pipeline should only contain this request"),s(e))}};cne.exports=vGe});var mne=C((JJt,pne)=>{"use strict";var xo=Q("node:assert"),{pipeline:OGe}=Q("node:stream"),Et=dt(),{RequestContentLengthMismatchError:LU,RequestAbortedError:une,SocketError:JI,InformationalError:UU}=_t(),{kUrl:VS,kReset:JS,kClient:pm,kRunning:zS,kPending:HGe,kQueue:Ml,kPendingIdx:PU,kRunningIdx:ka,kError:_a,kSocket:_n,kStrictContentLength:GGe,kOnError:OU,kMaxConcurrentStreams:gne,kHTTP2Session:va,kResume:Ll,kSize:qGe,kHTTPContext:YGe}=br(),pu=Symbol("open streams"),lne,dne=!1,WS;try{WS=Q("node:http2")}catch{WS={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:VGe,HTTP2_HEADER_METHOD:WGe,HTTP2_HEADER_PATH:JGe,HTTP2_HEADER_SCHEME:zGe,HTTP2_HEADER_CONTENT_LENGTH:jGe,HTTP2_HEADER_EXPECT:KGe,HTTP2_HEADER_STATUS:$Ge}}=WS;function XGe(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}async function ZGe(t,e){t[_n]=e,dne||(dne=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=WS.connect(t[VS],{createConnection:()=>e,peerMaxConcurrentStreams:t[gne]});r[pu]=0,r[pm]=t,r[_n]=e,Et.addListener(r,"error",tqe),Et.addListener(r,"frameError",rqe),Et.addListener(r,"end",nqe),Et.addListener(r,"goaway",sqe),Et.addListener(r,"close",function(){let{[pm]:s}=this,{[_n]:i}=s,o=this[_n][_a]||this[_a]||new JI("closed",Et.getSocketInfo(i));if(s[va]=null,s.destroyed){xo(s[HGe]===0);let a=s[Ml].splice(s[ka]);for(let c=0;c<a.length;c++){let A=a[c];Et.errorRequest(s,A,o)}}}),r.unref(),t[va]=r,e[va]=r,Et.addListener(e,"error",function(s){xo(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[_a]=s,this[pm][OU](s)}),Et.addListener(e,"end",function(){Et.destroy(this,new JI("other side closed",Et.getSocketInfo(this)))}),Et.addListener(e,"close",function(){let s=this[_a]||new JI("closed",Et.getSocketInfo(this));t[_n]=null,this[va]!=null&&this[va].destroy(s),t[PU]=t[ka],xo(t[zS]===0),t.emit("disconnect",t[VS],[t],s),t[Ll]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return oqe(t,...s)},resume(){eqe(t)},destroy(s,i){n?queueMicrotask(i):e.destroy(s).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function eqe(t){let e=t[_n];e?.destroyed===!1&&(t[qGe]===0&&t[gne]===0?(e.unref(),t[va].unref()):(e.ref(),t[va].ref()))}function tqe(t){xo(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[_n][_a]=t,this[pm][OU](t)}function rqe(t,e,r){if(r===0){let n=new UU(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[_n][_a]=n,this[pm][OU](n)}}function nqe(){let t=new JI("other side closed",Et.getSocketInfo(this[_n]));this.destroy(t),Et.destroy(this[_n],t)}function sqe(t){let e=this[_a]||new JI(`HTTP/2: "GOAWAY" frame received with code ${t}`,Et.getSocketInfo(this)),r=this[pm];if(r[_n]=null,r[YGe]=null,this[va]!=null&&(this[va].destroy(e),this[va]=null),Et.destroy(this[_n],e),r[ka]<r[Ml].length){let n=r[Ml][r[ka]];r[Ml][r[ka]++]=null,Et.errorRequest(r,n,e),r[PU]=r[ka]}xo(r[zS]===0),r.emit("disconnect",r[VS],[r],e),r[Ll]()}function iqe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function oqe(t,e){let r=t[va],{method:n,path:s,host:i,upgrade:o,expectContinue:a,signal:c,headers:A}=e,{body:u}=e;if(o)return Et.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let B=0;B<A.length;B+=2){let M=A[B+0],V=A[B+1];if(Array.isArray(V))for(let k=0;k<V.length;k++)l[M]?l[M]+=`,${V[k]}`:l[M]=V[k];else l[M]=V}let d,{hostname:h,port:f}=t[VS];l[VGe]=i||`${h}${f?`:${f}`:""}`,l[WGe]=n;let g=B=>{e.aborted||e.completed||(B=B||new une,Et.errorRequest(t,e,B),d!=null&&Et.destroy(d,B),Et.destroy(u,B),t[Ml][t[ka]++]=null,t[Ll]())};try{e.onConnect(g)}catch(B){Et.errorRequest(t,e,B)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:c}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[pu],t[Ml][t[ka]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[pu],t[Ml][t[ka]++]=null}),d.once("close",()=>{r[pu]-=1,r[pu]===0&&r.unref()}),!0;l[JGe]=s,l[zGe]="https";let E=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Et.bodyLength(u);if(Et.isFormDataLike(u)){lne??=dm().extractBody;let[B,M]=lne(u);l["content-type"]=M,u=B.stream,m=B.length}if(m==null&&(m=e.contentLength),(m===0||!E)&&(m=null),iqe(n)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[GGe])return Et.errorRequest(t,e,new LU),!1;process.emitWarning(new LU)}m!=null&&(xo(u,"no body must not have content length"),l[jGe]=`${m}`),r.ref();let I=n==="GET"||n==="HEAD"||u===null;return a?(l[KGe]="100-continue",d=r.request(l,{endStream:I,signal:c}),d.once("cont
Line truncated
|
`,"latin1"),r!==null&&s!==r){if(n[lO])throw new Xf;process.emitWarning(new Xf)}e[Ir].timeout&&e[Ir].timeoutType===T0&&e[Ir].timeout.refresh&&e[Ir].timeout.refresh(),n[ol]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Md]=!1,e&&(Pe(n[In]<=1,"pipeline should only contain this request"),s(e))}};Rse.exports=Lqe});var Ose=C((Jjt,Pse)=>{"use strict";var ca=Q("node:assert"),{pipeline:Yqe}=Q("node:stream"),Nt=Ct(),{RequestContentLengthMismatchError:pO,RequestAbortedError:vse,SocketError:AB,InformationalError:mO}=Vt(),{kUrl:uT,kReset:dT,kClient:x0,kRunning:hT,kPending:Vqe,kQueue:_d,kPendingIdx:EO,kRunningIdx:Ec,kError:Ic,kSocket:zn,kStrictContentLength:Jqe,kOnError:CO,kMaxConcurrentStreams:Use,kHTTP2Session:Cc,kResume:Ld,kSize:Wqe,kHTTPContext:zqe}=vr(),al=Symbol("open streams"),Fse,Mse=!1,lT;try{lT=Q("node:http2")}catch{lT={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:jqe,HTTP2_HEADER_METHOD:Kqe,HTTP2_HEADER_PATH:Xqe,HTTP2_HEADER_SCHEME:Zqe,HTTP2_HEADER_CONTENT_LENGTH:$qe,HTTP2_HEADER_EXPECT:eYe,HTTP2_HEADER_STATUS:tYe}}=lT;function rYe(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}async function nYe(t,e){t[zn]=e,Mse||(Mse=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=lT.connect(t[uT],{createConnection:()=>e,peerMaxConcurrentStreams:t[Use]});r[al]=0,r[x0]=t,r[zn]=e,Nt.addListener(r,"error",iYe),Nt.addListener(r,"frameError",oYe),Nt.addListener(r,"end",aYe),Nt.addListener(r,"goaway",cYe),Nt.addListener(r,"close",function(){let{[x0]:s}=this,{[zn]:i}=s,o=this[zn][Ic]||this[Ic]||new AB("closed",Nt.getSocketInfo(i));if(s[Cc]=null,s.destroyed){ca(s[Vqe]===0);let a=s[_d].splice(s[Ec]);for(let c=0;c<a.length;c++){let A=a[c];Nt.errorRequest(s,A,o)}}}),r.unref(),t[Cc]=r,e[Cc]=r,Nt.addListener(e,"error",function(s){ca(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ic]=s,this[x0][CO](s)}),Nt.addListener(e,"end",function(){Nt.destroy(this,new AB("other side closed",Nt.getSocketInfo(this)))}),Nt.addListener(e,"close",function(){let s=this[Ic]||new AB("closed",Nt.getSocketInfo(this));t[zn]=null,this[Cc]!=null&&this[Cc].destroy(s),t[EO]=t[Ec],ca(t[hT]===0),t.emit("disconnect",t[uT],[t],s),t[Ld]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return uYe(t,...s)},resume(){sYe(t)},destroy(s,i){n?queueMicrotask(i):e.destroy(s).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function sYe(t){let e=t[zn];e?.destroyed===!1&&(t[Wqe]===0&&t[Use]===0?(e.unref(),t[Cc].unref()):(e.ref(),t[Cc].ref()))}function iYe(t){ca(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[zn][Ic]=t,this[x0][CO](t)}function oYe(t,e,r){if(r===0){let n=new mO(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[zn][Ic]=n,this[x0][CO](n)}}function aYe(){let t=new AB("other side closed",Nt.getSocketInfo(this[zn]));this.destroy(t),Nt.destroy(this[zn],t)}function cYe(t){let e=this[Ic]||new AB(`HTTP/2: "GOAWAY" frame received with code ${t}`,Nt.getSocketInfo(this)),r=this[x0];if(r[zn]=null,r[zqe]=null,this[Cc]!=null&&(this[Cc].destroy(e),this[Cc]=null),Nt.destroy(this[zn],e),r[Ec]<r[_d].length){let n=r[_d][r[Ec]];r[_d][r[Ec]++]=null,Nt.errorRequest(r,n,e),r[EO]=r[Ec]}ca(r[hT]===0),r.emit("disconnect",r[uT],[r],e),r[Ld]()}function AYe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function uYe(t,e){let r=t[Cc],{method:n,path:s,host:i,upgrade:o,expectContinue:a,signal:c,headers:A}=e,{body:u}=e;if(o)return Nt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let B=0;B<A.length;B+=2){let F=A[B+0],V=A[B+1];if(Array.isArray(V))for(let L=0;L<V.length;L++)l[F]?l[F]+=`,${V[L]}`:l[F]=V[L];else l[F]=V}let d,{hostname:h,port:f}=t[uT];l[jqe]=i||`${h}${f?`:${f}`:""}`,l[Kqe]=n;let g=B=>{e.aborted||e.completed||(B=B||new vse,Nt.errorRequest(t,e,B),d!=null&&Nt.destroy(d,B),Nt.destroy(u,B),t[_d][t[Ec]++]=null,t[Ld]())};try{e.onConnect(g)}catch(B){Nt.errorRequest(t,e,B)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:c}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[al],t[_d][t[Ec]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[al],t[_d][t[Ec]++]=null}),d.once("close",()=>{r[al]-=1,r[al]===0&&r.unref()}),!0;l[Xqe]=s,l[Zqe]="https";let E=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Nt.bodyLength(u);if(Nt.isFormDataLike(u)){Fse??=Q0().extractBody;let[B,F]=Fse(u);l["content-type"]=F,u=B.stream,m=B.length}if(m==null&&(m=e.contentLength),(m===0||!E)&&(m=null),AYe(n)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[Jqe])return Nt.errorRequest(t,e,new pO),!1;process.emitWarning(new pO)}m!=null&&(ca(u,"no body must not have content length"),l[$qe]=`${m}`),r.ref();let I=n==="GET"||n==="HEAD"||u===null;return a?(l[eYe]="100-continue",d=r.request(l,{endStream:I,signal:c}),d.once("cont
Line truncated
|
||||||
`,this[kqe]=c??3e5,this[Dqe]=s??3e5,this[vqe]=I??!0,this[_qe]=B,this[YU]=V,this[Pl]=null,this[Pqe]=P>-1?P:-1,this[Hqe]=Z??100,this[Xr]=null,this[Fa]=[],this[Eu]=0,this[Ma]=0,this[$I]=ue=>WU(this,ue),this[Oqe]=ue=>xne(this,ue)}get pipelining(){return this[XS]}set pipelining(e){this[XS]=e,this[$I](!0)}get[ey](){return this[Fa].length-this[Ma]}get[ZI](){return this[Ma]-this[Eu]}get[XI](){return this[Fa].length-this[Eu]}get[Qqe](){return!!this[Xr]&&!this[Em]&&!this[Xr].destroyed}get[qU](){return!!(this[Xr]?.busy(null)||this[XI]>=(Tne(this)||1)||this[ey]>0)}[bqe](e){Rne(this),this.once("connect",e)}[Uqe](e,r){let n=e.origin||this[kc].origin,s=new mqe(n,e,r);return this[Fa].push(s),this[$h]||(Kh.bodyLength(s.body)==null&&Kh.isIterable(s.body)?(this[$h]=1,queueMicrotask(()=>WU(this))):this[$I](!0)),this[$h]&&this[Ol]!==2&&this[qU]&&(this[Ol]=2),this[Ol]<2}async[Mqe](){return new Promise(e=>{this[XI]?this[Pl]=e:e(null)})}async[Lqe](e){return new Promise(r=>{let n=this[Fa].splice(this[Ma]);for(let i=0;i<n.length;i++){let o=n[i];Kh.errorRequest(this,o,e)}let s=()=>{this[Pl]&&(this[Pl](),this[Pl]=null),r(null)};this[Xr]?(this[Xr].destroy(e,s),this[Xr]=null):queueMicrotask(s),this[$I]()})}},Yqe=$S();function xne(t,e){if(t[ZI]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){mu(t[Ma]===t[Eu]);let r=t[Fa].splice(t[Eu]);for(let n=0;n<r.length;n++){let s=r[n];Kh.errorRequest(t,s,e)}mu(t[XI]===0)}}async function Rne(t){mu(!t[Em]),mu(!t[Xr]);let{host:e,hostname:r,protocol:n,port:s}=t[kc];if(r[0]==="["){let i=r.indexOf("]");mu(i!==-1);let o=r.substring(1,i);mu(Nne.isIP(o)),r=o}t[Em]=!0,mm.beforeConnect.hasSubscribers&&mm.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Xr]?.version,servername:t[Ul],localAddress:t[KI]},connector:t[jI]});try{let i=await new Promise((o,a)=>{t[jI]({host:e,hostname:r,protocol:n,port:s,servername:t[Ul],localAddress:t[KI]},(c,A)=>{c?a(c):o(A)})});if(t.destroyed){Kh.destroy(i.on("error",wne),new Iqe);return}mu(i);try{t[Xr]=i.alpnProtocol==="h2"?await qqe(t,i):await Gqe(t,i)}catch(o){throw i.destroy().on("error",wne),o}t[Em]=!1,i[Fqe]=0,i[YU]=t[YU],i[Bqe]=t,i[Sqe]=null,mm.connected.hasSubscribers&&mm.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Xr]?.version,servername:t[Ul],localAddress:t[KI]},connector:t[jI],socket:i}),t.emit("connect",t[kc],[t])}catch(i){if(t.destroyed)return;if(t[Em]=!1,mm.connectError.hasSubscribers&&mm.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Xr]?.version,servername:t[Ul],localAddress:t[KI]},connector:t[jI],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(mu(t[ZI]===0);t[ey]>0&&t[Fa][t[Ma]].servername===t[Ul];){let o=t[Fa][t[Ma]++];Kh.errorRequest(t,o,i)}else xne(t,i);t.emit("connectionError",t[kc],[t],i)}t[$I]()}function Sne(t){t[Ol]=0,t.emit("drain",t[kc],[t])}function WU(t,e){t[$h]!==2&&(t[$h]=2,Vqe(t,e),t[$h]=0,t[Eu]>256&&(t[Fa].splice(0,t[Eu]),t[Ma]-=t[Eu],t[Eu]=0))}function Vqe(t,e){for(;;){if(t.destroyed){mu(t[ey]===0);return}if(t[Pl]&&!t[XI]){t[Pl](),t[Pl]=null;return}if(t[Xr]&&t[Xr].resume(),t[qU])t[Ol]=2;else if(t[Ol]===2){e?(t[Ol]=1,queueMicrotask(()=>Sne(t))):Sne(t);continue}if(t[ey]===0||t[ZI]>=(Tne(t)||1))return;let r=t[Fa][t[Ma]];if(t[kc].protocol==="https:"&&t[Ul]!==r.servername){if(t[ZI]>0)return;t[Ul]=r.servername,t[Xr]?.destroy(new Cqe("servername changed"),()=>{t[Xr]=null,WU(t)})}if(t[Em])return;if(!t[Xr]){Rne(t);return}if(t[Xr].destroyed||t[Xr].busy(r))return;!r.aborted&&t[Xr].write(r)?t[Ma]++:t[Fa].splice(t[Ma],1)}}Dne.exports=VU});var JU=C((XJt,kne)=>{"use strict";var ZS=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};kne.exports=class{constructor(){this.head=this.tail=new ZS}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new ZS),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var _ne=C((ZJt,vne)=>{var{kFree:Wqe,kConnected:Jqe,kPending:zqe,kQueued:jqe,kRunning:Kqe,kSize:$qe}=br(),Xh=Symbol("pool"),zU=class{constructor(e){this[Xh]=e}get connected(){return this[Xh][Jqe]}get free(){return this[Xh][Wqe]}get pending(){return this[Xh][zqe]}get queued(){return this[Xh][jqe]}get running(){return this[Xh][Kqe]}get size(){return this[Xh][$qe]}};vne.exports=zU});var eP=C((ezt,Yne)=>{"use strict";var Xqe=nm(),Zqe=JU(),{kConnected:jU,kSize:Fne,kRunning:Mne,kPending:Lne,kQueued:ty,kBusy:eYe,kFree:tYe,kUrl:rYe,kClose:nYe,kDestroy:sYe,kDispatch:iYe}=br(),oYe=_ne(),ri=Symbol("clients"),xs=Symbol("needDrain"),ry=Symbol("queue"),KU=Symbol("closed resolve"),$U=Symbol("onDrain"),Une=Symbol("onConnect"),Pne=Symbol("onDisconnect"),One=Symbol("onCo
Line truncated
|
`,this[_Ye]=c??3e5,this[MYe]=s??3e5,this[LYe]=I??!0,this[UYe]=B,this[bO]=V,this[Pd]=null,this[qYe]=P>-1?P:-1,this[VYe]=Z??100,this[un]=null,this[yc]=[],this[Al]=0,this[Bc]=0,this[hB]=de=>wO(this,de),this[YYe]=de=>Zse(this,de)}get pipelining(){return this[mT]}set pipelining(e){this[mT]=e,this[hB](!0)}get[pB](){return this[yc].length-this[Bc]}get[gB](){return this[Bc]-this[Al]}get[fB](){return this[yc].length-this[Al]}get[TYe](){return!!this[un]&&!this[R0]&&!this[un].destroyed}get[BO](){return!!(this[un]?.busy(null)||this[fB]>=(Xse(this)||1)||this[pB]>0)}[NYe](e){$se(this),this.once("connect",e)}[GYe](e,r){let n=e.origin||this[mA].origin,s=new yYe(n,e,r);return this[yc].push(s),this[tg]||(eg.bodyLength(s.body)==null&&eg.isIterable(s.body)?(this[tg]=1,queueMicrotask(()=>wO(this))):this[hB](!0)),this[tg]&&this[Od]!==2&&this[BO]&&(this[Od]=2),this[Od]<2}async[OYe](){return new Promise(e=>{this[fB]?this[Pd]=e:e(null)})}async[HYe](e){return new Promise(r=>{let n=this[yc].splice(this[Bc]);for(let i=0;i<n.length;i++){let o=n[i];eg.errorRequest(this,o,e)}let s=()=>{this[Pd]&&(this[Pd](),this[Pd]=null),r(null)};this[un]?(this[un].destroy(e,s),this[un]=null):queueMicrotask(s),this[hB]()})}},zYe=pT();function Zse(t,e){if(t[gB]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){cl(t[Bc]===t[Al]);let r=t[yc].splice(t[Al]);for(let n=0;n<r.length;n++){let s=r[n];eg.errorRequest(t,s,e)}cl(t[fB]===0)}}async function $se(t){cl(!t[R0]),cl(!t[un]);let{host:e,hostname:r,protocol:n,port:s}=t[mA];if(r[0]==="["){let i=r.indexOf("]");cl(i!==-1);let o=r.substring(1,i);cl(Kse.isIP(o)),r=o}t[R0]=!0,D0.beforeConnect.hasSubscribers&&D0.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[un]?.version,servername:t[Ud],localAddress:t[dB]},connector:t[lB]});try{let i=await new Promise((o,a)=>{t[lB]({host:e,hostname:r,protocol:n,port:s,servername:t[Ud],localAddress:t[dB]},(c,A)=>{c?a(c):o(A)})});if(t.destroyed){eg.destroy(i.on("error",zse),new QYe);return}cl(i);try{t[un]=i.alpnProtocol==="h2"?await WYe(t,i):await JYe(t,i)}catch(o){throw i.destroy().on("error",zse),o}t[R0]=!1,i[PYe]=0,i[bO]=t[bO],i[SYe]=t,i[DYe]=null,D0.connected.hasSubscribers&&D0.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[un]?.version,servername:t[Ud],localAddress:t[dB]},connector:t[lB],socket:i}),t.emit("connect",t[mA],[t])}catch(i){if(t.destroyed)return;if(t[R0]=!1,D0.connectError.hasSubscribers&&D0.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[un]?.version,servername:t[Ud],localAddress:t[dB]},connector:t[lB],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(cl(t[gB]===0);t[pB]>0&&t[yc][t[Bc]].servername===t[Ud];){let o=t[yc][t[Bc]++];eg.errorRequest(t,o,i)}else Zse(t,i);t.emit("connectionError",t[mA],[t],i)}t[hB]()}function jse(t){t[Od]=0,t.emit("drain",t[mA],[t])}function wO(t,e){t[tg]!==2&&(t[tg]=2,jYe(t,e),t[tg]=0,t[Al]>256&&(t[yc].splice(0,t[Al]),t[Bc]-=t[Al],t[Al]=0))}function jYe(t,e){for(;;){if(t.destroyed){cl(t[pB]===0);return}if(t[Pd]&&!t[fB]){t[Pd](),t[Pd]=null;return}if(t[un]&&t[un].resume(),t[BO])t[Od]=2;else if(t[Od]===2){e?(t[Od]=1,queueMicrotask(()=>jse(t))):jse(t);continue}if(t[pB]===0||t[gB]>=(Xse(t)||1))return;let r=t[yc][t[Bc]];if(t[mA].protocol==="https:"&&t[Ud]!==r.servername){if(t[gB]>0)return;t[Ud]=r.servername,t[un]?.destroy(new bYe("servername changed"),()=>{t[un]=null,wO(t)})}if(t[R0])return;if(!t[un]){$se(t);return}if(t[un].destroyed||t[un].busy(r))return;!r.aborted&&t[un].write(r)?t[Bc]++:t[yc].splice(t[Bc],1)}}eie.exports=QO});var SO=C((Xjt,tie)=>{"use strict";var ET=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};tie.exports=class{constructor(){this.head=this.tail=new ET}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new ET),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var nie=C((Zjt,rie)=>{var{kFree:KYe,kConnected:XYe,kPending:ZYe,kQueued:$Ye,kRunning:eVe,kSize:tVe}=vr(),rg=Symbol("pool"),NO=class{constructor(e){this[rg]=e}get connected(){return this[rg][XYe]}get free(){return this[rg][KYe]}get pending(){return this[rg][ZYe]}get queued(){return this[rg][$Ye]}get running(){return this[rg][eVe]}get size(){return this[rg][tVe]}};rie.exports=NO});var vO=C(($jt,hie)=>{"use strict";var rVe=g0(),nVe=SO(),{kConnected:TO,kSize:sie,kRunning:iie,kPending:oie,kQueued:mB,kBusy:sVe,kFree:iVe,kUrl:oVe,kClose:aVe,kDestroy:cVe,kDispatch:AVe}=vr(),uVe=nie(),Si=Symbol("clients"),Xs=Symbol("needDrain"),EB=Symbol("queue"),xO=Symbol("closed resolve"),DO=Symbol("onDrain"),aie=Symbol("onConnect"),cie=Symbol("onDisconnect"),Aie=Symbol("onCo
Line truncated
|
||||||
${n.count} ${n.noun} ${n.is} pending:
|
${n.count} ${n.noun} ${n.is} pending:
|
||||||
|
|
||||||
${e.format(r)}
|
${e.format(r)}
|
||||||
`.trim())}};$ie.exports=eO});var mN=C((Tzt,roe)=>{"use strict";var Zie=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:k7e}=_t(),v7e=ym();toe()===void 0&&eoe(new v7e);function eoe(t){if(!t||typeof t.dispatch!="function")throw new k7e("Argument agent must implement Agent");Object.defineProperty(globalThis,Zie,{value:t,writable:!0,enumerable:!1,configurable:!1})}function toe(){return globalThis[Zie]}roe.exports={setGlobalDispatcher:eoe,getGlobalDispatcher:toe}});var EN=C((Rzt,noe)=>{"use strict";noe.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var ioe=C((Dzt,soe)=>{"use strict";var _7e=KS();soe.exports=t=>{let e=t?.maxRedirections;return r=>function(s,i){let{maxRedirections:o=e,...a}=s;if(!o)return r(s,i);let c=new _7e(r,o,s,i);return r(a,c)}}});var aoe=C((kzt,ooe)=>{"use strict";var F7e=aN();ooe.exports=t=>e=>function(n,s){return e(n,new F7e({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))}});var Aoe=C((vzt,coe)=>{"use strict";var M7e=dt(),{InvalidArgumentError:L7e,RequestAbortedError:U7e}=_t(),P7e=EN(),tO=class extends P7e{#e=1024*1024;#t=null;#n=!1;#r=!1;#i=0;#s=null;#c=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new L7e("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#c=r}onConnect(e){this.#t=e,this.#c.onConnect(this.#o.bind(this))}#o(e){this.#r=!0,this.#s=e}onHeaders(e,r,n,s){let o=M7e.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new U7e(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#c.onHeaders(e,r,n,s)}onError(e){this.#n||(e=this.#s??e,this.#c.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#n=!0,this.#r?this.#c.onError(this.#s):this.#c.onComplete([])),!0}onComplete(e){if(!this.#n){if(this.#r){this.#c.onError(this.reason);return}this.#c.onComplete(e)}}};function O7e({maxSize:t}={maxSize:1024*1024}){return e=>function(n,s){let{dumpMaxSize:i=t}=n,o=new tO({maxSize:i},s);return e(n,o)}}coe.exports=O7e});var doe=C((_zt,loe)=>{"use strict";var{isIP:H7e}=Q("node:net"),{lookup:G7e}=Q("node:dns"),q7e=EN(),{InvalidArgumentError:km,InformationalError:Y7e}=_t(),uoe=Math.pow(2,31)-1,rO=class{#e=0;#t=0;#n=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#i}get full(){return this.#n.size===this.#t}runLookup(e,r,n){let s=this.#n.get(e.hostname);if(s==null&&this.full){n(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(s==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){n(o??new Y7e("No DNS entries found"));return}this.setRecords(e,a);let c=this.#n.get(e.hostname),A=this.pick(e,c,i.affinity),u;typeof A.port=="number"?u=`:${A.port}`:e.port!==""?u=`:${e.port}`:u="",n(null,`${e.protocol}//${A.family===6?`[${A.address}]`:A.address}${u}`)});else{let o=this.pick(e,s,i.affinity);if(o==null){this.#n.delete(e.hostname),this.runLookup(e,r,n);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",n(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,n){G7e(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,i)=>{if(s)return n(s);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);n(null,o.values())})}#i(e,r,n){let s=null,{records:i,offset:o}=r,a;if(this.dualStack?(n==null&&(o==null||o===uoe?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),i[n]!=null&&i[n].ips.length>0?a=i[n]:a=i[n===4?6:4]):a=i[n],a==null||a.ips.length===0)return s;a.offset==null||a.offset===uoe?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return s=a.ips[c]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(a.ips.splice(c,1),this.pick(e,r,n)):s}setRecords(e,r){let n=Date.now(),s={records:{4:null,6:null}};for(let i of r){i.timestamp=n,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=s.records[i.family]??{ips:[]};o.ips.push(i),s.records[i.family]=o}this.#n.set(e.hostname,s)}getHandler(e,r){return new nO(this,e,r)}},nO=class extends q7e{#e=null;#t=null;#n=null;#r=null;#i=null;constructor(e,{origin:r,handler:n,dispatch:s},i){super(n),this.#i=r,this.#r=n,this.#t={...i},this.#e=e,this.#n=s}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#i,this.#t,(r,n)=>{if(r)
Line truncated
|
`.trim())}};Iae.exports=v3});var _T=C((NKt,wae)=>{"use strict";var Bae=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:_We}=Vt(),LWe=F0();Qae()===void 0&&bae(new LWe);function bae(t){if(!t||typeof t.dispatch!="function")throw new _We("Argument agent must implement Agent");Object.defineProperty(globalThis,Bae,{value:t,writable:!0,enumerable:!1,configurable:!1})}function Qae(){return globalThis[Bae]}wae.exports={setGlobalDispatcher:bae,getGlobalDispatcher:Qae}});var LT=C((xKt,Sae)=>{"use strict";Sae.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var Tae=C((DKt,Nae)=>{"use strict";var UWe=gT();Nae.exports=t=>{let e=t?.maxRedirections;return r=>function(s,i){let{maxRedirections:o=e,...a}=s;if(!o)return r(s,i);let c=new UWe(r,o,s,i);return r(a,c)}}});var Dae=C((RKt,xae)=>{"use strict";var PWe=ST();xae.exports=t=>e=>function(n,s){return e(n,new PWe({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))}});var kae=C((kKt,Rae)=>{"use strict";var OWe=Ct(),{InvalidArgumentError:HWe,RequestAbortedError:GWe}=Vt(),qWe=LT(),F3=class extends qWe{#e=1024*1024;#t=null;#n=!1;#r=!1;#i=0;#s=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new HWe("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#r=!0,this.#s=e}onHeaders(e,r,n,s){let o=OWe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new GWe(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#a.onHeaders(e,r,n,s)}onError(e){this.#n||(e=this.#s??e,this.#a.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#n=!0,this.#r?this.#a.onError(this.#s):this.#a.onComplete([])),!0}onComplete(e){if(!this.#n){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function YWe({maxSize:t}={maxSize:1024*1024}){return e=>function(n,s){let{dumpMaxSize:i=t}=n,o=new F3({maxSize:i},s);return e(n,o)}}Rae.exports=YWe});var Mae=C((vKt,Fae)=>{"use strict";var{isIP:VWe}=Q("node:net"),{lookup:JWe}=Q("node:dns"),WWe=LT(),{InvalidArgumentError:q0,InformationalError:zWe}=Vt(),vae=Math.pow(2,31)-1,M3=class{#e=0;#t=0;#n=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#i}get full(){return this.#n.size===this.#t}runLookup(e,r,n){let s=this.#n.get(e.hostname);if(s==null&&this.full){n(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(s==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){n(o??new zWe("No DNS entries found"));return}this.setRecords(e,a);let c=this.#n.get(e.hostname),A=this.pick(e,c,i.affinity),u;typeof A.port=="number"?u=`:${A.port}`:e.port!==""?u=`:${e.port}`:u="",n(null,`${e.protocol}//${A.family===6?`[${A.address}]`:A.address}${u}`)});else{let o=this.pick(e,s,i.affinity);if(o==null){this.#n.delete(e.hostname),this.runLookup(e,r,n);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",n(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,n){JWe(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,i)=>{if(s)return n(s);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);n(null,o.values())})}#i(e,r,n){let s=null,{records:i,offset:o}=r,a;if(this.dualStack?(n==null&&(o==null||o===vae?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),i[n]!=null&&i[n].ips.length>0?a=i[n]:a=i[n===4?6:4]):a=i[n],a==null||a.ips.length===0)return s;a.offset==null||a.offset===vae?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return s=a.ips[c]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(a.ips.splice(c,1),this.pick(e,r,n)):s}setRecords(e,r){let n=Date.now(),s={records:{4:null,6:null}};for(let i of r){i.timestamp=n,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=s.records[i.family]??{ips:[]};o.ips.push(i),s.records[i.family]=o}this.#n.set(e.hostname,s)}getHandler(e,r){return new _3(this,e,r)}},_3=class extends WWe{#e=null;#t=null;#n=null;#r=null;#i=null;constructor(e,{origin:r,handler:n,dispatch:s},i){super(n),this.#i=r,this.#r=n,this.#t={...i},this.#e=e,this.#n=s}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#i,this.#t,(r,n)=>{if(r)
Line truncated
|
||||||
${i}`;break;case"retry":Yce(i)&&(r[s]=i);break;case"id":Vce(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&Yce(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Vce(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};Wce.exports={EventSourceStream:WO}});var tAe=C((ljt,eAe)=>{"use strict";var{pipeline:Xje}=Q("node:stream"),{fetching:Zje}=fy(),{makeRequest:eKe}=Fm(),{webidl:bu}=Zn(),{EventSourceStream:tKe}=Jce(),{parseMIMEType:rKe}=ei(),{createFastMessageEvent:nKe}=Hm(),{isNetworkError:zce}=dy(),{delay:sKe}=YO(),{kEnumerableProperty:ff}=dt(),{environmentSettingsObject:jce}=vi(),Kce=!1,$ce=3e3,Ty=0,Xce=1,xy=2,iKe="anonymous",oKe="use-credentials",Wm=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#n=!1;#r=Ty;#i=null;#s=null;#c;#o;constructor(e,r={}){super(),bu.util.markAsUncloneable(this);let n="EventSource constructor";bu.argumentLengthCheck(arguments,1,n),Kce||(Kce=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=bu.converters.USVString(e,n,"url"),r=bu.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#c=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:$ce};let s=jce,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=iKe;r.withCredentials&&(o=oKe,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=jce.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=eKe(a),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#a(){if(this.#r===xy)return;this.#r=Ty;let e={request:this.#i,dispatcher:this.#c},r=n=>{zce(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(zce(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?rKe(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=Xce,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new tKe({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(nKe(c.type,c.options))}});Xje(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=Zje(e)}async#A(){this.#r!==xy&&(this.#r=Ty,this.dispatchEvent(new Event("error")),await sKe(this.#o.reconnectionTime),this.#r===Ty&&(this.#o.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#a()))}close(){bu.brandCheck(this,t),this.#r!==xy&&(this.#r=xy,this.#s.abort(),this.#i=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},Zce={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Ty,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Xce,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:xy,writable:!1}};Object.defineProperties(Wm,Zce);Object.defineProperties(Wm.prototype,Zce);Object.defineProperties(Wm.prototype,{close:ff,onerror:ff,onmessage:ff,onopen:ff,readyState:ff,url:ff,withCredentials:ff});bu.converters.EventSourceInitDict=bu.dictionaryConverter([{key:"withCredentials",converter:bu.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:bu.converters.any}]);eAe.exports={EventSource:Wm,defaultReconnectionTime:$ce}});var oT=C((djt,je)=>{"use strict";var aKe=Cm(),rAe=vI(),cKe=Im(),AKe=Zne(),uKe=ym(),lKe=hP(),dKe=bse(),hKe=Rse(),nAe=_t(),iT=dt(),{InvalidArgumentError:sT}=nAe,Jm=pie(),fKe=FI(),gKe=zP(),pKe=Xie(),mKe=$P(),EKe=FP(),CKe=aN(),{getGlobalDispatcher:sAe,setGlobalDispatcher:IKe}=mN(),yKe=EN(),BKe=KS(),bKe=$S();Object.assign(rAe.prototype,Jm);je.exports.Dispatcher=rAe;je.exports.Client=aKe;je.exports.Pool=cKe;je.exports.BalancedPool=AKe;je.exports.Agent=uKe;je.exports.ProxyAgent=lKe;je.exports.EnvHttpProxyAgent=dKe;je.exports
Line truncated
|
${o}`;return}if(bx(e,s,aXe)){cXe(e,i)&&(r.retry=e.toString("utf8",i));return}if(bx(e,s,oXe)){AXe(e,i)&&(r.id=e.toString("utf8",i));return}if(bx(e,s,iXe)){let o=e.toString("utf8",i);o.length>0&&(r.event=o)}}processEvent(e){e.retry&&eXe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&tXe(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event.data=void 0,this.event.event=void 0,this.event.id=void 0,this.event.retry=void 0}hasPendingEvent(){return this.event.data!==void 0||this.event.event!==void 0||this.event.id!==void 0||this.event.retry!==void 0}hasCurrentByte(){return this.chunkIndex<this.chunks.length&&this.pos<this.chunks[this.chunkIndex].length}currentByte(){return this.chunks[this.chunkIndex][this.pos]}consumeCurrentByte(){this.advanceCursor(),this.syncLineStartToCursor()}advanceCursor(){for(this.pos++;this.chunkIndex<this.chunks.length&&this.pos>=this.chunks[this.chunkIndex].length;)this.chunkIndex++,this.pos=0}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex,this.linePos=this.pos,this.dropConsumedChunks()}dropConsumedChunks(){for(;this.lineChunkIndex>0;)this.chunks.shift(),this.lineChunkIndex--,this.chunkIndex--;this.chunkIndex===this.chunks.length&&(this.chunks.length=0,this.chunkIndex=0,this.pos=0,this.lineChunkIndex=0,this.linePos=0)}readLine(){if(this.lineChunkIndex===this.chunkIndex)return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos);let e=[],r=0;for(let n=this.lineChunkIndex;n<=this.chunkIndex;n++){let s=this.chunks[n],i=n===this.lineChunkIndex?this.linePos:0,o=n===this.chunkIndex?this.pos:s.length,a=s.subarray(i,o);r+=a.length,e.push(a)}return Buffer.concat(e,r)}peekBufferedByte(e){let r=this.lineChunkIndex,n=this.linePos;for(;r<this.chunks.length;){let s=this.chunks[r],i=s.length-n;if(e<i)return s[n+e];e-=i,r++,n=0}}discardLeadingBytes(e){for(;e>0&&this.lineChunkIndex<this.chunks.length;){let n=this.chunks[this.lineChunkIndex].length-this.linePos;e<n?(this.linePos+=e,e=0):(e-=n,this.lineChunkIndex++,this.linePos=0)}this.chunkIndex=this.lineChunkIndex,this.pos=this.linePos,this.dropConsumedChunks()}handleBOM(){let e=this.peekBufferedByte(0),r=this.peekBufferedByte(1),n=this.peekBufferedByte(2);return r===void 0?(e===nE[0]||(this.checkBOM=!1),!0):n===void 0?e===nE[0]&&r===nE[1]?!0:(this.checkBOM=!1,!1):(e===nE[0]&&r===nE[1]&&n===nE[2]&&this.discardLeadingBytes(3),this.checkBOM=!1,!this.hasCurrentByte())}};hue.exports={EventSourceStream:w8}});var Bue=C((uXt,yue)=>{"use strict";var{pipeline:uXe}=Q("node:stream"),{fetching:lXe}=RB(),{makeRequest:dXe}=J0(),{webidl:hl}=gs(),{EventSourceStream:hXe}=fue(),{parseMIMEType:fXe}=Qi(),{createFastMessageEvent:gXe}=Z0(),{isNetworkError:gue}=xB(),{delay:pXe}=b8(),{kEnumerableProperty:Eg}=Ct(),{environmentSettingsObject:pue}=ao(),mue=!1,Eue=3e3,VB=0,Cue=1,JB=2,mXe="anonymous",EXe="use-credentials",sE=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#n=!1;#r=VB;#i=null;#s=null;#a;#o;constructor(e,r={}){super(),hl.util.markAsUncloneable(this);let n="EventSource constructor";hl.argumentLengthCheck(arguments,1,n),mue||(mue=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=hl.converters.USVString(e,n,"url"),r=hl.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:Eue};let s=pue,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=mXe;r.withCredentials&&(o=EXe,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=pue.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=dXe(a),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#c(){if(this.#r===JB)return;this.#r=VB;let e={request:this.#i,dispatcher:this.#a},r=n=>{gue(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(gue(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?fXe(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=Cue,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new hXe({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(gXe(c.type,c.options))}});uXe(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=lXe(e)}async#A(){this.#r!==JB&&(this.#r=VB,this.dispatchEvent(n
Line truncated
|
||||||
%s`,M,M,I,n);var V=I.type==="*"?v3:I.type==="?"?k3:"\\"+I.type;s=!0,n=n.slice(0,I.reStart)+V+"\\("+M}f(),i&&(n+="\\\\");var k=!1;switch(n.charAt(0)){case"[":case".":case"(":k=!0}for(var P=a.length-1;P>-1;P--){var v=a[P],z=n.slice(0,v.reStart),Z=n.slice(v.reStart,v.reEnd-8),te=n.slice(v.reEnd-8,v.reEnd),ce=n.slice(v.reEnd);te+=ce;var ue=z.split("(").length-1,Fe=ce;for(g=0;g<ue;g++)Fe=Fe.replace(/\)[+*?]?/,"");ce=Fe;var ke="";ce===""&&e!==xT&&(ke="$");var et=z+Z+ce+ke+te;n=et}if(n!==""&&s&&(n="(?=.)"+n),k&&(n=d+n),e===xT)return[n,s];if(!s)return eZe(t);var Ft=r.nocase?"i":"";try{var vt=new RegExp("^"+n+"$",Ft)}catch{return new RegExp("$.")}return vt._glob=t,vt._src=n,vt}Vi.makeRe=function(t,e){return new ln(t,e||{}).makeRe()};ln.prototype.makeRe=ZXe;function ZXe(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?v3:e.dot?VXe:WXe,n=e.nocase?"i":"",s=t.map(function(i){return i.map(function(o){return o===If?r:typeof o=="string"?tZe(o):o._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}Vi.match=function(t,e,r){r=r||{};var n=new ln(e,r);return t=t.filter(function(s){return n.match(s)}),n.options.nonull&&!t.length&&t.push(e),t};ln.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var n=this.options;qy.sep!=="/"&&(e=e.split(qy.sep).join("/")),e=e.split(Yue),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<s.length;o++){var a=s[o],c=e;n.matchBase&&a.length===1&&(c=[i]);var A=this.matchOne(c,a,r);if(A)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};ln.prototype.matchOne=function(t,e,r){return e.indexOf(If)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};ln.prototype._matchGlobstar=function(t,e,r,n,s){var i,o=-1;for(i=s;i<e.length;i++)if(e[i]===If){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===If){a=i;break}var c=e.slice(s,o),A=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var l=t.slice(n,n+c.length);if(!this._matchOne(l,c,r,0,0))return!1;n+=c.length}var d=0;if(u.length){if(u.length+n>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))d=u.length;else{if(t[t.length-1]!==""||n+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;d=u.length+1}}if(!A.length){var f=!!d;for(i=n;i<t.length-d;i++){var g=String(t[i]);if(f=!0,g==="."||g===".."||!this.options.dot&&g.charAt(0)===".")return!1}return r||f}for(var E=[[[],0]],m=E[0],I=0,y=[0],B=0;B<A.length;B++){var M=A[B];M===If?(y.push(I),m=[[],0],E.push(m)):(m[0].push(M),I++)}for(var V=E.length-1,k=t.length-d,P=0;P<E.length;P++)E[P][1]=k-(y[V--]+E[P][0].length);return!!this._matchGlobStarBodySections(t,E,n,0,r,0,!!d)};ln.prototype._matchGlobStarBodySections=function(t,e,r,n,s,i,o){var a=e[n];if(!a){for(var c=r;c<t.length;c++){o=!0;var A=t[c];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,s,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,n+1,s,i+1,o);if(h!==!1)return h}var A=t[r];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1;r++}return s||null};ln.prototype._matchOne=function(t,e,r,n,s){var i,o,a,c;for(i=n,o=s,a=t.length,c=e.length;i<a&&o<c;i++,o++){this.debug("matchOne loop");var A=e[o],u=t[i];if(this.debug(e,A,u),A===!1||A===If)return!1;var l;if(typeof A=="string"?(l=u===A,this.debug("string match",A,u,l)):(l=u.match(A),this.debug("pattern match",A,u,l)),!l)return!1}if(i===a&&o===c)return!0;if(i===a)return r;if(o===c)return i===a-1&&t[i]==="";throw new Error("wtf?")};function eZe(t){return t.replace(/\\(.)/g,"$1")}function tZe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var e0=C((C$t,$ue)=>{"use strict";var AZe="2.0.0",uZe=Number.MAX_SAFE_INTEGER||9007199254740991,lZe=16,dZe=250,hZe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];$ue.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:lZe,MAX_SAFE_BUILD_LENGTH:dZe,MAX_SAFE_INTEGER:uZe,RELEASE_TYPES:hZe,SEMVER_SPEC_VERSION:AZe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Jy=C((I$t,Xue)=>{"use strict";var fZe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};Xue.exports=fZe});var t0=C((Pc,Zue)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:F3,MAX_SAFE_BUILD_LENGTH:gZe,MAX_LENGTH:pZe}=e0(),mZe=Jy();Pc=Zue.exports={};var EZe=Pc.re=[],CZe=Pc.safeRe=[],me=Pc.src=[],IZe=Pc.safeSrc=[],Ee=Pc.t={},yZe=0,M3="[a-zA-Z0-9-]",BZe=[["\\s",1],["\\d",pZe],[M3,gZe]],bZe=t=>{for(let[e,r]of BZe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+Line truncated
|
%s`,F,F,I,n);var V=I.type==="*"?g4:I.type==="?"?f4:"\\"+I.type;s=!0,n=n.slice(0,I.reStart)+V+"\\("+F}f(),i&&(n+="\\\\");var L=!1;switch(n.charAt(0)){case"[":case".":case"(":L=!0}for(var P=a.length-1;P>-1;P--){var k=a[P],j=n.slice(0,k.reStart),Z=n.slice(k.reStart,k.reEnd-8),ne=n.slice(k.reEnd-8,k.reEnd),ce=n.slice(k.reEnd);ne+=ce;var de=j.split("(").length-1,ke=ce;for(g=0;g<de;g++)ke=ke.replace(/\)[+*?]?/,"");ce=ke;var ve="";ce===""&&e!==zx&&(ve="$");var rt=j+Z+ce+ve+ne;n=rt}if(n!==""&&s&&(n="(?=.)"+n),L&&(n=d+n),e===zx)return[n,s];if(!s)return oet(t);var _t=r.nocase?"i":"";try{var Rt=new RegExp("^"+n+"$",_t)}catch{return new RegExp("$.")}return Rt._glob=t,Rt._src=n,Rt}Io.makeRe=function(t,e){return new bn(t,e||{}).makeRe()};bn.prototype.makeRe=iet;function iet(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?g4:e.dot?X$e:Z$e,n=e.nocase?"i":"",s=t.map(function(i){return i.map(function(o){return o===bg?r:typeof o=="string"?aet(o):o._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}Io.match=function(t,e,r){r=r||{};var n=new bn(e,r);return t=t.filter(function(s){return n.match(s)}),n.options.nonull&&!t.length&&t.push(e),t};bn.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var n=this.options;ob.sep!=="/"&&(e=e.split(ob.sep).join("/")),e=e.split(lde),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<s.length;o++){var a=s[o],c=e;n.matchBase&&a.length===1&&(c=[i]);var A=this.matchOne(c,a,r);if(A)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};bn.prototype.matchOne=function(t,e,r){return e.indexOf(bg)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};bn.prototype._matchGlobstar=function(t,e,r,n,s){var i,o=-1;for(i=s;i<e.length;i++)if(e[i]===bg){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===bg){a=i;break}var c=e.slice(s,o),A=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var l=t.slice(n,n+c.length);if(!this._matchOne(l,c,r,0,0))return!1;n+=c.length}var d=0;if(u.length){if(u.length+n>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))d=u.length;else{if(t[t.length-1]!==""||n+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;d=u.length+1}}if(!A.length){var f=!!d;for(i=n;i<t.length-d;i++){var g=String(t[i]);if(f=!0,g==="."||g===".."||!this.options.dot&&g.charAt(0)===".")return!1}return r||f}for(var E=[[[],0]],m=E[0],I=0,y=[0],B=0;B<A.length;B++){var F=A[B];F===bg?(y.push(I),m=[[],0],E.push(m)):(m[0].push(F),I++)}for(var V=E.length-1,L=t.length-d,P=0;P<E.length;P++)E[P][1]=L-(y[V--]+E[P][0].length);return!!this._matchGlobStarBodySections(t,E,n,0,r,0,!!d)};bn.prototype._matchGlobStarBodySections=function(t,e,r,n,s,i,o){var a=e[n];if(!a){for(var c=r;c<t.length;c++){o=!0;var A=t[c];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,s,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,n+1,s,i+1,o);if(h!==!1)return h}var A=t[r];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1;r++}return s||null};bn.prototype._matchOne=function(t,e,r,n,s){var i,o,a,c;for(i=n,o=s,a=t.length,c=e.length;i<a&&o<c;i++,o++){this.debug("matchOne loop");var A=e[o],u=t[i];if(this.debug(e,A,u),A===!1||A===bg)return!1;var l;if(typeof A=="string"?(l=u===A,this.debug("string match",A,u,l)):(l=u.match(A),this.debug("pattern match",A,u,l)),!l)return!1}if(i===a&&o===c)return!0;if(i===a)return r;if(o===c)return i===a-1&&t[i]==="";throw new Error("wtf?")};function oet(t){return t.replace(/\\(.)/g,"$1")}function aet(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var dE=C((C$t,Ede)=>{"use strict";var pet="2.0.0",met=Number.MAX_SAFE_INTEGER||9007199254740991,Eet=16,Cet=250,Iet=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Ede.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Eet,MAX_SAFE_BUILD_LENGTH:Cet,MAX_SAFE_INTEGER:met,RELEASE_TYPES:Iet,SEMVER_SPEC_VERSION:pet,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ub=C((I$t,Cde)=>{"use strict";var yet=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};Cde.exports=yet});var hE=C((QA,Ide)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:m4,MAX_SAFE_BUILD_LENGTH:Bet,MAX_LENGTH:bet}=dE(),Qet=ub();QA=Ide.exports={};var wet=QA.re=[],Net=QA.safeRe=[],ye=QA.src=[],Tet=QA.safeSrc=[],Be=QA.t={},xet=0,E4="[a-zA-Z0-9-]",Det=[["\\s",1],["\\d",bet],[E4,Bet]],Ret=t=>{for(let[e,r]of Det)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+Line truncated
|
||||||
`).join(`
|
`).join(`
|
||||||
`+i),t.push(s+"m+"+gx.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=dnt()+e+" "+t[0]}function dnt(){return Mn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function hnt(...t){return process.stderr.write(fx.formatWithOptions(Mn.inspectOpts,...t)+`
|
`+i),t.push(s+"m+"+_D.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Est()+e+" "+t[0]}function Est(){return Kn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Cst(...t){return process.stderr.write(MD.formatWithOptions(Kn.inspectOpts,...t)+`
|
||||||
`)}function fnt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function gnt(){return process.env.DEBUG}function pnt(t){t.inspectOpts={};let e=Object.keys(Mn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Mn.inspectOpts[e[r]]}gx.exports=w8()(Mn);var{formatters:Nhe}=gx.exports;Nhe.o=function(t){return this.inspectOpts.colors=this.useColors,fx.inspect(t,this.inspectOpts).split(`
|
`)}function Ist(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function yst(){return process.env.DEBUG}function Bst(t){t.inspectOpts={};let e=Object.keys(Kn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Kn.inspectOpts[e[r]]}_D.exports=a6()(Kn);var{formatters:zfe}=_D.exports;zfe.o=function(t){return this.inspectOpts.colors=this.useColors,MD.inspect(t,this.inspectOpts).split(`
|
||||||
`).map(e=>e.trim()).join(" ")};Nhe.O=function(t){return this.inspectOpts.colors=this.useColors,fx.inspect(t,this.inspectOpts)}});var px=C((KZt,T8)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?T8.exports=yhe():T8.exports=The()});var Dhe=C(ui=>{"use strict";var mnt=ui&&ui.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Ent=ui&&ui.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),xhe=ui&&ui.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&mnt(e,t,r);return Ent(e,t),e};Object.defineProperty(ui,"__esModule",{value:!0});ui.req=ui.json=ui.toBuffer=void 0;var Cnt=xhe(Q("http")),Int=xhe(Q("https"));async function Rhe(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}ui.toBuffer=Rhe;async function ynt(t){let r=(await Rhe(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}ui.json=ynt;function Bnt(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Int:Cnt).request(t,e),s=new Promise((i,o)=>{n.once("response",i).once("error",o).end()});return n.then=s.then.bind(s),n}ui.req=Bnt});var R8=C(zi=>{"use strict";var vhe=zi&&zi.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),bnt=zi&&zi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),_he=zi&&zi.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&vhe(e,t,r);return bnt(e,t),e},Qnt=zi&&zi.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&vhe(e,t,r)};Object.defineProperty(zi,"__esModule",{value:!0});zi.Agent=void 0;var wnt=_he(Q("net")),khe=_he(Q("http")),Snt=Q("https");Qnt(Dhe(),zi);var Gc=Symbol("AgentBaseInternalState"),x8=class extends khe.Agent{constructor(e){super(e),this[Gc]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
|
`).map(e=>e.trim()).join(" ")};zfe.O=function(t){return this.inspectOpts.colors=this.useColors,MD.inspect(t,this.inspectOpts)}});var LD=C((Ktr,u6)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?u6.exports=Gfe():u6.exports=jfe()});var Zfe=C(vi=>{"use strict";var bst=vi&&vi.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Qst=vi&&vi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Kfe=vi&&vi.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&bst(e,t,r);return Qst(e,t),e};Object.defineProperty(vi,"__esModule",{value:!0});vi.req=vi.json=vi.toBuffer=void 0;var wst=Kfe(Q("http")),Sst=Kfe(Q("https"));async function Xfe(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}vi.toBuffer=Xfe;async function Nst(t){let r=(await Xfe(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}vi.json=Nst;function Tst(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Sst:wst).request(t,e),s=new Promise((i,o)=>{n.once("response",i).once("error",o).end()});return n.then=s.then.bind(s),n}vi.req=Tst});var d6=C(bo=>{"use strict";var ege=bo&&bo.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),xst=bo&&bo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),tge=bo&&bo.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ege(e,t,r);return xst(e,t),e},Dst=bo&&bo.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ege(e,t,r)};Object.defineProperty(bo,"__esModule",{value:!0});bo.Agent=void 0;var Rst=tge(Q("net")),$fe=tge(Q("http")),kst=Q("https");Dst(Zfe(),bo);var NA=Symbol("AgentBaseInternalState"),l6=class extends $fe.Agent{constructor(e){super(e),this[NA]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
|
||||||
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new wnt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?Snt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(s),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(i,o),a instanceof khe.Agent)try{return a.addRequest(e,s)}catch(c){return n(c)}this[Gc].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(i,o),n(a)})}createConnection(){let e=this[Gc].currentSocket;if(this[Gc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Gc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Gc]&&(this[Gc].defaultPort=e)}get protocol(){return this[Gc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Gc]&&(this[Gc].protocol=e)}};zi.Agent=x8});var Fhe=C(u0=>{"use strict";var Nnt=u0&&u0.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(u0,"__esModule",{value:!0});u0.parseProxyResponse=void 0;var Tnt=Nnt(px()),mx=(0,Tnt.default)("https-proxy-agent:parse-proxy-response");function xnt(t){return new Promise((e,r)=>{let n=0,s=[];function i(){let u=t.read();u?A(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",i)}function a(){o(),mx("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),mx("onerror %o",u),r(u)}function A(u){s.push(u),n+=u.length;let l=Buffer.concat(s,n),d=l.indexOf(`\r
|
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new Rst.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?kst.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(s),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(i,o),a instanceof $fe.Agent)try{return a.addRequest(e,s)}catch(c){return n(c)}this[NA].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(i,o),n(a)})}createConnection(){let e=this[NA].currentSocket;if(this[NA].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[NA].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[NA]&&(this[NA].defaultPort=e)}get protocol(){return this[NA].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[NA]&&(this[NA].protocol=e)}};bo.Agent=l6});var rge=C(BE=>{"use strict";var vst=BE&&BE.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(BE,"__esModule",{value:!0});BE.parseProxyResponse=void 0;var Fst=vst(LD()),UD=(0,Fst.default)("https-proxy-agent:parse-proxy-response");function Mst(t){return new Promise((e,r)=>{let n=0,s=[];function i(){let u=t.read();u?A(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",i)}function a(){o(),UD("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),UD("onerror %o",u),r(u)}function A(u){s.push(u),n+=u.length;let l=Buffer.concat(s,n),d=l.indexOf(`\r
|
||||||
\r
|
\r
|
||||||
`);if(d===-1){mx("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,d).toString("ascii").split(`\r
|
`);if(d===-1){UD("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,d).toString("ascii").split(`\r
|
||||||
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),E=+g[1],m=g.slice(2).join(" "),I={};for(let y of h){if(!y)continue;let B=y.indexOf(":");if(B===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${y}"`));let M=y.slice(0,B).toLowerCase(),V=y.slice(B+1).trimStart(),k=I[M];typeof k=="string"?I[M]=[k,V]:Array.isArray(k)?k.push(V):I[M]=V}mx("got proxy server response: %o %o",f,I),o(),e({connect:{statusCode:E,statusText:m,headers:I},buffered:l})}t.on("error",c),t.on("end",a),i()})}u0.parseProxyResponse=xnt});var Hhe=C(Uo=>{"use strict";var Rnt=Uo&&Uo.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Dnt=Uo&&Uo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Phe=Uo&&Uo.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Rnt(e,t,r);return Dnt(e,t),e},Ohe=Uo&&Uo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Uo,"__esModule",{value:!0});Uo.HttpsProxyAgent=void 0;var Ex=Phe(Q("net")),Mhe=Phe(Q("tls")),knt=Ohe(Q("assert")),vnt=Ohe(px()),_nt=R8(),Fnt=Q("url"),Mnt=Fhe(),cB=(0,vnt.default)("https-proxy-agent"),Lhe=t=>t.servername===void 0&&t.host&&!Ex.isIP(t.host)?{...t,servername:t.host}:t,Cx=class extends _nt.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Fnt.URL(e):e,this.proxyHeaders=r?.headers??{},cB("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?Uhe(r,"headers"):null,host:n,port:s}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let s;n.protocol==="https:"?(cB("Creating `tls.Socket`: %o",this.connectOpts),s=Mhe.connect(Lhe(this.connectOpts))):(cB("Creating `net.Socket`: %o",this.connectOpts),s=Ex.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=Ex.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),E=+g[1],m=g.slice(2).join(" "),I={};for(let y of h){if(!y)continue;let B=y.indexOf(":");if(B===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${y}"`));let F=y.slice(0,B).toLowerCase(),V=y.slice(B+1).trimStart(),L=I[F];typeof L=="string"?I[F]=[L,V]:Array.isArray(L)?L.push(V):I[F]=V}UD("got proxy server response: %o %o",f,I),o(),e({connect:{statusCode:E,statusText:m,headers:I},buffered:l})}t.on("error",c),t.on("end",a),i()})}BE.parseProxyResponse=Mst});var cge=C(Ea=>{"use strict";var _st=Ea&&Ea.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Lst=Ea&&Ea.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),oge=Ea&&Ea.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&_st(e,t,r);return Lst(e,t),e},age=Ea&&Ea.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ea,"__esModule",{value:!0});Ea.HttpsProxyAgent=void 0;var PD=oge(Q("net")),nge=oge(Q("tls")),Ust=age(Q("assert")),Pst=age(LD()),Ost=d6(),Hst=Q("url"),Gst=rge(),Qb=(0,Pst.default)("https-proxy-agent"),sge=t=>t.servername===void 0&&t.host&&!PD.isIP(t.host)?{...t,servername:t.host}:t,OD=class extends Ost.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Hst.URL(e):e,this.proxyHeaders=r?.headers??{},Qb("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?ige(r,"headers"):null,host:n,port:s}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let s;n.protocol==="https:"?(Qb("Creating `tls.Socket`: %o",this.connectOpts),s=nge.connect(sge(this.connectOpts))):(Qb("Creating `net.Socket`: %o",this.connectOpts),s=PD.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=PD.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||||
`;if(n.username||n.password){let d=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;i["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}i.Host=`${o}:${r.port}`,i["Proxy-Connection"]||(i["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(i))a+=`${d}: ${i[d]}\r
|
`;if(n.username||n.password){let d=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;i["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}i.Host=`${o}:${r.port}`,i["Proxy-Connection"]||(i["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(i))a+=`${d}: ${i[d]}\r
|
||||||
`;let c=(0,Mnt.parseProxyResponse)(s);s.write(`${a}\r
|
`;let c=(0,Gst.parseProxyResponse)(s);s.write(`${a}\r
|
||||||
`);let{connect:A,buffered:u}=await c;if(e.emit("proxyConnect",A),this.emit("proxyConnect",A,e),A.statusCode===200)return e.once("socket",Lnt),r.secureEndpoint?(cB("Upgrading socket connection to TLS"),Mhe.connect({...Uhe(Lhe(r),"host","path","port"),socket:s})):s;s.destroy();let l=new Ex.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{cB("Replaying proxy buffer for failed request"),(0,knt.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};Cx.protocols=["http","https"];Uo.HttpsProxyAgent=Cx;function Lnt(t){t.resume()}function Uhe(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var Yhe=C(Po=>{"use strict";var Unt=Po&&Po.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Pnt=Po&&Po.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),qhe=Po&&Po.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Unt(e,t,r);return Pnt(e,t),e},Ont=Po&&Po.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Po,"__esModule",{value:!0});Po.HttpProxyAgent=void 0;var Hnt=qhe(Q("net")),Gnt=qhe(Q("tls")),qnt=Ont(px()),Ynt=Q("events"),Vnt=R8(),Ghe=Q("url"),l0=(0,qnt.default)("http-proxy-agent"),Ix=class extends Vnt.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new Ghe.URL(e):e,this.proxyHeaders=r?.headers??{},l0("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Wnt(r,"headers"):null,host:n,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,s=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${s}//${i}`,a=new Ghe.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let A=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(A).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let A of Object.keys(c)){let u=c[A];u&&e.setHeader(A,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;l0("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(l0("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
|
`);let{connect:A,buffered:u}=await c;if(e.emit("proxyConnect",A),this.emit("proxyConnect",A,e),A.statusCode===200)return e.once("socket",qst),r.secureEndpoint?(Qb("Upgrading socket connection to TLS"),nge.connect({...ige(sge(r),"host","path","port"),socket:s})):s;s.destroy();let l=new PD.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{Qb("Replaying proxy buffer for failed request"),(0,Ust.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};OD.protocols=["http","https"];Ea.HttpsProxyAgent=OD;function qst(t){t.resume()}function ige(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var lge=C(Ca=>{"use strict";var Yst=Ca&&Ca.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Vst=Ca&&Ca.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),uge=Ca&&Ca.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Yst(e,t,r);return Vst(e,t),e},Jst=Ca&&Ca.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ca,"__esModule",{value:!0});Ca.HttpProxyAgent=void 0;var Wst=uge(Q("net")),zst=uge(Q("tls")),jst=Jst(LD()),Kst=Q("events"),Xst=d6(),Age=Q("url"),bE=(0,jst.default)("http-proxy-agent"),HD=class extends Xst.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new Age.URL(e):e,this.proxyHeaders=r?.headers??{},bE("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Zst(r,"headers"):null,host:n,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,s=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${s}//${i}`,a=new Age.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let A=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(A).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let A of Object.keys(c)){let u=c[A];u&&e.setHeader(A,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;bE("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(bE("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
|
||||||
\r
|
\r
|
||||||
`)+4,e.outputData[0].data=e._header+n.substring(s),l0("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(l0("Creating `tls.Socket`: %o",this.connectOpts),i=Gnt.connect(this.connectOpts)):(l0("Creating `net.Socket`: %o",this.connectOpts),i=Hnt.connect(this.connectOpts)),await(0,Ynt.once)(i,"connect"),i}};Ix.protocols=["http","https"];Po.HttpProxyAgent=Ix;function Wnt(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var ffe=C(kx=>{"use strict";Object.defineProperty(kx,"__esModule",{value:!0});kx.state=void 0;kx.state={instrumenterImplementation:void 0}});var Dfe=C(Lx=>{"use strict";Object.defineProperty(Lx,"__esModule",{value:!0});Lx.state=void 0;Lx.state={operationRequestMap:new WeakMap}});var fme=C(($pr,eut)=>{eut.exports={name:"@actions/cache",version:"6.2.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var pme=C((Xpr,gme)=>{var tut=fme();gme.exports={version:tut.version}});var gD=C(F0=>{"use strict";Object.defineProperty(F0,"__esModule",{value:!0});F0.isJsonObject=F0.typeofJsonValue=void 0;function uut(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}F0.typeofJsonValue=uut;function lut(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}F0.isJsonObject=lut});var mD=C(M0=>{"use strict";Object.defineProperty(M0,"__esModule",{value:!0});M0.base64encode=M0.base64decode=void 0;var Gu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),pD=[];for(let t=0;t<Gu.length;t++)pD[Gu[t].charCodeAt(0)]=t;pD[45]=Gu.indexOf("+");pD[95]=Gu.indexOf("/");function dut(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),n=0,s=0,i,o=0;for(let a=0;a<t.length;a++){if(i=pD[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":s=0;case`
|
`)+4,e.outputData[0].data=e._header+n.substring(s),bE("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(bE("Creating `tls.Socket`: %o",this.connectOpts),i=zst.connect(this.connectOpts)):(bE("Creating `net.Socket`: %o",this.connectOpts),i=Wst.connect(this.connectOpts)),await(0,Kst.once)(i,"connect"),i}};HD.protocols=["http","https"];Ca.HttpProxyAgent=HD;function Zst(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var Mge=C($D=>{"use strict";Object.defineProperty($D,"__esModule",{value:!0});$D.state=void 0;$D.state={instrumenterImplementation:void 0}});var Zge=C(sR=>{"use strict";Object.defineProperty(sR,"__esModule",{value:!0});sR.state=void 0;sR.state={operationRequestMap:new WeakMap}});var U0e=C((eCr,vlt)=>{vlt.exports={name:"@actions/cache",version:"6.2.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var O0e=C((tCr,P0e)=>{var Flt=U0e();P0e.exports={version:Flt.version}});var M2=C($E=>{"use strict";Object.defineProperty($E,"__esModule",{value:!0});$E.isJsonObject=$E.typeofJsonValue=void 0;function qlt(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}$E.typeofJsonValue=qlt;function Ylt(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}$E.isJsonObject=Ylt});var L2=C(eC=>{"use strict";Object.defineProperty(eC,"__esModule",{value:!0});eC.base64encode=eC.base64decode=void 0;var Ml="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),_2=[];for(let t=0;t<Ml.length;t++)_2[Ml[t].charCodeAt(0)]=t;_2[45]=Ml.indexOf("+");_2[95]=Ml.indexOf("/");function Vlt(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),n=0,s=0,i,o=0;for(let a=0;a<t.length;a++){if(i=_2[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":s=0;case`
|
||||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:o=i,s=1;break;case 1:r[n++]=o<<2|(i&48)>>4,o=i,s=2;break;case 2:r[n++]=(o&15)<<4|(i&60)>>2,o=i,s=3;break;case 3:r[n++]=(o&3)<<6|i,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,n)}M0.base64decode=dut;function hut(t){let e="",r=0,n,s=0;for(let i=0;i<t.length;i++)switch(n=t[i],r){case 0:e+=Gu[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=Gu[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=Gu[s|n>>6],e+=Gu[n&63],r=0;break}return r&&(e+=Gu[s],e+="=",r==1&&(e+="=")),e}M0.base64encode=hut});var yme=C(ED=>{"use strict";Object.defineProperty(ED,"__esModule",{value:!0});ED.utf8read=void 0;var B9=t=>String.fromCharCode.apply(String,t);function fut(t){if(t.length<1)return"";let e=0,r=[],n=[],s=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?n[s++]=i:i>191&&i<224?n[s++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[s++]=55296+(i>>10),n[s++]=56320+(i&1023)):n[s++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push(B9(n)),s=0);return r.length?(s&&r.push(B9(n.slice(0,s))),r.join("")):B9(n.slice(0,s))}ED.utf8read=fut});var sb=C(hA=>{"use strict";Object.defineProperty(hA,"__esModule",{value:!0});hA.WireType=hA.mergeBinaryOptions=hA.UnknownFieldHandler=void 0;var gut;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,s,i,o)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:s,wireType:i,data:o})},t.onWrite=(r,n,s)=>{for(let{no:i,wireType:o,data:a}of t.list(n))s.tag(i,o).raw(a)},t.list=(r,n)=>{if(e(r)){let s=r[t.symbol];return n?s.filter(i=>i.no==n):s}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(gut=hA.UnknownFieldHandler||(hA.UnknownFieldHandler={}));function put(t,e){return Object.assign(Object.assign({},t),e)}hA.mergeBinaryOptions=put;var mut;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(mut=hA.WireType||(hA.WireType={}))});var ID=C(mi=>{"use strict";Object.defineProperty(mi,"__esModule",{value:!0});mi.varint32read=mi.varint32write=mi.int64toString=mi.int64fromString=mi.varint64write=mi.varint64read=void 0;function Eut(){let t=0,e=0;for(let n=0;n<28;n+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let n=3;n<=31;n+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}mi.varint64read=Eut;function Cut(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)return}let n=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?n|128:n)&255),!!s){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}mi.varint64write=Cut;var CD=65536*65536;function Iut(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,s=0;function i(o,a){let c=Number(t.slice(o,a));s*=r,n=n*r+c,n>=CD&&(s=s+(n/CD|0),n=n%CD)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,n,s]}mi.int64fromString=Iut;function yut(t,e){if(e>>>0<=2097151)return""+(CD*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,i=r+n*6777216+s*6710656,o=n+s*8147497,a=s*2,c=1e7;i>=c&&(o+=Math.floor(i/c),i%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function A(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return A(a,0)+A(o,a)+A(i,1)}mi.int64toString=yut;function But(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}mi.varint32write=But;function but(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}mi.varint32read=but});var Bd=C(yd=>{"use strict";Object.defineProperty(yd,"__esModule",{value:!0});yd.PbLong=yd.PbULong=yd.detectBi=void 0;var ib=ID(),or;function Bme(){let t=new DataView(new ArrayBuffer(8));or=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}yd.detectBi=Bme;Bme();function bme(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Qme=/^-?[0-9]+$/,BD=4294967296,yD=2147483648,bD=c
Line truncated
|
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:o=i,s=1;break;case 1:r[n++]=o<<2|(i&48)>>4,o=i,s=2;break;case 2:r[n++]=(o&15)<<4|(i&60)>>2,o=i,s=3;break;case 3:r[n++]=(o&3)<<6|i,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,n)}eC.base64decode=Vlt;function Jlt(t){let e="",r=0,n,s=0;for(let i=0;i<t.length;i++)switch(n=t[i],r){case 0:e+=Ml[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=Ml[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=Ml[s|n>>6],e+=Ml[n&63],r=0;break}return r&&(e+=Ml[s],e+="=",r==1&&(e+="=")),e}eC.base64encode=Jlt});var V0e=C(U2=>{"use strict";Object.defineProperty(U2,"__esModule",{value:!0});U2.utf8read=void 0;var pq=t=>String.fromCharCode.apply(String,t);function Wlt(t){if(t.length<1)return"";let e=0,r=[],n=[],s=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?n[s++]=i:i>191&&i<224?n[s++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[s++]=55296+(i>>10),n[s++]=56320+(i&1023)):n[s++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push(pq(n)),s=0);return r.length?(s&&r.push(pq(n.slice(0,s))),r.join("")):pq(n.slice(0,s))}U2.utf8read=Wlt});var NQ=C(XA=>{"use strict";Object.defineProperty(XA,"__esModule",{value:!0});XA.WireType=XA.mergeBinaryOptions=XA.UnknownFieldHandler=void 0;var zlt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,s,i,o)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:s,wireType:i,data:o})},t.onWrite=(r,n,s)=>{for(let{no:i,wireType:o,data:a}of t.list(n))s.tag(i,o).raw(a)},t.list=(r,n)=>{if(e(r)){let s=r[t.symbol];return n?s.filter(i=>i.no==n):s}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(zlt=XA.UnknownFieldHandler||(XA.UnknownFieldHandler={}));function jlt(t,e){return Object.assign(Object.assign({},t),e)}XA.mergeBinaryOptions=jlt;var Klt;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(Klt=XA.WireType||(XA.WireType={}))});var O2=C(Gi=>{"use strict";Object.defineProperty(Gi,"__esModule",{value:!0});Gi.varint32read=Gi.varint32write=Gi.int64toString=Gi.int64fromString=Gi.varint64write=Gi.varint64read=void 0;function Xlt(){let t=0,e=0;for(let n=0;n<28;n+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let n=3;n<=31;n+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}Gi.varint64read=Xlt;function Zlt(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)return}let n=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?n|128:n)&255),!!s){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}Gi.varint64write=Zlt;var P2=65536*65536;function $lt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,s=0;function i(o,a){let c=Number(t.slice(o,a));s*=r,n=n*r+c,n>=P2&&(s=s+(n/P2|0),n=n%P2)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,n,s]}Gi.int64fromString=$lt;function edt(t,e){if(e>>>0<=2097151)return""+(P2*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,i=r+n*6777216+s*6710656,o=n+s*8147497,a=s*2,c=1e7;i>=c&&(o+=Math.floor(i/c),i%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function A(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return A(a,0)+A(o,a)+A(i,1)}Gi.int64toString=edt;function tdt(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}Gi.varint32write=tdt;function rdt(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}Gi.varint32read=rdt});var Bh=C(yh=>{"use strict";Object.defineProperty(yh,"__esModule",{value:!0});yh.PbLong=yh.PbULong=yh.detectBi=void 0;var TQ=O2(),fr;function J0e(){let t=new DataView(new ArrayBuffer(8));fr=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}yh.detectBi=J0e;J0e();function W0e(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var z0e=/^-?[0-9]+$/,G2=4294967296,H2=2147483648,q2=c
Line truncated
|
||||||
`)}};JD.RpcError=j9});var $9=C(jD=>{"use strict";Object.defineProperty(jD,"__esModule",{value:!0});jD.mergeRpcOptions=void 0;var e0e=At();function Vlt(t,e){if(!e)return t;let r={};zD(t,r),zD(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=e0e.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=e0e.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},zD(t.meta,r.meta),zD(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}jD.mergeRpcOptions=Vlt;function zD(t,e){if(!t)return;let r=e;for(let[n,s]of Object.entries(t))s instanceof Date?r[n]=new Date(s.getTime()):Array.isArray(s)?r[n]=s.concat():r[n]=s}});var Z9=C(Xf=>{"use strict";Object.defineProperty(Xf,"__esModule",{value:!0});Xf.Deferred=Xf.DeferredState=void 0;var pA;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(pA=Xf.DeferredState||(Xf.DeferredState={}));var X9=class{constructor(e=!0){this._state=pA.PENDING,this._promise=new Promise((r,n)=>{this._resolve=r,this._reject=n}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==pA.PENDING)throw new Error(`cannot resolve ${pA[this.state].toLowerCase()}`);this._resolve(e),this._state=pA.RESOLVED}reject(e){if(this.state!==pA.PENDING)throw new Error(`cannot reject ${pA[this.state].toLowerCase()}`);this._reject(e),this._state=pA.REJECTED}resolvePending(e){this._state===pA.PENDING&&this.resolve(e)}rejectPending(e){this._state===pA.PENDING&&this.reject(e)}};Xf.Deferred=X9});var tG=C(KD=>{"use strict";Object.defineProperty(KD,"__esModule",{value:!0});KD.RpcOutputStreamController=void 0;var t0e=Z9(),Zf=At(),eG=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){Zf.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){Zf.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){Zf.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){Zf.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;Zf.assert(e,"bad state"),Zf.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new t0e.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;Zf.assert(n.state==t0e.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};KD.RpcOutputStreamController=eG});var nG=C(q0=>{"use strict";var Wlt=q0&&q0.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(q0,"__esModule",{value:!0});q0.UnaryCall=void 0;var rG=class{constructor(e,r,n,s,i,o,a){this.method=e,this.requestHeaders=r,this.request=n,this.headers=s,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return Wlt(this,void 0,void 0,function*(){let[e,r,n,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:n,trailers:s}})}};q0.UnaryCall=rG});var iG=C(Y0=>{"use strict";var Jlt=Y0&&Y0.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(Y0,"__esModule",{value:!0});Y0.ServerStreamingCall=void 0;var sG=class{constructor(e
Line truncated
|
`)}};hk.RpcError=qq});var Vq=C(gk=>{"use strict";Object.defineProperty(gk,"__esModule",{value:!0});gk.mergeRpcOptions=void 0;var QEe=gt();function Qht(t,e){if(!e)return t;let r={};fk(t,r),fk(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=QEe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=QEe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},fk(t.meta,r.meta),fk(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}gk.mergeRpcOptions=Qht;function fk(t,e){if(!t)return;let r=e;for(let[n,s]of Object.entries(t))s instanceof Date?r[n]=new Date(s.getTime()):Array.isArray(s)?r[n]=s.concat():r[n]=s}});var Wq=C(tp=>{"use strict";Object.defineProperty(tp,"__esModule",{value:!0});tp.Deferred=tp.DeferredState=void 0;var eu;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(eu=tp.DeferredState||(tp.DeferredState={}));var Jq=class{constructor(e=!0){this._state=eu.PENDING,this._promise=new Promise((r,n)=>{this._resolve=r,this._reject=n}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==eu.PENDING)throw new Error(`cannot resolve ${eu[this.state].toLowerCase()}`);this._resolve(e),this._state=eu.RESOLVED}reject(e){if(this.state!==eu.PENDING)throw new Error(`cannot reject ${eu[this.state].toLowerCase()}`);this._reject(e),this._state=eu.REJECTED}resolvePending(e){this._state===eu.PENDING&&this.resolve(e)}rejectPending(e){this._state===eu.PENDING&&this.reject(e)}};tp.Deferred=Jq});var jq=C(pk=>{"use strict";Object.defineProperty(pk,"__esModule",{value:!0});pk.RpcOutputStreamController=void 0;var wEe=Wq(),rp=gt(),zq=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){rp.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){rp.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){rp.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){rp.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;rp.assert(e,"bad state"),rp.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new wEe.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;rp.assert(n.state==wEe.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};pk.RpcOutputStreamController=zq});var Xq=C(aC=>{"use strict";var wht=aC&&aC.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(aC,"__esModule",{value:!0});aC.UnaryCall=void 0;var Kq=class{constructor(e,r,n,s,i,o,a){this.method=e,this.requestHeaders=r,this.request=n,this.headers=s,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return wht(this,void 0,void 0,function*(){let[e,r,n,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:n,trailers:s}})}};aC.UnaryCall=Kq});var $q=C(cC=>{"use strict";var Sht=cC&&cC.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(cC,"__esModule",{value:!0});cC.ServerStreamingCall=void 0;var Zq=class{constructor(e
Line truncated
|
||||||
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
|
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
|
||||||
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
|
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
|
||||||
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
|
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
|
||||||
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
|
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
|
||||||
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var dye=C(lye=>{"use strict";var rV=tl().Buffer;lye._dbcs=rl;var rs=-1,uye=-2,aa=-10,Hs=-1e3,BE=new Array(256),iQ=-1;for(vk=0;vk<256;vk++)BE[vk]=rs;var vk;function rl(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=BE.slice(0),this.decodeTableSeq=[];for(var n=0;n<r.length;n++)this._addDecodeChunk(r[n]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var s=this.decodeTables.length;this.decodeTables.push(BE.slice(0));var i=this.decodeTables.length;this.decodeTables.push(BE.slice(0));for(var o=this.decodeTables[0],n=129;n<=254;n++)for(var a=this.decodeTables[Hs-o[n]],c=48;c<=57;c++){if(a[c]===rs)a[c]=Hs-s;else if(a[c]>Hs)throw new Error("gb18030 decode tables conflict at byte 2");for(var A=this.decodeTables[Hs-a[c]],u=129;u<=254;u++){if(A[u]===rs)A[u]=Hs-i;else{if(A[u]===Hs-i)continue;if(A[u]>Hs)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[Hs-A[u]],d=48;d<=57;d++)l[d]===rs&&(l[d]=uye)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var n=0;n<t.encodeSkipValsLine truncated
|
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var _Be=C(MBe=>{"use strict";var jJ=zl().Buffer;MBe._dbcs=jl;var Is=-1,FBe=-2,qa=-10,ui=-1e3,OC=new Array(256),Tw=-1;for(rF=0;rF<256;rF++)OC[rF]=Is;var rF;function jl(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=OC.slice(0),this.decodeTableSeq=[];for(var n=0;n<r.length;n++)this._addDecodeChunk(r[n]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var s=this.decodeTables.length;this.decodeTables.push(OC.slice(0));var i=this.decodeTables.length;this.decodeTables.push(OC.slice(0));for(var o=this.decodeTables[0],n=129;n<=254;n++)for(var a=this.decodeTables[ui-o[n]],c=48;c<=57;c++){if(a[c]===Is)a[c]=ui-s;else if(a[c]>ui)throw new Error("gb18030 decode tables conflict at byte 2");for(var A=this.decodeTables[ui-a[c]],u=129;u<=254;u++){if(A[u]===Is)A[u]=ui-i;else{if(A[u]===ui-i)continue;if(A[u]>ui)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[ui-A[u]],d=48;d<=57;d++)l[d]===Is&&(l[d]=FBe)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var n=0;n<t.encodeSkipValsLine truncated
|
||||||
`)||t.includes("\r")||t.includes("\0"))===!1}function Wyt(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let n=e.length;n!==0;n--){let s=e[n-1].trim();if(Dyt.has(s)){r=s;break}}return r}function Jyt(t,e){let r=Wyt(e);r!==""&&(t.referrerPolicy=r)}function zyt(){return"allowed"}function jyt(){return"success"}function Kyt(){return"success"}function $yt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function Xyt(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&y7(t.origin)&&!y7(Tg(t))&&(e=null);break;case"same-origin":gQ(t,Tg(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function NE(t,e){return t}function Zyt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:NE(t.domainLookupStartTime,r),domainLookupEndTime:NE(t.domainLookupEndTime,r),connectionStartTime:NE(t.connectionStartTime,r),connectionEndTime:NE(t.connectionEndTime,r),secureConnectionStartTime:NE(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function eBt(t){return NE(Fyt.now(),t)}function tBt(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function Hbe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function rBt(t){return{referrerPolicy:t.referrerPolicy}}function nBt(t){let e=t.referrerPolicy;pQ(e);let r=null;if(t.referrer==="client"){let i=Mbe();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Vd.is.URL(t.referrer)&&(r=t.referrer);let n=I7(r),s=I7(r,!0);switch(n.toString().length>4096&&(n=s),e){case"no-referrer":return"no-referrer";case"origin":return s??I7(r,!0);case"unsafe-url":return n;case"strict-origin":{let i=Tg(t);return Ng(n)&&!Ng(i)?"no-referrer":s}case"strict-origin-when-cross-origin":{let i=Tg(t);return gQ(n,i)?n:Ng(n)&&!Ng(i)?"no-referrer":s}case"same-origin":return gQ(t,n)?n:"no-referrer";case"origin-when-cross-origin":return gQ(t,n)?n:s;case"no-referrer-when-downgrade":{let i=Tg(t);return Ng(n)&&!Ng(i)?"no-referrer":n}}}function I7(t,e=!1){return pQ(Vd.is.URL(t)),t=new URL(t),Vbe(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var sBt=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),iBt=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function Gbe(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),iBt(t)):sBt(t)}function oBt(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||Gbe(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function Ng(t){return Vd.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:oBt(t.origin):!1}function aBt(t){}function gQ(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function cBt(t){return t.controller.state==="aborted"}function ABt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function uBt(t){return Lyt[t.toLowerCase()]??t}var lBt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function qbe(t,e,r=0,n=1){class s{#e;#t;#n;constructor(o,a){this.#e=o,this.#t=a,this.#n=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#n,a=e(this.#e),c=a.length;if(o>=c)return{value:void 0,done:!0};let{[r]:A,[n]:u}=a[o];this.#n=o+1;let l;switch(this.#t){case"key":l=A;break;case"value":l=u;break;case"key+value":l=[A,u];break}return{value:l,done:!1}}}return delete s.prototype.constructor,Object.setPrototypeOf(s.prototype,lBt),Object.defineProperties(s.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new s(i,o)}}function dBt(t,e,r,n=0,s=1){let i=qbe(t,r,n,s),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Vd.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Vd.brandCheck(this,e),i(this,"value
Line truncated
|
`)||t.includes("\r")||t.includes("\0"))===!1}function Dbt(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let n=e.length;n!==0;n--){let s=e[n-1].trim();if(gbt.has(s)){r=s;break}}return r}function Rbt(t,e){let r=Dbt(e);r!==""&&(t.referrerPolicy=r)}function kbt(){return"allowed"}function vbt(){return"success"}function Fbt(){return"success"}function Mbt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function _bt(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&f7(t.origin)&&!f7(kp(t))&&(e=null);break;case"same-origin":Uw(t,kp(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function VC(t,e){return t}function Lbt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:VC(t.domainLookupStartTime,r),domainLookupEndTime:VC(t.domainLookupEndTime,r),connectionStartTime:VC(t.connectionStartTime,r),connectionEndTime:VC(t.connectionEndTime,r),secureConnectionStartTime:VC(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function Ubt(t){return VC(Cbt.now(),t)}function Pbt(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function lwe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function Obt(t){return{referrerPolicy:t.referrerPolicy}}function Hbt(t){let e=t.referrerPolicy;Pw(e);let r=null;if(t.referrer==="client"){let i=owe();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Vh.is.URL(t.referrer)&&(r=t.referrer);let n=h7(r),s=h7(r,!0);switch(n.toString().length>4096&&(n=s),e){case"no-referrer":return"no-referrer";case"origin":return s??h7(r,!0);case"unsafe-url":return n;case"strict-origin":{let i=kp(t);return Rp(n)&&!Rp(i)?"no-referrer":s}case"strict-origin-when-cross-origin":{let i=kp(t);return Uw(n,i)?n:Rp(n)&&!Rp(i)?"no-referrer":s}case"same-origin":return Uw(t,n)?n:"no-referrer";case"origin-when-cross-origin":return Uw(t,n)?n:s;case"no-referrer-when-downgrade":{let i=kp(t);return Rp(n)&&!Rp(i)?"no-referrer":n}}}function h7(t,e=!1){return Pw(Vh.is.URL(t)),t=new URL(t),gwe(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var Gbt=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),qbt=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function dwe(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),qbt(t)):Gbt(t)}function Ybt(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||dwe(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function Rp(t){return Vh.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:Ybt(t.origin):!1}function Vbt(t){}function Uw(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function Jbt(t){return t.controller.state==="aborted"}function Wbt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function zbt(t){return ybt[t.toLowerCase()]??t}var jbt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function hwe(t,e,r=0,n=1){class s{#e;#t;#n;constructor(o,a){this.#e=o,this.#t=a,this.#n=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#n,a=e(this.#e),c=a.length;if(o>=c)return{value:void 0,done:!0};let{[r]:A,[n]:u}=a[o];this.#n=o+1;let l;switch(this.#t){case"key":l=A;break;case"value":l=u;break;case"key+value":l=[A,u];break}return{value:l,done:!1}}}return delete s.prototype.constructor,Object.setPrototypeOf(s.prototype,jbt),Object.defineProperties(s.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new s(i,o)}}function Kbt(t,e,r,n=0,s=1){let i=hwe(t,r,n,s),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Vh.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Vh.brandCheck(this,e),i(this,"value
Line truncated
|
||||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=ua(a=>R7(a)&&a!==59,t,e);i=T7.decode(o)}return{name:n,value:i,extended:s}}function MBt(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw wi("header name is null");return{name:r,filename:n,contentType:s,encoding:i}}let o=ua(a=>a!==10&&a!==13&&a!==58,t,e);if(o=x7(o,!0,!0,a=>a===9||a===32),!TBt.test(o.toString()))throw wi("header name does not match the field-name token production");if(t[e.position]!==58)throw wi("expected :");switch(e.position++,ua(a=>a===32||a===9,t,e),NBt(o)){case"content-disposition":{r=n=null;let a=!1;if(ua(A=>R7(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw wi("expected form-data for content-disposition header");for(;e.position<t.length&&(t[e.position]!==13||t[e.position+1]!==10);){let A=FBt(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(A.extended?(n=A.value,a=!0):a||(n=A.value))}if(r===null)throw wi("name attribute is required in content-disposition header");break}case"content-type":{let a=ua(c=>c!==10&&c!==13,t,e);a=x7(a,!1,!0,c=>c===9||c===32),s=$be(a);break}case"content-transfer-encoding":{let a=ua(c=>c!==10&&c!==13,t,e);a=x7(a,!1,!0,c=>c===9||c===32),i=$be(a);break}default:ua(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13||t[e.position+1]!==10)throw wi("expected CRLF");e.position+=2}}function ua(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function x7(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function LBt(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}function wi(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function UBt(t){return t<=31||t===127}function PBt(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function R7(t){return t<=127&&t!==32&&t!==9&&!UBt(t)&&!PBt(t)}Xbe.exports={multipartFormDataParser:_Bt,validateBoundary:vBt}});var mQ=C((oQr,eQe)=>{"use strict";function OBt(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}eQe.exports={createDeferredPromise:OBt}});var RE=C((aQr,iQe)=>{"use strict";var v7=Ze(),{ReadableStreamFrom:HBt,readableStreamClose:GBt,fullyReadBody:qBt,extractMimeType:YBt}=ao(),{FormData:tQe,setFormDataState:VBt}=sv(),{webidl:lc}=ns(),D7=Q("node:assert"),{isErrored:k7,isDisturbed:WBt}=Q("node:stream"),{isUint8Array:JBt}=Q("node:util/types"),{serializeAMimeType:zBt}=Aa(),{multipartFormDataParser:jBt}=Zbe(),{createDeferredPromise:KBt}=mQ(),{parseJSONFromBytes:$Bt}=il(),{utf8DecodeBytes:XBt}=Xk(),{runtimeFeatures:ZBt}=ol(),ebt=ZBt.has("crypto")?Q("node:crypto").randomInt:t=>Math.floor(Math.random()*t),iv=new TextEncoder;function tbt(){}var rbt=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!WBt(e)&&!k7(e)&&e.cancel("Response object has been garbage collected").catch(tbt)});function nQe(t,e=!1){let r=null,n=null;lc.is.ReadableStream(t)?r=t:lc.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(A){n=A},cancel(){},type:"bytes"}),D7(lc.is.ReadableStream(r));let s=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(lc.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(lc.is.BufferSource(t))i=lc.util.getCopyOfBytesHeldByBufferSource(t);else if(lc.is.FormData(t)){let A=`----formdata-undici-0${`${ebt(1e11)}`.padStart(11,"0")}`,u=`--${A}\r
|
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=Ja(a=>b7(a)&&a!==59,t,e);i=y7.decode(o)}return{name:n,value:i,extended:s}}function IQt(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw Ki("header name is null");return{name:r,filename:n,contentType:s,encoding:i}}let o=Ja(a=>a!==10&&a!==13&&a!==58,t,e);if(o=B7(o,!0,!0,a=>a===9||a===32),!dQt.test(o.toString()))throw Ki("header name does not match the field-name token production");if(t[e.position]!==58)throw Ki("expected :");switch(e.position++,Ja(a=>a===32||a===9,t,e),lQt(o)){case"content-disposition":{r=n=null;let a=!1;if(Ja(A=>b7(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw Ki("expected form-data for content-disposition header");for(;e.position<t.length&&(t[e.position]!==13||t[e.position+1]!==10);){let A=CQt(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(A.extended?(n=A.value,a=!0):a||(n=A.value))}if(r===null)throw Ki("name attribute is required in content-disposition header");break}case"content-type":{let a=Ja(c=>c!==10&&c!==13,t,e);a=B7(a,!1,!0,c=>c===9||c===32),s=ywe(a);break}case"content-transfer-encoding":{let a=Ja(c=>c!==10&&c!==13,t,e);a=B7(a,!1,!0,c=>c===9||c===32),i=ywe(a);break}default:Ja(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13||t[e.position+1]!==10)throw Ki("expected CRLF");e.position+=2}}function Ja(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function B7(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function yQt(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}function Ki(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function BQt(t){return t<=31||t===127}function bQt(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function b7(t){return t<=127&&t!==32&&t!==9&&!BQt(t)&&!bQt(t)}Bwe.exports={multipartFormDataParser:EQt,validateBoundary:mQt}});var Ow=C((CSr,Qwe)=>{"use strict";function QQt(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}Qwe.exports={createDeferredPromise:QQt}});var zC=C((ISr,xwe)=>{"use strict";var S7=st(),{ReadableStreamFrom:wQt,readableStreamClose:SQt,fullyReadBody:NQt,extractMimeType:TQt}=Oo(),{FormData:wwe,setFormDataState:xQt}=NF(),{webidl:zc}=ys(),Q7=Q("node:assert"),{isErrored:w7,isDisturbed:DQt}=Q("node:stream"),{isUint8Array:RQt}=Q("node:util/types"),{serializeAMimeType:kQt}=Va(),{multipartFormDataParser:vQt}=bwe(),{createDeferredPromise:FQt}=Ow(),{parseJSONFromBytes:MQt}=Zl(),{utf8DecodeBytes:_Qt}=yF(),{runtimeFeatures:LQt}=$l(),UQt=LQt.has("crypto")?Q("node:crypto").randomInt:t=>Math.floor(Math.random()*t),TF=new TextEncoder;function PQt(){}var OQt=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!DQt(e)&&!w7(e)&&e.cancel("Response object has been garbage collected").catch(PQt)});function Nwe(t,e=!1){let r=null,n=null;zc.is.ReadableStream(t)?r=t:zc.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(A){n=A},cancel(){},type:"bytes"}),Q7(zc.is.ReadableStream(r));let s=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(zc.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(zc.is.BufferSource(t))i=zc.util.getCopyOfBytesHeldByBufferSource(t);else if(zc.is.FormData(t)){let A=`----formdata-undici-0${`${UQt(1e11)}`.padStart(11,"0")}`,u=`--${A}\r
|
||||||
Content-Disposition: form-data`;let l=m=>m.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=m=>m.replace(/\r?\n|\r/g,`\r
|
Content-Disposition: form-data`;let l=m=>m.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=m=>m.replace(/\r?\n|\r/g,`\r
|
||||||
`),h=[],f=new Uint8Array([13,10]);o=0;let g=!1;for(let[m,I]of t)if(typeof I=="string"){let y=iv.encode(u+`; name="${l(d(m))}"\r
|
`),h=[],f=new Uint8Array([13,10]);o=0;let g=!1;for(let[m,I]of t)if(typeof I=="string"){let y=TF.encode(u+`; name="${l(d(m))}"\r
|
||||||
\r
|
\r
|
||||||
${d(I)}\r
|
${d(I)}\r
|
||||||
`);h.push(y),o+=y.byteLength}else{let y=iv.encode(`${u}; name="${l(d(m))}"`+(I.name?`; filename="${l(I.name)}"`:"")+`\r
|
`);h.push(y),o+=y.byteLength}else{let y=TF.encode(`${u}; name="${l(d(m))}"`+(I.name?`; filename="${l(I.name)}"`:"")+`\r
|
||||||
Content-Type: ${I.type||"application/octet-stream"}\r
|
Content-Type: ${I.type||"application/octet-stream"}\r
|
||||||
\r
|
\r
|
||||||
`);h.push(y,I,f),typeof I.size=="number"?o+=y.byteLength+I.size+f.byteLength:g=!0}let E=iv.encode(`--${A}--\r
|
`);h.push(y,I,f),typeof I.size=="number"?o+=y.byteLength+I.size+f.byteLength:g=!0}let E=TF.encode(`--${A}--\r
|
||||||
`);h.push(E),o+=E.byteLength,g&&(o=null),i=t,s=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${A}`}else if(lc.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(v7.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=lc.is.ReadableStream(t)?t:HBt(t)}return(typeof i=="string"||JBt(i))&&(s=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),s!=null&&(async()=>{let A=s(),u=A?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(k7(r))break;l.length&&n.enqueue(new Uint8Array(l))}else A?.length&&!k7(r)&&n.enqueue(typeof A=="string"?iv.encode(A):new Uint8Array(A));queueMicrotask(()=>GBt(n))})(),[{stream:r,source:i,length:o},a]}function nbt(t,e=!1){return lc.is.ReadableStream(t)&&(D7(!v7.isDisturbed(t),"The body has already been consumed."),D7(!t.locked,"The stream is locked.")),nQe(t,e)}function sbt(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function ibt(t,e){return{blob(){return xE(this,n=>{let s=rQe(e(this));return s===null?s="":s&&(s=zBt(s)),new Blob([n],{type:s})},t,e)},arrayBuffer(){return xE(this,n=>new Uint8Array(n).buffer,t,e)},text(){return xE(this,XBt,t,e)},json(){return xE(this,$Bt,t,e)},formData(){return xE(this,n=>{let s=rQe(e(this));if(s!==null)switch(s.essence){case"multipart/form-data":{let i=jBt(n,s),o=new tQe;return VBt(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(n.toString()),o=new tQe;for(let[a,c]of i)o.append(a,c);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return xE(this,n=>new Uint8Array(n),t,e)}}}function obt(t,e){Object.assign(t.prototype,ibt(t,e))}function xE(t,e,r,n){try{lc.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=n(t),sQe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let s=KBt(),i=s.reject,o=a=>{try{s.resolve(e(a))}catch(c){i(c)}};return t.body==null?(o(Buffer.allocUnsafe(0)),s.promise):(qBt(t.body,o,i),s.promise)}function sQe(t){let e=t.body;return e!=null&&(e.stream.locked||v7.isDisturbed(e.stream))}function rQe(t){let e=t.headersList,r=YBt(e);return r==="failure"?null:r}iQe.exports={extractBody:nQe,safelyExtractBody:nbt,cloneBody:sbt,mixinBody:obt,streamRegistry:rbt,bodyUnusable:sQe}});var IQe=C((cQr,CQe)=>{"use strict";var He=Q("node:assert"),De=Ze(),{channels:oQe}=qd(),_7=fV(),{RequestContentLengthMismatchError:xg,ResponseContentLengthMismatchError:aQe,RequestAbortedError:gQe,InvalidArgumentError:abt,HeadersTimeoutError:cbt,HeadersOverflowError:Abt,SocketError:Rg,InformationalError:DE,BodyTimeoutError:ubt,HTTPParserError:lbt,ResponseExceededMaxSizeError:dbt}=Xe(),{kUrl:pQe,kReset:Si,kClient:uv,kParser:pr,kBlocking:IQ,kRunning:fn,kPending:H7,kSize:cQe,kWriting:Wd,kQueue:dc,kNoRef:EQ,kKeepAliveDefaultTimeout:hbt,kHostHeader:fbt,kPendingIdx:gbt,kRunningIdx:la,kError:Gs,kPipelining:cv,kSocket:kg,kKeepAliveTimeoutValue:lv,kMaxHeadersSize:pbt,kKeepAliveMaxTimeout:mbt,kKeepAliveTimeoutThreshold:Ebt,kHeadersTimeout:Cbt,kBodyTimeout:Ibt,kStrictContentLength:L7,kMaxRequests:AQe,kCounter:ybt,kMaxResponseSize:Bbt,kOnError:uQe,kResume:cl,kHTTPContext:mQe,kClosed:U7}=Kt(),co=ibe(),lQe=Buffer.alloc(0),ov=Buffer[Symbol.species],bbt=De.removeAllListeners,vg=Symbol("kIdleSocketValidation"),Dg=Symbol("kIdleSocketValidationTimeout"),G7=Symbol("kSocketUsed"),F7;function Qbt(){let t=process.env.JEST_WORKER_ID?a7():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!1:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!0),r)try{e=new WebAssembly.Module(cbe())}catch{}return e||(e=new WebAssembly.Module(t||a7())),new WebAssembly.Instance(e,{env:{wasm_on_url:(n,s,i)=>0,wasm_on_status:(n,s,i)=>{He(zr.ptr===n);let o=s-TA+NA.byteOffset;return zr.onStatus(new ov(NA.buffer,o,i))},wasm_on_message_begin:n=>(He(zr.ptr===n),zr.onMessageBegin()),wasm_on_header_field:(n,s,i)=>{He(zr.ptr===n);let o=s-TA+NA.byteOffset;return zr.onHeaderField(new ov(NA.buffer,o,i))},wasm_on_header_value:(n,s,i)=>{He(zr.ptr===n);let o=s-TA+NA.byteOffset;return zr.onHeaderValue(new ov(NA.buffer,o,i))},wasm_on_headers_complete:(n,s,i,o)=>(He(zr.ptr===n),zr.onHeadersComplete(s,i===1,o===1)),wasm_on_body:(n,s,i)=>{He(zr.ptr===n);let o=s-TA+NA.byteOffset;return zr.onBody(new ov(NA.buffer,o,i))},wasm_on_message_complete:n=>(He(zr.ptr===n),zr.onMessageComplete())}})}var M7=null,zr=null,NA=null,av=0,TA=null,wbt=0,CQ=1,kE=2|CQ,Av=4|CQ,P7=8|wbt,O7=class{constructor(e,r,{exports:n}){this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(co.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutWeakRef=new WeakRef(this),this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[pbt],this.shouldKeepAliv
Line truncated
|
`);h.push(E),o+=E.byteLength,g&&(o=null),i=t,s=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${A}`}else if(zc.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(S7.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=zc.is.ReadableStream(t)?t:wQt(t)}return(typeof i=="string"||RQt(i))&&(s=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),s!=null&&(async()=>{let A=s(),u=A?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(w7(r))break;l.length&&n.enqueue(new Uint8Array(l))}else A?.length&&!w7(r)&&n.enqueue(typeof A=="string"?TF.encode(A):new Uint8Array(A));queueMicrotask(()=>SQt(n))})(),[{stream:r,source:i,length:o},a]}function HQt(t,e=!1){return zc.is.ReadableStream(t)&&(Q7(!S7.isDisturbed(t),"The body has already been consumed."),Q7(!t.locked,"The stream is locked.")),Nwe(t,e)}function GQt(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function qQt(t,e){return{blob(){return WC(this,n=>{let s=Swe(e(this));return s===null?s="":s&&(s=kQt(s)),new Blob([n],{type:s})},t,e)},arrayBuffer(){return WC(this,n=>new Uint8Array(n).buffer,t,e)},text(){return WC(this,_Qt,t,e)},json(){return WC(this,MQt,t,e)},formData(){return WC(this,n=>{let s=Swe(e(this));if(s!==null)switch(s.essence){case"multipart/form-data":{let i=vQt(n,s),o=new wwe;return xQt(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(n.toString()),o=new wwe;for(let[a,c]of i)o.append(a,c);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return WC(this,n=>new Uint8Array(n),t,e)}}}function YQt(t,e){Object.assign(t.prototype,qQt(t,e))}function WC(t,e,r,n){try{zc.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=n(t),Twe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let s=FQt(),i=s.reject,o=a=>{try{s.resolve(e(a))}catch(c){i(c)}};return t.body==null?(o(Buffer.allocUnsafe(0)),s.promise):(NQt(t.body,o,i),s.promise)}function Twe(t){let e=t.body;return e!=null&&(e.stream.locked||S7.isDisturbed(e.stream))}function Swe(t){let e=t.headersList,r=TQt(e);return r==="failure"?null:r}xwe.exports={extractBody:Nwe,safelyExtractBody:HQt,cloneBody:GQt,mixinBody:YQt,streamRegistry:OQt,bodyUnusable:Twe}});var Ywe=C((ySr,qwe)=>{"use strict";var Je=Q("node:assert"),_e=st(),{channels:Dwe}=qh(),N7=aW(),{RequestContentLengthMismatchError:vp,ResponseContentLengthMismatchError:Rwe,RequestAbortedError:Pwe,InvalidArgumentError:VQt,HeadersTimeoutError:JQt,HeadersOverflowError:WQt,SocketError:Fp,InformationalError:jC,BodyTimeoutError:zQt,HTTPParserError:jQt,ResponseExceededMaxSizeError:KQt}=et(),{kUrl:Owe,kReset:Xi,kClient:vF,kParser:Sr,kBlocking:qw,kRunning:Sn,kPending:F7,kSize:kwe,kWriting:Jh,kQueue:jc,kNoRef:Hw,kKeepAliveDefaultTimeout:XQt,kHostHeader:ZQt,kPendingIdx:$Qt,kRunningIdx:Wa,kError:li,kPipelining:RF,kSocket:Mp,kKeepAliveTimeoutValue:FF,kMaxHeadersSize:ewt,kKeepAliveMaxTimeout:twt,kKeepAliveTimeoutThreshold:rwt,kHeadersTimeout:nwt,kBodyTimeout:swt,kStrictContentLength:D7,kMaxRequests:vwe,kCounter:iwt,kMaxResponseSize:owt,kOnError:Fwe,kResume:td,kHTTPContext:Hwe,kClosed:R7}=sr(),Ho=xQe(),Mwe=Buffer.alloc(0),xF=Buffer[Symbol.species],awt=_e.removeAllListeners,_p=Symbol("kIdleSocketValidation"),KC=Symbol("kIdleSocketValidationTimeout"),M7=Symbol("kSocketUsed"),T7;function cwt(){let t=process.env.JEST_WORKER_ID?e7():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!1:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!0),r)try{e=new WebAssembly.Module(kQe())}catch{}return e||(e=new WebAssembly.Module(t||e7())),new WebAssembly.Instance(e,{env:{wasm_on_url:(n,s,i)=>0,wasm_on_status:(n,s,i)=>{Je(on.ptr===n);let o=s-du+lu.byteOffset;return on.onStatus(new xF(lu.buffer,o,i))},wasm_on_message_begin:n=>(Je(on.ptr===n),on.onMessageBegin()),wasm_on_header_field:(n,s,i)=>{Je(on.ptr===n);let o=s-du+lu.byteOffset;return on.onHeaderField(new xF(lu.buffer,o,i))},wasm_on_header_value:(n,s,i)=>{Je(on.ptr===n);let o=s-du+lu.byteOffset;return on.onHeaderValue(new xF(lu.buffer,o,i))},wasm_on_headers_complete:(n,s,i,o)=>(Je(on.ptr===n),on.onHeadersComplete(s,i===1,o===1)),wasm_on_body:(n,s,i)=>{Je(on.ptr===n);let o=s-du+lu.byteOffset;return on.onBody(new xF(lu.buffer,o,i))},wasm_on_message_complete:n=>(Je(on.ptr===n),on.onMessageComplete())}})}var x7=null,on=null,lu=null,DF=0,du=null,Awt=0,Gw=1,XC=2|Gw,kF=4|Gw,k7=8|Awt,v7=class{constructor(e,r,{exports:n}){this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(Ho.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutWeakRef=new WeakRef(this),this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[ewt],this.shouldKeepAliv
Line truncated
|
||||||
`;if(typeof s=="string"?g+=`host: ${s}\r
|
`;if(typeof s=="string"?g+=`host: ${s}\r
|
||||||
`:g+=t[fbt],i?g+=`connection: upgrade\r
|
`:g+=t[ZQt],i?g+=`connection: upgrade\r
|
||||||
upgrade: ${i}\r
|
upgrade: ${i}\r
|
||||||
`:t[cv]&&!h[Si]?g+=`connection: keep-alive\r
|
`:t[RF]&&!h[Xi]?g+=`connection: keep-alive\r
|
||||||
`:g+=`connection: close\r
|
`:g+=`connection: close\r
|
||||||
`,Array.isArray(A))for(let E=0;E<A.length;E+=2){let m=A[E+0],I=A[E+1];if(Array.isArray(I))for(let y=0;y<I.length;y++)g+=`${m}: ${I[y]}\r
|
`,Array.isArray(A))for(let E=0;E<A.length;E+=2){let m=A[E+0],I=A[E+1];if(Array.isArray(I))for(let y=0;y<I.length;y++)g+=`${m}: ${I[y]}\r
|
||||||
`;else g+=`${m}: ${I}\r
|
`;else g+=`${m}: ${I}\r
|
||||||
`}return oQe.sendHeaders.hasSubscribers&&oQe.sendHeaders.publish({request:e,headers:g,socket:h}),!c||d===0?hQe(f,null,t,e,h,u,g,l):De.isBuffer(c)?hQe(f,c,t,e,h,u,g,l):De.isBlobLike(c)?typeof c.stream=="function"?fQe(f,c.stream(),t,e,h,u,g,l):Lbt(f,c,t,e,h,u,g,l):De.isStream(c)?Mbt(f,c,t,e,h,u,g,l):De.isIterable(c)?fQe(f,c,t,e,h,u,g,l):He(!1),!0}function Mbt(t,e,r,n,s,i,o,a){He(i!==0||r[fn]===0,"stream body cannot be pipelined");let c=!1,A=new dv({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(g){De.destroy(this,g)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new gQe;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,He(s.destroyed||s[Wd]&&r[fn]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(g){f=g}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?De.destroy(e,f):De.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function hQe(t,e,r,n,s,i,o,a){try{e?De.isBuffer(e)&&(He(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
`}return Dwe.sendHeaders.hasSubscribers&&Dwe.sendHeaders.publish({request:e,headers:g,socket:h}),!c||d===0?Lwe(f,null,t,e,h,u,g,l):_e.isBuffer(c)?Lwe(f,c,t,e,h,u,g,l):_e.isBlobLike(c)?typeof c.stream=="function"?Uwe(f,c.stream(),t,e,h,u,g,l):ywt(f,c,t,e,h,u,g,l):_e.isStream(c)?Iwt(f,c,t,e,h,u,g,l):_e.isIterable(c)?Uwe(f,c,t,e,h,u,g,l):Je(!1),!0}function Iwt(t,e,r,n,s,i,o,a){Je(i!==0||r[Sn]===0,"stream body cannot be pipelined");let c=!1,A=new MF({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(g){_e.destroy(this,g)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new Pwe;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Je(s.destroyed||s[Jh]&&r[Sn]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(g){f=g}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?_e.destroy(e,f):_e.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function Lwe(t,e,r,n,s,i,o,a){try{e?_e.isBuffer(e)&&(Je(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[Si]=!0)):i===0?s.write(`${o}content-length: 0\r
|
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[Xi]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):(He(i===null,"no body must not have content length"),s.write(`${o}\r
|
`,"latin1"):(Je(i===null,"no body must not have content length"),s.write(`${o}\r
|
||||||
`,"latin1")),n.onRequestSent(),r[cl]()}catch(c){t(c)}}async function Lbt(t,e,r,n,s,i,o,a){He(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new xg;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
`,"latin1")),n.onRequestSent(),r[td]()}catch(c){t(c)}}async function ywt(t,e,r,n,s,i,o,a){Je(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new vp;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[Si]=!0),r[cl]()}catch(c){t(c)}}async function fQe(t,e,r,n,s,i,o,a){He(i!==0||r[fn]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{He(c===null),s[Gs]?h(s[Gs]):c=d});s.on("close",A).on("drain",A);let l=new dv({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[Gs])throw s[Gs];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var dv=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Wd]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Gs])throw r[Gs];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[L7])throw new xg;process.emitWarning(new xg)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[Si]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[Xi]=!0),r[td]()}catch(c){t(c)}}async function Uwe(t,e,r,n,s,i,o,a){Je(i!==0||r[Sn]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Je(c===null),s[li]?h(s[li]):c=d});s.on("close",A).on("drain",A);let l=new MF({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[li])throw s[li];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var MF=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Jh]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[li])throw r[li];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[D7])throw new vp;process.emitWarning(new vp)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[Xi]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
||||||
`,"latin1"):r.write(`${c}content-length: ${s}\r
|
`,"latin1"):r.write(`${c}content-length: ${s}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1")),s===null&&r.write(`\r
|
`,"latin1")),s===null&&r.write(`\r
|
||||||
${A.toString(16)}\r
|
${A.toString(16)}\r
|
||||||
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[pr].timeout&&r[pr].timeoutType===kE&&r[pr].timeout.refresh&&r[pr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Wd]=!1,e[Gs])throw e[Gs];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[Sr].timeout&&r[Sr].timeoutType===XC&&r[Sr].timeout.refresh&&r[Sr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Jh]=!1,e[li])throw e[li];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):e.write(`${o}\r
|
`,"latin1"):e.write(`${o}\r
|
||||||
`,"latin1"):r===null&&e.write(`\r
|
`,"latin1"):r===null&&e.write(`\r
|
||||||
0\r
|
0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),r!==null&&s!==r){if(n[L7])throw new xg;process.emitWarning(new xg)}e[pr].timeout&&e[pr].timeoutType===kE&&e[pr].timeout.refresh&&e[pr].timeout.refresh(),n[cl]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Wd]=!1,e&&(He(n[fn]<=1,"pipeline should only contain this request"),s(e))}};CQe.exports=Sbt});var xQe=C((AQr,TQe)=>{"use strict";var ha=Q("node:assert"),{pipeline:Ubt}=Q("node:stream"),ut=Ze(),{RequestContentLengthMismatchError:W7,RequestAbortedError:Pbt,SocketError:QQ,InformationalError:Jd,InvalidArgumentError:Obt}=Xe(),{kUrl:bQ,kReset:pv,kClient:Ao,kRunning:wQ,kPending:Hbt,kQueue:zd,kPendingIdx:z7,kRunningIdx:hc,kError:uo,kSocket:vr,kStrictContentLength:Gbt,kOnError:vE,kMaxConcurrentStreams:fv,kPingInterval:yQe,kHTTP2Session:Al,kHTTP2InitialWindowSize:qbt,kHTTP2ConnectionWindowSize:Ybt,kResume:xA,kSize:Vbt,kHTTPContext:j7,kClosed:J7,kBodyTimeout:Wbt,kEnableConnectProtocol:yQ,kRemoteSettings:BQ,kHTTP2Stream:hv,kHTTP2SessionState:K7}=Kt(),{channels:BQe}=qd(),da=Symbol("open streams"),bQe,gv;try{gv=Q("node:http2")}catch{gv={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:Jbt,HTTP2_HEADER_METHOD:QQe,HTTP2_HEADER_PATH:wQe,HTTP2_HEADER_SCHEME:q7,HTTP2_HEADER_CONTENT_LENGTH:zbt,HTTP2_HEADER_EXPECT:jbt,HTTP2_HEADER_STATUS:Y7,HTTP2_HEADER_PROTOCOL:Kbt,NGHTTP2_REFUSED_STREAM:$bt,NGHTTP2_CANCEL:Xbt}}=gv;function V7(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}function Zbt(t,e){t[vr]=e;let r=t[qbt],n=t[Ybt],s=gv.connect(t[bQ],{createConnection:()=>e,peerMaxConcurrentStreams:t[fv],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[vr]=e,s[da]=0,s[Ao]=t,s[vr]=e,s[K7]={ping:{interval:t[yQe]===0?null:setInterval(nQt,t[yQe],s).unref()}},s[yQ]=!1,s[BQ]=!1,n&&ut.addListener(s,"connect",tQt.bind(s,n)),ut.addListener(s,"error",sQt),ut.addListener(s,"frameError",iQt),ut.addListener(s,"end",oQt),ut.addListener(s,"goaway",aQt),ut.addListener(s,"close",cQt),ut.addListener(s,"remoteSettings",rQt),s.unref(),t[Al]=s,e[Al]=s,ut.addListener(e,"error",uQt),ut.addListener(e,"end",lQt),ut.addListener(e,"close",AQt),e[J7]=!1,e.on("close",dQt),{version:"h2",defaultPipelining:1/0,write(i){return fQt(t,i)},resume(){eQt(t)},destroy(i,o){e[J7]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[wQ]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&s[BQ]===!1||ut.bodyLength(i.body)!==0&&(ut.isStream(i.body)||ut.isAsyncIterable(i.body)||ut.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&s[BQ]===!1;return!1}}}function eQt(t){let e=t[vr];e?.destroyed===!1&&(t[Vbt]===0||t[fv]===0?(e.unref(),t[Al].unref()):(e.ref(),t[Al].ref()))}function tQt(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function rQt(t){if(this[Ao][fv]=t.maxConcurrentStreams??this[Ao][fv],this[BQ]===!0&&this[yQ]===!0&&t.enableConnectProtocol===!1){let e=new Jd("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[vr][uo]=e,this[Ao][vE](e);return}this[yQ]=t.enableConnectProtocol??this[yQ],this[BQ]=!0,this[Ao][xA]()}function nQt(t){let e=t[K7];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(n,s){let i=this[Ao],o=this[Ao];if(n!=null){let a=new Jd(`HTTP/2: "PING" errored - type ${n.message}`);o[uo]=a,i[vE](a)}else i.emit("ping",s)}}function sQt(t){ha(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[vr][uo]=t,this[Ao][vE](t)}function iQt(t,e,r){if(r===0){let n=new Jd(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[vr][uo]=n,this[Ao][vE](n)}}function oQt(){let t=new QQ("other side closed",ut.getSocketInfo(this[vr]));this.destroy(t),ut.destroy(this[vr],t)}function aQt(t){let e=this[uo]||new QQ(`HTTP/2: "GOAWAY" frame received with code ${t}`,ut.getSocketInfo(this[vr])),r=this[Ao];if(r[vr]=null,r[j7]=null,this.close(),this[Al]=null,ut.destroy(this[vr],e),r[hc]<r[zd].length){let n=r[zd][r[hc]];r[zd][r[hc]++]=null,ut.errorRequest(r,n,e),r[z7]=r[hc]}ha(r[wQ]===0),r.emit("disconnect",r[bQ],[r],e),r.emit("connectionError",r[bQ],[r],e),r[xA]()}function cQt(){let{[Ao]:t,[K7]:e}=this,{[vr]:r}=t,n=this[vr][uo]||this[uo]||new QQ("closed",ut.getSocketInfo(r));if(t[vr]=null,t[j7]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){ha(t[Hbt]===0);let s=t[zd].splice(t[hc]);for(let i=0;i<s.length;i++){let o=s[i];ut.errorRequest(t,o,n)}}}function AQt(){let t=this[uo]||new QQ("closed",ut.getSocketInfo(this)),e=this[Al][Ao];e[vr]=null,e[j7]=null,this[Al]!==null&&this[Al].destroy(t),e[z7]=e[hc],ha(e[wQ]===0),e.emit("disconnect",e[bQ],[e],t),e[xA]()}function uQt(t){ha(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[uo]=t,this[Ao][vE](t)}function lQt(){ut.destroy(this,new QQ("other side closed",ut.getSocketInfo(this)))}func
Line truncated
|
`,"latin1"),r!==null&&s!==r){if(n[D7])throw new vp;process.emitWarning(new vp)}e[Sr].timeout&&e[Sr].timeoutType===XC&&e[Sr].timeout.refresh&&e[Sr].timeout.refresh(),n[td]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Jh]=!1,e&&(Je(n[Sn]<=1,"pipeline should only contain this request"),s(e))}};qwe.exports=uwt});var $we=C((BSr,Zwe)=>{"use strict";var ja=Q("node:assert"),{pipeline:Bwt}=Q("node:stream"),pt=st(),{RequestContentLengthMismatchError:P7,RequestAbortedError:bwt,SocketError:jw,InformationalError:Wh,InvalidArgumentError:Qwt,HeadersTimeoutError:wwt,BodyTimeoutError:Swt}=et(),{kUrl:zw,kReset:UF,kClient:Go,kRunning:Kw,kPending:Nwt,kQueue:Vw,kPendingIdx:Lp,kRunningIdx:hu,kError:qo,kSocket:Yr,kStrictContentLength:Twt,kOnError:ZC,kMaxConcurrentStreams:O7,kPingInterval:Vwe,kHTTP2Session:rd,kHTTP2InitialWindowSize:xwt,kHTTP2ConnectionWindowSize:Dwt,kResume:fu,kSize:Rwt,kHTTPContext:G7,kClosed:H7,kBodyTimeout:kwt,kHeadersTimeout:vwt,kEnableConnectProtocol:Jw,kRemoteSettings:Ww,kHTTP2Stream:_F,kHTTP2SessionState:q7}=sr(),{channels:Jwe}=qh(),za=Symbol("open streams"),Wwe,LF;try{LF=Q("node:http2")}catch{LF={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:Fwt,HTTP2_HEADER_METHOD:zwe,HTTP2_HEADER_PATH:jwe,HTTP2_HEADER_SCHEME:_7,HTTP2_HEADER_CONTENT_LENGTH:Mwt,HTTP2_HEADER_EXPECT:_wt,HTTP2_HEADER_STATUS:L7,HTTP2_HEADER_PROTOCOL:Lwt,NGHTTP2_REFUSED_STREAM:Uwt,NGHTTP2_CANCEL:Pwt}}=LF;function U7(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}function Owt(t,e){t[Yr]=e;let r=t[xwt],n=t[Dwt],s=LF.connect(t[zw],{createConnection:()=>e,peerMaxConcurrentStreams:t[O7],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[Yr]=e,s[za]=0,s[Go]=t,s[Yr]=e,s[q7]={ping:{interval:t[Vwe]===0?null:setInterval(Ywt,t[Vwe],s).unref()}},s[Jw]=!1,s[Ww]=!1,n&&pt.addListener(s,"connect",Gwt.bind(s,n)),pt.addListener(s,"error",Vwt),pt.addListener(s,"frameError",Jwt),pt.addListener(s,"end",Wwt),pt.addListener(s,"goaway",zwt),pt.addListener(s,"close",jwt),pt.addListener(s,"remoteSettings",qwt),s.unref(),t[rd]=s,e[rd]=s,pt.addListener(e,"error",Xwt),pt.addListener(e,"end",Zwt),pt.addListener(e,"close",Kwt),e[H7]=!1,e.on("close",$wt),{version:"h2",defaultPipelining:1/0,write(i){return t1t(t,i)},resume(){Hwt(t)},destroy(i,o){e[H7]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[Kw]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&s[Ww]===!1||pt.bodyLength(i.body)!==0&&(pt.isStream(i.body)||pt.isAsyncIterable(i.body)||pt.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&s[Ww]===!1;return!1}}}function Hwt(t){let e=t[Yr];e?.destroyed===!1&&(t[Rwt]===0?(e.unref(),t[rd].unref()):(e.ref(),t[rd].ref()))}function Gwt(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function qwt(t){if(this[Go][O7]=t.maxConcurrentStreams??this[Go][O7],this[Ww]===!0&&this[Jw]===!0&&t.enableConnectProtocol===!1){let e=new Wh("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[Yr][qo]=e,this[Go][ZC](e);return}this[Jw]=t.enableConnectProtocol??this[Jw],this[Ww]=!0,this[Go][fu]()}function Ywt(t){let e=t[q7];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(n,s){let i=this[Go],o=this[Go];if(n!=null){let a=new Wh(`HTTP/2: "PING" errored - type ${n.message}`);o[qo]=a,i[ZC](a)}else i.emit("ping",s)}}function Vwt(t){ja(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Yr][qo]=t,this[Go][ZC](t)}function Jwt(t,e,r){if(r===0){let n=new Wh(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Yr][qo]=n,this[Go][ZC](n)}}function Wwt(){let t=new jw("other side closed",pt.getSocketInfo(this[Yr]));this.destroy(t),pt.destroy(this[Yr],t)}function Yw(t,e,r=!1){let n=t[Vw],s=t[hu];if(s<t[Lp]&&n[s]===e){n[s]=null,t[hu]=s+1;return}let i=n.indexOf(e,s);i===-1||i>=t[Lp]||(n.splice(i,1),t[Lp]--,r&&t[Lp]<t[hu]&&(t[Lp]=t[hu]))}function zwt(t){let e=this[qo]||new jw(`HTTP/2: "GOAWAY" frame received with code ${t}`,pt.getSocketInfo(this[Yr])),r=this[Go];if(r[Yr]=null,r[G7]=null,this.close(),this[rd]=null,pt.destroy(this[Yr],e),r[hu]<r[Vw].length){let n=r[Vw][r[hu]];r[Vw][r[hu]++]=null,n!=null&&pt.errorRequest(r,n,e),r[Lp]=r[hu]}ja(r[Kw]===0),r.emit("disconnect",r[zw],[r],e),r.emit("connectionError",r[zw],[r],e),r[fu]()}function jwt(){let{[Go]:t,[q7]:e}=this,{[Yr]:r}=t,n=this[Yr][qo]||this[qo]||new jw("closed",pt.getSocketInfo(r));if(t[Yr]=null,t[G7]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){ja(t[Nwt]===0);let s=t[Vw].splice(t[hu]);for(let i=0;i<s.length;i++){let o=s[i];o!=null&&pt.errorRequest(t,o,n)}}}function Kwt(){let t=this[qo]||new jw("closed",pt.getSocketInfo(this)),e=this[rd][Go];e[Yr]=null,e[G7]=null,this[rd]!==null&&this[
Line truncated
|
||||||
`;BQe.sendHeaders.publish({request:e,headers:k,socket:n[vr]})}let B=s==="GET"||s==="HEAD"||d===null;c?(h[jbt]="100-continue",f=n.request(h,{endStream:B,signal:A}),f[hv]=!0,f.once("continue",V)):(f=n.request(h,{endStream:B,signal:A}),f[hv]=!0,V()),++n[da],f.setTimeout(r);let M=!1;return f.once("response",k=>{let{[Y7]:P,...v}=k;if(e.onResponseStarted(),M=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(P),V7(v),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",z=>{e.aborted||e.completed||e.onData(z)===!1&&f.pause()})}),f.once("end",()=>{f.removeAllListeners("data"),M?(!e.aborted&&!e.completed&&e.onComplete({}),t[zd][t[hc]++]=null,t[xA]()):(m(new Jd("HTTP/2: stream half-closed (remote)")),t[zd][t[hc]++]=null,t[z7]=t[hc],t[xA]())}),f.once("close",()=>{f.removeAllListeners("data"),n[da]-=1,n[da]===0&&n.unref()}),f.once("error",function(k){f.removeAllListeners("data"),m(k)}),f.once("frameError",(k,P)=>{f.removeAllListeners("data"),m(new Jd(`HTTP/2: "frameError" received - type ${k}, code ${P}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let k=new Jd(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),n[da]-=1,n[da]===0&&n.unref(),m(k)}),f.once("trailers",k=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(k))}),!0;function V(){!d||y===0?SQe(m,f,null,t,e,t[vr],y,I):ut.isBuffer(d)?SQe(m,f,d,t,e,t[vr],y,I):ut.isBlobLike(d)?typeof d.stream=="function"?NQe(m,f,d.stream(),t,e,t[vr],y,I):pQt(m,f,d,t,e,t[vr],y,I):ut.isStream(d)?gQt(m,t[vr],I,f,d,t,e,y):ut.isIterable(d)?NQe(m,f,d,t,e,t[vr],y,I):ha(!1)}}function SQe(t,e,r,n,s,i,o,a){try{r!=null&&ut.isBuffer(r)&&(ha(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),s.onBodySent(r)),a||(i[pv]=!0),s.onRequestSent(),n[xA]()}catch(c){t(c)}}function gQt(t,e,r,n,s,i,o,a){ha(a!==0||i[wQ]===0,"stream body cannot be pipelined");let c=Ubt(s,n,u=>{u?(ut.destroy(c,u),t(u)):(ut.removeAllListeners(c),o.onRequestSent(),r||(e[pv]=!0),i[xA]())});ut.addListener(c,"data",A);function A(u){o.onBodySent(u)}}async function pQt(t,e,r,n,s,i,o,a){ha(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new W7;let c=Buffer.from(await r.arrayBuffer());e.cork(),e.write(c),e.uncork(),e.end(),s.onBodySent(c),s.onRequestSent(),a||(i[pv]=!0),n[xA]()}catch(c){t(c)}}async function NQe(t,e,r,n,s,i,o,a){ha(o!==0||n[wQ]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let l=c;c=null,l()}}let u=()=>new Promise((l,d)=>{ha(c===null),i[uo]?d(i[uo]):c=l});e.on("close",A).on("drain",A);try{for await(let l of r){if(i[uo])throw i[uo];let d=e.write(l);s.onBodySent(l),d||await u()}e.end(),s.onRequestSent(),a||(i[pv]=!0),n[xA]()}catch(l){t(l)}finally{e.off("close",A).off("drain",A)}}TQe.exports=Zbt});var Xd=C((uQr,LQe)=>{"use strict";var ul=Q("node:assert"),vQe=Q("node:net"),SQ=Q("node:http"),_g=Ze(),{ClientStats:mQt}=qV(),{channels:_E}=qd(),EQt=JBe(),CQt=Qg(),{InvalidArgumentError:mr,InformationalError:IQt,ClientDestroyedError:yQt}=Xe(),BQt=wg(),{kUrl:RA,kServerName:$d,kClient:bQt,kBusy:X7,kConnect:QQt,kResuming:Fg,kRunning:RQ,kPending:DQ,kSize:NQ,kQueue:fc,kConnected:wQt,kConnecting:FE,kNeedDrain:Kd,kKeepAliveDefaultTimeout:RQe,kHostHeader:SQt,kPendingIdx:gc,kRunningIdx:dl,kError:NQt,kPipelining:mv,kKeepAliveTimeoutValue:TQt,kMaxHeadersSize:xQt,kKeepAliveMaxTimeout:RQt,kKeepAliveTimeoutThreshold:DQt,kHeadersTimeout:kQt,kBodyTimeout:vQt,kStrictContentLength:_Qt,kConnector:TQ,kMaxRequests:Z7,kCounter:FQt,kClose:MQt,kDestroy:LQt,kDispatch:UQt,kLocalAddress:xQ,kMaxResponseSize:PQt,kOnError:OQt,kHTTPContext:on,kMaxConcurrentStreams:HQt,kHTTP2InitialWindowSize:GQt,kHTTP2ConnectionWindowSize:qQt,kResume:ll,kPingInterval:YQt}=Kt(),VQt=IQe(),WQt=xQe(),jd=Symbol("kClosedResolve"),JQt=SQ&&SQ.maxHeaderSize&&Number.isInteger(SQ.maxHeaderSize)&&SQ.maxHeaderSize>0?()=>SQ.maxHeaderSize:()=>{throw new mr("http module not available or http.maxHeaderSize invalid")},DQe=()=>{};function _Qe(t){return t[mv]??t[on]?.defaultPipelining??1}var eW=class extends CQt{constructor(e,{maxHeaderSize:r,headersTimeout:n,socketTimeout:s,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:c,keepAlive:A,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:g,tls:E,strictContentLength:m,maxCachedSessions:I,connect:y,maxRequestsPerClient:B,localAddress:M,maxResponseSize:V,autoSelectFamily:k,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:v,allowH2:z,useH2c:Z,initialWindowSize:te,connectionWindowSize:ce,pingInterval:ue,webSocket:Fe}={}){if(A!==void 0)throw new mr("unsupported keepAlive, use pipelining=0 instead");if(s!==void 0)throw new mr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new mr("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(c!==void 0)throw new mr("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw
Line truncated
|
`;Jwe.sendHeaders.publish({request:e,headers:P,socket:s[Yr]})}let F=i==="GET"||i==="HEAD"||h===null;A?(f[_wt]="100-continue",g=s.request(f,{endStream:F,signal:u}),g[_F]=!0,g.once("continue",L)):(g=s.request(f,{endStream:F,signal:u}),g[_F]=!0,L()),++s[za],g.setTimeout(r);let V=!1;return g.once("response",P=>{let{[L7]:k,...j}=P;if(e.onResponseStarted(),V=!0,g.setTimeout(n),e.aborted){g.removeAllListeners("data");return}e.onHeaders(Number(k),U7(j),g.resume.bind(g),"")===!1&&g.pause(),g.on("data",Z=>{e.aborted||e.completed||e.onData(Z)===!1&&g.pause()})}),g.once("end",()=>{g.removeAllListeners("data"),V?(!e.aborted&&!e.completed&&e.onComplete({}),Yw(t,e),t[fu]()):(I(new Wh("HTTP/2: stream half-closed (remote)")),Yw(t,e,!0),t[fu]())}),g.once("close",()=>{g.removeAllListeners("data"),s[za]-=1,s[za]===0&&s.unref(),!e.aborted&&!e.completed&&I(new Wh("HTTP/2: stream closed before the response was complete"))}),g.once("error",function(P){g.removeAllListeners("data"),I(P)}),g.once("frameError",(P,k)=>{g.removeAllListeners("data"),I(new Wh(`HTTP/2: "frameError" received - type ${P}, code ${k}`))}),g.on("aborted",()=>{g.removeAllListeners("data")}),g.on("timeout",()=>{let P=V?new Swt(`HTTP/2: "body timeout after ${n}"`):new wwt(`HTTP/2: "headers timeout after ${r}"`);g.removeAllListeners("data"),s[za]-=1,s[za]===0&&s.unref(),I(P)}),g.once("trailers",P=>{e.aborted||e.completed||(g.removeAllListeners("data"),e.onComplete(P))}),!0;function L(){!h||B===0?Kwe(I,g,null,t,e,t[Yr],B,y):pt.isBuffer(h)?Kwe(I,g,h,t,e,t[Yr],B,y):pt.isBlobLike(h)?typeof h.stream=="function"?Xwe(I,g,h.stream(),t,e,t[Yr],B,y):n1t(I,g,h,t,e,t[Yr],B,y):pt.isStream(h)?r1t(I,t[Yr],y,g,h,t,e,B):pt.isIterable(h)?Xwe(I,g,h,t,e,t[Yr],B,y):ja(!1)}}function Kwe(t,e,r,n,s,i,o,a){try{r!=null&&pt.isBuffer(r)&&(ja(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),s.onBodySent(r)),a||(i[UF]=!0),s.onRequestSent(),n[fu]()}catch(c){t(c)}}function r1t(t,e,r,n,s,i,o,a){ja(a!==0||i[Kw]===0,"stream body cannot be pipelined");let c=Bwt(s,n,u=>{u?(pt.destroy(c,u),t(u)):(pt.removeAllListeners(c),o.onRequestSent(),r||(e[UF]=!0),i[fu]())});pt.addListener(c,"data",A);function A(u){o.onBodySent(u)}}async function n1t(t,e,r,n,s,i,o,a){ja(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new P7;let c=Buffer.from(await r.arrayBuffer());e.cork(),e.write(c),e.uncork(),e.end(),s.onBodySent(c),s.onRequestSent(),a||(i[UF]=!0),n[fu]()}catch(c){t(c)}}async function Xwe(t,e,r,n,s,i,o,a){ja(o!==0||n[Kw]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let l=c;c=null,l()}}let u=()=>new Promise((l,d)=>{ja(c===null),i[qo]?d(i[qo]):c=l});e.on("close",A).on("drain",A);try{for await(let l of r){if(i[qo])throw i[qo];let d=e.write(l);s.onBodySent(l),d||await u()}e.end(),s.onRequestSent(),a||(i[UF]=!0),n[fu]()}catch(l){t(l)}finally{e.off("close",A).off("drain",A)}}Zwe.exports=Owt});var Xh=C((bSr,a1e)=>{"use strict";var nd=Q("node:assert"),n1e=Q("node:net"),Xw=Q("node:http"),Up=st(),{ClientStats:s1t}=_W(),{channels:$C}=qh(),i1t=mQe(),o1t=Tp(),{InvalidArgumentError:Nr,InformationalError:a1t,ClientDestroyedError:c1t}=et(),A1t=xp(),{kUrl:gu,kServerName:Kh,kClient:u1t,kBusy:V7,kConnect:l1t,kResuming:Pp,kRunning:t1,kPending:r1,kSize:Zw,kQueue:Kc,kConnected:d1t,kConnecting:eI,kNeedDrain:jh,kKeepAliveDefaultTimeout:e1e,kHostHeader:h1t,kPendingIdx:Xc,kRunningIdx:id,kError:f1t,kPipelining:PF,kKeepAliveTimeoutValue:g1t,kMaxHeadersSize:p1t,kKeepAliveMaxTimeout:m1t,kKeepAliveTimeoutThreshold:E1t,kHeadersTimeout:C1t,kBodyTimeout:I1t,kStrictContentLength:y1t,kConnector:$w,kMaxRequests:J7,kCounter:B1t,kClose:b1t,kDestroy:Q1t,kDispatch:w1t,kLocalAddress:e1,kMaxResponseSize:S1t,kOnError:N1t,kHTTPContext:mn,kMaxConcurrentStreams:T1t,kHTTP2InitialWindowSize:x1t,kHTTP2ConnectionWindowSize:D1t,kResume:sd,kPingInterval:R1t}=sr(),k1t=Ywe(),v1t=$we(),zh=Symbol("kClosedResolve"),F1t=Xw&&Xw.maxHeaderSize&&Number.isInteger(Xw.maxHeaderSize)&&Xw.maxHeaderSize>0?()=>Xw.maxHeaderSize:()=>{throw new Nr("http module not available or http.maxHeaderSize invalid")},t1e=()=>{};function s1e(t){return t[PF]??t[mn]?.defaultPipelining??1}var W7=class extends o1t{constructor(e,{maxHeaderSize:r,headersTimeout:n,socketTimeout:s,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:c,keepAlive:A,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:g,tls:E,strictContentLength:m,maxCachedSessions:I,connect:y,maxRequestsPerClient:B,localAddress:F,maxResponseSize:V,autoSelectFamily:L,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:k,allowH2:j,useH2c:Z,initialWindowSize:ne,connectionWindowSize:ce,pingInterval:de,webSocket:ke}={}){if(A!==void 0)throw new Nr("unsupported keepAlive, use pipelining=0 instead");if(s!==void 0)throw new Nr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new Nr("unsupported requestTimeout, use headersTimeout &
Line truncated
|
||||||
`,this[vQt]=a??3e5,this[kQt]=n??3e5,this[_Qt]=m??!0,this[Z7]=B,this[jd]=null,this[PQt]=V>-1?V:-1,this[on]=null,this[HQt]=v??100,this[GQt]=te??262144,this[qQt]=ce??524288,this[YQt]=ue??6e4,this[fc]=[],this[dl]=0,this[gc]=0,this[ll]=ke=>tW(this,ke),this[OQt]=ke=>FQe(this,ke)}get pipelining(){return this[mv]}set pipelining(e){this[mv]=e,this[ll](!0)}get stats(){return new mQt(this)}get[DQ](){return this[fc].length-this[gc]}get[RQ](){return this[gc]-this[dl]}get[NQ](){return this[fc].length-this[dl]}get[wQt](){return!!this[on]&&!this[FE]&&!this[on].destroyed}get[X7](){return!!(this[on]?.busy(null)||this[NQ]>=(_Qe(this)||1)||this[DQ]>0)}[QQt](e){MQe(this),this.once("connect",e)}[UQt](e,r){let n=new EQt(this[RA].origin,e,r);return this[fc].push(n),this[Fg]||(_g.bodyLength(n.body)==null&&_g.isIterable(n.body)?(this[Fg]=1,queueMicrotask(()=>tW(this))):this[ll](!0)),this[Fg]&&this[Kd]!==2&&this[X7]&&(this[Kd]=2),this[Kd]<2}[MQt](){return new Promise(e=>{this[NQ]?this[jd]=e:e(null)})}[LQt](e){return new Promise(r=>{let n=this[fc].splice(this[gc]);for(let i=0;i<n.length;i++){let o=n[i];_g.errorRequest(this,o,e)}let s=()=>{this[jd]&&(this[jd](),this[jd]=null),r(null)};this[on]?(this[on].destroy(e,s),this[on]=null):queueMicrotask(s),this[ll]()})}};function FQe(t,e){if(t[RQ]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){ul(t[gc]===t[dl]);let r=t[fc].splice(t[dl]);for(let n=0;n<r.length;n++){let s=r[n];_g.errorRequest(t,s,e)}ul(t[NQ]===0)}}function MQe(t){ul(!t[FE]),ul(!t[on]);let{host:e,hostname:r,protocol:n,port:s}=t[RA];if(r[0]==="["){let i=r.indexOf("]");ul(i!==-1);let o=r.substring(1,i);ul(vQe.isIPv6(o)),r=o}t[FE]=!0,_E.beforeConnect.hasSubscribers&&_E.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[on]?.version,servername:t[$d],localAddress:t[xQ]},connector:t[TQ]});try{t[TQ]({host:e,hostname:r,protocol:n,port:s,servername:t[$d],localAddress:t[xQ]},(i,o)=>{if(i){$7(t,i,{host:e,hostname:r,protocol:n,port:s}),t[ll]();return}if(t.destroyed){_g.destroy(o.on("error",DQe),new yQt),t[ll]();return}ul(o);try{t[on]=o.alpnProtocol==="h2"?WQt(t,o):VQt(t,o)}catch(a){o.destroy().on("error",DQe),$7(t,a,{host:e,hostname:r,protocol:n,port:s}),t[ll]();return}t[FE]=!1,o[FQt]=0,o[Z7]=t[Z7],o[bQt]=t,o[NQt]=null,_E.connected.hasSubscribers&&_E.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[on]?.version,servername:t[$d],localAddress:t[xQ]},connector:t[TQ],socket:o}),t.emit("connect",t[RA],[t]),t[ll]()})}catch(i){$7(t,i,{host:e,hostname:r,protocol:n,port:s}),t[ll]()}}function $7(t,e,{host:r,hostname:n,protocol:s,port:i}){if(!t.destroyed){if(t[FE]=!1,_E.connectError.hasSubscribers&&_E.connectError.publish({connectParams:{host:r,hostname:n,protocol:s,port:i,version:t[on]?.version,servername:t[$d],localAddress:t[xQ]},connector:t[TQ],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(ul(t[RQ]===0);t[DQ]>0&&t[fc][t[gc]].servername===t[$d];){let o=t[fc][t[gc]++];_g.errorRequest(t,o,e)}else FQe(t,e);t.emit("connectionError",t[RA],[t],e)}}function kQe(t){t[Kd]=0,t.emit("drain",t[RA],[t])}function tW(t,e){t[Fg]!==2&&(t[Fg]=2,zQt(t,e),t[Fg]=0,t[dl]>256&&(t[fc].splice(0,t[dl]),t[gc]-=t[dl],t[dl]=0))}function zQt(t,e){for(;;){if(t.destroyed){ul(t[DQ]===0);return}if(t[jd]&&!t[NQ]){t[jd](),t[jd]=null;return}if(t[on]&&t[on].resume(),t[X7])t[Kd]=2;else if(t[Kd]===2){e?(t[Kd]=1,queueMicrotask(()=>kQe(t))):kQe(t);continue}if(t[DQ]===0||t[RQ]>=(_Qe(t)||1))return;let r=t[fc][t[gc]];if(r===null)return;if(t[RA].protocol==="https:"&&t[$d]!==r.servername){if(t[RQ]>0)return;t[$d]=r.servername,t[on]?.destroy(new IQt("servername changed"),()=>{t[on]=null,tW(t)})}if(t[FE])return;if(!t[on]){MQe(t);return}if(t[on].destroyed||t[on].busy(r))return;!r.aborted&&t[on].write(r)?t[gc]++:t[fc].splice(t[gc],1)}}LQe.exports=eW});var rW=C((dQr,UQe)=>{"use strict";var Ev=class{bottom=0;top=0;list=new Array(2048).fill(void 0);next=null;isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};UQe.exports=class{constructor(){this.head=this.tail=new Ev}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new Ev),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var Cv=C((hQr,JQe)=>{"use strict";var{PoolStats:jQt}=qV(),KQt=Qg(),$Qt=rW(),{kConnected:nW,kSize:PQe,kRunning:OQe,kPending:HQe,kQueued:kQ,kBusy:XQt,kFree:ZQt,kUrl:ewt,kClose:twt,kDestroy:rwt,kDispatch:nwt}=Kt(),zn=Symbol("clients"),qs=Symbol("needDrain"),vQ=Symbol("queue"),sW=Symbol("closed resolve"),iW=Symbol("onDrain"),GQe=Symbol("onConnect"),qQe=Symbol("onDisconnect"),YQe=Symbol("onConnectionError"),oW=Symbol("get dispatcher"),VQe=Symbol("add client"),WQe=Symbol("remove client"),aW=class extends KQt{[vQ]=new $Qt;[kQ]=0;[zn]
Line truncated
|
`,this[I1t]=a??3e5,this[C1t]=n??3e5,this[y1t]=m??!0,this[J7]=B,this[zh]=null,this[S1t]=V>-1?V:-1,this[mn]=null,this[T1t]=k??100,this[x1t]=ne??262144,this[D1t]=ce??524288,this[R1t]=de??6e4,this[Kc]=[],this[id]=0,this[Xc]=0,this[sd]=ve=>z7(this,ve),this[N1t]=ve=>i1e(this,ve)}get pipelining(){return this[PF]}set pipelining(e){this[PF]=e,this[sd](!0)}get stats(){return new s1t(this)}get[r1](){return this[Kc].length-this[Xc]}get[t1](){return this[Xc]-this[id]}get[Zw](){return this[Kc].length-this[id]}get[d1t](){return!!this[mn]&&!this[eI]&&!this[mn].destroyed}get[V7](){return!!(this[mn]?.busy(null)||this[Zw]>=(s1e(this)||1)||this[r1]>0)}[l1t](e){o1e(this),this.once("connect",e)}[w1t](e,r){let n=new i1t(this[gu].origin,e,r);return this[Kc].push(n),this[Pp]||(Up.bodyLength(n.body)==null&&Up.isIterable(n.body)?(this[Pp]=1,queueMicrotask(()=>z7(this))):this[sd](!0)),this[Pp]&&this[jh]!==2&&this[V7]&&(this[jh]=2),this[jh]<2}[b1t](){return new Promise(e=>{this[Zw]?this[zh]=e:e(null)})}[Q1t](e){return new Promise(r=>{let n=this[Kc].splice(this[Xc]);for(let i=0;i<n.length;i++){let o=n[i];o!=null&&Up.errorRequest(this,o,e)}let s=()=>{this[zh]&&(this[zh](),this[zh]=null),r(null)};this[mn]?(this[mn].destroy(e,s),this[mn]=null):queueMicrotask(s),this[sd]()})}};function i1e(t,e){if(t[t1]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){nd(t[Xc]===t[id]);let r=t[Kc].splice(t[id]);for(let n=0;n<r.length;n++){let s=r[n];s!=null&&Up.errorRequest(t,s,e)}nd(t[Zw]===0)}}function o1e(t){nd(!t[eI]),nd(!t[mn]);let{host:e,hostname:r,protocol:n,port:s}=t[gu];if(r[0]==="["){let i=r.indexOf("]");nd(i!==-1);let o=r.substring(1,i);nd(n1e.isIPv6(o)),r=o}t[eI]=!0,$C.beforeConnect.hasSubscribers&&$C.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[mn]?.version,servername:t[Kh],localAddress:t[e1]},connector:t[$w]});try{t[$w]({host:e,hostname:r,protocol:n,port:s,servername:t[Kh],localAddress:t[e1]},(i,o)=>{if(i){Y7(t,i,{host:e,hostname:r,protocol:n,port:s}),t[sd]();return}if(t.destroyed){Up.destroy(o.on("error",t1e),new c1t),t[sd]();return}nd(o);try{t[mn]=o.alpnProtocol==="h2"?v1t(t,o):k1t(t,o)}catch(a){o.destroy().on("error",t1e),Y7(t,a,{host:e,hostname:r,protocol:n,port:s}),t[sd]();return}t[eI]=!1,o[B1t]=0,o[J7]=t[J7],o[u1t]=t,o[f1t]=null,$C.connected.hasSubscribers&&$C.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[mn]?.version,servername:t[Kh],localAddress:t[e1]},connector:t[$w],socket:o}),t.emit("connect",t[gu],[t]),t[sd]()})}catch(i){Y7(t,i,{host:e,hostname:r,protocol:n,port:s}),t[sd]()}}function Y7(t,e,{host:r,hostname:n,protocol:s,port:i}){if(!t.destroyed){if(t[eI]=!1,$C.connectError.hasSubscribers&&$C.connectError.publish({connectParams:{host:r,hostname:n,protocol:s,port:i,version:t[mn]?.version,servername:t[Kh],localAddress:t[e1]},connector:t[$w],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(nd(t[t1]===0);t[r1]>0&&t[Kc][t[Xc]].servername===t[Kh];){let o=t[Kc][t[Xc]++];Up.errorRequest(t,o,e)}else i1e(t,e);t.emit("connectionError",t[gu],[t],e)}}function r1e(t){t[jh]=0,t.emit("drain",t[gu],[t])}function z7(t,e){t[Pp]!==2&&(t[Pp]=2,M1t(t,e),t[Pp]=0,t[id]>256&&(t[Kc].splice(0,t[id]),t[Xc]-=t[id],t[id]=0))}function M1t(t,e){for(;;){if(t.destroyed){nd(t[r1]===0);return}if(t[zh]&&!t[Zw]){t[zh](),t[zh]=null;return}if(t[mn]&&t[mn].resume(),t[V7])t[jh]=2;else if(t[jh]===2){e?(t[jh]=1,queueMicrotask(()=>r1e(t))):r1e(t);continue}if(t[r1]===0||t[t1]>=(s1e(t)||1))return;let r=t[Kc][t[Xc]];if(r===null)return;if(t[gu].protocol==="https:"&&t[Kh]!==r.servername){if(t[t1]>0)return;t[Kh]=r.servername,t[mn]?.destroy(new a1t("servername changed"),()=>{t[mn]=null,z7(t)})}if(t[eI])return;if(!t[mn]){o1e(t);return}if(t[mn].destroyed||t[mn].busy(r))return;!r.aborted&&t[mn].write(r)?t[Xc]++:t[Kc].splice(t[Xc],1)}}a1e.exports=W7});var j7=C((wSr,c1e)=>{"use strict";var OF=class{bottom=0;top=0;list=new Array(2048).fill(void 0);next=null;isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};c1e.exports=class{constructor(){this.head=this.tail=new OF}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new OF),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var HF=C((SSr,m1e)=>{"use strict";var{PoolStats:_1t}=_W(),L1t=Tp(),U1t=j7(),{kConnected:K7,kSize:A1e,kRunning:u1e,kPending:l1e,kQueued:n1,kBusy:P1t,kFree:O1t,kUrl:H1t,kClose:G1t,kDestroy:q1t,kDispatch:Y1t}=sr(),cs=Symbol("clients"),di=Symbol("needDrain"),s1=Symbol("queue"),X7=Symbol("closed resolve"),Z7=Symbol("onDrain"),d1e=Symbol("onConnect"),h1e=Symbol("onDisconnect"),f1e=Symbol("onConnectionError"),$7=Symbol("get dispatcher"),g1e=Symbol("add client"),p1e=Symbol("remove client"),ez=class extends L1t{[s1]=n
Line truncated
|
||||||
|
|
||||||
${e.format(r)}`.trim():`${r.length} interceptors are pending:
|
${e.format(r)}`.trim():`${r.length} interceptors are pending:
|
||||||
|
|
||||||
${e.format(r)}`.trim())}};ESe.exports=wJ});var NJ=C((YQr,BSe)=>{"use strict";var{InvalidArgumentError:ZSt}=Xe(),{runtimeFeatures:eNt}=ol();function tNt(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:n=[],caseSensitive:s=!1}=t;return{ignore:new Set(e.map(i=>s?i:i.toLowerCase())),exclude:new Set(r.map(i=>s?i:i.toLowerCase())),match:new Set(n.map(i=>s?i:i.toLowerCase()))}}var CSe=eNt.has("crypto")?Q("node:crypto"):null,rNt=CSe?.hash?t=>CSe.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function ySe(t){return Array.isArray(t)&&(t.length&1)===0}function nNt(t=[]){return t.length===0?()=>!1:function(r){let n;for(let s of t)if(typeof s=="string"){if(n||(n=r.toLowerCase()),n.includes(s.toLowerCase()))return!0}else if(s instanceof RegExp&&s.test(r))return!0;return!1}}function sNt(t){let e={};if(!t)return e;if(ySe(t)){for(let r=0;r<t.length;r+=2){let n=t[r],s=t[r+1];if(n&&s!==void 0){let i=Buffer.isBuffer(n)?n.toString():n,o=Buffer.isBuffer(s)?s.toString():s;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,n]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(n)?n.join(", "):String(n));return e}var ISe=["record","playback","update"];function iNt(t){if(!ISe.includes(t))throw new ZSt(`Invalid snapshot mode: ${t}. Must be one of: ${ISe.join(", ")}`)}BSe.exports={createHeaderFilters:tNt,hashId:rNt,isUndiciHeaders:ySe,normalizeHeaders:sNt,isUrlExcludedFactory:nNt,validateSnapshotMode:iNt}});var DSe=C((VQr,RSe)=>{"use strict";var{writeFile:oNt,readFile:aNt,mkdir:cNt}=Q("node:fs/promises"),{dirname:ANt,resolve:bSe}=Q("node:path"),{setTimeout:uNt,clearTimeout:QSe}=Q("node:timers"),{InvalidArgumentError:wSe,UndiciError:lNt}=Xe(),{hashId:dNt,isUrlExcludedFactory:hNt,normalizeHeaders:SSe,createHeaderFilters:NSe}=NJ();function VQ(t,e,r={}){let n=new URL(t.path,t.origin),s=t._normalizedHeaders||SSe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=s),{method:t.method||"GET",url:r.matchQuery!==!1?n.toString():`${n.origin}${n.pathname}`,headers:TSe(s,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function TSe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{ignore:i,exclude:o,match:a}=e;for(let[c,A]of Object.entries(t)){let u=n?c:c.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(s[u]=A)}return s}function xSe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let c=n?o:o.toLowerCase();i.has(c)||(s[c]=a)}return s}function WQ(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let n=Object.keys(t.headers).sort();for(let s of n){let i=Array.isArray(t.headers[s])?t.headers[s]:[t.headers[s]];e.push(s);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return dNt(r)}var TJ=class{#e;#t;#n=new Map;#r;#i=1/0;#s=!1;#c;constructor(e={}){this.#r=e.snapshotPath,this.#i=e.maxSnapshots||1/0,this.#s=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#c=NSe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=hNt(e.excludeUrls),this.#s&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let n=VQ(e,this.#c,this.matchOptions),s=WQ(n),i=SSe(r.headers),o={statusCode:r.statusCode,headers:xSe(i,this.#c,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#n.size>=this.#i&&!this.#n.has(s)){let c=this.#n.keys().next().value;this.#n.delete(c)}let a=this.#n.get(s);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#n.set(s,{request:n,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#s&&this.#r&&this.#A()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=VQ(e,this.#c,this.matchOptions),n=WQ(r),s=this.#n.get(n);if(!s)return;let i=s.callCount||0,o=Math.min(i,s.responses.length-1);return s.callCount=i+1,{...s,response:s.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new wSe("Snapshot path is required");try{let n=await aNt(bSe(r),"utf8"),s=JSON.parse(n);if(Array.isArray(s)){this.#n.clear();for(let{hash:i,snapshot:o}of s)this.#n.set(i,o)}else this.#n=new Map(Object.entries(s))}catch(n){if(n.code==="ENOENT")this.#n.clear();else throw new lNt(`Failed to load snapshots from ${r}`,{cause:n})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new wSe("Snapshot path is required");let n=bSe(r);await cNt(ANt(n),{recursive:!0});let s=Array.from(this.#n.entries()).map(([i,o])=>({hash:i,snapshot:o}));await oNt(n,JSON.s
Line truncated
|
${e.format(r)}`.trim())}};GNe.exports=Ej});var Ij=C((nNr,JNe)=>{"use strict";var{InvalidArgumentError:OTt}=et(),{runtimeFeatures:HTt}=$l();function GTt(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:n=[],caseSensitive:s=!1}=t;return{ignore:new Set(e.map(i=>s?i:i.toLowerCase())),exclude:new Set(r.map(i=>s?i:i.toLowerCase())),match:new Set(n.map(i=>s?i:i.toLowerCase()))}}var qNe=HTt.has("crypto")?Q("node:crypto"):null,qTt=qNe?.hash?t=>qNe.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function VNe(t){return Array.isArray(t)&&(t.length&1)===0}function YTt(t=[]){return t.length===0?()=>!1:function(r){let n;for(let s of t)if(typeof s=="string"){if(n||(n=r.toLowerCase()),n.includes(s.toLowerCase()))return!0}else if(s instanceof RegExp&&s.test(r))return!0;return!1}}function VTt(t){let e={};if(!t)return e;if(VNe(t)){for(let r=0;r<t.length;r+=2){let n=t[r],s=t[r+1];if(n&&s!==void 0){let i=Buffer.isBuffer(n)?n.toString():n,o=Buffer.isBuffer(s)?s.toString():s;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,n]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(n)?n.join(", "):String(n));return e}var YNe=["record","playback","update"];function JTt(t){if(!YNe.includes(t))throw new OTt(`Invalid snapshot mode: ${t}. Must be one of: ${YNe.join(", ")}`)}JNe.exports={createHeaderFilters:GTt,hashId:qTt,isUndiciHeaders:VNe,normalizeHeaders:VTt,isUrlExcludedFactory:YTt,validateSnapshotMode:JTt}});var tTe=C((sNr,eTe)=>{"use strict";var{writeFile:WTt,readFile:zTt,mkdir:jTt}=Q("node:fs/promises"),{dirname:KTt,resolve:WNe}=Q("node:path"),{setTimeout:XTt,clearTimeout:zNe}=Q("node:timers"),{InvalidArgumentError:jNe,UndiciError:ZTt}=et(),{hashId:$Tt,isUrlExcludedFactory:ext,normalizeHeaders:KNe,createHeaderFilters:XNe}=Ij();function m1(t,e,r={}){let n=new URL(t.path,t.origin),s=t._normalizedHeaders||KNe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=s),{method:t.method||"GET",url:r.matchQuery!==!1?n.toString():`${n.origin}${n.pathname}`,headers:ZNe(s,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function ZNe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{ignore:i,exclude:o,match:a}=e;for(let[c,A]of Object.entries(t)){let u=n?c:c.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(s[u]=A)}return s}function $Ne(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let c=n?o:o.toLowerCase();i.has(c)||(s[c]=a)}return s}function E1(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let n=Object.keys(t.headers).sort();for(let s of n){let i=Array.isArray(t.headers[s])?t.headers[s]:[t.headers[s]];e.push(s);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return $Tt(r)}var yj=class{#e;#t;#n=new Map;#r;#i=1/0;#s=!1;#a;constructor(e={}){this.#r=e.snapshotPath,this.#i=e.maxSnapshots||1/0,this.#s=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#a=XNe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=ext(e.excludeUrls),this.#s&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let n=m1(e,this.#a,this.matchOptions),s=E1(n),i=KNe(r.headers),o={statusCode:r.statusCode,headers:$Ne(i,this.#a,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#n.size>=this.#i&&!this.#n.has(s)){let c=this.#n.keys().next().value;this.#n.delete(c)}let a=this.#n.get(s);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#n.set(s,{request:n,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#s&&this.#r&&this.#A()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=m1(e,this.#a,this.matchOptions),n=E1(r),s=this.#n.get(n);if(!s)return;let i=s.callCount||0,o=Math.min(i,s.responses.length-1);return s.callCount=i+1,{...s,response:s.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new jNe("Snapshot path is required");try{let n=await zTt(WNe(r),"utf8"),s=JSON.parse(n);if(Array.isArray(s)){this.#n.clear();for(let{hash:i,snapshot:o}of s)this.#n.set(i,o)}else this.#n=new Map(Object.entries(s))}catch(n){if(n.code==="ENOENT")this.#n.clear();else throw new ZTt(`Failed to load snapshots from ${r}`,{cause:n})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new jNe("Snapshot path is required");let n=WNe(r);await jTt(KTt(n),{recursive:!0});let s=Array.from(this.#n.entries()).map(([i,o])=>({hash:i,snapshot:o}));await WTt(n,JSON.s
Line truncated
|
||||||
PRAGMA journal_mode = WAL;
|
PRAGMA journal_mode = WAL;
|
||||||
PRAGMA synchronous = NORMAL;
|
PRAGMA synchronous = NORMAL;
|
||||||
PRAGMA temp_store = memory;
|
PRAGMA temp_store = memory;
|
||||||
PRAGMA optimize;
|
PRAGMA optimize;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS cacheInterceptorV${ho} (
|
CREATE TABLE IF NOT EXISTS cacheInterceptorV${Vo} (
|
||||||
-- Data specific to us
|
-- Data specific to us
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
url TEXT NOT NULL,
|
url TEXT NOT NULL,
|
||||||
@@ -133,8 +133,8 @@ ${e.format(r)}`.trim())}};ESe.exports=wJ});var NJ=C((YQr,BSe)=>{"use strict";var
|
|||||||
staleAt INTEGER NOT NULL
|
staleAt INTEGER NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${ho}_getValuesQuery ON cacheInterceptorV${ho}(url, method, deleteAt);
|
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${Vo}_getValuesQuery ON cacheInterceptorV${Vo}(url, method, deleteAt);
|
||||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${ho}_deleteByUrlQuery ON cacheInterceptorV${ho}(deleteAt);
|
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${Vo}_deleteByUrlQuery ON cacheInterceptorV${Vo}(deleteAt);
|
||||||
`),this.#r=this.#n.prepare(`
|
`),this.#r=this.#n.prepare(`
|
||||||
SELECT
|
SELECT
|
||||||
id,
|
id,
|
||||||
@@ -148,14 +148,14 @@ ${e.format(r)}`.trim())}};ESe.exports=wJ});var NJ=C((YQr,BSe)=>{"use strict";var
|
|||||||
vary,
|
vary,
|
||||||
cachedAt,
|
cachedAt,
|
||||||
staleAt
|
staleAt
|
||||||
FROM cacheInterceptorV${ho}
|
FROM cacheInterceptorV${Vo}
|
||||||
WHERE
|
WHERE
|
||||||
url = ?
|
url = ?
|
||||||
AND method = ?
|
AND method = ?
|
||||||
ORDER BY
|
ORDER BY
|
||||||
deleteAt ASC
|
deleteAt ASC
|
||||||
`),this.#i=this.#n.prepare(`
|
`),this.#i=this.#n.prepare(`
|
||||||
UPDATE cacheInterceptorV${ho} SET
|
UPDATE cacheInterceptorV${Vo} SET
|
||||||
body = ?,
|
body = ?,
|
||||||
deleteAt = ?,
|
deleteAt = ?,
|
||||||
statusCode = ?,
|
statusCode = ?,
|
||||||
@@ -168,7 +168,7 @@ ${e.format(r)}`.trim())}};ESe.exports=wJ});var NJ=C((YQr,BSe)=>{"use strict";var
|
|||||||
WHERE
|
WHERE
|
||||||
id = ?
|
id = ?
|
||||||
`),this.#s=this.#n.prepare(`
|
`),this.#s=this.#n.prepare(`
|
||||||
INSERT INTO cacheInterceptorV${ho} (
|
INSERT INTO cacheInterceptorV${Vo} (
|
||||||
url,
|
url,
|
||||||
method,
|
method,
|
||||||
body,
|
body,
|
||||||
@@ -182,91 +182,98 @@ ${e.format(r)}`.trim())}};ESe.exports=wJ});var NJ=C((YQr,BSe)=>{"use strict";var
|
|||||||
cachedAt,
|
cachedAt,
|
||||||
staleAt
|
staleAt
|
||||||
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
||||||
`),this.#o=this.#n.prepare(`DELETE FROM cacheInterceptorV${ho} WHERE url = ?`),this.#a=this.#n.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${ho}`),this.#c=this.#n.prepare(`DELETE FROM cacheInterceptorV${ho} WHERE deleteAt <= ?`),this.#A=this.#t===1/0?null:this.#n.prepare(`
|
`),this.#o=this.#n.prepare(`DELETE FROM cacheInterceptorV${Vo} WHERE url = ?`),this.#c=this.#n.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${Vo}`),this.#a=this.#n.prepare(`DELETE FROM cacheInterceptorV${Vo} WHERE deleteAt <= ?`),this.#A=this.#t===1/0?null:this.#n.prepare(`
|
||||||
DELETE FROM cacheInterceptorV${ho}
|
DELETE FROM cacheInterceptorV${Vo}
|
||||||
WHERE id IN (
|
WHERE id IN (
|
||||||
SELECT
|
SELECT
|
||||||
id
|
id
|
||||||
FROM cacheInterceptorV${ho}
|
FROM cacheInterceptorV${Vo}
|
||||||
ORDER BY cachedAt ASC
|
ORDER BY cachedAt ASC
|
||||||
LIMIT ?
|
LIMIT ?
|
||||||
)
|
)
|
||||||
`)}close(){this.#n.close()}get(e){rz(e);let r=this.#h(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){rz(e);let n=this.#d(e),s=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=s?.byteLength;if(i&&i>this.#e)return;let o=this.#h(e,!0);o?this.#i.run(s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#s.run(n,e.method,s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt),this.#u())}createWriteStream(e,r){rz(e),pxt(r);let n=0,s=[],i=this;return new gxt({decodeStrings:!0,write(o,a,c){n+=o.byteLength,n<i.#e?s.push(o):this.destroy(),c()},final(o){i.set(e,{...r,body:s}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#d(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#c.run(Date.now()).changes;if(e)return e}{let e=this.#A?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#a.get();return e}#d(e){return`${e.origin}/${e.path}`}#h(e,r=!1){let n=this.#d(e),{headers:s,method:i}=e,o=this.#r.all(n,i);if(o.length===0)return;let a=Date.now();for(let c of o){if(a>=c.deleteAt&&!r)continue;let A=!0;if(c.vary){let u=JSON.parse(c.vary);for(let l in u)if(!mxt(s[l],u[l])){A=!1;break}}if(A)return c}}};function mxt(t,e){if(t==null&&e==null)return!0;if(t==null&&e!=null||t!=null&&e==null)return!1;if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}return t===e}});var Xg=C((hwr,ZNe)=>{"use strict";var{kConstruct:Ext}=Kt(),{kEnumerableProperty:ZE}=Ze(),{iteratorMixin:Cxt,isValidHeaderName:ZQ,isValidHeaderValue:zNe}=ao(),{webidl:wt}=ns(),sz=Q("node:assert"),Kv=Q("node:util");function JNe(t){return t===10||t===13||t===9||t===32}function jNe(t){let e=0,r=t.length;for(;r>e&&JNe(t.charCodeAt(r-1));)--r;for(;r>e&&JNe(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function KNe(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let n=e[r];if(n.length!==2)throw wt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${n.length}.`});iz(t,n[0],n[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let n=0;n<r.length;++n)iz(t,r[n],e[r[n]])}else throw wt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function iz(t,e,r){if(r=jNe(r),ZQ(e)){if(!zNe(r))throw wt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw wt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(XNe(t)==="immutable")throw new TypeError("immutable");return Xv(t).append(e,r,!1)}function Ixt(t){let e=Xv(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],n=e.toSortedArray(),s=e.cookies;if(s===null||s.length===1)return e.sortedMap=n;for(let i=0;i<n.length;++i){let{0:o,1:a}=n[i];if(o==="set-cookie")for(let c=0;c<s.length;++c)r.push([o,s[c]]);else r.push([o,a])}return e.sortedMap=r}function $Ne(t,e){return t[0]<e[0]?-1:1}var $v=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase(),i=this.headersMap.get(s);if(i){let o=s==="cookie"?"; ":", ";this.headersMap.set(s,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(s,{name:e,value:r});s==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase();s==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(s,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:n}of this.headersMap.values())e[r]=n;return e}rawValues(){return this.hea
Line truncated
|
`)}close(){this.#n.close()}get(e){Kj(e);let r=this.#f(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){Kj(e);let n=this.#d(e),s=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=s?.byteLength;if(i&&i>this.#e)return;let o=this.#f(e,!0);o?this.#i.run(s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#s.run(n,e.method,s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt),this.#u())}createWriteStream(e,r){Kj(e),sRt(r);let n=0,s=[],i=this;return new nRt({decodeStrings:!0,write(o,a,c){n+=o.byteLength,n<i.#e?s.push(o):this.destroy(),c()},final(o){i.set(e,{...r,body:s}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#d(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#A?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#c.get();return e}#d(e){return`${e.origin}/${e.path}`}#f(e,r=!1){let n=this.#d(e),{headers:s,method:i}=e,o=this.#r.all(n,i);if(o.length===0)return;let a=Date.now();for(let c of o){if(a>=c.deleteAt&&!r)continue;let A=!0;if(c.vary){let u=JSON.parse(c.vary);for(let l in u)if(!iRt(s[l],u[l])){A=!1;break}}if(A)return c}}};function iRt(t,e){if(t==null&&e==null)return!0;if(t==null&&e!=null||t!=null&&e==null)return!1;if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}return t===e}});var im=C((SNr,wxe)=>{"use strict";var{kConstruct:oRt}=sr(),{kEnumerableProperty:pI}=st(),{iteratorMixin:aRt,isValidHeaderName:b1,isValidHeaderValue:Ixe}=Oo(),{webidl:Mt}=ys(),Zj=Q("node:assert"),CM=Q("node:util");function Cxe(t){return t===10||t===13||t===9||t===32}function yxe(t){let e=0,r=t.length;for(;r>e&&Cxe(t.charCodeAt(r-1));)--r;for(;r>e&&Cxe(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function Bxe(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let n=e[r];if(n.length!==2)throw Mt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${n.length}.`});$j(t,n[0],n[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let n=0;n<r.length;++n)$j(t,r[n],e[r[n]])}else throw Mt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function $j(t,e,r){if(r=yxe(r),b1(e)){if(!Ixe(r))throw Mt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Mt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(Qxe(t)==="immutable")throw new TypeError("immutable");return yM(t).append(e,r,!1)}function cRt(t){let e=yM(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],n=e.toSortedArray(),s=e.cookies;if(s===null||s.length===1)return e.sortedMap=n;for(let i=0;i<n.length;++i){let{0:o,1:a}=n[i];if(o==="set-cookie")for(let c=0;c<s.length;++c)r.push([o,s[c]]);else r.push([o,a])}return e.sortedMap=r}function bxe(t,e){return t[0]<e[0]?-1:1}var IM=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase(),i=this.headersMap.get(s);if(i){let o=s==="cookie"?"; ":", ";this.headersMap.set(s,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(s,{name:e,value:r});s==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase();s==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(s,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:n}of this.headersMap.values())e[r]=n;return e}rawValues(){return this.hea
Line truncated
|
||||||
${i}`;break;case"retry":sRe(i)&&(r[s]=i);break;case"id":iRe(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&sRe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&iRe(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};oRe.exports={EventSourceStream:Vz}});var gRe=C((Uwr,fRe)=>{"use strict";var{pipeline:Mkt}=Q("node:stream"),{fetching:Lkt}=sw(),{makeRequest:Ukt}=tC(),{webidl:Vs}=ns(),{EventSourceStream:Pkt}=aRe(),{parseMIMEType:Okt}=Aa(),{createFastMessageEvent:Hkt}=b_(),{isNetworkError:cRe}=tw(),{kEnumerableProperty:op}=Ze(),{environmentSettingsObject:ARe}=ao(),uRe=!1,lRe=3e3,lw=0,dRe=1,dw=2,Gkt="anonymous",qkt="use-credentials",lC=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#n=!1;#r=lw;#i=null;#s=null;#c;#o;constructor(e,r={}){super(),Vs.util.markAsUncloneable(this);let n="EventSource constructor";Vs.argumentLengthCheck(arguments,1,n),uRe||(uRe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Vs.converters.USVString(e),r=Vs.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#c=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let s=ARe,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=Gkt;r.withCredentials===!0&&(o=qkt,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=ARe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=Ukt(a),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#a(){if(this.#r===dw)return;this.#r=lw;let e={request:this.#i,dispatcher:this.#c},r=n=>{if(!cRe(n))return this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(cRe(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?Okt(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=dRe,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new Pkt({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(Hkt(c.type,c.options))}});Mkt(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=Lkt(e)}#A(){this.#r!==dw&&(this.#r=lw,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===lw&&(this.#o.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#a())},this.#o.reconnectionTime)?.unref())}close(){Vs.brandCheck(this,t),this.#r!==dw&&(this.#r=dw,this.#s.abort(),this.#i=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open);let r=Vs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("open",r),this.#e.open=e):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message);let r=Vs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("message",r),this.#e.message=e):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error);let r=Vs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},hRe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:lw,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:dRe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:dw,writable:!1}};Object.defineProperties(lC,hRe);Object.defineProperties(lC.prototype,hRe);Object.defineProperties(lC.prototype,{close:op,onerror:op,onmessage:op,onopen:op,readyState:op,url:op,withCredentials:op});Vs.converters.EventSourceInitDict=Vs.dictionaryConverter([{key:"withCredentials",converter:Vs.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Vs.converters.any},{key:"node",converter:Vs.dictionaryConverter([{key:"reconnectionTime",converter:Vs.converters["unsigned long"],defaultValue:()=>lRe},{key:"dispatcher",converter:Vs.converters.any}]),defaultValue:()=>({})}]);fRe.exports={EventSource:lC,defaultReconnectionTime:lRe}});var yRe=C((Pwr,pe)=>{"use strict";var Ykt=Xd(),mRe=uQ(),Vkt=Mg(),Wkt=twe(),Jkt=iwe(),zkt=Pg(),jkt=xW(),Kkt=wW(),$kt=Ywe(),Xkt=$we(),Zkt=e1e(),ERe=Xe(),M_=Ze(),{InvalidArgumentError:F_}=ERe,dC=F1e(),evt=wg(),tvt=fJ(),{MockCallHistory:rv
Line truncated
|
${o}`;return}if(s_(e,s,xFt)){DFt(e,i)&&(r.retry=e.toString("utf8",i));return}if(s_(e,s,TFt)){RFt(e,i)&&(r.id=e.toString("utf8",i));return}if(s_(e,s,NFt)){let o=e.toString("utf8",i);o.length>0&&(r.event=o)}}processEvent(e){e.retry&&BFt(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&bFt(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event.data=void 0,this.event.event=void 0,this.event.id=void 0,this.event.retry=void 0}hasPendingEvent(){return this.event.data!==void 0||this.event.event!==void 0||this.event.id!==void 0||this.event.retry!==void 0}hasCurrentByte(){return this.chunkIndex<this.chunks.length&&this.pos<this.chunks[this.chunkIndex].length}currentByte(){return this.chunks[this.chunkIndex][this.pos]}consumeCurrentByte(){this.advanceCursor(),this.syncLineStartToCursor()}advanceCursor(){for(this.pos++;this.chunkIndex<this.chunks.length&&this.pos>=this.chunks[this.chunkIndex].length;)this.chunkIndex++,this.pos=0}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex,this.linePos=this.pos,this.dropConsumedChunks()}dropConsumedChunks(){for(;this.lineChunkIndex>0;)this.chunks.shift(),this.lineChunkIndex--,this.chunkIndex--;this.chunkIndex===this.chunks.length&&(this.chunks.length=0,this.chunkIndex=0,this.pos=0,this.lineChunkIndex=0,this.linePos=0)}readLine(){if(this.lineChunkIndex===this.chunkIndex)return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos);let e=[],r=0;for(let n=this.lineChunkIndex;n<=this.chunkIndex;n++){let s=this.chunks[n],i=n===this.lineChunkIndex?this.linePos:0,o=n===this.chunkIndex?this.pos:s.length,a=s.subarray(i,o);r+=a.length,e.push(a)}return Buffer.concat(e,r)}peekBufferedByte(e){let r=this.lineChunkIndex,n=this.linePos;for(;r<this.chunks.length;){let s=this.chunks[r],i=s.length-n;if(e<i)return s[n+e];e-=i,r++,n=0}}discardLeadingBytes(e){for(;e>0&&this.lineChunkIndex<this.chunks.length;){let n=this.chunks[this.lineChunkIndex].length-this.linePos;e<n?(this.linePos+=e,e=0):(e-=n,this.lineChunkIndex++,this.linePos=0)}this.chunkIndex=this.lineChunkIndex,this.pos=this.linePos,this.dropConsumedChunks()}handleBOM(){let e=this.peekBufferedByte(0),r=this.peekBufferedByte(1),n=this.peekBufferedByte(2);return r===void 0?(e===TI[0]||(this.checkBOM=!1),!0):n===void 0?e===TI[0]&&r===TI[1]?!0:(this.checkBOM=!1,!1):(e===TI[0]&&r===TI[1]&&n===TI[2]&&this.discardLeadingBytes(3),this.checkBOM=!1,!this.hasCurrentByte())}};DRe.exports={EventSourceStream:PK}});var PRe=C((XNr,URe)=>{"use strict";var{pipeline:kFt}=Q("node:stream"),{fetching:vFt}=T1(),{makeRequest:FFt}=EI(),{webidl:fi}=ys(),{EventSourceStream:MFt}=RRe(),{parseMIMEType:_Ft}=Va(),{createFastMessageEvent:LFt}=JM(),{isNetworkError:kRe}=w1(),{kEnumerableProperty:hm}=st(),{environmentSettingsObject:vRe}=Oo(),FRe=!1,MRe=3e3,M1=0,_Re=1,_1=2,UFt="anonymous",PFt="use-credentials",xI=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#n=!1;#r=M1;#i=null;#s=null;#a;#o;constructor(e,r={}){super(),fi.util.markAsUncloneable(this);let n="EventSource constructor";fi.argumentLengthCheck(arguments,1,n),FRe||(FRe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=fi.converters.USVString(e),r=fi.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let s=vRe,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=UFt;r.withCredentials===!0&&(o=PFt,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=vRe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=FFt(a),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#c(){if(this.#r===_1)return;this.#r=M1;let e={request:this.#i,dispatcher:this.#a},r=n=>{if(!kRe(n))return this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(kRe(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?_Ft(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=_Re,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new MFt({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(LFt(c.type,c.options))}});kFt(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=vFt(e)}#A(){this.#r!==_1&&(this.#r=M1,this.dispatchEvent(new Event("error")),setTime
Line truncated
|
||||||
`).slice(1).join(`
|
`).slice(1).join(`
|
||||||
`);t.stack=r?`${r}
|
`);t.stack=r?`${r}
|
||||||
${i}`:s.stack}pe.exports.fetch=function(e,r=void 0){return hvt(e,r).catch(n=>{throw pRe?IRe(n,pRe):n&&typeof n=="object"&&Error.captureStackTrace(n,pe.exports.fetch),n})};pe.exports.Headers=Xg().Headers;pe.exports.Response=tw().Response;pe.exports.Request=tC().Request;pe.exports.FormData=sv().FormData;var{setGlobalOrigin:fvt,getGlobalOrigin:gvt}=u7();pe.exports.setGlobalOrigin=fvt;pe.exports.getGlobalOrigin=gvt;var{CacheStorage:pvt}=rxe(),{kConstruct:mvt}=Kt();pe.exports.caches=new pvt(mvt);var{deleteCookie:Evt,getCookies:Cvt,getSetCookies:Ivt,setCookie:yvt,parseCookie:Bvt}=fxe();pe.exports.deleteCookie=Evt;pe.exports.getCookies=Cvt;pe.exports.getSetCookies=Ivt;pe.exports.setCookie=yvt;pe.exports.parseCookie=Bvt;var{parseMIMEType:bvt,serializeAMimeType:Qvt}=Aa();pe.exports.parseMIMEType=bvt;pe.exports.serializeAMimeType=Qvt;var{CloseEvent:wvt,ErrorEvent:Svt,MessageEvent:Nvt}=b_(),{WebSocket:Tvt,ping:xvt}=Jxe();pe.exports.WebSocket=Tvt;pe.exports.CloseEvent=wvt;pe.exports.ErrorEvent=Svt;pe.exports.MessageEvent=Nvt;pe.exports.ping=xvt;pe.exports.WebSocketStream=tRe().WebSocketStream;pe.exports.WebSocketError=Oz().WebSocketError;pe.exports.request=hw(dC.request);pe.exports.stream=hw(dC.stream);pe.exports.pipeline=hw(dC.pipeline);pe.exports.connect=hw(dC.connect);pe.exports.upgrade=hw(dC.upgrade);pe.exports.MockClient=tvt;pe.exports.MockCallHistory=rvt;pe.exports.MockCallHistoryLog=nvt;pe.exports.MockPool=ivt;pe.exports.MockAgent=svt;pe.exports.SnapshotAgent=ovt;pe.exports.mockErrors=avt;var{EventSource:Rvt}=gRe();pe.exports.EventSource=Rvt;function Dvt(){globalThis.fetch=pe.exports.fetch,globalThis.Headers=pe.exports.Headers,globalThis.Response=pe.exports.Response,globalThis.Request=pe.exports.Request,globalThis.FormData=pe.exports.FormData,globalThis.WebSocket=pe.exports.WebSocket,globalThis.CloseEvent=pe.exports.CloseEvent,globalThis.ErrorEvent=pe.exports.ErrorEvent,globalThis.MessageEvent=pe.exports.MessageEvent,globalThis.EventSource=pe.exports.EventSource}pe.exports.install=Dvt});var fw=C(dh=>{"use strict";dh.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");dh.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");dh.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
${i}`:s.stack}Ce.exports.fetch=function(e,r=void 0){return AMt(e,r).catch(n=>{throw ORe?YRe(n,ORe):n&&typeof n=="object"&&Error.captureStackTrace(n,Ce.exports.fetch),n})};Ce.exports.Headers=im().Headers;Ce.exports.Response=w1().Response;Ce.exports.Request=EI().Request;Ce.exports.FormData=NF().FormData;var{setGlobalOrigin:uMt,getGlobalOrigin:lMt}=n7();Ce.exports.setGlobalOrigin=uMt;Ce.exports.getGlobalOrigin=lMt;var{CacheStorage:dMt}=TDe(),{kConstruct:hMt}=sr();Ce.exports.caches=new dMt(hMt);var{deleteCookie:fMt,getCookies:gMt,getSetCookies:pMt,setCookie:mMt,parseCookie:EMt}=ODe();Ce.exports.deleteCookie=fMt;Ce.exports.getCookies=gMt;Ce.exports.getSetCookies=pMt;Ce.exports.setCookie=mMt;Ce.exports.parseCookie=EMt;var{parseMIMEType:CMt,serializeAMimeType:IMt}=Va();Ce.exports.parseMIMEType=CMt;Ce.exports.serializeAMimeType=IMt;var{CloseEvent:yMt,ErrorEvent:BMt,MessageEvent:bMt}=JM(),{WebSocket:QMt,ping:wMt}=CRe();Ce.exports.WebSocket=QMt;Ce.exports.CloseEvent=yMt;Ce.exports.ErrorEvent=BMt;Ce.exports.MessageEvent=bMt;Ce.exports.ping=wMt;Ce.exports.WebSocketStream=NRe().WebSocketStream;Ce.exports.WebSocketError=FK().WebSocketError;Ce.exports.request=L1(DI.request);Ce.exports.stream=L1(DI.stream);Ce.exports.pipeline=L1(DI.pipeline);Ce.exports.connect=L1(DI.connect);Ce.exports.upgrade=L1(DI.upgrade);Ce.exports.MockClient=XFt;Ce.exports.MockCallHistory=ZFt;Ce.exports.MockCallHistoryLog=$Ft;Ce.exports.MockPool=tMt;Ce.exports.MockAgent=eMt;Ce.exports.SnapshotAgent=rMt;Ce.exports.mockErrors=nMt;var{EventSource:SMt}=PRe();Ce.exports.EventSource=SMt;function NMt(){globalThis.fetch=Ce.exports.fetch,globalThis.Headers=Ce.exports.Headers,globalThis.Response=Ce.exports.Response,globalThis.Request=Ce.exports.Request,globalThis.FormData=Ce.exports.FormData,globalThis.WebSocket=Ce.exports.WebSocket,globalThis.CloseEvent=Ce.exports.CloseEvent,globalThis.ErrorEvent=Ce.exports.ErrorEvent,globalThis.MessageEvent=Ce.exports.MessageEvent,globalThis.EventSource=Ce.exports.EventSource}Ce.exports.install=NMt});var U1=C(lf=>{"use strict";lf.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");lf.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");lf.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
||||||
`||t==="\r";dh.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);dh.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);dh.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());dh.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let n=t[e];if(++e,n==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var bRe=C((Gwr,BRe)=>{"use strict";var{asciiLowercase:L_,solelyContainsHTTPTokenCodePoints:kvt,soleyContainsHTTPQuotedStringTokenCodePoints:vvt}=fw();BRe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=L_(String(e)),this._map.get(e)}has(e){return e=L_(String(e)),this._map.has(e)}set(e,r){if(e=L_(String(e)),r=String(r),!kvt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!vvt(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=L_(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var SRe=C((qwr,wRe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:_vt,removeTrailingHTTPWhitespace:QRe,isHTTPWhitespaceChar:Fvt,solelyContainsHTTPTokenCodePoints:Wz,soleyContainsHTTPQuotedStringTokenCodePoints:Mvt,asciiLowercase:Jz,collectAnHTTPQuotedString:Lvt}=fw();wRe.exports=t=>{t=_vt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!Wz(r)||e>=t.length)return null;++e;let n="";for(;e<t.length&&t[e]!==";";)n+=t[e],++e;if(n=QRe(n),n.length===0||!Wz(n))return null;let s={type:Jz(r),subtype:Jz(n),parameters:new Map};for(;e<t.length;){for(++e;Fvt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=Jz(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=Lvt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=QRe(o),o==="")continue}i.length>0&&Wz(i)&&Mvt(o)&&!s.parameters.has(i)&&s.parameters.set(i,o)}return s}});var TRe=C((Ywr,NRe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:Uvt}=fw();NRe.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,n]of t.parameters)e+=";",e+=r,e+="=",(!Uvt(n)||n.length===0)&&(n=n.replace(/(["\\])/ug,"\\$1"),n=`"${n}"`),e+=n;return e}});var kRe=C((Wwr,DRe)=>{"use strict";var Pvt=bRe(),Ovt=SRe(),Hvt=TRe(),{asciiLowercase:xRe,solelyContainsHTTPTokenCodePoints:RRe}=fw();DRe.exports=class{constructor(e){e=String(e);let r=Ovt(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new Pvt(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=xRe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!RRe(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=xRe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!RRe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return Hvt(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});var KRe=C(Nn=>{"use strict";var ej=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),l_t=ej(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sync=t.isexe=void 0;var e=Q("node:fs"),r=Q("node:fs/promises"),n=async(a,c={})=>{let{ignoreErrors:A=!1}=c;try{return i(await(0,r.stat)(a),c)}catch(u){let l=u;if(A||l.code==="EACCES")return!1;throw l}};t.isexe=n;var s=(a,c={})=>{let{ignoreErrors:A=!1}=c;try{return i((0,e.statSync)(a),c)}catch(u){let l=u;if(A||l.code==="EACCES")return!1;throw l}};t.sync=s;var i=(a,c)=>a.isFile()&&o(a,c),o=(a,c)=>{let A=c.uid??process.getuid?.(),u=c.groups??process.getgroups?.()Line truncated
|
`||t==="\r";lf.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);lf.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);lf.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());lf.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let n=t[e];if(++e,n==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var WRe=C((tTr,JRe)=>{"use strict";var{asciiLowercase:a_,solelyContainsHTTPTokenCodePoints:TMt,soleyContainsHTTPQuotedStringTokenCodePoints:xMt}=U1();JRe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=a_(String(e)),this._map.get(e)}has(e){return e=a_(String(e)),this._map.has(e)}set(e,r){if(e=a_(String(e)),r=String(r),!TMt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!xMt(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=a_(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var KRe=C((rTr,jRe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:DMt,removeTrailingHTTPWhitespace:zRe,isHTTPWhitespaceChar:RMt,solelyContainsHTTPTokenCodePoints:OK,soleyContainsHTTPQuotedStringTokenCodePoints:kMt,asciiLowercase:HK,collectAnHTTPQuotedString:vMt}=U1();jRe.exports=t=>{t=DMt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!OK(r)||e>=t.length)return null;++e;let n="";for(;e<t.length&&t[e]!==";";)n+=t[e],++e;if(n=zRe(n),n.length===0||!OK(n))return null;let s={type:HK(r),subtype:HK(n),parameters:new Map};for(;e<t.length;){for(++e;RMt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=HK(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=vMt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=zRe(o),o==="")continue}i.length>0&&OK(i)&&kMt(o)&&!s.parameters.has(i)&&s.parameters.set(i,o)}return s}});var ZRe=C((nTr,XRe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:FMt}=U1();XRe.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,n]of t.parameters)e+=";",e+=r,e+="=",(!FMt(n)||n.length===0)&&(n=n.replace(/(["\\])/ug,"\\$1"),n=`"${n}"`),e+=n;return e}});var r2e=C((iTr,t2e)=>{"use strict";var MMt=WRe(),_Mt=KRe(),LMt=ZRe(),{asciiLowercase:$Re,solelyContainsHTTPTokenCodePoints:e2e}=U1();t2e.exports=class{constructor(e){e=String(e);let r=_Mt(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new MMt(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=$Re(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!e2e(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=$Re(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!e2e(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return LMt(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});var C2e=C(Pn=>{"use strict";var zK=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),o_t=zK(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sync=t.isexe=void 0;var e=Q("node:fs"),r=Q("node:fs/promises"),n=async(a,c={})=>{let{ignoreErrors:A=!1}=c;try{return i(await(0,r.stat)(a),c)}catch(u){let l=u;if(A||l.code==="EACCES")return!1;throw l}};t.isexe=n;var s=(a,c={})=>{let{ignoreErrors:A=!1}=c;try{return i((0,e.statSync)(a),c)}catch(u){let l=u;if(A||l.code==="EACCES")return!1;throw l}};t.sync=s;var i=(a,c)=>a.isFile()&&o(a,c),o=(a,c)=>{let A=c.uid??process.getuid?.(),u=c.groups??process.getgroups?.()Line truncated
|
||||||
%s`,k,k,f,s);let P=f.type==="*"?Wj:f.type==="?"?jj:"\\"+f.type;i=!0,s=s.slice(0,f.reStart)+P+"\\("+k}B(),o&&(s+="\\\\");let M=mFt[s.charAt(0)];for(let k=c.length-1;k>-1;k--){let P=c[k],v=s.slice(0,P.reStart),z=s.slice(P.reStart,P.reEnd-8),Z=s.slice(P.reEnd),te=s.slice(P.reEnd-8,P.reEnd)+Z,ce=v.split(")").length,ue=v.split("(").length-ce,Fe=Z;for(let et=0;et<ue;et++)Fe=Fe.replace(/\)[+*?]?/,"");Z=Fe;let ke=Z===""&&r!==Jj?"(?:$|\\/)":"";s=v+z+Z+ke+te}if(s!==""&&i&&(s="(?=.)"+s),M&&(s=I()+s),r===Jj)return[s,i];if(n.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return CFt(e);let V=n.nocase?"i":"";try{return Object.assign(new RegExp("^"+s+"$",V),{_glob:e,_src:s})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,n=r.noglobstar?Wj:r.dot?gFt:pFt,s=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?yFt(a):a===Ws?Ws:a._src).reduce((a,c)=>(a[a.length-1]===Ws&&c===Ws||a.push(c),a),[]),o.forEach((a,c)=>{a!==Ws||o[c-1]===Ws||(c===0?o.length>1?o[c+1]="(?:\\/|"+n+"\\/)?"+o[c+1]:o[c]=n:c===o.length-1?o[c-1]+="(?:\\/|"+n+")?":(o[c-1]+="(?:\\/|\\/"+n+"\\/)"+o[c+1],o[c+1]=Ws))}),o.filter(a=>a!==Ws).join("/"))).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,s)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let n=this.options;zj.sep!=="/"&&(e=e.split(zj.sep).join("/")),e=e.split(C2e),this.debug(this.pattern,"split",e);let s=this.set;this.debug(this.pattern,"set",s);let i;for(let o=e.length-1;o>=0&&(i=e[o],!i);o--);for(let o=0;o<s.length;o++){let a=s[o],c=e;if(n.matchBase&&a.length===1&&(c=[i]),this.matchOne(c,a,r))return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate}static defaults(e){return Co.defaults(e).Minimatch}};Co.Minimatch=CC});var N2e=C((WSr,S2e)=>{S2e.exports=w2e;var Xj=Q("fs"),{EventEmitter:bFt}=Q("events"),{Minimatch:$j}=B2e(),{resolve:QFt}=Q("path");function wFt(t,e){return new Promise((r,n)=>{Xj.readdir(t,{withFileTypes:!0},(s,i)=>{if(s)switch(s.code){case"ENOTDIR":e?n(s):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:n(s);break}else r(i)})})}function b2e(t,e){return new Promise((r,n)=>{(e?Xj.stat:Xj.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?b2e(t,!1):null):r(null):r(o)})})}async function*Q2e(t,e,r,n,s,i){let o=await wFt(e+t,i);for(let a of o){let c=a.name;c===void 0&&(c=a,n=!0);let A=t+"/"+c,u=A.slice(1),l=e+"/"+u,d=null;(n||r)&&(d=await b2e(l,r)),!d&&a.name!==void 0&&(d=a),d===null&&(d={isDirectory:()=>!1}),d.isDirectory()?s(u)||(yield{relative:u,absolute:l,stats:d},yield*Q2e(A,e,r,n,s,!1)):yield{relative:u,absolute:l,stats:d}}}async function*SFt(t,e,r,n){yield*Q2e("",t,e,r,n,!0)}function NFt(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}var $_=class extends bFt{constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=NFt(r||{}),this.matchers=[],this.options.pattern){let s=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=s.map(i=>new $j(i,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let s=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=s.map(i=>new $j(i,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let s=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=s.map(i=>new $j(i,{dot:!0}))}this.iterator=SFt(QFt(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,n&&(this._matches=[],this.on("match",s=>this._matches.push(this.options.absolute?s.absolute:s.relative)),this.on("error",s=>n(s)),this.on("end",()=>n(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let n=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(s=>s.match(n)))&&!this.ignoreMatchers.some(s=>s.match(n))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let n=e.value.relative,s=e.value.absolute;this.options.mark&&r&&(n+="/",s+="/"),this.options.stat?this.emit("match",{relative:n,absolute:s,stat:e.value.stats}):this.emit("match",{relative:n,absolute:s})}this._next(this.iterator)}}).catch(e=>{this.abort(),this.emit("error",e),!e.code&&!this.options.silent&&console.error(e)}):this.inactive=!0}ab
Line truncated
|
%s`,L,L,f,s);let P=f.type==="*"?PX:f.type==="?"?GX:"\\"+f.type;i=!0,s=s.slice(0,f.reStart)+P+"\\("+L}B(),o&&(s+="\\\\");let F=dLt[s.charAt(0)];for(let L=c.length-1;L>-1;L--){let P=c[L],k=s.slice(0,P.reStart),j=s.slice(P.reStart,P.reEnd-8),Z=s.slice(P.reEnd),ne=s.slice(P.reEnd-8,P.reEnd)+Z,ce=k.split(")").length,de=k.split("(").length-ce,ke=Z;for(let rt=0;rt<de;rt++)ke=ke.replace(/\)[+*?]?/,"");Z=ke;let ve=Z===""&&r!==OX?"(?:$|\\/)":"";s=k+j+Z+ve+ne}if(s!==""&&i&&(s="(?=.)"+s),F&&(s=I()+s),r===OX)return[s,i];if(n.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return fLt(e);let V=n.nocase?"i":"";try{return Object.assign(new RegExp("^"+s+"$",V),{_glob:e,_src:s})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,n=r.noglobstar?PX:r.dot?uLt:lLt,s=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?pLt(a):a===gi?gi:a._src).reduce((a,c)=>(a[a.length-1]===gi&&c===gi||a.push(c),a),[]),o.forEach((a,c)=>{a!==gi||o[c-1]===gi||(c===0?o.length>1?o[c+1]="(?:\\/|"+n+"\\/)?"+o[c+1]:o[c]=n:c===o.length-1?o[c-1]+="(?:\\/|"+n+")?":(o[c-1]+="(?:\\/|\\/"+n+"\\/)"+o[c+1],o[c+1]=gi))}),o.filter(a=>a!==gi).join("/"))).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,s)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let n=this.options;HX.sep!=="/"&&(e=e.split(HX.sep).join("/")),e=e.split(Jke),this.debug(this.pattern,"split",e);let s=this.set;this.debug(this.pattern,"set",s);let i;for(let o=e.length-1;o>=0&&(i=e[o],!i);o--);for(let o=0;o<s.length;o++){let a=s[o],c=e;if(n.matchBase&&a.length===1&&(c=[i]),this.matchOne(c,a,r))return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate}static defaults(e){return Xo.defaults(e).Minimatch}};Xo.Minimatch=LI});var eve=C((aDr,$ke)=>{$ke.exports=Zke;var VX=Q("fs"),{EventEmitter:ELt}=Q("events"),{Minimatch:YX}=jke(),{resolve:CLt}=Q("path");function ILt(t,e){return new Promise((r,n)=>{VX.readdir(t,{withFileTypes:!0},(s,i)=>{if(s)switch(s.code){case"ENOTDIR":e?n(s):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:n(s);break}else r(i)})})}function Kke(t,e){return new Promise((r,n)=>{(e?VX.stat:VX.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?Kke(t,!1):null):r(null):r(o)})})}async function*Xke(t,e,r,n,s,i){let o=await ILt(e+t,i);for(let a of o){let c=a.name;c===void 0&&(c=a,n=!0);let A=t+"/"+c,u=A.slice(1),l=e+"/"+u,d=null;(n||r)&&(d=await Kke(l,r)),!d&&a.name!==void 0&&(d=a),d===null&&(d={isDirectory:()=>!1}),d.isDirectory()?s(u)||(yield{relative:u,absolute:l,stats:d},yield*Xke(A,e,r,n,s,!1)):yield{relative:u,absolute:l,stats:d}}}async function*yLt(t,e,r,n){yield*Xke("",t,e,r,n,!0)}function BLt(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}var y_=class extends ELt{constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=BLt(r||{}),this.matchers=[],this.options.pattern){let s=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=s.map(i=>new YX(i,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let s=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=s.map(i=>new YX(i,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let s=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=s.map(i=>new YX(i,{dot:!0}))}this.iterator=yLt(CLt(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,n&&(this._matches=[],this.on("match",s=>this._matches.push(this.options.absolute?s.absolute:s.relative)),this.on("error",s=>n(s)),this.on("end",()=>n(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let n=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(s=>s.match(n)))&&!this.ignoreMatchers.some(s=>s.match(n))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let n=e.value.relative,s=e.value.absolute;this.options.mark&&r&&(n+="/",s+="/"),this.options.stat?this.emit("match",{relative:n,absolute:s,stat:e.value.stats}):this.emit("match",{relative:n,absolute:s})}this._next(this.iterator)}}).catch(e=>{this.abort(),this.emit("error",e),!e.code&&!this.options.silent&&console.error(e)}):this.inactive=!0}ab
Line truncated
|
||||||
`,S);S=G===-1?w.length:G}else if(F!==-1&&w[S]==="/"&&w[S+1]==="*"){let G=w.indexOf("*/",S);G!==-1?(S=G+2,F=w.indexOf("*/",S)):(b+=w[S],S++)}else b+=w[S],S++;return b}function CI(w){let b=EI(w.toString()),S=b.match(aL);if(S||(S=b.match(cL)),!S)throw new Error(`could not parse args in autoInject
|
`,N);N=Y===-1?w.length:Y}else if(M!==-1&&w[N]==="/"&&w[N+1]==="*"){let Y=w.indexOf("*/",N);Y!==-1?(N=Y+2,M=w.indexOf("*/",N)):(b+=w[N],N++)}else b+=w[N],N++;return b}function qn(w){let b=Js(w.toString()),N=b.match(io);if(N||(N=b.match(ju)),!N)throw new Error(`could not parse args in autoInject
|
||||||
Source:
|
Source:
|
||||||
`+b);let[,F]=S;return F.replace(/\s/g,"").split(P1).map(G=>G.replace(O1,"").trim())}function II(w,b){var S={};return Object.keys(w).forEach(F=>{var G=w[F],Y,J=h(G),j=!J&&G.length===1||J&&G.length===0;if(Array.isArray(G))Y=[...G],G=Y.pop(),S[F]=Y.concat(Y.length>0?re:G);else if(j)S[F]=G;else{if(Y=CI(G),G.length===0&&!J&&Y.length===0)throw new Error("autoInject task functions require explicit parameters.");J||Y.pop(),S[F]=Y.concat(re)}function re(Se,Bt){var Lt=Y.map(St=>Se[St]);Lt.push(Bt),E(G)(...Lt)}}),mI(S,b)}class yI{constructor(){this.head=this.tail=null,this.length=0}removeLink(b){return b.prev?b.prev.next=b.next:this.head=b.next,b.next?b.next.prev=b.prev:this.tail=b.prev,b.prev=b.next=null,this.length-=1,b}empty(){for(;this.head;)this.shift();return this}insertAfter(b,S){S.prev=b,S.next=b.next,b.next?b.next.prev=S:this.tail=S,b.next=S,this.length+=1}insertBefore(b,S){S.prev=b.prev,S.next=b,b.prev?b.prev.next=S:this.head=S,b.prev=S,this.length+=1}unshift(b){this.head?this.insertBefore(this.head,b):BI(this,b)}push(b){this.tail?this.insertAfter(this.tail,b):BI(this,b)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var b=this.head;b;)yield b.data,b=b.next}remove(b){for(var S=this.head;S;){var{next:F}=S;b(S)&&this.removeLink(S),S=F}return this}}function BI(w,b){w.length=1,w.head=w.tail=b}function Wp(w,b,S){if(b==null)b=1;else if(b===0)throw new RangeError("Concurrency must not be zero");var F=E(w),G=0,Y=[];let J={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function j(qe,be){J[qe].push(be)}function re(qe,be){let Ye=(...Nt)=>{Se(qe,Ye),be(...Nt)};J[qe].push(Ye)}function Se(qe,be){if(!qe)return Object.keys(J).forEach(Ye=>J[Ye]=[]);if(!be)return J[qe]=[];J[qe]=J[qe].filter(Ye=>Ye!==be)}function Bt(qe,...be){J[qe].forEach(Ye=>Ye(...be))}var Lt=!1;function St(qe,be,Ye,Nt){if(Nt!=null&&typeof Nt!="function")throw new Error("task callback must be a function");Ut.started=!0;var Br,kn;function So(Hh,...xI){if(Hh)return Ye?kn(Hh):Br();if(xI.length<=1)return Br(xI[0]);Br(xI)}var Kp=Ut._createTaskItem(qe,Ye?So:Nt||So);if(be?Ut._tasks.unshift(Kp):Ut._tasks.push(Kp),Lt||(Lt=!0,A(()=>{Lt=!1,Ut.process()})),Ye||!Nt)return new Promise((Hh,xI)=>{Br=Hh,kn=xI})}function wo(qe){return function(be,...Ye){G-=1;for(var Nt=0,Br=qe.length;Nt<Br;Nt++){var kn=qe[Nt],So=Y.indexOf(kn);So===0?Y.shift():So>0&&Y.splice(So,1),kn.callback(be,...Ye),be!=null&&Bt("error",be,kn.data)}G<=Ut.concurrency-Ut.buffer&&Bt("unsaturated"),Ut.idle()&&Bt("drain"),Ut.process()}}function jp(qe){return qe.length===0&&Ut.idle()?(A(()=>Bt("drain")),!0):!1}let Oh=qe=>be=>{if(!be)return new Promise((Ye,Nt)=>{re(qe,(Br,kn)=>{if(Br)return Nt(Br);Ye(kn)})});Se(qe),j(qe,be)};var TI=!1,Ut={_tasks:new yI,_createTaskItem(qe,be){return{data:qe,callback:be}},*[Symbol.iterator](){yield*Ut._tasks[Symbol.iterator]()},concurrency:b,payload:S,buffer:b/4,started:!1,paused:!1,push(qe,be){return Array.isArray(qe)?jp(qe)?void 0:qe.map(Ye=>St(Ye,!1,!1,be)):St(qe,!1,!1,be)},pushAsync(qe,be){return Array.isArray(qe)?jp(qe)?void 0:qe.map(Ye=>St(Ye,!1,!0,be)):St(qe,!1,!0,be)},kill(){Se(),Ut._tasks.empty()},unshift(qe,be){return Array.isArray(qe)?jp(qe)?void 0:qe.map(Ye=>St(Ye,!0,!1,be)):St(qe,!0,!1,be)},unshiftAsync(qe,be){return Array.isArray(qe)?jp(qe)?void 0:qe.map(Ye=>St(Ye,!0,!0,be)):St(qe,!0,!0,be)},remove(qe){Ut._tasks.remove(qe)},process(){if(!TI){for(TI=!0;!Ut.paused&&G<Ut.concurrency&&Ut._tasks.length;){var qe=[],be=[],Ye=Ut._tasks.length;Ut.payload&&(Ye=Math.min(Ye,Ut.payload));for(var Nt=0;Nt<Ye;Nt++){var Br=Ut._tasks.shift();qe.push(Br),Y.push(Br),be.push(Br.data)}G+=1,Ut._tasks.length===0&&Bt("empty"),G===Ut.concurrency&&Bt("saturated");var kn=te(wo(qe));F(be,kn)}TI=!1}},length(){return Ut._tasks.length},running(){return G},workersList(){return Y},idle(){return Ut._tasks.length+G===0},pause(){Ut.paused=!0},resume(){Ut.paused!==!1&&(Ut.paused=!1,A(Ut.process))}};return Object.defineProperties(Ut,{saturated:{writable:!1,value:Oh("saturated")},unsaturated:{writable:!1,value:Oh("unsaturated")},empty:{writable:!1,value:Oh("empty")},drain:{writable:!1,value:Oh("drain")},error:{writable:!1,value:Oh("error")}}),Ut}function bI(w,b){return Wp(w,1,b)}function Jp(w,b,S){return Wp(w,b,S)}function Qo(w,b,S,F){F=V(F);var G=E(S);return Zs(w,(Y,J,j)=>{G(b,Y,(re,Se)=>{b=Se,j(re)})},Y=>F(Y,b))}var Ta=m(Qo,4);function zp(...w){var b=w.map(E);return function(...S){var F=this,G=S[S.length-1];return typeof G=="function"?S.pop():G=cu(),Ta(b,S,(Y,J,j)=>{J.apply(F,Y.concat((re,...Se)=>{j(re,Se)}))},(Y,J)=>G(Y,...J)),G[au]}}function H1(...w){return zp(...w.reverse())}function we(w,b,S,F){return y(ue(b),w,S,F)}var H=m(we,4);function T(w,b,S,F){var G=E(S);return H(w,b,(Y,J)=>{G(Y,(j,...re)=>j?J(j):J(j,re))},(Y,J)=>{for(var j=[],re=0;re<J.length;re++)J[re]&&(j=j.concat(...J[re]));return F(Y,j)})}var q=m(T,4);function K(w,b,S){return q(w,1/0,b,S)}var X=m(K,3);function oe(w,b,S){retur
Line truncated
|
`+b);let[,M]=N;return M.replace(/\s/g,"").split(aA).map(Y=>Y.replace(Km,"").trim())}function lc(w,b){var N={};return Object.keys(w).forEach(M=>{var Y=w[M],W,K=h(Y),$=!K&&Y.length===1||K&&Y.length===0;if(Array.isArray(Y))W=[...Y],Y=W.pop(),N[M]=W.concat(W.length>0?se:Y);else if($)N[M]=Y;else{if(W=qn(Y),Y.length===0&&!K&&W.length===0)throw new Error("autoInject task functions require explicit parameters.");K||W.pop(),N[M]=W.concat(se)}function se(xe,kt){var Jt=W.map(Ut=>xe[Ut]);Jt.push(kt),E(Y)(...Jt)}}),zu(N,b)}class dc{constructor(){this.head=this.tail=null,this.length=0}removeLink(b){return b.prev?b.prev.next=b.next:this.head=b.next,b.next?b.next.prev=b.prev:this.tail=b.prev,b.prev=b.next=null,this.length-=1,b}empty(){for(;this.head;)this.shift();return this}insertAfter(b,N){N.prev=b,N.next=b.next,b.next?b.next.prev=N:this.tail=N,b.next=N,this.length+=1}insertBefore(b,N){N.prev=b.prev,N.next=b,b.prev?b.prev.next=N:this.head=N,b.prev=N,this.length+=1}unshift(b){this.head?this.insertBefore(this.head,b):Td(this,b)}push(b){this.tail?this.insertAfter(this.tail,b):Td(this,b)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var b=this.head;b;)yield b.data,b=b.next}remove(b){for(var N=this.head;N;){var{next:M}=N;b(N)&&this.removeLink(N),N=M}return this}}function Td(w,b){w.length=1,w.head=w.tail=b}function cA(w,b,N){if(b==null)b=1;else if(b===0)throw new RangeError("Concurrency must not be zero");var M=E(w),Y=0,W=[];let K={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function $(ze,Ne){K[ze].push(Ne)}function se(ze,Ne){let je=(...Pt)=>{xe(ze,je),Ne(...Pt)};K[ze].push(je)}function xe(ze,Ne){if(!ze)return Object.keys(K).forEach(je=>K[je]=[]);if(!Ne)return K[ze]=[];K[ze]=K[ze].filter(je=>je!==Ne)}function kt(ze,...Ne){K[ze].forEach(je=>je(...Ne))}var Jt=!1;function Ut(ze,Ne,je,Pt){if(Pt!=null&&typeof Pt!="function")throw new Error("task callback must be a function");Wt.started=!0;var kr,Jn;function ia(Jf,...Vy){if(Jf)return je?Jn(Jf):kr();if(Vy.length<=1)return kr(Vy[0]);kr(Vy)}var c0=Wt._createTaskItem(ze,je?ia:Pt||ia);if(Ne?Wt._tasks.unshift(c0):Wt._tasks.push(c0),Jt||(Jt=!0,A(()=>{Jt=!1,Wt.process()})),je||!Pt)return new Promise((Jf,Vy)=>{kr=Jf,Jn=Vy})}function sa(ze){return function(Ne,...je){Y-=1;for(var Pt=0,kr=ze.length;Pt<kr;Pt++){var Jn=ze[Pt],ia=W.indexOf(Jn);ia===0?W.shift():ia>0&&W.splice(ia,1),Jn.callback(Ne,...je),Ne!=null&&kt("error",Ne,Jn.data)}Y<=Wt.concurrency-Wt.buffer&&kt("unsaturated"),Wt.idle()&&kt("drain"),Wt.process()}}function a0(ze){return ze.length===0&&Wt.idle()?(A(()=>kt("drain")),!0):!1}let Vf=ze=>Ne=>{if(!Ne)return new Promise((je,Pt)=>{se(ze,(kr,Jn)=>{if(kr)return Pt(kr);je(Jn)})});xe(ze),$(ze,Ne)};var Yy=!1,Wt={_tasks:new dc,_createTaskItem(ze,Ne){return{data:ze,callback:Ne}},*[Symbol.iterator](){yield*Wt._tasks[Symbol.iterator]()},concurrency:b,payload:N,buffer:b/4,started:!1,paused:!1,push(ze,Ne){return Array.isArray(ze)?a0(ze)?void 0:ze.map(je=>Ut(je,!1,!1,Ne)):Ut(ze,!1,!1,Ne)},pushAsync(ze,Ne){return Array.isArray(ze)?a0(ze)?void 0:ze.map(je=>Ut(je,!1,!0,Ne)):Ut(ze,!1,!0,Ne)},kill(){xe(),Wt._tasks.empty()},unshift(ze,Ne){return Array.isArray(ze)?a0(ze)?void 0:ze.map(je=>Ut(je,!0,!1,Ne)):Ut(ze,!0,!1,Ne)},unshiftAsync(ze,Ne){return Array.isArray(ze)?a0(ze)?void 0:ze.map(je=>Ut(je,!0,!0,Ne)):Ut(ze,!0,!0,Ne)},remove(ze){Wt._tasks.remove(ze)},process(){if(!Yy){for(Yy=!0;!Wt.paused&&Y<Wt.concurrency&&Wt._tasks.length;){var ze=[],Ne=[],je=Wt._tasks.length;Wt.payload&&(je=Math.min(je,Wt.payload));for(var Pt=0;Pt<je;Pt++){var kr=Wt._tasks.shift();ze.push(kr),W.push(kr),Ne.push(kr.data)}Y+=1,Wt._tasks.length===0&&kt("empty"),Y===Wt.concurrency&&kt("saturated");var Jn=ne(sa(ze));M(Ne,Jn)}Yy=!1}},length(){return Wt._tasks.length},running(){return Y},workersList(){return W},idle(){return Wt._tasks.length+Y===0},pause(){Wt.paused=!0},resume(){Wt.paused!==!1&&(Wt.paused=!1,A(Wt.process))}};return Object.defineProperties(Wt,{saturated:{writable:!1,value:Vf("saturated")},unsaturated:{writable:!1,value:Vf("unsaturated")},empty:{writable:!1,value:Vf("empty")},drain:{writable:!1,value:Vf("drain")},error:{writable:!1,value:Vf("error")}}),Wt}function Ku(w,b){return cA(w,1,b)}function Xu(w,b,N){return cA(w,b,N)}function Bi(w,b,N,M){M=V(M);var Y=E(N);return hs(w,(W,K,$)=>{Y(b,W,(se,xe)=>{b=xe,$(se)})},W=>M(W,b))}var Ws=m(Bi,4);function Zu(...w){var b=w.map(E);return function(...N){var M=this,Y=N[N.length-1];return typeof Y=="function"?N.pop():Y=oA(),Ws(b,N,(W,K,$)=>{K.apply(M,W.concat((se,...xe)=>{$(se,xe)}))},(W,K)=>Y(W,...K)),Y[uc]}}function Of(...w){return Zu(...w.reverse())}function Se(w,b,N,M){return y(de(b),w,N,M)}var q=m(Se,4);function x(w,b,N,M){var Y=E(N);return q(w,b,(W,K)=>{Y(W,($,...se)=>$?K($):K($,se))},(W,K)=>{for(var $=[],se=0;se<K.length;se++)K[se]&&($=$.concat(...K[se]));return M(W,$)})}var J=m(x,4);function X(w,b,N){return J(w,1/0,b,N)}var te=m(X,3);function ue(w,b,N){retu
Line truncated
|
||||||
GFS4: `),console.error(t)});Fr[is]||(L2e=global[is]||[],P2e(Fr,L2e),Fr.close=(function(t){function e(r,n){return t.call(Fr,r,function(s){s||U2e(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(e,rF,{value:t}),e})(Fr.close),Fr.closeSync=(function(t){function e(r){t.apply(Fr,arguments),U2e()}return Object.defineProperty(e,rF,{value:t}),e})(Fr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){fp(Fr[is]),Q("assert").equal(Fr[is].length,0)}));var L2e;global[is]||P2e(global,Fr[is]);rK.exports=eK(MFt(Fr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Fr.__patched&&(rK.exports=eK(Fr),Fr.__patched=!0);function eK(t){_Ft(t),t.gracefulify=eK,t.createReadStream=M,t.createWriteStream=V;var e=t.readFile;t.readFile=r;function r(v,z,Z){return typeof z=="function"&&(Z=z,z=null),te(v,z,Z);function te(ce,ue,Fe,ke){return e(ce,ue,function(et){et&&(et.code==="EMFILE"||et.code==="ENFILE")?IC([te,[ce,ue,Fe],et,ke||Date.now(),Date.now()]):typeof Fe=="function"&&Fe.apply(this,arguments)})}}var n=t.writeFile;t.writeFile=s;function s(v,z,Z,te){return typeof Z=="function"&&(te=Z,Z=null),ce(v,z,Z,te);function ce(ue,Fe,ke,et,Ft){return n(ue,Fe,ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?IC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}var i=t.appendFile;i&&(t.appendFile=o);function o(v,z,Z,te){return typeof Z=="function"&&(te=Z,Z=null),ce(v,z,Z,te);function ce(ue,Fe,ke,et,Ft){return i(ue,Fe,ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?IC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(v,z,Z,te){return typeof Z=="function"&&(te=Z,Z=0),ce(v,z,Z,te);function ce(ue,Fe,ke,et,Ft){return a(ue,Fe,ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?IC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}var A=t.readdir;t.readdir=l;var u=/^v[0-5]\./;function l(v,z,Z){typeof z=="function"&&(Z=z,z=null);var te=u.test(process.version)?function(Fe,ke,et,Ft){return A(Fe,ce(Fe,ke,et,Ft))}:function(Fe,ke,et,Ft){return A(Fe,ke,ce(Fe,ke,et,Ft))};return te(v,z,Z);function ce(ue,Fe,ke,et){return function(Ft,vt){Ft&&(Ft.code==="EMFILE"||Ft.code==="ENFILE")?IC([te,[ue,Fe,ke],Ft,et||Date.now(),Date.now()]):(vt&&vt.sort&&vt.sort(),typeof ke=="function"&&ke.call(this,Ft,vt))}}}if(process.version.substr(0,4)==="v0.8"){var d=FFt(t);m=d.ReadStream,y=d.WriteStream}var h=t.ReadStream;h&&(m.prototype=Object.create(h.prototype),m.prototype.open=I);var f=t.WriteStream;f&&(y.prototype=Object.create(f.prototype),y.prototype.open=B),Object.defineProperty(t,"ReadStream",{get:function(){return m},set:function(v){m=v},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return y},set:function(v){y=v},enumerable:!0,configurable:!0});var g=m;Object.defineProperty(t,"FileReadStream",{get:function(){return g},set:function(v){g=v},enumerable:!0,configurable:!0});var E=y;Object.defineProperty(t,"FileWriteStream",{get:function(){return E},set:function(v){E=v},enumerable:!0,configurable:!0});function m(v,z){return this instanceof m?(h.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function I(){var v=this;P(v.path,v.flags,v.mode,function(z,Z){z?(v.autoClose&&v.destroy(),v.emit("error",z)):(v.fd=Z,v.emit("open",Z),v.read())})}function y(v,z){return this instanceof y?(f.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function B(){var v=this;P(v.path,v.flags,v.mode,function(z,Z){z?(v.destroy(),v.emit("error",z)):(v.fd=Z,v.emit("open",Z))})}function M(v,z){return new t.ReadStream(v,z)}function V(v,z){return new t.WriteStream(v,z)}var k=t.open;t.open=P;function P(v,z,Z,te){return typeof Z=="function"&&(te=Z,Z=null),ce(v,z,Z,te);function ce(ue,Fe,ke,et,Ft){return k(ue,Fe,ke,function(vt,En){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?IC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}return t}function IC(t){fp("ENQUEUE",t[0].name,t[1]),Fr[is].push(t),tK()}var tF;function U2e(){for(var t=Date.now(),e=0;e<Fr[is].length;++e)Fr[is][e].length>2&&(Fr[is][e][3]=t,Fr[is][e][4]=t);tK()}function tK(){if(clearTimeout(tF),tF=void 0,Fr[is].length!==0){var t=Fr[is].shift(),e=t[0],r=t[1],n=t[2],s=t[3],i=t[4];if(s===void 0)fp("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){fp("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,n)}else{var a=Date.now()-i,c=Math.max(i-s,1),A=Math.min(c*1.2,100);a>=A?(fp("RETRY",e.name,r),e.apply(null,r.concat([s]))):Fr[is].push(t)}tF===void 0&&(tF=setTimeout(tK,0))}}});var nF=C(($Sr,O2e)=>{"use strict";var JA=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";JA.writable=t=>JA(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";JA.readable=t=>JA(t)&&t.readable!==!1&&typeo
Line truncated
|
GFS4: `),console.error(t)});Jr[bs]||(uve=global[bs]||[],dve(Jr,uve),Jr.close=(function(t){function e(r,n){return t.call(Jr,r,function(s){s||lve(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(e,S_,{value:t}),e})(Jr.close),Jr.closeSync=(function(t){function e(r){t.apply(Jr,arguments),lve()}return Object.defineProperty(e,S_,{value:t}),e})(Jr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){ym(Jr[bs]),Q("assert").equal(Jr[bs].length,0)}));var uve;global[bs]||dve(global,Jr[bs]);jX.exports=WX(RLt(Jr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Jr.__patched&&(jX.exports=WX(Jr),Jr.__patched=!0);function WX(t){xLt(t),t.gracefulify=WX,t.createReadStream=F,t.createWriteStream=V;var e=t.readFile;t.readFile=r;function r(k,j,Z){return typeof j=="function"&&(Z=j,j=null),ne(k,j,Z);function ne(ce,de,ke,ve){return e(ce,de,function(rt){rt&&(rt.code==="EMFILE"||rt.code==="ENFILE")?UI([ne,[ce,de,ke],rt,ve||Date.now(),Date.now()]):typeof ke=="function"&&ke.apply(this,arguments)})}}var n=t.writeFile;t.writeFile=s;function s(k,j,Z,ne){return typeof Z=="function"&&(ne=Z,Z=null),ce(k,j,Z,ne);function ce(de,ke,ve,rt,_t){return n(de,ke,ve,function(Rt){Rt&&(Rt.code==="EMFILE"||Rt.code==="ENFILE")?UI([ce,[de,ke,ve,rt],Rt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}var i=t.appendFile;i&&(t.appendFile=o);function o(k,j,Z,ne){return typeof Z=="function"&&(ne=Z,Z=null),ce(k,j,Z,ne);function ce(de,ke,ve,rt,_t){return i(de,ke,ve,function(Rt){Rt&&(Rt.code==="EMFILE"||Rt.code==="ENFILE")?UI([ce,[de,ke,ve,rt],Rt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(k,j,Z,ne){return typeof Z=="function"&&(ne=Z,Z=0),ce(k,j,Z,ne);function ce(de,ke,ve,rt,_t){return a(de,ke,ve,function(Rt){Rt&&(Rt.code==="EMFILE"||Rt.code==="ENFILE")?UI([ce,[de,ke,ve,rt],Rt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}var A=t.readdir;t.readdir=l;var u=/^v[0-5]\./;function l(k,j,Z){typeof j=="function"&&(Z=j,j=null);var ne=u.test(process.version)?function(ke,ve,rt,_t){return A(ke,ce(ke,ve,rt,_t))}:function(ke,ve,rt,_t){return A(ke,ve,ce(ke,ve,rt,_t))};return ne(k,j,Z);function ce(de,ke,ve,rt){return function(_t,Rt){_t&&(_t.code==="EMFILE"||_t.code==="ENFILE")?UI([ne,[de,ke,ve],_t,rt||Date.now(),Date.now()]):(Rt&&Rt.sort&&Rt.sort(),typeof ve=="function"&&ve.call(this,_t,Rt))}}}if(process.version.substr(0,4)==="v0.8"){var d=DLt(t);m=d.ReadStream,y=d.WriteStream}var h=t.ReadStream;h&&(m.prototype=Object.create(h.prototype),m.prototype.open=I);var f=t.WriteStream;f&&(y.prototype=Object.create(f.prototype),y.prototype.open=B),Object.defineProperty(t,"ReadStream",{get:function(){return m},set:function(k){m=k},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return y},set:function(k){y=k},enumerable:!0,configurable:!0});var g=m;Object.defineProperty(t,"FileReadStream",{get:function(){return g},set:function(k){g=k},enumerable:!0,configurable:!0});var E=y;Object.defineProperty(t,"FileWriteStream",{get:function(){return E},set:function(k){E=k},enumerable:!0,configurable:!0});function m(k,j){return this instanceof m?(h.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function I(){var k=this;P(k.path,k.flags,k.mode,function(j,Z){j?(k.autoClose&&k.destroy(),k.emit("error",j)):(k.fd=Z,k.emit("open",Z),k.read())})}function y(k,j){return this instanceof y?(f.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function B(){var k=this;P(k.path,k.flags,k.mode,function(j,Z){j?(k.destroy(),k.emit("error",j)):(k.fd=Z,k.emit("open",Z))})}function F(k,j){return new t.ReadStream(k,j)}function V(k,j){return new t.WriteStream(k,j)}var L=t.open;t.open=P;function P(k,j,Z,ne){return typeof Z=="function"&&(ne=Z,Z=null),ce(k,j,Z,ne);function ce(de,ke,ve,rt,_t){return L(de,ke,ve,function(Rt,Cr){Rt&&(Rt.code==="EMFILE"||Rt.code==="ENFILE")?UI([ce,[de,ke,ve,rt],Rt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}return t}function UI(t){ym("ENQUEUE",t[0].name,t[1]),Jr[bs].push(t),zX()}var w_;function lve(){for(var t=Date.now(),e=0;e<Jr[bs].length;++e)Jr[bs][e].length>2&&(Jr[bs][e][3]=t,Jr[bs][e][4]=t);zX()}function zX(){if(clearTimeout(w_),w_=void 0,Jr[bs].length!==0){var t=Jr[bs].shift(),e=t[0],r=t[1],n=t[2],s=t[3],i=t[4];if(s===void 0)ym("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){ym("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,n)}else{var a=Date.now()-i,c=Math.max(i-s,1),A=Math.min(c*1.2,100);a>=A?(ym("RETRY",e.name,r),e.apply(null,r.concat([s]))):Jr[bs].push(t)}w_===void 0&&(w_=setTimeout(zX,0))}}});var N_=C((dDr,hve)=>{"use strict";var vu=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";vu.writable=t=>vu(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";vu.readable=t=>vu(t)&&t.readable!==!1&&typeo
Line truncated
|
||||||
`;super(r),this.name="AggregateError",this.errors=e}};E_e.exports={AggregateError:UK,ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Boolean,Uint8Array}});var PK=C((aTr,C_e)=>{"use strict";C_e.exports={format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,n]){let s=e.shift();return n==="f"?s.toFixed(6):n==="j"?JSON.stringify(s):n==="s"&&typeof s=="object"?`${s.constructor!==Object?s.constructor.name:""} {}`.trim():s.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}}}});var bs=C((cTr,B_e)=>{"use strict";var{format:iOt,inspect:BF}=PK(),{AggregateError:oOt}=Rr(),aOt=globalThis.AggregateError||oOt,cOt=Symbol("kIsNodeError"),AOt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],uOt=/^([A-Z][a-z0-9]*)+$/,lOt="__node_internal_",bF={};function mp(t,e){if(!t)throw new bF.ERR_INTERNAL_ASSERTION(e)}function I_e(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function dOt(t,e,r){if(typeof e=="function")return mp(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let n=(e.match(/%[dfijoOs]/g)||[]).length;return mp(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:iOt(e,...r)}function as(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(dOt(t,e,i))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(n.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),n.prototype.code=t,n.prototype[cOt]=!0,bF[t]=n}function y_e(t){let e=lOt+t.name;return Object.defineProperty(t,"name",{value:e}),t}function hOt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new aOt([e,t],e.message);return r.code=e.code,r}return t||e}var OK=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new bF.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};as("ERR_ASSERTION","%s",Error);as("ERR_INVALID_ARG_TYPE",(t,e,r)=>{mp(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let n="The ";t.endsWith(" argument")?n+=`${t} `:n+=`"${t}" ${t.includes(".")?"property":"argument"} `,n+="must be ";let s=[],i=[],o=[];for(let c of e)mp(typeof c=="string","All expected entries have to be of type string"),AOt.includes(c)?s.push(c.toLowerCase()):uOt.test(c)?i.push(c):(mp(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(i.length>0){let c=s.indexOf("object");c!==-1&&(s.splice(s,c,1),i.push("Object"))}if(s.length>0){switch(s.length){case 1:n+=`of type ${s[0]}`;break;case 2:n+=`one of type ${s[0]} or ${s[1]}`;break;default:{lLine truncated
|
`;super(r),this.name="AggregateError",this.errors=e}};VMe.exports={AggregateError:RZ,ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Boolean,Uint8Array}});var kZ=C((BRr,JMe)=>{"use strict";JMe.exports={format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,n]){let s=e.shift();return n==="f"?s.toFixed(6):n==="j"?JSON.stringify(s):n==="s"&&typeof s=="object"?`${s.constructor!==Object?s.constructor.name:""} {}`.trim():s.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}}}});var Gs=C((bRr,jMe)=>{"use strict";var{format:e8t,inspect:J_}=kZ(),{AggregateError:t8t}=Or(),r8t=globalThis.AggregateError||t8t,n8t=Symbol("kIsNodeError"),s8t=["string","function","number","object","Function","Object","boolean","bigint","symbol"],i8t=/^([A-Z][a-z0-9]*)+$/,o8t="__node_internal_",W_={};function Qm(t,e){if(!t)throw new W_.ERR_INTERNAL_ASSERTION(e)}function WMe(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function a8t(t,e,r){if(typeof e=="function")return Qm(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let n=(e.match(/%[dfijoOs]/g)||[]).length;return Qm(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:e8t(e,...r)}function ws(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(a8t(t,e,i))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(n.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),n.prototype.code=t,n.prototype[n8t]=!0,W_[t]=n}function zMe(t){let e=o8t+t.name;return Object.defineProperty(t,"name",{value:e}),t}function c8t(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new r8t([e,t],e.message);return r.code=e.code,r}return t||e}var vZ=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new W_.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};ws("ERR_ASSERTION","%s",Error);ws("ERR_INVALID_ARG_TYPE",(t,e,r)=>{Qm(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let n="The ";t.endsWith(" argument")?n+=`${t} `:n+=`"${t}" ${t.includes(".")?"property":"argument"} `,n+="must be ";let s=[],i=[],o=[];for(let c of e)Qm(typeof c=="string","All expected entries have to be of type string"),s8t.includes(c)?s.push(c.toLowerCase()):i8t.test(c)?i.push(c):(Qm(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(i.length>0){let c=s.indexOf("object");c!==-1&&(s.splice(s,c,1),i.push("Object"))}if(s.length>0){switch(s.length){case 1:n+=`of type ${s[0]}`;break;case 2:n+=`one of type ${s[0]} or ${s[1]}`;break;default:{lLine truncated
|
||||||
`)),e.linkname&&(r+=CZ(" linkpath="+e.linkname+`
|
`)),e.linkname&&(r+=hte(" linkpath="+e.linkname+`
|
||||||
`));let n=e.pax;if(n)for(let s in n)r+=CZ(" "+s+"="+n[s]+`
|
`));let n=e.pax;if(n)for(let s in n)r+=hte(" "+s+"="+n[s]+`
|
||||||
`);return kt.from(r)};aI.decodePax=function(e){let r={};for(;e.length;){let n=0;for(;n<e.length&&e[n]!==32;)n++;let s=parseInt(kt.toString(e.subarray(0,n)),10);if(!s)return r;let i=kt.toString(e.subarray(n+1,s-1)),o=i.indexOf("=");if(o===-1)return r;r[i.slice(0,o)]=i.slice(o+1),e=e.subarray(s)}return r};aI.encode=function(e){let r=kt.alloc(512),n=e.name,s="";if(e.typeflag===5&&n[n.length-1]!=="/"&&(n+="/"),kt.byteLength(n)!==n.length)return null;for(;kt.byteLength(n)>100;){let i=n.indexOf("/");if(i===-1)return null;s+=s?"/"+n.slice(0,i):n.slice(0,i),n=n.slice(i+1)}return kt.byteLength(n)>100||kt.byteLength(s)>155||e.linkname&&kt.byteLength(e.linkname)>100?null:(kt.write(r,n),kt.write(r,kh(e.mode&N7t,6),100),kt.write(r,kh(e.uid,6),108),kt.write(r,kh(e.gid,6),116),_7t(e.size,r,124),kt.write(r,kh(e.mtime.getTime()/1e3|0,11),136),r[156]=$M+k7t(e.type),e.linkname&&kt.write(r,e.linkname,157),kt.copy(Y3e,r,R1),kt.copy(Q7t,r,IZ),e.uname&&kt.write(r,e.uname,265),e.gname&&kt.write(r,e.gname,297),kt.write(r,kh(e.devmajor||0,6),329),kt.write(r,kh(e.devminor||0,6),337),s&&kt.write(r,s,345),kt.write(r,kh(W3e(r),6),148),r)};aI.decode=function(e,r,n){let s=e[156]===0?0:e[156]-$M,i=oI(e,0,100,r),o=Dh(e,100,8),a=Dh(e,108,8),c=Dh(e,116,8),A=Dh(e,124,12),u=Dh(e,136,12),l=D7t(s),d=e[157]===0?null:oI(e,157,100,r),h=oI(e,265,32),f=oI(e,297,32),g=Dh(e,329,8),E=Dh(e,337,8),m=W3e(e);if(m===256)return null;if(m!==Dh(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(T7t(e))e[345]&&(i=oI(e,345,155,r)+"/"+i);else if(!x7t(e)){if(!n)throw new Error("Invalid tar header: unknown format.")}return s===0&&i&&i[i.length-1]==="/"&&(s=5),{name:i,mode:o,uid:a,gid:c,size:A,mtime:new Date(1e3*u),type:l,linkname:d,uname:h,gname:f,devmajor:g,devminor:E,pax:null}};function T7t(t){return kt.equals(Y3e,t.subarray(R1,R1+6))}function x7t(t){return kt.equals(w7t,t.subarray(R1,R1+6))&&kt.equals(S7t,t.subarray(IZ,IZ+2))}function R7t(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function D7t(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function k7t(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function V3e(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}function W3e(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}function kh(t,e){return t=t.toString(8),t.length>e?b7t.slice(0,e)+" ":B7t.slice(0,e-t.length)+t+" "}function v7t(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}function _7t(t,e,r){t.toString(8).length>11?v7t(t,e,r):kt.write(e,kh(t,11),r)}function F7t(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],n;for(n=t.length-1;n>0;n--){let o=t[n];e?r.push(o):r.push(255-o)}let s=0,i=r.length;for(n=0;n<i;n++)s+=r[n]*Math.pow(256,n);return e?s:-1*s}function Dh(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return F7t(t);{for(;e<t.length&&t[e]===32;)e++;let n=R7t(V3e(t,32,e,t.length),t.length,t.length);for(;e<n&&t[e]===0;)e++;return n===e?0:parseInt(kt.toString(t.subarray(e,n)),8)}}function oI(t,e,r,n){return kt.toString(t.subarray(e,V3e(t,0,e,e+r)),n)}function CZ(t){let e=kt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var $3e=C((_Rr,K3e)=>{var{Writable:M7t,Readable:L7t,getStreamError:J3e}=EZ(),U7t=nZ(),z3e=tI(),cI=yZ(),P7t=z3e.alloc(0),bZ=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new U7t,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return this._buffered===0?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(e===0)return P7t;let r=this._next(e);if(e===r.byteLength)return r;let n=[r];for(;(e-=r.byteLength)>0;)r=this._next(e),n.push(r);return z3e.concat(n)}_next(e){let r=this.queue.peek(),n=r.byteLength-this._offset;if(e>=n){let s=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=n,this.shifted+=n,s}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},QZ=class extends L7t{constructor(e,r,n){super(),this.header=r,this.offset=n,this._parent=e}_read(e){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(J3e(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=j3e(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},wZ=class extends M7t{constru
Line truncated
|
`);return Yt.from(r)};wy.decodePax=function(e){let r={};for(;e.length;){let n=0;for(;n<e.length&&e[n]!==32;)n++;let s=parseInt(Yt.toString(e.subarray(0,n)),10);if(!s)return r;let i=Yt.toString(e.subarray(n+1,s-1)),o=i.indexOf("=");if(o===-1)return r;r[i.slice(0,o)]=i.slice(o+1),e=e.subarray(s)}return r};wy.encode=function(e){let r=Yt.alloc(512),n=e.name,s="";if(e.typeflag===5&&n[n.length-1]!=="/"&&(n+="/"),Yt.byteLength(n)!==n.length)return null;for(;Yt.byteLength(n)>100;){let i=n.indexOf("/");if(i===-1)return null;s+=s?"/"+n.slice(0,i):n.slice(0,i),n=n.slice(i+1)}return Yt.byteLength(n)>100||Yt.byteLength(s)>155||e.linkname&&Yt.byteLength(e.linkname)>100?null:(Yt.write(r,n),Yt.write(r,vf(e.mode&Q7t,6),100),Yt.write(r,vf(e.uid,6),108),Yt.write(r,vf(e.gid,6),116),R7t(e.size,r,124),Yt.write(r,vf(e.mtime.getTime()/1e3|0,11),136),r[156]=yU+x7t(e.type),e.linkname&&Yt.write(r,e.linkname,157),Yt.copy(S4e,r,eN),Yt.copy(y7t,r,fte),e.uname&&Yt.write(r,e.uname,265),e.gname&&Yt.write(r,e.gname,297),Yt.write(r,vf(e.devmajor||0,6),329),Yt.write(r,vf(e.devminor||0,6),337),s&&Yt.write(r,s,345),Yt.write(r,vf(T4e(r),6),148),r)};wy.decode=function(e,r,n){let s=e[156]===0?0:e[156]-yU,i=Qy(e,0,100,r),o=kf(e,100,8),a=kf(e,108,8),c=kf(e,116,8),A=kf(e,124,12),u=kf(e,136,12),l=T7t(s),d=e[157]===0?null:Qy(e,157,100,r),h=Qy(e,265,32),f=Qy(e,297,32),g=kf(e,329,8),E=kf(e,337,8),m=T4e(e);if(m===256)return null;if(m!==kf(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(w7t(e))e[345]&&(i=Qy(e,345,155,r)+"/"+i);else if(!S7t(e)){if(!n)throw new Error("Invalid tar header: unknown format.")}return s===0&&i&&i[i.length-1]==="/"&&(s=5),{name:i,mode:o,uid:a,gid:c,size:A,byteOffset:0,mtime:new Date(1e3*u),type:l,linkname:d,uname:h,gname:f,devmajor:g,devminor:E,pax:null}};function w7t(t){return Yt.equals(S4e,t.subarray(eN,eN+6))}function S7t(t){return Yt.equals(B7t,t.subarray(eN,eN+6))&&Yt.equals(b7t,t.subarray(fte,fte+2))}function N7t(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function T7t(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function x7t(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function N4e(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}function T4e(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}function vf(t,e){return t=t.toString(8),t.length>e?I7t.slice(0,e)+" ":C7t.slice(0,e-t.length)+t+" "}function D7t(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}function R7t(t,e,r){t.toString(8).length>11?D7t(t,e,r):Yt.write(e,vf(t,11),r)}function k7t(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],n;for(n=t.length-1;n>0;n--){let o=t[n];e?r.push(o):r.push(255-o)}let s=0,i=r.length;for(n=0;n<i;n++)s+=r[n]*Math.pow(256,n);return e?s:-1*s}function kf(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return k7t(t);{for(;e<t.length&&t[e]===32;)e++;let n=N7t(N4e(t,32,e,t.length),t.length,t.length);for(;e<n&&t[e]===0;)e++;return n===e?0:parseInt(Yt.toString(t.subarray(e,n)),8)}}function Qy(t,e,r,n){return Yt.toString(t.subarray(e,N4e(t,0,e,e+r)),n)}function hte(t){let e=Yt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var v4e=C((Zkr,k4e)=>{var{Writable:v7t,Readable:F7t,getStreamError:x4e}=dte(),M7t=Kee(),D4e=Cy(),Sy=gte(),_7t=D4e.alloc(0),L7t=4*1024*1024,mte=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new M7t,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return this.buffered===0?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(e===0)return _7t;let r=this._next(e);if(e===r.byteLength)return r;let n=[r];for(;(e-=r.byteLength)>0;)r=this._next(e),n.push(r);return D4e.concat(n)}_next(e){let r=this.queue.peek(),n=r.byteLength-this._offset;if(e>=n){let s=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=n,this.shifted+=n,s}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},Ete=class extends F7t{constructor(e,r,n){super(),this.header=r,this.offset=n,this._parent=e}_read(e){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(x4e(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=R4e(this.header.size),this._parent._update())}_destroy(e){this._detach(),e
Line truncated
|
||||||
`).filter(n=>n!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}function QAe(t,e){if(process.env.GITHUB_OUTPUT||"")return RI("OUTPUT",uS(t,e));process.stdout.write(r3.EOL),Ra("set-output",{name:t},wc(e))}function ed(t){process.exitCode=t3.Failure,Yi(t)}function Ga(){return process.env.RUNNER_DEBUG==="1"}function O(t){Ra("debug",{},t)}function Yi(t,e={}){Ra("error",aS(e),t instanceof Error?t.toString():t)}function ze(t,e={}){Ra("warning",aS(e),t instanceof Error?t.toString():t)}function wAe(t,e={}){Ra("notice",aS(e),t instanceof Error?t.toString():t)}function $(t){process.stdout.write(t+r3.EOL)}function SAe(t){EL("group",t)}function NAe(){EL("endgroup")}function gT(t,e){return A$e(this,void 0,void 0,function*(){SAe(t);let r;try{r=yield e()}finally{NAe()}return r})}function Uc(t,e){if(process.env.GITHUB_STATE||"")return RI("STATE",uS(t,e));Ra("save-state",{name:t},wc(e))}function My(t){return process.env[`STATE_${t}`]||""}import*as Xz from"fs";import*as Zz from"path";import*as O_ from"os";import{readFileSync as u$e,existsSync as l$e}from"fs";import{EOL as d$e}from"os";var zm=class{constructor(){var e,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(l$e(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(u$e(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let s=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${s} does not exist${d$e}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var a3=ge(kAe(),1),vAe=ge(oT(),1),w$e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function _Ae(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function FAe(t){return new a3.HttpClient().getAgent(t)}function S$e(t){return new a3.HttpClient().getAgentDispatcher(t)}function MAe(t){let e=S$e(t);return(n,s)=>w$e(this,void 0,void 0,function*(){return(0,vAe.fetch)(n,Object.assign(Object.assign({},s),{dispatcher:e}))})}function LAe(){return process.env.GITHUB_API_URL||"https://api.github.com"}function c3(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let s=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(s)?t:`${t?`${t} `:""}${s}`}return t}function td(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function BT(t,e,r,n){if(typeof r!="function")throw new Error("method for before hook must be a function");return n||(n={}),Array.isArray(e)?e.reverse().reduce((s,i)=>BT.bind(null,t,i,s,n),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((s,i)=>i.hook.bind(null,s,n),r)():r(n))}function UAe(t,e,r,n){let s=n;t.registry[r]||(t.registry[r]=[]),e==="before"&&(n=(i,o)=>Promise.resolve().then(s.bind(null,o)).then(i.bind(null,o))),e==="after"&&(n=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(c=>(a=c,s(a,o))).then(()=>a)}),e==="error"&&(n=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>s(a,o))),t.registry[r].push({hook:n,orig:s})}function PAe(t,e,r){if(!t.registry[e])return;let n=t.registry[e].map(s=>s.orig).indexOf(r);n!==-1&&t.registry[e].splice(n,1)}var OAe=Function.bind,HAe=OAe.bind(OAe);function GAe(t,e,r){let n=HAe(PAe,null).apply(null,r?[e,r]:[e]);t.api={remove:n},t.remove=n,["before","error","after","wrap"].forEach(s=>{let i=r?[e,s,r]:[e,s];t[s]=t.api[s]=HAe(UAe,null).
Line truncated
|
`).filter(n=>n!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}function Vue(t,e){if(process.env.GITHUB_OUTPUT||"")return Jy("OUTPUT",xN(t,e));process.stdout.write(M8.EOL),pc("set-output",{name:t},uA(e))}function eh(t){process.exitCode=F8.Failure,Co(t)}function Tc(){return process.env.RUNNER_DEBUG==="1"}function G(t){pc("debug",{},t)}function Co(t,e={}){pc("error",SN(e),t instanceof Error?t.toString():t)}function Ye(t,e={}){pc("warning",SN(e),t instanceof Error?t.toString():t)}function L8(t,e={}){pc("notice",SN(e),t instanceof Error?t.toString():t)}function ee(t){process.stdout.write(t+M8.EOL)}function Jue(t){XU("group",t)}function Wue(){XU("endgroup")}function Mx(t,e){return yZe(this,void 0,void 0,function*(){Jue(t);let r;try{r=yield e()}finally{Wue()}return r})}function bA(t,e){if(process.env.GITHUB_STATE||"")return Jy("STATE",xN(t,e));pc("save-state",{name:t},uA(e))}function $B(t){return process.env[`STATE_${t}`]||""}import*as JK from"fs";import*as WK from"path";import*as u_ from"os";import{readFileSync as BZe,existsSync as bZe}from"fs";import{EOL as QZe}from"os";var oE=class{constructor(){var e,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(bZe(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(BZe(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let s=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${s} does not exist${QZe}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var H8=Ee(Zue(),1),$ue=Ee(Sx(),1),LZe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function ele(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function tle(t){return new H8.HttpClient().getAgent(t)}function UZe(t){return new H8.HttpClient().getAgentDispatcher(t)}function rle(t){let e=UZe(t);return(n,s)=>LZe(this,void 0,void 0,function*(){return(0,$ue.fetch)(n,Object.assign(Object.assign({},s),{dispatcher:e}))})}function nle(){return process.env.GITHUB_API_URL||"https://api.github.com"}function G8(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let s=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(s)?t:`${t?`${t} `:""}${s}`}return t}function th(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function Gx(t,e,r,n){if(typeof r!="function")throw new Error("method for before hook must be a function");return n||(n={}),Array.isArray(e)?e.reverse().reduce((s,i)=>Gx.bind(null,t,i,s,n),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((s,i)=>i.hook.bind(null,s,n),r)():r(n))}function sle(t,e,r,n){let s=n;t.registry[r]||(t.registry[r]=[]),e==="before"&&(n=(i,o)=>Promise.resolve().then(s.bind(null,o)).then(i.bind(null,o))),e==="after"&&(n=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(c=>(a=c,s(a,o))).then(()=>a)}),e==="error"&&(n=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>s(a,o))),t.registry[r].push({hook:n,orig:s})}function ile(t,e,r){if(!t.registry[e])return;let n=t.registry[e].map(s=>s.orig).indexOf(r);n!==-1&&t.registry[e].splice(n,1)}var ole=Function.bind,ale=ole.bind(ole);function cle(t,e,r){let n=ale(ile,null).apply(null,r?[e,r]:[e]);t.api={remove:n},t.remove=n,["before","error","after","wrap"].forEach(s=>{let i=r?[e,s,r]:[e,s];t[s]=t.api[s]=ale(sle,null).
Line truncated
|
||||||
|
`+n.repeat(l));let E=f.val[f.index],m=o(f.val,String(f.index),E);if(j8(m))u.push("null"),f.first=!1,f.index++;else{let I=m!==null&&typeof m=="object",y=K8(m);if(I&&!y){if(h.has(m))throw new TypeError("Converting circular structure to JSON");h.add(m),d.push({parent:f.val,key:String(f.index),val:m,isArray:Array.isArray(m),keys:Array.isArray(m)?null:Object.keys(m),index:0,first:!0}),f.first=!1,f.index++}else u.push(rh(m)),f.first=!1,f.index++}}else g=!0;else{for(;f.index<f.keys.length;){let m=f.keys[f.index++];if(i&&!i.has(m))continue;let y=f.val[m],B=o(f.val,m,y);if(j8(B))continue;f.first||u.push(","),n?u.push(`
|
||||||
|
`+n.repeat(l)+rh(m)+": "):u.push(rh(m)+":");let F=B!==null&&typeof B=="object",V=K8(B);if(F&&!V){if(h.has(B))throw new TypeError("Converting circular structure to JSON");h.add(B),d.push({parent:f.val,key:m,val:B,isArray:Array.isArray(B),keys:Array.isArray(B)?null:Object.keys(B),index:0,first:!0}),f.first=!1;break}else u.push(rh(B)),f.first=!1}f.index>=f.keys.length&&d[d.length-1]===f&&(g=!0)}g&&(l--,!f.first&&n&&u.push(`
|
||||||
|
`+n.repeat(l)),u.push(f.isArray?"]":"}"),h.delete(f.val),d.pop())}return u.join("")},Tle=(t,e,r)=>{try{return"rawJSON"in JSON?rh(t,(a,c)=>typeof c=="bigint"?JSON.rawJSON(c.toString()):typeof e=="function"?e(a,c):(Array.isArray(e)&&e.includes(a),c),r):t?rh(t,(a,c)=>typeof c=="string"&&Yx.test(c)||typeof c=="bigint"?c.toString()+"n":typeof e=="function"?e(a,c):(Array.isArray(e)&&e.includes(a),c),r).replace(ble,"$1$2$3").replace(Qle,"$1$2$3"):rh(t,e,r)}catch(n){if(n instanceof RangeError){let s=o$e(t,e,r);return s===void 0?void 0:"rawJSON"in JSON?s:s.replace(ble,"$1$2$3").replace(Qle,"$1$2$3")}throw n}},qx=new Map,a$e=()=>{let t=JSON.parse.toString();if(qx.has(t))return qx.get(t);try{let e=JSON.parse("1",(r,n,s)=>!!s?.source&&s.source==="1");return qx.set(t,e),e}catch{return qx.set(t,!1),!1}},c$e=(t,e,r,n)=>typeof e=="string"&&Nle.test(e)?BigInt(e.slice(0,-1)):typeof e=="string"&&Yx.test(e)?e.slice(0,-1):typeof n=="function"?n(t,e,r):e,A$e=(t,e)=>JSON.parse(t,(r,n,s)=>{let i=typeof n=="number",o=n>Number.MAX_SAFE_INTEGER||n<Number.MIN_SAFE_INTEGER,a=i&&o,c=s&&i$e.test(s.source);return a&&c?BigInt(s.source):typeof e=="function"?e(r,n,s):n}),xle=Number.MAX_SAFE_INTEGER.toString(),wle=xle.length,u$e=/"(?:[^"\\]|\\.)*"|-?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][+-]?[0-9]+)?/g,l$e=/^"-?\d+n+"$/,d$e=(t,e)=>{let r={"":t},n=[{parent:r,key:"",visited:!1}];for(;n.length>0;){let s=n[n.length-1];if(s.visited){let{parent:i,key:o}=s,a=i[o];typeof a=="string"&&(Nle.test(a)?a=BigInt(a.slice(0,-1)):Yx.test(a)&&(a=a.slice(0,-1))),typeof e=="function"&&(a=e.call(i,o,a)),a===void 0?delete i[o]:i[o]=a,n.pop()}else{s.visited=!0;let i=s.parent[s.key];if(i!==null&&typeof i=="object"){let a=Object.keys(i);for(let c=a.length-1;c>=0;c--)n.push({parent:i,key:a[c],visited:!1})}}}return r[""]},Sle=t=>t.replace(u$e,(e,r,n,s)=>{let i=e[0]==='"';if(i&&l$e.test(e))return e.substring(0,e.length-1)+'n"';let a=n||s,c=r&&(r.length<wle||r.length===wle&&r<=xle);return i||a||c?e:'"'+e+'n"'}),Dle=(t,e)=>{if(!t)return z8(t,e);try{if(a$e())return A$e(t,e);let r=Sle(t);return z8(r,(n,s,i)=>c$e(n,s,i,e))}catch(r){if(r instanceof RangeError){let n=Sle(t),s=z8(n);return d$e(s,e)}throw r}};var ml=class extends Error{name;status;request;response;constructor(e,r,n){super(e,{cause:n.cause}),this.name="HttpError",this.status=Number.parseInt(r),Number.isNaN(this.status)&&(this.status=0);"response"in n&&(this.response=n.response);let s=Object.assign({},n.request);n.request.headers.authorization&&(s.headers=Object.assign({},n.request.headers,{authorization:n.request.headers.authorization.replace(/(?<! ) .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s}};var h$e="10.0.16",f$e={headers:{"user-agent":`octokit-request.js/${h$e} ${th()}`}};function g$e(t){if(typeof t!="object"||t===null||Object.prototype.toString.call(t)!=="[object Object]")return!1;let e=Object.getPrototypeOf(t);if(e===null)return!0;let r=Object.prototype.hasOwnProperty.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(t)}var Rle=()=>"";async function kle(t){let e=t.request?.fetch||globalThis.fetch;if(!e)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");let r=t.request?.log||console,n=t.request?.parseSuccessResponseBody!==!1,s=g$e(t.body)||Array.isArray(t.body)?Tle(t.body):t.body,i=Object.fromEntries(Object.entries(t.headers).map(([l,d])=>[l,String(d)])),o;try{o=await e(t.url,{method:t.method,body:s,redirect:t.request?.redirect,headers:i,signal:t.request?.signal,...t.body&&{duplex:"half"}})}catch(l){let d="Unknown Error";if(l instanceof Error){if(l.name==="AbortError")throw l.status=500,l;d=l.message,l.name==="TypeError"&&"cause"in l&&(l.cause instanceof Error?d=l.cause.message:typeof l.cause=="string"&&(d=l.cause))}let h=new ml(d,500,{request:t});throw h.cause=l,h}let a=o.status,c=o.url,A={};for(let[l,d]of o.headers)A[l]=d;let u={url:c,status:a,headers:A,data:""};if("deprecation"in A){let l=A.link&&A.link.match(/<([^<>]+)>; rel="deprecation"/),d=l&&l.pop();r.warn(`[@octokit/request] "${t.method} ${t.url}" is deprecated. It is scheduled to be removed on ${A.sunset}${d?`. See ${d}`:""}`)}if(a===204||a===205)return u;if(t.method==="HEAD"){if(a<400)return u;throw new ml(o.statusText,a,{response:u,request:t})}if(a===304)throw u.data=await X8(o),new ml("Not modified",a,{response:u,request:t});if(a>=400)throw u.data=await X8(o),new ml(m$e(u.data),a,{response:u,request:t});return u.data=n?await X8(o):o.body,u}async function X8(t){let e=t.headers.get("content-type");if(!e)return t.text().catch(Rle);let r=Cle(e);if(p$e(r)){let n="";try{return n=await t.text(),Dle(n)}catch{return n}}else return r.type.startsWith("text/")||r.parameters.charset?.toLowerCase()==="utf-8"&&r.type!=="application/octet-
Line truncated
|
||||||
`+t.errors.map(e=>` - ${e.message}`).join(`
|
`+t.errors.map(e=>` - ${e.message}`).join(`
|
||||||
`)}var fXe=class extends Error{constructor(t,e,r){super(hXe(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},gXe=["method","baseUrl","url","headers","request","query","mediaType","operationName"],pXe=["query","method","url"],hue=/\/api\/v3\/?$/;function mXe(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(pXe.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(n).reduce((o,a)=>gXe.includes(a)?(o[a]=n[a],o):(o.variables||(o.variables={}),o.variables[a]=n[a],o),{}),i=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return hue.test(i)&&(s.url=i.replace(hue,"/api/graphql")),t(s).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new fXe(s,a,o.data)}return o.data.data})}function m3(t,e){let r=t.defaults(e);return Object.assign((s,i)=>mXe(r,s,i),{defaults:m3.bind(null,r),endpoint:r.endpoint})}var pKt=m3(Py,{headers:{"user-agent":`octokit-graphql.js/${dXe} ${td()}`},method:"POST",url:"/graphql"});function fue(t){return m3(t,{method:"POST",url:"/graphql"})}var E3="(?:[a-zA-Z0-9_-]+)",gue="\\.",pue=new RegExp(`^${E3}${gue}${E3}${gue}${E3}$`),EXe=pue.test.bind(pue);async function CXe(t){let e=EXe(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),n=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":n?"user-to-server":"oauth"}}function IXe(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function yXe(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=IXe(t),e(s)}var mue=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(CXe.bind(null,e),{hook:yXe.bind(null,e)})};var C3="7.0.6";var Eue=()=>{},BXe=console.warn.bind(console),bXe=console.error.bind(console);function QXe(t={}){return typeof t.debug!="function"&&(t.debug=Eue),typeof t.info!="function"&&(t.info=Eue),typeof t.warn!="function"&&(t.warn=BXe),typeof t.error!="function"&&(t.error=bXe),t}var Cue=`octokit-core.js/${C3} ${td()}`,wT=class{static VERSION=C3;static defaults(e){return class extends this{constructor(...n){let s=n[0]||{};if(typeof e=="function"){super(e(s));return}super(Object.assign({},e,s,s.userAgent&&e.userAgent?{userAgent:`${s.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new qAe.Collection,n={baseUrl:Py.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(n.headers["user-agent"]=e.userAgent?`${e.userAgent} ${Cue}`:Cue,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=Py.defaults(n),this.graphql=fue(this.request).defaults(n),this.log=QXe(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=mue(e.auth);r.wrap("request",i.hook),this.auth=i}let s=this.constructor;for(let i=0;i<s.plugins.length;++i)Object.assign(this,s.plugins[i](this,e))}request;graphql;log;hook;auth};var I3="17.0.0";var wXe={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVaria
Line truncated
|
`)}var I$e=class extends Error{constructor(t,e,r){super(C$e(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}request;headers;response;name="GraphqlResponseError";errors;data},y$e=["method","baseUrl","url","headers","request","query","mediaType","operationName"],B$e=["query","method","url"],vle=/\/api\/v3\/?$/;function b$e(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(B$e.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(n).reduce((o,a)=>y$e.includes(a)?(o[a]=n[a],o):(o.variables||(o.variables={}),o.variables[a]=n[a],o),{}),i=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return vle.test(i)&&(s.url=i.replace(vle,"/api/graphql")),t(s).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new I$e(s,a,o.data)}return o.data.data})}function $8(t,e){let r=t.defaults(e);return Object.assign((s,i)=>b$e(r,s,i),{defaults:$8.bind(null,r),endpoint:r.endpoint})}var pZt=$8(rb,{headers:{"user-agent":`octokit-graphql.js/${E$e} ${th()}`},method:"POST",url:"/graphql"});function Fle(t){return $8(t,{method:"POST",url:"/graphql"})}var e4="(?:[a-zA-Z0-9_-]+)",Mle="\\.",_le=new RegExp(`^${e4}${Mle}${e4}${Mle}${e4}$`),Q$e=_le.test.bind(_le);async function w$e(t){let e=Q$e(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),n=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":n?"user-to-server":"oauth"}}function S$e(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function N$e(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=S$e(t),e(s)}var Lle=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(w$e.bind(null,e),{hook:N$e.bind(null,e)})};var t4="7.0.8";var Ule=()=>{},T$e=console.warn.bind(console),x$e=console.error.bind(console);function D$e(t={}){return typeof t.debug!="function"&&(t.debug=Ule),typeof t.info!="function"&&(t.info=Ule),typeof t.warn!="function"&&(t.warn=T$e),typeof t.error!="function"&&(t.error=x$e),t}var Ple=`octokit-core.js/${t4} ${th()}`,Vx=class{static VERSION=t4;static defaults(e){return class extends this{constructor(...n){let s=n[0]||{};if(typeof e=="function"){super(e(s));return}super(Object.assign({},e,s,s.userAgent&&e.userAgent?{userAgent:`${s.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new Ale.Collection,n={baseUrl:rb.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(n.headers["user-agent"]=e.userAgent?`${e.userAgent} ${Ple}`:Ple,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=rb.defaults(n),this.graphql=Fle(this.request).defaults(n),this.log=D$e(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=Lle(e.auth);r.wrap("request",i.hook),this.auth=i}let s=this.constructor;for(let i=0;i<s.plugins.length;++i)Object.assign(this,s.plugins[i](this,e))}request;graphql;log;hook;auth};var r4="17.0.0";var R$e={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secr
Line truncated
|
||||||
`),e=e.replace(/\r/g,`
|
`),e=e.replace(/\r/g,`
|
||||||
`));let s=e.split(`
|
`));let s=e.split(`
|
||||||
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new Vy(i));return n.searchPaths.push(...T3(n.patterns)),n})}static stat(e,r,n){return _3(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield Zm.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){O(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield Zm.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield Zm.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){O(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};var aZe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function Kue(t,e){return aZe(this,void 0,void 0,function*(){return yield DT.create(t,e)})}var Gde=ge(Xy(),1);import*as zT from"crypto";import*as n0 from"fs";import*as Qf from"path";import*as qde from"util";var Zy;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Zy||(Zy={}));var vs;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(vs||(vs={}));var Wi;(function(t){t.GNU="gnu",t.BSD="bsd"})(Wi||(Wi={}));var VT=2,WT=5e3,t8=5e3,r8=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,Hde=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,eB="cache.tar",n8="manifest.txt",uXt=10*Math.pow(1024,3),JT="cache read denied:";var r0=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Ert=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}},Crt="1.0";function tB(){return r0(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let n;t?n=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?n="/Users":n="/home",e=Qf.join(n,"actions","temp")}let r=Qf.join(e,zT.randomUUID());return yield gf(r),r})}function Oc(t){return n0.statSync(t).size}function s8(t){return r0(this,void 0,void 0,function*(){var e,r,n,s,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),c=yield Kue(t.join(`
|
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new cb(i));return n.searchPaths.push(...u4(n.patterns)),n})}static stat(e,r,n){return p4(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield lE.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){G(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield lE.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield lE.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){G(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};var fet=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function mde(t,e){return fet(this,void 0,void 0,function*(){return yield Kx.create(t,e)})}var Afe=Ee(uD(),1);import*as fD from"crypto";import*as gE from"fs";import*as Ng from"path";import*as ufe from"util";var gb;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(gb||(gb={}));var ti;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(ti||(ti={}));var yo;(function(t){t.GNU="gnu",t.BSD="bsd"})(yo||(yo={}));var lD=2,dD=5e3,L4=5e3,U4=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,cfe=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,pb="cache.tar",P4="manifest.txt",uer=10*Math.pow(1024,3),hD="cache read denied:";var fE=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Qnt=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}},wnt="1.0";function mb(){return fE(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let n;t?n=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?n="/Users":n="/home",e=Ng.join(n,"actions","temp")}let r=Ng.join(e,fD.randomUUID());return yield Cg(r),r})}function wA(t){return gE.statSync(t).size}function O4(t){return fE(this,void 0,void 0,function*(){var e,r,n,s,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),c=yield mde(t.join(`
|
||||||
`),{implicitDescendants:!1});try{for(var A=!0,u=Ert(c.globGenerator()),l;l=yield u.next(),e=l.done,!e;A=!0){s=l.value,A=!1;let h=Qf.relative(a,s).replace(new RegExp(`\\${Qf.sep}`,"g"),"/");O(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!A&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return o})}function rB(t){return r0(this,void 0,void 0,function*(){return qde.promisify(n0.unlink)(t)})}function Yde(t){return r0(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),O(`Checking ${e} ${r.join(" ")}`);try{yield Ha(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>n+=s.toString(),stderr:s=>n+=s.toString()}})}catch(s){O(s.message)}return n=n.trim(),O(n),n})}function nB(){return r0(this,void 0,void 0,function*(){let t=yield Yde("zstd",["--quiet"]),e=Gde.clean(t);return O(`zstd version: ${e}`),t===""?vs.Gzip:vs.ZstdWithoutLong})}function od(t){return t===vs.Gzip?Zy.Gzip:Zy.Zstd}function Vde(){return r0(this,void 0,void 0,function*(){return n0.existsSync(r8)?r8:(yield Yde("tar")).toLowerCase().includes("gnu tar")?qi("tar"):""})}function i8(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function s0(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(Crt),zT.createHash("sha256").update(n.join("|")).digest("hex")}function Wde(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as _0 from"fs";import{URL as rut}from"url";var Hc=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as Irt}from"node:os";import yrt from"node:util";import Brt from"node:process";function Jde(t,...e){Brt.stderr.write(`${yrt.format(t,...e)}${Irt}`)}import sB from"node:process";function KT(t){return sB.env[t]}var zde=typeof sB.versions.deno=="string"&&sB.versions.deno.length>0,jde=typeof sB.versions.bun=="string"&&sB.versions.bun.length>0,$T=!0;var Kde=KT("DEBUG"),Xde,o8=[],a8=[],XT=[];Kde&&c8(Kde);var Zde=Object.assign(t=>ehe(t),{enable:c8,enabled:A8,disable:brt,log:Jde});function c8(t){Xde=t,o8=[],a8=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?a8.push(r.substring(1)):o8.push(r);for(let r of XT)r.enabled=A8(r.namespace)}function A8(t){if(t.endsWith("*"))return!0;for(let e of a8)if($de(t,e))return!1;for(let e of o8)if($de(t,e))return!0;return!1}function $de(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let n=0,s=0,i=r.length,o=t.length,a=-1,c=-1;for(;n<o&&s<i;)if(r[s]==="*"){if(a=s,s++,s===i)return!0;for(;t[n]!==r[s];)if(n++,n===o)return!1;c=n,n++,s++;continue}else if(r[s]===t[n])s++,n++;else if(a>=0){if(s=a+1,n=c+1,n===o)return!1;for(;t[n]!==r[s];)if(n++,n===o)return!1;c=n,n++,s++;continue}else return!1;let A=n===t.length,u=s===r.length,l=s===r.length-1&&r[s]==="*";return A&&(u||l)}function brt(){let t=Xde||"";return c8(""),t}function ehe(t){let e=Object.assign(r,{enabled:A8(t),destroy:Qrt,log:Zde.log,namespace:t,extend:wrt});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return XT.push(e),e}function Qrt(){let t=XT.indexOf(this);return t>=0?(XT.splice(t,1),!0):!1}function wrt(t){let e=ehe(`${this.namespace}:${t}`);return e.log=this.log,e}var i0=Zde;var u8=["verbose","info","warning","error"],the={verbose:400,info:300,warning:200,error:100};function rhe(t,e){e.log=(...r)=>{t.log(...r)}}function nhe(t){return u8.includes(t)}function ZT(t){let e=new Set,r=KT(t.logLevelEnvVarName),n,s=i0(t.namespace);s.log=(...u)=>{i0.log(...u)};function i(u){if(u&&!nhe(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${u8.join(",")}`);n=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);i0.enable(l.join(","))}r&&(nhe(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${u8.join(", ")}.`));function o(u){return!!(n&&the[u.level]<=the[n])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(rhe(u,d),o(d)){let h=i0.disable();i0.enable(h+","+d.namespace)}return e.add(d),d}function c(){return n}function A(u){let l=s.extend(u);return rhe(s,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:c,createClientLogger:A,logger:s}}var she=ZT({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),Srt=she.logger;function iB(t){return she.createClientLogger(t)}function ex(t){return t.toLowerCase()}function Nrt(t){return String(t).trim().replace(/[\r\n]/g,"")}function*Trt(t){for(let e of t.values())yield[e.name,e.value]}var l8=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(ex(e),{name:e,value:Nrt(r)})}get(e){return this._headersMap.get(ex(e))?.value}has(e){return this._
Line truncated
|
`),{implicitDescendants:!1});try{for(var A=!0,u=Qnt(c.globGenerator()),l;l=yield u.next(),e=l.done,!e;A=!0){s=l.value,A=!1;let h=Ng.relative(a,s).replace(new RegExp(`\\${Ng.sep}`,"g"),"/");G(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!A&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return o})}function Eb(t){return fE(this,void 0,void 0,function*(){return ufe.promisify(gE.unlink)(t)})}function lfe(t){return fE(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),G(`Checking ${e} ${r.join(" ")}`);try{yield Nc(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>n+=s.toString(),stderr:s=>n+=s.toString()}})}catch(s){G(s.message)}return n=n.trim(),G(n),n})}function Cb(){return fE(this,void 0,void 0,function*(){let t=yield lfe("zstd",["--quiet"]),e=Afe.clean(t);return G(`zstd version: ${e}`),t===""?ti.Gzip:ti.ZstdWithoutLong})}function ah(t){return t===ti.Gzip?gb.Gzip:gb.Zstd}function dfe(){return fE(this,void 0,void 0,function*(){return gE.existsSync(U4)?U4:(yield lfe("tar")).toLowerCase().includes("gnu tar")?Eo("tar"):""})}function H4(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function pE(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(wnt),fD.createHash("sha256").update(n.join("|")).digest("hex")}function hfe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as ZE from"fs";import{URL as Mlt}from"url";var SA=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as Snt}from"node:os";import Nnt from"node:util";import Tnt from"node:process";function ffe(t,...e){Tnt.stderr.write(`${Nnt.format(t,...e)}${Snt}`)}import Ib from"node:process";function pD(t){return Ib.env[t]}var gfe=typeof Ib.versions.deno=="string"&&Ib.versions.deno.length>0,pfe=typeof Ib.versions.bun=="string"&&Ib.versions.bun.length>0,mD=!0;var mfe=pD("DEBUG"),Cfe,G4=[],q4=[],ED=[];mfe&&Y4(mfe);var Ife=Object.assign(t=>yfe(t),{enable:Y4,enabled:V4,disable:xnt,log:ffe});function Y4(t){Cfe=t,G4=[],q4=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?q4.push(r.substring(1)):G4.push(r);for(let r of ED)r.enabled=V4(r.namespace)}function V4(t){if(t.endsWith("*"))return!0;for(let e of q4)if(Efe(t,e))return!1;for(let e of G4)if(Efe(t,e))return!0;return!1}function Efe(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let n=0,s=0,i=r.length,o=t.length,a=-1,c=-1;for(;n<o&&s<i;)if(r[s]==="*"){if(a=s,s++,s===i)return!0;for(;t[n]!==r[s];)if(n++,n===o)return!1;c=n,n++,s++;continue}else if(r[s]===t[n])s++,n++;else if(a>=0){if(s=a+1,n=c+1,n===o)return!1;for(;t[n]!==r[s];)if(n++,n===o)return!1;c=n,n++,s++;continue}else return!1;let A=n===t.length,u=s===r.length,l=s===r.length-1&&r[s]==="*";return A&&(u||l)}function xnt(){let t=Cfe||"";return Y4(""),t}function yfe(t){let e=Object.assign(r,{enabled:V4(t),destroy:Dnt,log:Ife.log,namespace:t,extend:Rnt});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return ED.push(e),e}function Dnt(){let t=ED.indexOf(this);return t>=0?(ED.splice(t,1),!0):!1}function Rnt(t){let e=yfe(`${this.namespace}:${t}`);return e.log=this.log,e}var mE=Ife;var J4=["verbose","info","warning","error"],Bfe={verbose:400,info:300,warning:200,error:100};function bfe(t,e){e.log=(...r)=>{t.log(...r)}}function Qfe(t){return J4.includes(t)}function CD(t){let e=new Set,r=pD(t.logLevelEnvVarName),n,s=mE(t.namespace);s.log=(...u)=>{mE.log(...u)};function i(u){if(u&&!Qfe(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${J4.join(",")}`);n=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);mE.enable(l.join(","))}r&&(Qfe(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${J4.join(", ")}.`));function o(u){return!!(n&&Bfe[u.level]<=Bfe[n])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(bfe(u,d),o(d)){let h=mE.disable();mE.enable(h+","+d.namespace)}return e.add(d),d}function c(){return n}function A(u){let l=s.extend(u);return bfe(s,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:c,createClientLogger:A,logger:s}}var wfe=CD({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),knt=wfe.logger;function yb(t){return wfe.createClientLogger(t)}function ID(t){return t.toLowerCase()}function vnt(t){return String(t).trim().replace(/[\r\n]/g,"")}function*Fnt(t){for(let e of t.values())yield[e.name,e.value]}var W4=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(ID(e),{name:e,value:vnt(r)})}get(e){return this._headersMap.get(ID(e))?.value}has(e){return this._
Line truncated
|
||||||
${krt.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function o0(t){return t instanceof _s?!0:Sf(t)&&t.name==="RestError"}function ai(t,e){return Buffer.from(t,e)}import g8 from"node:http";import p8 from"node:https";import ahe from"node:zlib";import{Transform as vrt}from"node:stream";var ci=iB("ts-http-runtime");var _rt={};function oB(t){return t&&typeof t.pipe=="function"}function che(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function Ahe(t){return t&&typeof t.byteLength=="number"}var nx=class extends vrt{loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(s){n(s)}}constructor(e){super(),this.progressCallback=e}},m8=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new Hc("The operation was aborted. Request has already been canceled.");n=A=>{A.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",n)}let s;e.timeout>0&&(s=setTimeout(()=>{let A=new Ja;ci.info(`request to '${A.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let A=Urt(a);A!==null&&e.headers.set("Content-Length",A)}let c;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,g=new nx(f);g.on("error",E=>{ci.error("Error in upload progress",E)}),oB(a)?a.pipe(g):g.end(a),a=g}let A=await this.makeRequest(e,r,a);s!==void 0&&clearTimeout(s);let u=Frt(A),d={status:A.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return A.resume(),d;c=o?Mrt(A,u):A;let h=e.onDownloadProgress;if(h){let f=new nx(h);f.on("error",g=>{ci.error("Error in download progress",g)}),c.pipe(f),c=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=c:d.bodyAsText=await Lrt(c),d}finally{if(e.abortSignal&&n){let A=Promise.resolve();oB(a)&&(A=che(a));let u=Promise.resolve();oB(c)&&(u=che(c)),Promise.all([A,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(l=>{ci.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,n){let s=new URL(e.url),i=s.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((c,A)=>{let u=i?g8.request(a,c):p8.request(a,c);u.once("error",l=>{A(new _s(l.message,{code:l.code??_s.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new Hc("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),A(l)}),n&&oB(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):Ahe(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer,n.byteOffset,n.byteLength):Buffer.from(n)):(ci.error("Unrecognized body type",n),A(new _s("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?g8.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new g8.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return p8.globalAgent;let s=e.tlsSettings??_rt,i=this.cachedHttpsAgents.get(s);return i&&i.options.keepAlive===!n||(ci.info("No cached TLS Agent exist, creating a new Agent"),i=new p8.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,i)),i}}};function Frt(t){let e=Ji();for(let r of Object.keys(t.headers)){let n=t.headers[r];Array.isArray(n)?n.length>0&&e.set(r,n[0]):n&&e.set(r,n)}return e}function Mrt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=ahe.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=ahe.createInflate();return t.pipe(n),n}return t}function Lrt(t){return new Promise((e,r)=>{let n=[];t.on("data",s=>{Buffer.isBuffer(s)?n.push(s):n.push(Buffer.from(s))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",s=>{s&&s?.name==="AbortError"?r(s):r(new _s(`Error reading response as text: ${s.message}`,{code:_s.PARSE_ERROR}))})})}function Urt(t){return t?Buffer.isBuffer(t)?t.length:oB(t)?null:Ahe(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function uhe(){return new m8}function sx(){return uhe()}var E8="logPolicy";function ix(t={}){let e=t.logger??ci.info,r=new Ja({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:E8,asy
Line truncated
|
${Unt.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function EE(t){return t instanceof ri?!0:xg(t)&&t.name==="RestError"}function Bb(t,e){return Buffer.from(t).toString(e)}function ni(t,e){return Buffer.from(t,e)}import X4 from"node:http";import Z4 from"node:https";import Tfe from"node:zlib";import{Transform as Pnt}from"node:stream";var Ri=yb("ts-http-runtime");var Ont={};function bb(t){return t&&typeof t.pipe=="function"}function xfe(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function Dfe(t){return t&&typeof t.byteLength=="number"}var bD=class extends Pnt{loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(s){n(s)}}constructor(e){super(),this.progressCallback=e}},$4=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new SA("The operation was aborted. Request has already been canceled.");n=A=>{A.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",n)}let s;e.timeout>0&&(s=setTimeout(()=>{let A=new kc;Ri.info(`request to '${A.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let A=Ynt(a);A!==null&&e.headers.set("Content-Length",A)}let c;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,g=new bD(f);g.on("error",E=>{Ri.error("Error in upload progress",E)}),bb(a)?a.pipe(g):g.end(a),a=g}let A=await this.makeRequest(e,r,a),u=Hnt(A),d={status:A.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return A.resume(),d;c=o?Gnt(A,u):A;let h=e.onDownloadProgress;if(h){let f=new bD(h);f.on("error",g=>{Ri.error("Error in download progress",g)}),c.pipe(f),c=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=c:d.bodyAsText=await qnt(c),d}finally{if(s!==void 0&&clearTimeout(s),e.abortSignal&&n){let A=Promise.resolve();bb(a)&&(A=xfe(a));let u=Promise.resolve();bb(c)&&(u=xfe(c)),Promise.all([A,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(l=>{Ri.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,n){let s=new URL(e.url),i=s.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((c,A)=>{let u=i?X4.request(a,c):Z4.request(a,c);u.once("error",l=>{A(new ri(l.message,{code:l.code??ri.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new SA("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),A(l)}),n&&bb(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):Dfe(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer,n.byteOffset,n.byteLength):Buffer.from(n)):(Ri.error("Unrecognized body type",n),A(new ri("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?X4.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new X4.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return Z4.globalAgent;let s=e.tlsSettings??Ont,i=this.cachedHttpsAgents.get(s);return i&&i.options.keepAlive===!n||(Ri.info("No cached TLS Agent exist, creating a new Agent"),i=new Z4.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,i)),i}}};function Hnt(t){let e=Bo();for(let r of Object.keys(t.headers)){let n=t.headers[r];Array.isArray(n)?n.length>0&&e.set(r,n[0]):n&&e.set(r,n)}return e}function Gnt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=Tfe.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=Tfe.createInflate();return t.pipe(n),n}return t}function qnt(t){return new Promise((e,r)=>{let n=[];t.on("data",s=>{Buffer.isBuffer(s)?n.push(s):n.push(Buffer.from(s))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",s=>{s&&s?.name==="AbortError"?r(s):r(new ri(`Error reading response as text: ${s.message}`,{code:ri.PARSE_ERROR}))})})}function Ynt(t){return t?Buffer.isBuffer(t)?t.length:bb(t)?null:Dfe(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function Rfe(){return new $4}function QD(){return Rfe()}var e6="logPolicy";function wD(t={}){let e=t.logger??Ri.info,r=new kc({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additi
Line truncated
|
||||||
`;return e}function ist(t){return t instanceof Uint8Array?t.byteLength:AB(t)?t.size===-1?void 0:t.size:void 0}function ost(t){let e=0;for(let r of t){let n=ist(r);if(n===void 0)return;e+=n}return e}async function ast(t,e,r){let n=[ai(`--${r}`,"utf-8"),...e.flatMap(i=>[ai(`\r
|
`;return e}function lit(t){return t instanceof Uint8Array?t.byteLength:wb(t)?t.size===-1?void 0:t.size:void 0}function dit(t){let e=0;for(let r of t){let n=lit(r);if(n===void 0)return;e+=n}return e}async function hit(t,e,r){let n=[ni(`--${r}`,"utf-8"),...e.flatMap(i=>[ni(`\r
|
||||||
`,"utf-8"),ai(sst(i.headers),"utf-8"),ai(`\r
|
`,"utf-8"),ni(uit(i.headers),"utf-8"),ni(`\r
|
||||||
`,"utf-8"),i.body,ai(`\r
|
`,"utf-8"),i.body,ni(`\r
|
||||||
--${r}`,"utf-8")]),ai(`--\r
|
--${r}`,"utf-8")]),ni(`--\r
|
||||||
\r
|
\r
|
||||||
`,"utf-8")],s=ost(n);s&&t.headers.set("Content-Length",s),t.body=await rfe(n)}var uB="multipartPolicy",cst=70,Ast=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function ust(t){if(t.length>cst)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!Ast.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function Nx(){return{name:uB,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,n=t.headers.get("Content-Type")??"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,i,o]=s;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?ust(r):r=nst(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await ast(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function Tx(){return rx()}var nfe=ZT({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),drr=nfe.logger;function Oo(t){return nfe.createClientLogger(t)}var qc=Oo("core-rest-pipeline");function M8(t={}){return ix({logger:qc.info,...t})}var L8=wx;function U8(t={}){return Sx(t)}import P8 from"node:os";import Ad from"node:process";function sfe(){return"User-Agent"}async function ife(t){if(Ad&&Ad.versions){let e=`${P8.type()} ${P8.release()}; ${P8.arch()}`;Ad.versions.bun?t.set("Bun",`${Ad.versions.bun} (${e})`):Ad.versions.deno?t.set("Deno",`${Ad.versions.deno} (${e})`):Ad.versions.node&&t.set("Node",`${Ad.versions.node} (${e})`)}}var xx="1.24.0";function Est(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}function ofe(){return sfe()}async function Rx(t){let e=new Map;e.set("core-rest-pipeline",xx),await ife(e);let r=Est(e);return t?`${t} ${r}`:r}var afe=ofe(),cfe="userAgentPolicy";function O8(t={}){let e=Rx(t.userAgentPrefix);return{name:cfe,async sendRequest(r,n){return r.headers.has(afe)||r.headers.set(afe,await e),n(r)}}}var Afe=Symbol("rawContent");function H8(t){return typeof t[Afe]=="function"}function ufe(t){return H8(t)?t[Afe]():t}var Dx=uB;function G8(){let t=Nx();return{name:Dx,sendRequest:async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)H8(n.body)&&(n.body=ufe(n.body));return t.sendRequest(e,r)}}}var q8=bx;function Y8(){return Qx()}function V8(t={}){return cx(t)}function W8(){return Ax()}var lB=class extends Error{constructor(e){super(e),this.name="AbortError"}};function J8(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((i,o)=>{function a(){o(new lB(s??"The operation was aborted."))}function c(){n?.removeEventListener("abort",A)}function A(){r?.(),c(),a()}if(n?.aborted)return a();try{t(u=>{c(),i(u)},u=>{c(),o(u)})}catch(u){o(u)}n?.addEventListener("abort",A)})}var Nst="The delay was aborted.";function d0(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return J8(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:s??Nst})}function ud(t){if(Sf(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function lfe(t){return Sf(t)}function h0(){return wf()}var Jt=$T;function ld(t){return k8(t)}function j8(t,e){return Bx(t,e)}var dfe="setClientRequestIdPolicy";function K8(t="x-ms-client-request-id"){return{name:dfe,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function $8(t){return ux(t)}function X8(t){return lx(t)}var f0={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function hfe(t={}){let e=new Z8(t.parentContext);return t.span&&(e=e.setValue(f0.span,t.span)),t.namespace&&(e=e.setValue(f0.namespace,t.namespace)),e}var Z8=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let n=new t(this);return n._contextMap.set(e,r),n}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var gfe=ge(ffe(),1),vx=gfe.state;function Tst(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function xst(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:Tst(),tracingContext:hfe({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function dB(){return vx.instrumenterImplementation||(vx.instrumenterImplementation=xst()),vx.instrumenterImplementation}function hB(t){let{namespace:e,packageName:r,packageVersion:n}=t;function s(A,u,l){let d=dB().startSpan(A,{...l,packageName:r,packageVersion:n,tracingContext:u?.tracingOptions?.tracingContext}),h=d.tracingContext,f=d.span
Line truncated
|
`,"utf-8")],s=dit(n);s&&t.headers.set("Content-Length",s),t.body=await bge(n)}var Sb="multipartPolicy",fit=70,git=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function pit(t){if(t.length>fit)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!git.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function zD(){return{name:Sb,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,n=t.headers.get("Content-Type")??"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,i,o]=s;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?pit(r):r=Ait(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await hit(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function jD(){return BD()}var Qge=CD({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),dsr=Qge.logger;function Ia(t){return Qge.createClientLogger(t)}var TA=Ia("core-rest-pipeline");function m6(t={}){return wD({logger:TA.info,...t})}var E6=JD;function C6(t={}){return WD(t)}import I6 from"node:os";import uh from"node:process";function wge(){return"User-Agent"}async function Sge(t){if(uh&&uh.versions){let e=`${I6.type()} ${I6.release()}; ${I6.arch()}`;uh.versions.bun?t.set("Bun",`${uh.versions.bun} (${e})`):uh.versions.deno?t.set("Deno",`${uh.versions.deno} (${e})`):uh.versions.node&&t.set("Node",`${uh.versions.node} (${e})`)}}var KD="1.25.0";function Qit(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}function Nge(){return wge()}async function XD(t){let e=new Map;e.set("core-rest-pipeline",KD),await Sge(e);let r=Qit(e);return t?`${t} ${r}`:r}var Tge=Nge(),xge="userAgentPolicy";function y6(t={}){let e=XD(t.userAgentPrefix);return{name:xge,async sendRequest(r,n){return r.headers.has(Tge)||r.headers.set(Tge,await e),n(r)}}}var Dge=Symbol("rawContent");function B6(t){return typeof t[Dge]=="function"}function Rge(t){return B6(t)?t[Dge]():t}var ZD=Sb;function b6(){let t=zD();return{name:ZD,sendRequest:async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)B6(n.body)&&(n.body=Rge(n.body));return t.sendRequest(e,r)}}}var Q6=YD;function w6(){return VD()}function S6(t={}){return xD(t)}function N6(){return DD()}var Es=class extends Error{constructor(e){super(e),this.name="AbortError"}};function T6(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((i,o)=>{function a(){o(new Es(s??"The operation was aborted."))}function c(){n?.removeEventListener("abort",A)}function A(){r?.(),c(),a()}if(n?.aborted)return a();try{t(u=>{c(),i(u)},u=>{c(),o(u)})}catch(u){o(u)}n?.addEventListener("abort",A)})}var vit="The delay was aborted.";function QE(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return T6(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:s??vit})}function lh(t){if(xg(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function kge(t){return xg(t)}function wE(){return Tg()}var Qr=mD;function D6(t,e){return Bb(t,e)}function R6(t,e){return ni(t,e)}function dh(t){return f6(t)}function k6(t,e){return qD(t,e)}var vge="setClientRequestIdPolicy";function v6(t="x-ms-client-request-id"){return{name:vge,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function F6(t){return RD(t)}function M6(t){return kD(t)}var SE={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Fge(t={}){let e=new _6(t.parentContext);return t.span&&(e=e.setValue(SE.span,t.span)),t.namespace&&(e=e.setValue(SE.namespace,t.namespace)),e}var _6=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let n=new t(this);return n._contextMap.set(e,r),n}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var _ge=Ee(Mge(),1),eR=_ge.state;function Fit(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function Mit(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:Fit(),tracingContext:Fge({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function Nb(){return eR.instrumenterImplementation||(eR.instrumenterImplementation=Mit()),eR.instrumenterImplementation}function Tb(t){let{namespace:e,packageName:r,packageVersion:n}=t;function s(A,u,l){let d=Nb().startSpan(A,{...l,packageName:r,packageVersion:n,tracingContext
Line truncated
|
||||||
`&&t[i]!=="\r";i++)c+=t[i];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),i--),!$it(c)){let l;return c.trim().length===0?l="Invalid space after '<'.":l="Tag '"+c+"' is an invalid name.",tn("InvalidTag",l,Fs(t,i))}let A=Wit(t,i);if(A===!1)return tn("InvalidAttr","Attributes for '"+c+"' have open quote.",Fs(t,i));let u=A.value;if(i=A.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=Kfe(u,e);if(d===!0)n=!0;else return tn(d.err.code,d.err.msg,Fs(t,l+d.err.line))}else if(a)if(A.tagClosed){if(u.trim().length>0)return tn("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",Fs(t,o));if(r.length===0)return tn("InvalidTag","Closing tag '"+c+"' has not been opened.",Fs(t,o));{let l=r.pop();if(c!==l.tagName){let d=Fs(t,l.tagStartPos);return tn("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+c+"'.",Fs(t,o))}r.length==0&&(s=!0)}}else return tn("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",Fs(t,i));else{let l=Kfe(u,e);if(l!==!0)return tn(l.err.code,l.err.msg,Fs(t,i-u.length+l.err.line));if(s===!0)return tn("InvalidXml","Multiple possible root nodes found.",Fs(t,i));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),n=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=jfe(t,i);continue}else if(t[i+1]==="?"){if(i=zfe(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=jit(t,i);if(l==-1)return tn("InvalidChar","char '&' is not expected.",Fs(t,i));i=l}else if(s===!0&&!Jfe(t[i]))return tn("InvalidXml","Extra text at the end",Fs(t,i));t[i]==="<"&&i--}}else{if(Jfe(t[i]))continue;return tn("InvalidChar","char '"+t[i]+"' is not expected.",Fs(t,i))}if(n){if(r.length==1)return tn("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Fs(t,r[0].tagStartPos));if(r.length>0)return tn("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return tn("InvalidXml","Start tag expected.",1);return!0}function Jfe(t){return t===" "||t===" "||t===`
|
`&&t[i]!=="\r";i++)c+=t[i];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),i--),!sat(c)){let l;return c.trim().length===0?l="Invalid space after '<'.":l="Tag '"+c+"' is an invalid name.",hn("InvalidTag",l,si(t,i))}let A=$ot(t,i);if(A===!1)return hn("InvalidAttr","Attributes for '"+c+"' have open quote.",si(t,i));let u=A.value;if(i=A.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=mpe(u,e);if(d===!0)n=!0;else return hn(d.err.code,d.err.msg,si(t,l+d.err.line))}else if(a)if(A.tagClosed){if(u.trim().length>0)return hn("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",si(t,o));if(r.length===0)return hn("InvalidTag","Closing tag '"+c+"' has not been opened.",si(t,o));{let l=r.pop();if(c!==l.tagName){let d=si(t,l.tagStartPos);return hn("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+c+"'.",si(t,o))}r.length==0&&(s=!0)}}else return hn("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",si(t,i));else{let l=mpe(u,e);if(l!==!0)return hn(l.err.code,l.err.msg,si(t,i-u.length+l.err.line));if(s===!0)return hn("InvalidXml","Multiple possible root nodes found.",si(t,i));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),n=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=ppe(t,i);continue}else if(t[i+1]==="?"){if(i=gpe(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=rat(t,i);if(l==-1)return hn("InvalidChar","char '&' is not expected.",si(t,i));i=l}else if(s===!0&&!xE(t[i]))return hn("InvalidXml","Extra text at the end",si(t,i));t[i]==="<"&&i--}}else{if(xE(t[i]))continue;return hn("InvalidChar","char '"+t[i]+"' is not expected.",si(t,i))}if(n){if(r.length==1)return hn("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",si(t,r[0].tagStartPos));if(r.length>0)return hn("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return hn("InvalidXml","Start tag expected.",1);return!0}function xE(t){return t===" "||t===" "||t===`
|
||||||
`||t==="\r"}function zfe(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let n=t.substr(r,e-r);if(e>5&&n==="xml")return tn("InvalidXml","XML declaration allowed only at the start of the document.",Fs(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function jfe(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var Yit='"',Vit="'";function Wit(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===Yit||t[e]===Vit)n===""?n=t[e]:n!==t[e]||(n="");else if(t[e]===">"&&n===""){s=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:s}}var Jit=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Kfe(t,e){let r=Gx(t,Jit),n={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return tn("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",bB(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return tn("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",bB(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return tn("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",bB(r[s]));let i=r[s][2];if(!Kit(i))return tn("InvalidAttr","Attribute '"+i+"' is an invalid name.",bB(r[s]));if(!Object.prototype.hasOwnProperty.call(n,i))n[i]=1;else return tn("InvalidAttr","Attribute '"+i+"' is repeated.",bB(r[s]))}return!0}function zit(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function jit(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,zit(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function tn(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function Kit(t){return m4(t)}function $it(t){return m4(t)}function Fs(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function bB(t){return t.startIndex+t[1].length}var $fe={amp:"&",AMP:"&",lt:"<",LT:"<",gt:">",GT:">",quot:'"',QUOT:'"',apos:"'",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",lsquor:"\u201A",rsquor:"\u2019",ldquor:"\u201E",bdquo:"\u201E",comma:",",period:".",colon:":",semi:";",excl:"!",quest:"?",num:"#",dollar:"$",percent:"%",ast:"*",commat:"@",lowbar:"_",verbar:"|",vert:"|",sol:"/",bsol:"\\",lbrace:"{",rbrace:"}",lbrack:"[",rbrack:"]",lpar:"(",rpar:")",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",COPY:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",REG:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",half:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",div:"\xF7",divide:"\xF7"},Xfe={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},Zfe={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",Lcaron:"\u013Line truncated
|
`||t==="\r"}function gpe(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let n=t.substr(r,e-r);if(e>5&&n==="xml")return hn("InvalidXml","XML declaration allowed only at the start of the document.",si(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function ppe(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var Xot='"',Zot="'";function $ot(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===Xot||t[e]===Zot)n===""?n=t[e]:n!==t[e]||(n="");else if(t[e]===">"&&n===""){s=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:s}}function eat(t){let e=[],r=t.length,n=0;for(;n<r;){let s=n;for(;n<r&&xE(t[n]);)n++;if(n>=r)break;if(t[n]==="="){n=s+1;continue}let i=t.slice(s,n),o=n;for(;n<r&&!xE(t[n])&&t[n]!=="=";)n++;let a=t.slice(o,n),c,A=n;for(;A<r&&xE(t[A]);)A++;A<r&&t[A]==="="&&(c=t.slice(n,A+1),n=A+1);let u,l,d=n;for(;d<r&&xE(t[d]);)d++;if(d<r&&(t[d]==='"'||t[d]==="'")){let f=d+1,g=t.indexOf(t[d],f);g!==-1&&(u=t[d],l=t.slice(f,g),n=g+1)}let h={startIndex:s};h[1]=i,h[2]=a,h[3]=c,h[4]=u!==void 0?!0:void 0,h[5]=u,h[6]=l,e.push(h)}return e}function mpe(t,e){let r=eat(t),n={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return hn("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",Pb(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return hn("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",Pb(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return hn("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",Pb(r[s]));let i=r[s][2];if(!nat(i))return hn("InvalidAttr","Attribute '"+i+"' is an invalid name.",Pb(r[s]));if(!Object.prototype.hasOwnProperty.call(n,i))n[i]=1;else return hn("InvalidAttr","Attribute '"+i+"' is repeated.",Pb(r[s]))}return!0}function tat(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function rat(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,tat(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function hn(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function nat(t){return eH(t)}function sat(t){return eH(t)}function si(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Pb(t){return t.startIndex+t[1].length}var tH={cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",euro:"\u20AC",dollar:"$",fnof:"\u0192",inr:"\u20B9",af:"\u060B",birr:"\u1265\u122D",peso:"\u20B1",rub:"\u20BD",won:"\u20A9",yuan:"\xA5",cedil:"\xB8"};var Ob={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'},rH={nbsp:"\xA0",copy:"\xA9",reg:"\xAE",trade:"\u2122",mdash:"\u2014",ndash:"\u2013",hellip:"\u2026",laquo:"\xAB",raquo:"\xBB",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",bull:"\u2022",para:"\xB6",sect:"\xA7",deg:"\xB0",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE"};var DE=Object.freeze({ALLOW:"allow",BLOCK:"block",THROW:"throw"}),iat=new Set("!?\\\\/[]$%{}^&*()<>|+");function Epe(t){if(t[0]==="#")throw new Error(`[EntityReplacer] Invalid character '#' in entity name: "${t}"`);for(let e of t)if(iat.has(e))throw new Error(`[EntityReplacer] Invalid character '${e}' in entity name: "${t}"`);return t}function Hb(...t){let e=Object.create(null);for(let r of t)if(r)for(let n of Object.keys(r)){let s=r[n];if(typeof s=="string")e[n]=s;else if(s&&typeof s=="object"&&s.val!==void 0){let i=s.val;typeof i=="string"&&(e[n]=i)}}return e}var Mg="external",uR="base",nH="all";function oat(t){return!t||t===Mg?new Set([Mg]):t===nH?new Set([nH]):t===uR?new Set([uR]):Array.isArray(t)?new Set(t):new Set([Mg])}var Fi=Object.freeze({allow:0,leave:1,remove:2,throw:3}),aat=new Set([9,10,13]);function cat(t){if(!t)return{xmlVersion:1,onLevel:Fi.allow,nullLevel:Fi.remove};let e=t.xmlVersion===1.1?1.1:1,r=Fi[t.onNCR]??Fi.allow,n=Fi[t.nullNCR]??Fi.remove,s=Math.max(n,Fi.remove);return{xmlVersion:e,onLevel:r,nullLevel:s}}var RE=class{constructor(e={}){this._limit=e.limit||{},this._maxTotalExpansions=this._limit.maxTotalExpansions||0,this._maxExpandedLength=this._limit.maxExpandedLength||0,this._postCheck=typeof e.postCheck=="function"?e.postCheck:n=>n,this._limitTiers=oat(this._limit.applyLimitsTo??Mg),this._numericAllowed=e.numericAllowed??!0,this._baseMap=Hb(Ob,e.namedEntities||null),this._externalMap=Object.create(null),this._inputMap=Object.create(null),this._totalExpansions=0,this._expandedLength=0,this._removeSet=new Set(e.remove&&Array.isArray(e.remove)?e.remove:[]),this._leaveSet=new Set(e.le
Line truncated
|
||||||
`);let e=new di("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=this.options,i=new SB(s.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let A=t.charCodeAt(a+1);if(A===47){let u=I0(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(s.removeNSPrefix){let h=l.indexOf(":");h!==-1&&(l=l.substr(h+1))}l=w4(s.transformTagName,l,"",s).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&s.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&s.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),n="",a=u}else if(A===63){let u=S4(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(s.ignoreDeclaration&&u.tagName==="?xml"||s.ignorePiTags)){let d=new di(u.tagName);d.add(s.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&s.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(A===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=I0(t,"-->",a+4,"Comment is not closed.");if(s.commentPropName){let l=t.substring(a+4,u-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(s.commentPropName,[{[s.textNodeName]:l}])}a=u}else if(A===33&&t.charCodeAt(a+2)===68){let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(A===33&&t.charCodeAt(a+2)===91){let u=I0(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),s.cdataPropName?r.add(s.cdataPropName,[{[s.textNodeName]:l}]):r.add(s.textNodeName,d),a=u+2}else{let u=S4(t,a,s.removeNSPrefix);if(!u){let V=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${V}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,g=u.closeIndex;if({tagName:l,tagExp:h}=w4(s.transformTagName,l,h,s),s.strictReservedNames&&(l===s.commentPropName||l===s.cdataPropName||l===s.textNodeName||l===s.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let E=r;E&&s.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;h.length>0&&h.lastIndexOf("/")===h.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),h=l):h=h.substr(0,h.length-1),f=l!==h);let I=null,y={},B;B=bot(d),l!==e.tagname&&this.matcher.push(l,{},B),l!==h&&f&&(I=this.buildAttributesMap(h,this.matcher,l),I&&(y=Bot(I,s))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let M=a;if(this.isCurrentNodeStopNode){let V="";if(m)a=u.closeIndex;else if(s.unpairedTagsSet.has(l))a=u.closeIndex;else{let P=this.readStopNodeData(t,d,g+1);if(!P)throw new Error(`Unexpected end of ${d}`);a=P.i,V=P.tagContent}let k=new di(l);I&&(k[":@"]=I),k.add(s.textNodeName,V),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,k,this.readonlyMatcher,M)}else{if(m){({tagName:l,tagExp:h}=w4(s.transformTagName,l,h,s));let V=new di(l);I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(s.unpairedTagsSet.has(l)){let V=new di(l);I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let V=new di(l);if(this.tagsNodeStack.length>s.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,M),r=V}n="",a=g}}}else n+=t[a];return e.child};function xot(t,e,r,n){this.options.captureMetaData||(n=void 0);let s=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,s,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,n))}function Rot(t,e,r){let n=this.options.processEntities;if(!n||!n.enabled)return t;if(n.allowedTags){let s=this.options.jPath?r.toString():r;if(!(Array.isArray(n.allowedTags)?n.allowedTags.includes(e):n.allowedTags(e,s)))return t}if(n.tagFilter){let s=this.options.jPath?r.toString():r;if(!n.tagFilter(e,s))return t}return this.entityDecoder.decode(t)}function Dot(t,e,r,n){return t&&(n===void 0&&(n=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,n),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function kot(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function vot(t,e,r=">"){Line truncated
|
`);let e=new Mi("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0,this.doctypefound=!1;let s=this.options,i=new qb(s.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let A=t.charCodeAt(a+1);if(A===47){let u=_E(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(s.removeNSPrefix){let h=l.indexOf(":");h!==-1&&(l=l.substr(h+1))}l=pH(s.transformTagName,l,"",s).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&s.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&s.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop()||e,s.captureMetaData&&r&&r.addEndIndex(u+1),n="",a=u}else if(A===63){let u=mH(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(s.ignoreDeclaration&&u.tagName==="?xml"||s.ignorePiTags)){let d=new Mi(u.tagName);d.add(s.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&s.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a),s.captureMetaData&&r.addEndIndex(u.closeIndex+2)}a=u.closeIndex+1}else if(A===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=_E(t,"-->",a+4,"Comment is not closed.");if(s.commentPropName){let l=t.substring(a+4,u-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(s.commentPropName,[{[s.textNodeName]:l}])}a=u}else if(A===33&&t.charCodeAt(a+2)===68){if(this.doctypefound)throw new Error("Multiple DOCTYPE declarations found.");this.doctypefound=!0;let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(A===33&&t.charCodeAt(a+2)===91){let u=_E(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),s.cdataPropName?r.add(s.cdataPropName,[{[s.textNodeName]:l}]):r.add(s.textNodeName,d),a=u+2}else{let u=mH(t,a,s.removeNSPrefix);if(!u){let V=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${V}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,g=u.closeIndex;if({tagName:l,tagExp:h}=pH(s.transformTagName,l,h,s),s.strictReservedNames&&(l===s.commentPropName||l===s.cdataPropName||l===s.textNodeName||l===s.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let E=r;E&&s.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;h.length>0&&h.lastIndexOf("/")===h.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),h=l):h=h.substr(0,h.length-1),f=l!==h);let I=null,y={},B;B=Yat(d),l!==e.tagname&&this.matcher.push(l,{},B),l!==h&&f&&(I=this.buildAttributesMap(h,this.matcher,l),I&&(y=qat(I,s))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let F=a;if(this.isCurrentNodeStopNode){let V="";if(m)a=u.closeIndex;else if(s.unpairedTagsSet.has(l))a=u.closeIndex;else{let P=this.readStopNodeData(t,d,g+1);if(!P)throw new Error(`Unexpected end of ${d}`);a=P.i,V=P.tagContent}let L=new Mi(l);I&&(L[":@"]=I),L.add(s.textNodeName,V),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,L,this.readonlyMatcher,F),s.captureMetaData&&r.addEndIndex(a+1)}else{if(m){({tagName:l,tagExp:h}=pH(s.transformTagName,l,h,s));let V=new Mi(l);I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,F),s.captureMetaData&&r.addEndIndex(g+1),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(s.unpairedTagsSet.has(l)){let V=new Mi(l);I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,F),s.captureMetaData&&r.addEndIndex(u.closeIndex+1),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let V=new Mi(l);if(this.tagsNodeStack.length>s.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,F),r=V}n="",a=g}}}else n+=t[a];return e.child};function Kat(t,e,r,n){this.options.captureMetaData||(n=void 0);let s=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,s,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,n))}function Xat(t,e,r){let n=this.options.processEntities;if(!n||!n.enabled)return t;if(n.allowedTags){let s=this.options.jPath?r.toString():r;if(!(Array.isArray(n.allowedTags)?n.allowedTags.includes(e):n.allowedTags(e,s)))return t}if(n.tagFilter){let s=this.options.jPath?r.toString():r;if(!n.tagFilter(e,s))return t}return this.entityDecoder.decode(t)}function Zat(t,e,Line truncated
|
||||||
`;function Hot(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(k4(r)==="?xml"){let s=r[":@"];if(s){let i=e.attributeNamePrefix+"version";if(s[i])return s[i]}}return"1.0"}function wge(t,e,r,n,s){return!r.sanitizeName||vf(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}function D4(t,e){let r="";e.format&&(r=Oot);let n=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let o=0;o<e.stopNodes.length;o++){let a=e.stopNodes[o];typeof a=="string"?n.push(new $i(a)):a instanceof $i&&n.push(a)}let s=Hot(t,e),i=new Wc;return Sge(t,e,r,i,n,s)}function Sge(t,e,r,n,s,i){let o="",a=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let c=t.toString();return c=R4(c,e),c}return""}for(let c=0;c<t.length;c++){let A=t[c],u=k4(A);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:wge(u,!1,e,n,i),h=Got(A[":@"],e);n.push(d,h);let f=Yot(n,s);if(d===e.textNodeName){let y=A[u];f||(y=e.tagValueProcessor(d,y),y=R4(y,e)),a&&(o+=r),o+=y,a=!1,n.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let y=A[u][0][e.textNodeName],B=Zx(y);o+=`<![CDATA[${B}]]>`,a=!1,n.pop();continue}else if(d===e.commentPropName){let y=A[u][0][e.textNodeName],B=Xx(y);o+=r+`<!--${B}-->`,a=!0,n.pop();continue}else if(d[0]==="?"){let y=Qge(A[":@"],e,f,n,i);o+=(d==="?xml"?"":r)+`<${d}${y}?>`,a=!0,n.pop();continue}let g=r;g!==""&&(g+=e.indentBy);let E=Qge(A[":@"],e,f,n,i),m=r+`<${d}${E}`,I;f?I=Nge(A[u],e):I=Sge(A[u],e,g,n,s,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!I||I.length===0)&&e.suppressEmptyNode?o+=m+"/>":I&&I.endsWith(">")?o+=m+`>${I}${r}</${d}>`:(o+=m+">",I&&r!==""&&(I.includes("/>")||I.includes("</"))?o+=r+e.indentBy+I+r:o+=I,o+=`</${d}>`),a=!0,n.pop()}return o}function Got(t,e){if(!t||e.ignoreAttributes)return null;let r={},n=!1;for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let i=s.startsWith(e.attributeNamePrefix)?s.substr(e.attributeNamePrefix.length):s;r[i]=fd(t[s]),n=!0}return n?r:null}function Nge(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let n=0;n<t.length;n++){let s=t[n],i=k4(s);if(i===e.textNodeName)r+=s[i];else if(i===e.cdataPropName)r+=s[i][0][e.textNodeName];else if(i===e.commentPropName)r+=s[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=qot(s[":@"],e),a=Nge(s[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function qot(t,e){let r="";if(t&&!e.ignoreAttributes)for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=t[n];s===!0&&e.suppressBooleanAttributes?r+=` ${n.substr(e.attributeNamePrefix.length)}`:r+=` ${n.substr(e.attributeNamePrefix.length)}="${fd(s)}"`}return r}function k4(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let n=e[r];if(Object.prototype.hasOwnProperty.call(t,n)&&n!==":@")return n}}function Qge(t,e,r,n,s){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),c=r?a:wge(a,!0,e,n,s),A;r?A=t[o]:(A=e.attributeValueProcessor(o,t[o]),A=R4(A,e)),A===!0&&e.suppressBooleanAttributes?i+=` ${c}`:i+=` ${c}="${fd(A)}"`}return i}function Yot(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function R4(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let n=e.entities[r];t=t.replace(n.regex,n.val)}return t}function v4(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var Vot={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function fi(t){if(this.options=Object.assign({},Vot,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new $i(r)):r instanceof $i&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignorLine truncated
|
`;function cct(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(bH(r)==="?xml"){let s=r[":@"];if(s){let i=e.attributeNamePrefix+"version";if(s[i])return s[i]}}return"1.0"}function Lpe(t,e,r,n,s){return!r.sanitizeName||s(t)?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}function BH(t,e){let r="";e.format&&(r=act);let n=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let a=0;a<e.stopNodes.length;a++){let c=e.stopNodes[a];typeof c=="string"?n.push(new So(c)):c instanceof So&&n.push(c)}let s=cct(t,e),i=lR("qName",{xmlVersion:s}),o=new RA;return Upe(t,e,r,o,n,i)}function Upe(t,e,r,n,s,i){let o="",a=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let c=Cs(t);return c=yH(c,e),c}return""}for(let c=0;c<t.length;c++){let A=t[c],u=bH(A);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:Lpe(u,!1,e,n,i),h=Act(A[":@"],e);n.push(d,h);let f=lct(n,s);if(d===e.textNodeName){let y=A[u];f||(y=e.tagValueProcessor(d,y),y=yH(y,e)),y=Cs(y),a&&(o+=r),o+=y,a=!1,n.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let y=A[u][0][e.textNodeName],B=pR(y);o+=`<![CDATA[${B}]]>`,a=!1,n.pop();continue}else if(d===e.commentPropName){let y=A[u][0][e.textNodeName],B=Jb(y);o+=r+`<!--${B}-->`,a=!0,n.pop();continue}else if(d[0]==="?"){let y=_pe(A[":@"],e,f,n,i);o+=(d==="?xml"?"":r)+`<${d}${y}?>`,a=!0,n.pop();continue}let g=r;g!==""&&(g+=e.indentBy);let E=_pe(A[":@"],e,f,n,i),m=r+`<${d}${E}`,I;f?I=Ppe(A[u],e):I=Upe(A[u],e,g,n,s,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!I||I.length===0)&&e.suppressEmptyNode?o+=m+"/>":I&&I.endsWith(">")?o+=m+`>${I}${r}</${d}>`:(o+=m+">",I&&r!==""&&(I.includes("/>")||I.includes("</"))?o+=r+e.indentBy+I+r:o+=I,o+=`</${d}>`),a=!0,n.pop()}return o}function Act(t,e){if(!t||e.ignoreAttributes)return null;let r={},n=!1;for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let i=s.startsWith(e.attributeNamePrefix)?s.substr(e.attributeNamePrefix.length):s;r[i]=kA(t[s]),n=!0}return n?r:null}function Ppe(t,e){if(!Array.isArray(t))return t!=null?Cs(t):"";let r="";for(let n=0;n<t.length;n++){let s=t[n],i=bH(s);if(i===e.textNodeName)r+=Cs(s[i]);else if(i===e.cdataPropName)r+=s[i][0][e.textNodeName];else if(i===e.commentPropName)r+=s[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=uct(s[":@"],e),a=Ppe(s[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function uct(t,e){let r="";if(t&&!e.ignoreAttributes)for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=t[n];s===!0&&e.suppressBooleanAttributes?r+=` ${n.substr(e.attributeNamePrefix.length)}`:r+=` ${n.substr(e.attributeNamePrefix.length)}="${kA(s)}"`}return r}function bH(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let n=e[r];if(Object.prototype.hasOwnProperty.call(t,n)&&n!==":@")return n}}function _pe(t,e,r,n,s){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),c=r?a:Lpe(a,!0,e,n,s),A;r?A=t[o]:(A=e.attributeValueProcessor(o,t[o]),A=yH(A,e)),A===!0&&e.suppressBooleanAttributes?i+=` ${c}`:i+=` ${c}="${kA(A)}"`}return i}function lct(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function yH(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let n=e.entities[r];t=t.replace(n.regex,n.val)}return t}function QH(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var dct={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function Li(t){if(this.options=Object.assign({},dct,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new So(r)):r instanceof So&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:Line truncated
|
||||||
`,this.newLine=`
|
`,this.newLine=`
|
||||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function Wot(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let s=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(s)return s}let n=r[e.attributeNamePrefix+"version"];if(n)return n}return"1.0"}function _4(t,e,r,n,s){return!r.sanitizeName||vf(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}fi.prototype.build=function(t){if(this.options.preserveOrder)return D4(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Wc,r=Wot(t,this.options);return this.j2x(t,0,e,r).val}};fi.prototype.j2x=function(t,e,r,n){let s="",i="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let u=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:_4(c,!1,this.options,r,n);if(typeof t[c]>"u")this.isAttribute(c)&&(i+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)i+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let l=this.isAttribute(c);if(l&&!this.ignoreAttributesFn(l,o)){let d=_4(l,!0,this.options,r,n);s+=this.buildAttrPairStr(d,""+t[c],a)}else if(!l)if(c===this.options.textNodeName){let d=this.options.tagValueProcessor(c,""+t[c]);i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=""+t[c];h===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+h+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let l=t[c].length,d="",h="";for(let f=0;f<l;f++){let g=t[c][f];if(!(typeof g>"u"))if(g===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof g=="object")if(this.options.oneListGroup){r.push(u);let E=this.j2x(g,e+1,r,n);r.pop(),d+=E.val,this.options.attributesGroupName&&g.hasOwnProperty(this.options.attributesGroupName)&&(h+=E.attrStr)}else d+=this.processTextOrObjNode(g,u,e,r,n);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(u,g);E=this.replaceEntitiesValue(E),d+=E}else{r.push(u);let E=this.checkStopNode(r);if(r.pop(),E){let m=""+g;m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(g,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,h,e)),i+=d}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let l=Object.keys(t[c]),d=l.length;for(let h=0;h<d;h++){let f=_4(l[h],!0,this.options,r,n);s+=this.buildAttrPairStr(f,""+t[c][l[h]],a)}}else i+=this.processTextOrObjNode(t[c],u,e,r,n)}return{attrStr:s,val:i}};fi.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+fd(e)+'"'};function Jot(t,e,r,n,s){let i=this.extractAttributes(t);if(n.push(e,i),this.checkStopNode(n)){let c=this.buildRawContent(t),A=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(c,e,A,r)}let a=this.j2x(t,r+1,n,s);return n.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,n):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,n):this.buildObjectNode(a.val,e,a.attrStr,r)}fi.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let n=t[this.options.attributesGroupName];for(let s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;let i=s.startsWith(this.options.attributeNamePrefix)?s.substring(this.options.attributeNamePrefix.length):s;e[i]=fd(n[s]),r=!0}}else for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=this.isAttribute(n);s&&(e[s]=fd(t[n]),r=!0)}return r?e:null};fi.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let n=t[r];if(r===this.options.textNodeName)e+=n;else if(Array.isA
Line truncated
|
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function hct(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let s=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(s)return s}let n=r[e.attributeNamePrefix+"version"];if(n)return n}return"1.0"}function wH(t,e,r,n,s){return!r.sanitizeName||s(t)?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}Li.prototype.build=function(t){if(this.options.preserveOrder)return BH(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new RA,r=hct(t,this.options),n=lR("qName",{xmlVersion:r});return this.j2x(t,0,e,n).val}};Li.prototype.j2x=function(t,e,r,n){let s="",i="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let u=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:wH(c,!1,this.options,r,n);if(typeof t[c]>"u")this.isAttribute(c)&&(i+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)i+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let l=this.isAttribute(c);if(l&&!this.ignoreAttributesFn(l,o)){let d=wH(l,!0,this.options,r,n);s+=this.buildAttrPairStr(d,Cs(t[c]),a)}else if(!l)if(c===this.options.textNodeName){let d=this.options.tagValueProcessor(c,Cs(t[c]));i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=Cs(t[c]);h===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+h+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let l=t[c].length,d="",h="";for(let f=0;f<l;f++){let g=t[c][f];if(!(typeof g>"u"))if(g===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof g=="object")if(this.options.oneListGroup){r.push(u);let E=this.j2x(g,e+1,r,n);r.pop(),d+=E.val,this.options.attributesGroupName&&g.hasOwnProperty(this.options.attributesGroupName)&&(h+=E.attrStr)}else d+=this.processTextOrObjNode(g,u,e,r,n);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(u,g);E=this.replaceEntitiesValue(E),E=Cs(E),d+=E}else{r.push(u);let E=this.checkStopNode(r);if(r.pop(),E){let m=Cs(g);m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(g,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,h,e)),i+=d}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let l=Object.keys(t[c]),d=l.length;for(let h=0;h<d;h++){let f=wH(l[h],!0,this.options,r,n);s+=this.buildAttrPairStr(f,Cs(t[c][l[h]]),a)}}else i+=this.processTextOrObjNode(t[c],u,e,r,n)}return{attrStr:s,val:i}};Li.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,Cs(e)),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+kA(e)+'"'};function fct(t,e,r,n,s){let i=this.extractAttributes(t);if(n.push(e,i),this.checkStopNode(n)){let c=this.buildRawContent(t),A=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(c,e,A,r)}let a=this.j2x(t,r+1,n,s);return n.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,n):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,n):this.buildObjectNode(a.val,e,a.attrStr,r)}Li.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let n=t[this.options.attributesGroupName];for(let s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;let i=s.startsWith(this.options.attributeNamePrefix)?s.substring(this.options.attributeNamePrefix.length):s;e[i]=kA(n[s]),r=!0}}else for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=this.isAttribute(n);s&&(e[s]=kA(t[n]),r=!0)}return r?e:null};Li.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let n=t[r];if(r===this.options.textNode
Line truncated
|
||||||
`)+`
|
`)+`
|
||||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set($e.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===$e.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith($e.PREFIX_FOR_STORAGE));r.sort((s,i)=>uR(s.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((s,i,o)=>!(i>0&&s.name.toLowerCase()===o[i-1].name.toLowerCase()));let n="";return r.forEach(s=>{n+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
|
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(dt.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===dt.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(dt.PREFIX_FOR_STORAGE));r.sort((s,i)=>DR(s.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((s,i,o)=>!(i>0&&s.name.toLowerCase()===o[i-1].name.toLowerCase()));let n="";return r.forEach(s=>{n+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
|
||||||
`}),n}getCanonicalizedResourceString(e){let r=aR(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=cR(e.url),i={};if(s){let o=[];for(let a in s)if(Object.prototype.hasOwnProperty.call(s,a)){let c=a.toLowerCase();i[c]=s[a],o.push(c)}o.sort();for(let a of o)n+=`
|
`}),n}getCanonicalizedResourceString(e){let r=NR(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=TR(e.url),i={};if(s){let o=[];for(let a in s)if(Object.prototype.hasOwnProperty.call(s,a)){let c=a.toLowerCase();i[c]=s[a],o.push(c)}o.sort();for(let a of o)n+=`
|
||||||
${a}:${decodeURIComponent(i[a])}`}return n}};var Or=class extends Mf{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new DB(e,r,this)}computeHMACSHA256(e){return iat("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Lf=class extends Error{constructor(e){super(e),this.name="AbortError"}};var Bn=Oo("storage-common");var Ho;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Ho||(Ho={}));var pd={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ho.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},oat=new Lf("The operation was aborted."),kB=class extends Jc{retryOptions;constructor(e,r,n=pd){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:pd.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):pd.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:pd.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:pd.maxRetryDelayInMs):pd.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:pd.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:pd.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let s=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;i||(s.url=oR(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=gd(s.url,vu.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(Bn.info(`RetryPolicy: =====> Try=${n} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(s),!this.shouldRetry(i,n,o))return o;r=r||!i&&o.status===404}catch(a){if(Bn.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,n,o,a))throw a}return await this.delay(i,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,s){if(r>=this.retryOptions.maxTries)return Bn.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(s){for(let o of i)if(s.name.toUpperCase().includes(o)||s.message.toUpperCase().includes(o)||s.code&&s.code.toString().toUpperCase()===o)return Bn.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(n||s){let o=n?n.status:s?s.statusCode:0;if(!e&&o===404)return Bn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return Bn.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(n&&n?.status>=400){let o=n.headers.get($e.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(Bn.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let s=0;if(e)switch(this.retryOptions.retryPolicyType){case Ho.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Ho.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return Bn.info(`RetryPolicy: Delay for ${s}ms`),AR(s,n,oat)}};var vB=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new kB(e,r,this.retryOptions)}};var aat="storageBrowserPolicy";function kge(){return{name:aat,async sendRequest(t,e){return Jt||((t.method==="GET"||t.method==="HEAD")&&(t.url=gd(t.url,vu.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete($e.COOKIE),t.headers.delete($e.CONTENT_LENGTH)),e(t)}}}var cat="StorageCorrectContentLengthPolicy";function vge(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set($e.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:cat,async sendRequest(e,r){return t(e),r(e)}}}var Aat="storageRetryPolicy",B0={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ho.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},uat=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],lat=new Lf("The operation was aborted.");function _ge(t={}){let e=t.retryPolicyType??B0.retryPolicyType,r=t.maxTries??B0.maxTries,n=t.retryDelayInMs??B0.retryDelayInMs,s=t.maxRetryDelayInMs??B0.maxRetryDelayInMs,i=t.secondaryHost??B0.secondaryHost,o=t.tryTimeoutInMs??B0.tryTimeoutInMs;function a({isPrimaryRetry:A,attempt:u,response:l,error:d}){if(u>=r)return Bn.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of uat)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().in
Line truncated
|
${a}:${decodeURIComponent(i[a])}`}return n}};var Xr=class extends Pg{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new $b(e,r,this)}computeHMACSHA256(e){return Fct("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Fn=Ia("storage-common");var ya;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(ya||(ya={}));var ph={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ya.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Mct=new Es("The operation was aborted."),eQ=class extends vA{retryOptions;constructor(e,r,n=ph){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:ph.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):ph.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:ph.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:ph.maxRetryDelayInMs):ph.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:ph.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:ph.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let s=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;i||(s.url=SR(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=wR(s.url,Zb.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(Fn.info(`RetryPolicy: =====> Try=${n} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(s),!this.shouldRetry(i,n,o))return o;r=r||!i&&o.status===404}catch(a){if(Fn.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,n,o,a))throw a}return await this.delay(i,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,s){if(r>=this.retryOptions.maxTries)return Fn.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(s){for(let o of i)if(s.name.toUpperCase().includes(o)||s.message.toUpperCase().includes(o)||s.code&&s.code.toString().toUpperCase()===o)return Fn.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(n||s){let o=n?n.status:s?s.statusCode:0;if(!e&&o===404)return Fn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return Fn.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(n&&n?.status>=400){let o=n.headers.get(dt.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(Fn.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let s=0;if(e)switch(this.retryOptions.retryPolicyType){case ya.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case ya.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return Fn.info(`RetryPolicy: Delay for ${s}ms`),xR(s,n,Mct)}};var tQ=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new eQ(e,r,this.retryOptions)}};var _ct="storageBrowserPolicy";function Zpe(){return{name:_ct,async sendRequest(t,e){return e(t)}}}var Lct="StorageCorrectContentLengthPolicy";function $pe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(dt.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:Lct,async sendRequest(e,r){return t(e),r(e)}}}var Uct="storageRetryPolicy",PE={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ya.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Pct=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Oct=new Es("The operation was aborted.");function eme(t={}){let e=t.retryPolicyType??PE.retryPolicyType,r=t.maxTries??PE.maxTries,n=t.retryDelayInMs??PE.retryDelayInMs,s=t.maxRetryDelayInMs??PE.maxRetryDelayInMs,i=t.secondaryHost??PE.secondaryHost,o=t.tryTimeoutInMs??PE.tryTimeoutInMs;function a({isPrimaryRetry:A,attempt:u,response:l,error:d}){if(u>=r)return Fn.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of Pct)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().includes(h)||d.code&&d.code.toString().toUpperCase()===h)return Fn.info(`RetryPolicy: Network error ${h} found, will retry.`),!0;if(d?.code==="PARSE_ERROR"&&d?.message.startsWith('Error "Error: Unclosed root tag'))return Fn.info("RetryPolicy: Incomplete XML response likely
Line truncated
|
||||||
`)+`
|
`)+`
|
||||||
`+n(i)+s(i),a=dat("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set($e.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===$e.CONTENT_LENGTH&&a==="0"?"":a}function n(i){let o=[];for(let[c,A]of i.headers)c.toLowerCase().startsWith($e.PREFIX_FOR_STORAGE)&&o.push({name:c,value:A});o.sort((c,A)=>uR(c.name.toLowerCase(),A.name.toLowerCase())),o=o.filter((c,A,u)=>!(A>0&&c.name.toLowerCase()===u[A-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
|
`+n(i)+s(i),a=Hct("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(dt.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===dt.CONTENT_LENGTH&&a==="0"?"":a}function n(i){let o=[];for(let[c,A]of i.headers)c.toLowerCase().startsWith(dt.PREFIX_FOR_STORAGE)&&o.push({name:c,value:A});o.sort((c,A)=>DR(c.name.toLowerCase(),A.name.toLowerCase())),o=o.filter((c,A,u)=>!(A>0&&c.name.toLowerCase()===u[A-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
|
||||||
`}),a}function s(i){let o=aR(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=cR(i.url),A={};if(c){let u=[];for(let l in c)if(Object.prototype.hasOwnProperty.call(c,l)){let d=l.toLowerCase();A[d]=c[l],u.push(d)}u.sort();for(let l of u)a+=`
|
`}),a}function s(i){let o=NR(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=TR(i.url),A={};if(c){let u=[];for(let l in c)if(Object.prototype.hasOwnProperty.call(c,l)){let d=l.toLowerCase();A[d]=c[l],u.push(d)}u.sort();for(let l of u)a+=`
|
||||||
${l}:${decodeURIComponent(A[l])}`}return a}return{name:hat,async sendRequest(i,o){return e(i),o(i)}}}var fat="storageRequestFailureDetailsParserPolicy";function Fge(){return{name:fat,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
|
${l}:${decodeURIComponent(A[l])}`}return a}return{name:Gct,async sendRequest(i,o){return e(i),o(i)}}}var qct="storageRequestFailureDetailsParserPolicy";function tme(){return{name:qct,async sendRequest(t,e){try{let r=await e(t);return r.status===400&&r.bodyAsText?.includes("<Error><Code>InvalidHeaderValue</Code>")&&r.bodyAsText.includes("<HeaderName>x-ms-version</HeaderName>")&&(r.bodyAsText=r.bodyAsText.replace(/<Message>.*<\/Message>/s,"<Message>The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.</Message>")),r}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
|
||||||
`),r}}}}import{createHmac as gat}from"node:crypto";var lR=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return gat("sha256",this.key).update(e,"utf8").digest("base64")}};var dR="12.31.0",hR="2026-02-06";var fR="https://storage.azure.com/.default",_u={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var za="",O4="*",pat=1*1024*1024;var mat=4*pat;var Mge="AES256",Lge="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Uge=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],Pge=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],Oge="BlobUsesCustomerSpecifiedEncryption",Hge="BlobDoesNotUseCustomerSpecifiedEncryption",Gge=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Fu(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var _B=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function rn(t,e={}){t||(t=new Nr);let r=new _B([],e);return r._credential=t,r}function Eat(t){let e=[Cat,qge,Iat,yat,Bat,bat,wat];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>Qat(s));return{wrappedPolicies:g4(r),afterRetry:n}}}}function H4(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?p4(e):U4(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let i=`azsdk-js-azure-storage-blob/${dR}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;s=pB({...r,loggingOptions:{additionalAllowedHeaderNames:Uge,additionalAllowedQueryParameters:Pge,logger:tR.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:eR,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:M4,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:q8}),s.addPolicy(vge()),s.addPolicy(_ge(r.retryOptions),{phase:"Retry"}),s.addPolicy(Fge()),s.addPolicy(kge());let a=Eat(t);a&&s.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=G4(t);ji(c)?s.addPolicy(g0({credential:c,scopes:r.audience??
Line truncated
|
`),r}}}}import{createHmac as Yct}from"node:crypto";var RR=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return Yct("sha256",this.key).update(e,"utf8").digest("base64")}};var kR="12.33.0",vR="2026-06-06";var FR="https://storage.azure.com/.default",Ql={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var vc="",FH="*",Vct=1*1024*1024;var Jct=4*Vct;var rme="AES256",nme="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",sme=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],ime=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],ome="BlobUsesCustomerSpecifiedEncryption",ame="BlobDoesNotUseCustomerSpecifiedEncryption",cme=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function wl(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var rQ=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function fn(t,e={}){t||(t=new Lr);let r=new rQ([],e);return r._credential=t,r}function Wct(t){let e=[zct,Ame,jct,Kct,Xct,Zct,eAt];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>$ct(s));return{wrappedPolicies:Z6(r),afterRetry:n}}}}function MH(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?$6(e):kH(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let i=`azsdk-js-azure-storage-blob/${kR}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;s=Rb({...r,loggingOptions:{additionalAllowedHeaderNames:sme,additionalAllowedQueryParameters:ime,logger:ER.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:mR,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:NH,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:Q6}),s.addPolicy($pe()),s.addPolicy(eme(r.retryOptions),{phase:"Retry"}),s.addPolicy(tme()),s.addPolicy(Zpe());let a=Wct(t);a&&s.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=_H(t);Qo(c)?s.addPolicy(NE({credential:c,scopes:r.audience??
Line truncated
|
||||||
`),i=e.computeHMACSHA256(s);return{sasQueryParameters:new Za(t.version,i,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}function CAt(t,e){if(t=Wf(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Xa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
`),i=e.computeHMACSHA256(s);return{sasQueryParameters:new Ro(t.version,i,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}function zut(t,e){if(t=vl(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=Sa.parse(t.permissions.toString()).toString():s=Na.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Za(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function IAt(t,e){if(t=Wf(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Xa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ro(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function jut(t,e){if(t=vl(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=zE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Za(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:i}}function yAt(t,e){if(t=Wf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Xa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ro(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,void 0,void 0,void 0,void 0,s),stringToSign:o}}function Kut(t,e){if(t=vl(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=zE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Za(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function BAt(t,e){if(t=Wf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Xa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ro(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope,void 0,void 0,void 0,s),stringToSign:o}}function Xut(t,e){if(t=vl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=Sa.parse(t.permissions.toString()).toString():s=Na.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Za(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:i}}function bAt(t,e){if(t=Wf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Xa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ro(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function Zut(t,e){if(t=vl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=zE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Za(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:i}}function QAt(t,e){if(t=Wf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?Xa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ro(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,void 0,void 0,void 0,void 0,s),stringToSign:o}}function $ut(t,e){if(t=vl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=zE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Za(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:i}}function Vf(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function Wf(t){let e=t.version?t.version:hR;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}var WB=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let n=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=h0()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==za||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==za||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-acquireLease",r,async n=>_e(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:n.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==za||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==za||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-changeLease",r,async n=>{let s=_e(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,s})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==za||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==za||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-releaseLease",e,async r=>_e(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==za||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==za||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.ab
Line truncated
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ro(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,void 0,void 0,void 0,s),stringToSign:o}}function elt(t,e){if(t=vl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=zE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,e.userDelegationKey.signedDelegatedUserTenantId,t.delegatedUserObjectId,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};k0.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var jf=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ro(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId,void 0,void 0,s),stringToSign:o}}function tlt(t,e){if(t=vl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=zE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,e.userDelegationKey.signedDelegatedUserTenantId,t.delegatedUserObjectId,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,rlt(t.requestHeaders),nlt(t.requestQueryParameters),t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};jf.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var eb=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var JAt=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},g9=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);$(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function rme(t,e,r){return JAt(this,void 0,void 0,function*(){var n;let s=new ec(t),i=s.getBlockBlobClient(),o=new g9((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),O(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let c=yield i.uploadFile(e,a);if(c._response.status>=400)throw new cD(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw ze(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}import*as sme from"buffer";import*as dA from"fs";import*as ime from"stream";import*as ome from"util";var AD=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function uD(t){return t?t>=200&&t<300:!1}function zAt(t){return t?t>=500:!0}function jAt(t){return t?[tr.BadGateway,tr.ServiceUnavailable,tr.GatewayTimeout].includes(t):!1}function KAt(t){return AD(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function nme(t,e,r){return AD(this,arguments,void 0,function*(n,s,i,o=VT,a=WT,c=void 0){let A="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield s()}catch(f){c&&(l=c(f)),h=!0,A=f.message}if(l&&(d=i(l),!zAt(d)))return l;if(d&&(h=jAt(d),A=`Cache service responded with ${d}`),O(`${n} - Attempt ${u} of ${o} failed with error: ${A}`),!h){O(`${n} - Error is not retryable`);break}yield KAt(a),u++}throw Error(`${n} failed: ${A}`)})}function tb(t,e){return AD(this,arguments,void 0,function*(r,n,s=VT,i=WT){return yield nme(r,n,o=>o.statusCode,s,i,o=>{if(o instanceof Mc)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function v0(t,e){return AD(this,arguments,void 0,function*(r,n,s=VT,i=WT){return yield nme(r,n,o=>o.message.statusCode,s,i)})}var Wo=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function $At(t,e){return Wo(this,void 0,void 0,function*(){yield ome.promisify(ime.pipeline)(t.message,e)})}var lD=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,O(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);$(`Received ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3)
Line truncated
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ro(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId,g0e(t.requestHeaders),g0e(t.requestQueryParameters),s),stringToSign:o}}function rlt(t){if(t===void 0)return;let e="";return Object.keys(t).forEach(function(r){e=e+r+":"+t[r]+`
|
||||||
Other caches with similar key:`);for(let a of i?.artifactCaches||[])O(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function I9(t,e,r){return pi(this,void 0,void 0,function*(){let n=new rut(t),s=ume(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield cme(t,e,s):s.concurrentBlobDownloads?yield ame(t,e,s):yield dD(t,e):yield dD(t,e)})}function Ime(t,e,r){return pi(this,void 0,void 0,function*(){let n=C9(),s=s0(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:s,cacheSize:r?.cacheSize};return yield tb("reserveCache",()=>pi(this,void 0,void 0,function*(){return n.postJson(nb("caches"),i)}))})}function Eme(t,e){return`bytes ${t}-${e}/*`}function out(t,e,r,n,s){return pi(this,void 0,void 0,function*(){O(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${Eme(n,s)}`);let i={"Content-Type":"application/octet-stream","Content-Range":Eme(n,s)},o=yield v0(`uploadChunk (start: ${n}, end: ${s})`,()=>pi(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!uD(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function aut(t,e,r,n){return pi(this,void 0,void 0,function*(){let s=Oc(r),i=nb(`caches/${e.toString()}`),o=_0.openSync(r,"r"),a=p9(n),c=i8("uploadConcurrency",a.uploadConcurrency),A=i8("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];O("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>pi(this,void 0,void 0,function*(){for(;l<s;){let d=Math.min(s-l,A),h=l,f=l+d-1;l+=A,yield out(t,i,()=>_0.createReadStream(r,{fd:o,start:h,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),h,f)}})))}finally{_0.closeSync(o)}})}function cut(t,e,r){return pi(this,void 0,void 0,function*(){let n={size:r};return yield tb("commitCache",()=>pi(this,void 0,void 0,function*(){return t.postJson(nb(`caches/${e.toString()}`),n)}))})}function y9(t,e,r,n){return pi(this,void 0,void 0,function*(){if(p9(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield rme(r,e,n)}else{let i=C9();O("Upload cache"),yield aut(i,t,e,n),O("Commiting cache");let o=Oc(e);$(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield cut(i,t,o);if(!uD(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);$("Cache saved successfully")}})}var h0e=ge(dG(),1),sn=ge(At(),1),eo=ge(At(),1),eg=ge(At(),1),tg=ge(At(),1),rg=ge(At(),1);var pG=ge(At(),1),mG=ge(At(),1),u0e=ge(At(),1),l0e=ge(At(),1),d0e=ge(At(),1);var hG=ge(At(),1),fG=ge(At(),1),a0e=ge(At(),1),c0e=ge(At(),1),A0e=ge(At(),1),gG=class extends A0e.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,c0e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,a0e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?fG.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,hG.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,hG.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?fG.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},ZD=new gG;var EG=class extends d0e.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>ZD}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,l0e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,u0e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(ZD.internalBinaryRead(e,e.uint32(),n));break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?mG.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.repositoryId!=="0"&&r.tag(1,pG.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)ZD.internalBinaryWrite(e.scope[i],r.tag(2,pG.WireType.LengthDelimited).fork(),n).join();let s=n.writeUnknownFields;return s!==!1&&(s==!0?mG.UnknownFieldHandler.onWrite:s
Line truncated
|
`}),e}function nlt(t){if(t===void 0)return;let e="";return Object.keys(t).forEach(function(r){e=e+`
|
||||||
`));let n=yield vG(r,"create");yield _G(n,t)})}var K0=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},ro=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Yu=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},LG="cache write denied:",r2=class t extends Yu{constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},m0e=JT,n2=class t extends Error{constructor(e){super(e),this.name="CacheReadDeniedError",Object.setPrototypeOf(this,t.prototype)}},s2=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function E0e(t){if(!t||t.length===0)throw new ro("Path Validation Error: At least one directory or file path is required")}function UG(t){if(t.length>512)throw new ro(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new ro(`Key Validation Error: ${t} cannot contain commas.`)}function C0e(){return rb()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function i2(t,e,r,n){return K0(this,arguments,void 0,function*(s,i,o,a,c=!1){let A=rb();O(`Cache service version: ${A}`),E0e(s);let u=E9();if(!dme(u)){$(`Cache restore skipped: the effective cache-mode '${u}' does not permit reads.`),O(`Skipped restore for paths [${s.join(", ")}] with primary key '${i}'.`);return}return A==="v2"?yield wdt(s,i,o,a,c):yield Qdt(s,i,o,a,c)})}function Qdt(t,e,r,n){return K0(this,arguments,void 0,function*(s,i,o,a,c=!1){var A;o=o||[];let u=[i,...o];if(O("Resolved Keys:"),O(JSON.stringify(u)),u.length>10)throw new ro("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of u)UG(h);let l=yield nB(),d="";try{let h;try{h=yield Cme(u,s,{compressionMethod:l,enableCrossOsArchive:c})}catch(g){let E=(A=g?.message)!==null&&A!==void 0?A:"";throw E.includes(m0e)?new n2(E):g}if(!h?.archiveLocation)return;if(a?.lookupOnly)return $("Lookup only - skipping download"),h.cacheKey;d=Cb.join(yield tB(),od(l)),O(`Archive Path: ${d}`),yield I9(h.archiveLocation,d,a),Ga()&&(yield Eb(d,l));let f=Oc(d);return $(`Cache Size: ~${Math.round(f/(1024*1024))} MB (${f} B)`),yield FG(d,l),$("Cache restored successfully"),h.cacheKey}catch(h){let f=h;if(f.name===ro.name)throw h;f instanceof Mc&&typeof f.statusCode=="number"&&f.statusCode>=500?Yi(`Failed to restore: ${h.message}`):ze(`Failed to restore: ${h.message}`)}finally{try{yield rB(d)}catch(h){O(`Failed to delete archive: ${h}`)}}})}function wdt(t,e,r,n){return K0(this,arguments,void 0,function*(s,i,o,a,c=!1){var A;a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let u=[i,...o];if(O("Resolved Keys:"),O(JSON.stringify(u)),u.length>10)throw new ro("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)UG(d);let l="";try{let d=kG(),h=yield nB(),f={key:i,restoreKeys:o,version:s0(s,h,c)},g;try{g=yield d.GetCacheEntryDownloadURL(f)}catch(I){let y=(A=I?.message)!==null&&A!==void 0?A:"";throw y.includes(m0e)?new n2(y):I}if(!g.ok){O(`Cache not found for version ${f.version} of keys: ${u.join(", ")}`);return}if(f.key!==g.matchedKey?$(`Cache hit for restore-key: ${g.matchedKey}`):$(`Cache hit for: ${g.matchedKey}`),a?.lookupOnly)return $("Lookup only - skipping download"),g.matchedKey;l=Cb.join(yield tB(),od(h)),O(`Archive path: ${l}`),O(`Starting download of archive to: ${l}`),yield I9(g.signedDownloadUrl,l,a);let m=Oc(l);return $(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),Ga()&&(yield Eb(l,h)),yield FG(l,h),$("Cache restored successfully"),g.matchedKey}catch(d){let h=d;if(h.name===ro.name)throw d;h instanceof Mc&&typeof h.statusCode=="number"&&h.statusCode>=500?Yi(`Failed to restore: ${d.message}`):ze(`Failed to restore: ${d.message}`)}finally{try{l&&(yield rB(l))}catch(d){O(`Failed to delete archive: ${d}`)}}})}function o2(t,e,r){return K0(this,arguments,void 0,function*(n,s,i,o=!1){let a=rb();O(`Cache service version: ${a}`),E0e(n),UG(s);let c=E9();return hme(c)?a==="v2"?yield Ndt(n,s,i,o):yield Sdt(n,s,i,o):($(`Cache save skipped: the effective cache-mode '${c}' does not permit writes.`),O(`Skipped save for paths [${n.join(", ")}] with key '${s}'.`),-1)})}function Sdt(t,e,r){return K0(this,arguments,void 0,function*(n,s,i,o=!1){var a,c,A,u,l,d;let h=yield nB(),f=-1,g=yield s8(n);if(O("Cache Paths:"),O(`${JSON.stringify(g)}`),g.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let E=yield tB(),m=Cb.join(E,od(h));O(`Archive Path: ${m}`);try{yield MG(E,g,h),Ga()&&(yield Eb(m,h));let I=10*1024*1024*1024,y=Oc(m);if(
Line truncated
|
`+r+":"+t[r]}),e}function g0e(t){if(t===void 0)return;let e="",r=0;return Object.keys(t).forEach(function(n){r!==0&&(e=e+","),e=e+n,++r}),e}function kl(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function vl(t){let e=t.version?t.version:vR;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}function zE(t){let e=t;for(;e.startsWith("/");)e=e.substring(1);for(;e.endsWith("/");)e=e.substring(0,e.length-1);return e}var gQ=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let n=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=wE()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==vc||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==vc||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-acquireLease",r,async n=>Ue(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:n.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==vc||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==vc||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-changeLease",r,async n=>{let s=Ue(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,s})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==vc||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==vc||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-releaseLease",e,async r=>Ue(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==vc||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==vc||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracing
Line truncated
|
||||||
See ${r.getDocumentationLink()}`;I0e.push(n),ed(n)}function B0e(){Uc("deprecation-collector_deprecations",JSON.stringify(OG)),Uc("deprecation-collector_errors",JSON.stringify(I0e))}import*as A2 from"path";var b0e="GRADLE_ACTION_ID";var h2=".setup-gradle",yb=class t{getDependencyGraphOption(){let e=hr("dependency-graph");switch(e.toLowerCase().trim()){case"disabled":return"disabled";case"generate":return"generate";case"generate-and-submit":return"generate-and-submit";case"generate-submit-and-upload":return"generate-submit-and-upload";case"generate-and-upload":return"generate-and-upload";case"download-and-submit":return"download-and-submit"}throw TypeError(`The value '${e}' is not valid for 'dependency-graph'. Valid values are: [disabled, generate, generate-and-submit, generate-submit-and-upload, generate-and-upload, download-and-submit].`)}getDependencyGraphContinueOnFailure(){return EA("dependency-graph-continue-on-failure",!0)}getArtifactRetentionDays(){let e=hr("artifact-retention-days");return Rdt("artifact-retention-days",e,0)}getJobCorrelator(){return t.constructJobCorrelator(oi.workflow,oi.job,Q0e())}getReportDirectory(){let e=hr("dependency-graph-report-dir");return A2.resolve(Vu(),e)}getDownloadArtifactName(){return process.env.DEPENDENCY_GRAPH_DOWNLOAD_ARTIFACT_NAME}getExcludeProjects(){return ng("dependency-graph-exclude-projects")}getIncludeProjects(){return ng("dependency-graph-include-projects")}getExcludeConfigurations(){return ng("dependency-graph-exclude-configurations")}getIncludeConfigurations(){return ng("dependency-graph-include-configurations")}getPluginRepository(){return new u2}static constructJobCorrelator(e,r,n){let s=this.describeMatrix(n),i=s?`${e}-${r}-${s}`:`${e}-${r}`;return this.sanitize(i)}static describeMatrix(e){O(`Got matrix json: ${e}`);let r=JSON.parse(e);return r?Object.values(r).join("-"):""}static sanitize(e){return e.replace(/[^a-zA-Z0-9_-\s]/g,"").replace(/\s+/g,"_").toLowerCase()}};var $0=class{isCacheDisabled(){return C0e()?EA("cache-disabled"):!0}isCacheReadOnly(){return!this.isCacheWriteOnly()&&EA("cache-read-only")}isCacheWriteOnly(){return EA("cache-write-only")}isCacheOverwriteExisting(){return EA("cache-overwrite-existing")}isCacheStrictMatch(){return EA("gradle-home-cache-strict-match")}getCacheCleanupOption(){let e=Ib("gradle-home-cache-cleanup");if(e!==void 0)return c2("The `gradle-home-cache-cleanup` input parameter has been replaced by `cache-cleanup`"),e?"always".toString():"never".toString();let r=hr("cache-cleanup");switch(r.toLowerCase().trim()){case"always":return"always".toString();case"on-success":return"on-success".toString();case"never":return"never".toString()}throw TypeError(`The value '${r}' is not valid for cache-cleanup. Valid values are: [never, always, on-success].`)}getCacheEncryptionKey(){return hr("cache-encryption-key")}getCacheIncludes(){return n3("gradle-home-cache-includes")}getCacheExcludes(){return n3("gradle-home-cache-excludes")}getCacheProvider(){let e=hr("cache-provider");switch(e.toLowerCase().trim()){case"basic":return"basic";case"enhanced":case"":return"enhanced"}throw TypeError(`The value '${e}' is not valid for 'cache-provider'. Valid values are: [basic, enhanced].`)}};var nc=class t{static{this.DevelocityAccessKeyEnvVar="DEVELOCITY_ACCESS_KEY"}static{this.GradleEnterpriseAccessKeyEnvVar="GRADLE_ENTERPRISE_ACCESS_KEY"}getBuildScanPublishEnabled(){return EA("build-scan-publish")&&this.verifyTermsOfUseAgreement()}getTermsOfUseUrl(){return hr("build-scan-terms-of-use-url")}getTermsOfUseAgree(){return hr("build-scan-terms-of-use-agree")}getDevelocityAccessKey(){return hr("develocity-access-key")||process.env[t.DevelocityAccessKeyEnvVar]||process.env[t.GradleEnterpriseAccessKeyEnvVar]||""}getDevelocityTokenExpiry(){return hr("develocity-token-expiry")}getDevelocityInjectionEnabled(){return Ib("develocity-injection-enabled")}getDevelocityUrl(){return hr("develocity-url")}getDevelocityAllowUntrustedServer(){return Ib("develocity-allow-untrusted-server")}getDevelocityCaptureFileFingerprints(){return Ib("develocity-capture-file-fingerprints")}getDevelocityEnforceUrl(){return Ib("develocity-enforce-url")}getDevelocityPluginVersion(){return hr("develocity-plugin-version")}getDevelocityCcudPluginVersion(){return hr("develocity-ccud-plugin-version")}getPluginRepository(){return new u2}hasTermsOfUseAgreement(){let e=this.getDevelocityAccessKey()!=="",r=this.getTermsOfUseUrl()==="https://gradle.com/terms-of-service"||this.getTermsOfUseUrl()==="https://gradle.com/help/legal-terms-of-use",n=this.getTermsOfUseAgree()==="yes";return e||r&&n}verifyTermsOfUseAgreement(){return this.hasTermsOfUseAgreement()?!0:(ze("Terms of use at 'https://gradle.com/help/legal-terms-of-use' must be agreed in order to publish build scans."),!1)}},u2=class{getUrl(){return ng("gradle-plugin-repository-url")}getUsername(){return ng("gradle-plugin-repository-username")}getPassword(){return ng("gradle-plugin-repository-password")}},l2=class{getGradleVersion(){re
Line truncated
|
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};KE.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Zg=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
||||||
|
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Zg.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var bQ=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var Slt=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Aq=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);ee(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function S0e(t,e,r){return Slt(this,void 0,void 0,function*(){var n;let s=new Lc(t),i=s.getBlockBlobClient(),o=new Aq((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),G(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let c=yield i.uploadFile(e,a);if(c._response.status>=400)throw new T2(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw Ye(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}import*as T0e from"buffer";import*as KA from"fs";import*as x0e from"stream";import*as D0e from"util";var x2=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function D2(t){return t?t>=200&&t<300:!1}function Nlt(t){return t?t>=500:!0}function Tlt(t){return t?[ur.BadGateway,ur.ServiceUnavailable,ur.GatewayTimeout].includes(t):!1}function xlt(t){return x2(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function N0e(t,e,r){return x2(this,arguments,void 0,function*(n,s,i,o=lD,a=dD,c=void 0){let A="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield s()}catch(f){c&&(l=c(f)),h=!0,A=f.message}if(l&&(d=i(l),!Nlt(d)))return l;if(d&&(h=Tlt(d),A=`Cache service responded with ${d}`),G(`${n} - Attempt ${u} of ${o} failed with error: ${A}`),!h){G(`${n} - Error is not retryable`);break}yield xlt(a),u++}throw Error(`${n} failed: ${A}`)})}function QQ(t,e){return x2(this,arguments,void 0,function*(r,n,s=lD,i=dD){return yield N0e(r,n,o=>o.statusCode,s,i,o=>{if(o instanceof yA)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function XE(t,e){return x2(this,arguments,void 0,function*(r,n,s=lD,i=dD){return yield N0e(r,n,o=>o.message.statusCode,s,i)})}var Ta=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function Dlt(t,e){return Ta(this,void 0,void 0,function*(){yield D0e.promisify(x0e.pipeline)(t.message,e)})}var R2=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,G(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);ee(`Received ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e
Line truncated
|
||||||
|
Other caches with similar key:`);for(let a of i?.artifactCaches||[])G(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function fq(t,e,r){return Hi(this,void 0,void 0,function*(){let n=new Mlt(t),s=F0e(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield k0e(t,e,s):s.concurrentBlobDownloads?yield R0e(t,e,s):yield k2(t,e):yield k2(t,e)})}function Y0e(t,e,r){return Hi(this,void 0,void 0,function*(){let n=hq(),s=pE(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:s,cacheSize:r?.cacheSize};return yield QQ("reserveCache",()=>Hi(this,void 0,void 0,function*(){return n.postJson(SQ("caches"),i)}))})}function G0e(t,e){return`bytes ${t}-${e}/*`}function Plt(t,e,r,n,s){return Hi(this,void 0,void 0,function*(){G(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${G0e(n,s)}`);let i={"Content-Type":"application/octet-stream","Content-Range":G0e(n,s)},o=yield XE(`uploadChunk (start: ${n}, end: ${s})`,()=>Hi(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!D2(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function Olt(t,e,r,n){return Hi(this,void 0,void 0,function*(){let s=wA(r),i=SQ(`caches/${e.toString()}`),o=ZE.openSync(r,"r"),a=uq(n),c=H4("uploadConcurrency",a.uploadConcurrency),A=H4("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];G("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>Hi(this,void 0,void 0,function*(){for(;l<s;){let d=Math.min(s-l,A),h=l,f=l+d-1;l+=A,yield Plt(t,i,()=>ZE.createReadStream(r,{fd:o,start:h,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),h,f)}})))}finally{ZE.closeSync(o)}})}function Hlt(t,e,r){return Hi(this,void 0,void 0,function*(){let n={size:r};return yield QQ("commitCache",()=>Hi(this,void 0,void 0,function*(){return t.postJson(SQ(`caches/${e.toString()}`),n)}))})}function gq(t,e,r,n){return Hi(this,void 0,void 0,function*(){if(uq(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield S0e(r,e,n)}else{let i=hq();G("Upload cache"),yield Olt(i,t,e,n),G("Commiting cache");let o=wA(e);ee(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield Hlt(i,t,o);if(!D2(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);ee("Cache saved successfully")}})}var LEe=Ee(oY(),1),pn=Ee(gt(),1),vo=Ee(gt(),1),np=Ee(gt(),1),sp=Ee(gt(),1),ip=Ee(gt(),1);var uY=Ee(gt(),1),lY=Ee(gt(),1),FEe=Ee(gt(),1),MEe=Ee(gt(),1),_Ee=Ee(gt(),1);var aY=Ee(gt(),1),cY=Ee(gt(),1),REe=Ee(gt(),1),kEe=Ee(gt(),1),vEe=Ee(gt(),1),AY=class extends vEe.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,kEe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,REe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?cY.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,aY.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,aY.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?cY.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},Ck=new AY;var dY=class extends _Ee.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>Ck}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,MEe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,FEe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(Ck.internalBinaryRead(e,e.uint32(),n));break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?lY.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.repositoryId!=="0"&&r.tag(1,uY.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)Ck.internalBinaryWrite(e.scope[i],r.tag(2,uY.WireType.LengthDelimited).fork(),n).join();let s=n.writeUnknownFields;return s!==!1&&(s==!0?lY.UnknownFieldHandler.onWrite
Line truncated
|
||||||
|
`));let n=yield NY(r,"create");yield TY(n,t)})}var fC=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Mo=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Ll=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},RY="cache write denied:",Bk=class t extends Ll{constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},HEe=hD,bk=class t extends Error{constructor(e){super(e),this.name="CacheReadDeniedError",Object.setPrototypeOf(this,t.prototype)}},Qk=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function GEe(t){if(!t||t.length===0)throw new Mo("Path Validation Error: At least one directory or file path is required")}function kY(t){if(t.length>512)throw new Mo(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Mo(`Key Validation Error: ${t} cannot contain commas.`)}function qEe(){return wQ()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function wk(t,e,r,n){return fC(this,arguments,void 0,function*(s,i,o,a,c=!1){let A=wQ();G(`Cache service version: ${A}`),GEe(s);let u=dq();if(!_0e(u)){ee(`Cache restore skipped: the effective cache-mode '${u}' does not permit reads.`),G(`Skipped restore for paths [${s.join(", ")}] with primary key '${i}'.`);return}return A==="v2"?yield sft(s,i,o,a,c):yield nft(s,i,o,a,c)})}function nft(t,e,r,n){return fC(this,arguments,void 0,function*(s,i,o,a,c=!1){var A;o=o||[];let u=[i,...o];if(G("Resolved Keys:"),G(JSON.stringify(u)),u.length>10)throw new Mo("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of u)kY(h);let l=yield Cb(),d="";try{let h;try{h=yield q0e(u,s,{compressionMethod:l,enableCrossOsArchive:c})}catch(g){let E=(A=g?.message)!==null&&A!==void 0?A:"";throw E.includes(HEe)?new bk(E):g}if(!h?.archiveLocation)return;if(a?.lookupOnly)return ee("Lookup only - skipping download"),h.cacheKey;d=GQ.join(yield mb(),ah(l)),G(`Archive Path: ${d}`),yield fq(h.archiveLocation,d,a),Tc()&&(yield HQ(d,l));let f=wA(d);return ee(`Cache Size: ~${Math.round(f/(1024*1024))} MB (${f} B)`),yield xY(d,l),ee("Cache restored successfully"),h.cacheKey}catch(h){let f=h;if(f.name===Mo.name)throw h;f instanceof yA&&typeof f.statusCode=="number"&&f.statusCode>=500?Co(`Failed to restore: ${h.message}`):Ye(`Failed to restore: ${h.message}`)}finally{try{yield Eb(d)}catch(h){G(`Failed to delete archive: ${h}`)}}})}function sft(t,e,r,n){return fC(this,arguments,void 0,function*(s,i,o,a,c=!1){var A;a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let u=[i,...o];if(G("Resolved Keys:"),G(JSON.stringify(u)),u.length>10)throw new Mo("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)kY(d);let l="";try{let d=SY(),h=yield Cb(),f={key:i,restoreKeys:o,version:pE(s,h,c)},g;try{g=yield d.GetCacheEntryDownloadURL(f)}catch(I){let y=(A=I?.message)!==null&&A!==void 0?A:"";throw y.includes(HEe)?new bk(y):I}if(!g.ok){G(`Cache not found for version ${f.version} of keys: ${u.join(", ")}`);return}if(f.key!==g.matchedKey?ee(`Cache hit for restore-key: ${g.matchedKey}`):ee(`Cache hit for: ${g.matchedKey}`),a?.lookupOnly)return ee("Lookup only - skipping download"),g.matchedKey;l=GQ.join(yield mb(),ah(h)),G(`Archive path: ${l}`),G(`Starting download of archive to: ${l}`),yield fq(g.signedDownloadUrl,l,a);let m=wA(l);return ee(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),Tc()&&(yield HQ(l,h)),yield xY(l,h),ee("Cache restored successfully"),g.matchedKey}catch(d){let h=d;if(h.name===Mo.name)throw d;h instanceof yA&&typeof h.statusCode=="number"&&h.statusCode>=500?Co(`Failed to restore: ${d.message}`):Ye(`Failed to restore: ${d.message}`)}finally{try{l&&(yield Eb(l))}catch(d){G(`Failed to delete archive: ${d}`)}}})}function Sk(t,e,r){return fC(this,arguments,void 0,function*(n,s,i,o=!1){let a=wQ();G(`Cache service version: ${a}`),GEe(n),kY(s);let c=dq();return L0e(c)?a==="v2"?yield oft(n,s,i,o):yield ift(n,s,i,o):(ee(`Cache save skipped: the effective cache-mode '${c}' does not permit writes.`),G(`Skipped save for paths [${n.join(", ")}] with key '${s}'.`),-1)})}function ift(t,e,r){return fC(this,arguments,void 0,function*(n,s,i,o=!1){var a,c,A,u,l,d;let h=yield Cb(),f=-1,g=yield O4(n);if(G("Cache Paths:"),G(`${JSON.stringify(g)}`),g.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let E=yield mb(),m=GQ.join(E,ah(h));G(`Archive Path: ${m}`);try{yield DY(E,g,h),Tc()&&(yield HQ(m,h));let I=10*1024*1024*1024,y
Line truncated
|
||||||
|
See ${r.getDocumentationLink()}`;YEe.push(n),eh(n)}function JEe(){bA("deprecation-collector_deprecations",JSON.stringify(FY)),bA("deprecation-collector_errors",JSON.stringify(YEe))}import*as xk from"path";var WEe="GRADLE_ACTION_ID";var vk=".setup-gradle",YQ=class t{getDependencyGraphOption(){let e=Br("dependency-graph");switch(e.toLowerCase().trim()){case"disabled":return"disabled";case"generate":return"generate";case"generate-and-submit":return"generate-and-submit";case"generate-submit-and-upload":return"generate-submit-and-upload";case"generate-and-upload":return"generate-and-upload";case"download-and-submit":return"download-and-submit"}throw TypeError(`The value '${e}' is not valid for 'dependency-graph'. Valid values are: [disabled, generate, generate-and-submit, generate-submit-and-upload, generate-and-upload, download-and-submit].`)}getDependencyGraphContinueOnFailure(){return ru("dependency-graph-continue-on-failure",!0)}getArtifactRetentionDays(){let e=Br("artifact-retention-days");return Aft("artifact-retention-days",e,0)}getJobCorrelator(){return t.constructJobCorrelator(Di.workflow,Di.job,zEe())}getReportDirectory(){let e=Br("dependency-graph-report-dir");return xk.resolve(Ul(),e)}getDownloadArtifactName(){return process.env.DEPENDENCY_GRAPH_DOWNLOAD_ARTIFACT_NAME}getExcludeProjects(){return op("dependency-graph-exclude-projects")}getIncludeProjects(){return op("dependency-graph-include-projects")}getExcludeConfigurations(){return op("dependency-graph-exclude-configurations")}getIncludeConfigurations(){return op("dependency-graph-include-configurations")}getPluginRepository(){return new Dk}static constructJobCorrelator(e,r,n){let s=this.describeMatrix(n),i=s?`${e}-${r}-${s}`:`${e}-${r}`;return this.sanitize(i)}static describeMatrix(e){G(`Got matrix json: ${e}`);let r=JSON.parse(e);return r?Object.values(r).join("-"):""}static sanitize(e){return e.replace(/[^a-zA-Z0-9_-\s]/g,"").replace(/\s+/g,"_").toLowerCase()}};var gC=class{isCacheDisabled(){return qEe()?ru("cache-disabled"):!0}isCacheReadOnly(){return!this.isCacheWriteOnly()&&ru("cache-read-only")}isCacheWriteOnly(){return ru("cache-write-only")}isCacheOverwriteExisting(){return ru("cache-overwrite-existing")}isCacheStrictMatch(){return ru("gradle-home-cache-strict-match")}getCacheCleanupOption(){let e=qQ("gradle-home-cache-cleanup");if(e!==void 0)return Tk("The `gradle-home-cache-cleanup` input parameter has been replaced by `cache-cleanup`"),e?"always".toString():"never".toString();let r=Br("cache-cleanup");switch(r.toLowerCase().trim()){case"always":return"always".toString();case"on-success":return"on-success".toString();case"never":return"never".toString()}throw TypeError(`The value '${r}' is not valid for cache-cleanup. Valid values are: [never, always, on-success].`)}getCacheEncryptionKey(){return Br("cache-encryption-key")}getCacheIncludes(){return _8("gradle-home-cache-includes")}getCacheExcludes(){return _8("gradle-home-cache-excludes")}getCacheProvider(){let e=Br("cache-provider");switch(e.toLowerCase().trim()){case"basic":return"basic";case"enhanced":case"":return"enhanced";case"external":return"external"}throw TypeError(`The value '${e}' is not valid for 'cache-provider'. Valid values are: [basic, enhanced, external].`)}};var Oc=class t{static{this.DevelocityAccessKeyEnvVar="DEVELOCITY_ACCESS_KEY"}static{this.GradleEnterpriseAccessKeyEnvVar="GRADLE_ENTERPRISE_ACCESS_KEY"}getBuildScanPublishEnabled(){return ru("build-scan-publish")&&this.verifyTermsOfUseAgreement()}getTermsOfUseUrl(){return Br("build-scan-terms-of-use-url")}getTermsOfUseAgree(){return Br("build-scan-terms-of-use-agree")}getDevelocityAccessKey(){return Br("develocity-access-key")||process.env[t.DevelocityAccessKeyEnvVar]||process.env[t.GradleEnterpriseAccessKeyEnvVar]||""}getDevelocityTokenExpiry(){return Br("develocity-token-expiry")}getDevelocityInjectionEnabled(){return qQ("develocity-injection-enabled")}getDevelocityUrl(){return Br("develocity-url")}getDevelocityAllowUntrustedServer(){return qQ("develocity-allow-untrusted-server")}getDevelocityCaptureFileFingerprints(){return qQ("develocity-capture-file-fingerprints")}getDevelocityEnforceUrl(){return qQ("develocity-enforce-url")}getDevelocityPluginVersion(){return Br("develocity-plugin-version")}getDevelocityCcudPluginVersion(){return Br("develocity-ccud-plugin-version")}getPluginRepository(){return new Dk}hasTermsOfUseAgreement(){let e=this.getDevelocityAccessKey()!=="",r=this.getTermsOfUseUrl()==="https://gradle.com/terms-of-service"||this.getTermsOfUseUrl()==="https://gradle.com/help/legal-terms-of-use",n=this.getTermsOfUseAgree()==="yes";return e||r&&n}verifyTermsOfUseAgreement(){return this.hasTermsOfUseAgreement()?!0:(Ye("Terms of use at 'https://gradle.com/help/legal-terms-of-use' must be agreed in order to publish build scans."),!1)}},Dk=class{getUrl(){return op("gradle-plugin-repository-url")}getUsername(){return op("gradle-plugin-repository-username")}getPassword(){return op("gradle-plugin-repository-p
Line truncated
|
||||||
`),e=e.replace(/\r/g,`
|
`),e=e.replace(/\r/g,`
|
||||||
`));let s=e.split(`
|
`));let s=e.split(`
|
||||||
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new Tb(i));return n.searchPaths.push(...VG(n.patterns)),n})}static stat(e,r,n){return ZG(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield eE.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){O(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield eE.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield eE.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){O(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};import*as eq from"crypto";import*as I2 from"fs";import*as X0e from"stream";import*as Z0e from"util";import*as eEe from"path";var zht=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},jht=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}};function tEe(t,e){return zht(this,arguments,void 0,function*(r,n,s=!1){var i,o,a,c,A;let u=s?$:O,l=!1,d=n||((A=process.env.GITHUB_WORKSPACE)!==null&&A!==void 0?A:process.cwd()),h=eq.createHash("sha256"),f=0;try{for(var g=!0,E=jht(r.globGenerator()),m;m=yield E.next(),i=m.done,!i;g=!0){c=m.value,g=!1;let I=c;if(u(I),!I.startsWith(`${d}${eEe.sep}`)){u(`Ignore '${I}' since it is not under GITHUB_WORKSPACE.`);continue}if(I2.statSync(I).isDirectory()){u(`Skip directory '${I}'.`);continue}let y=eq.createHash("sha256");yield Z0e.promisify(X0e.pipeline)(I2.createReadStream(I),y),h.write(y.digest()),f++,l||(l=!0)}}catch(I){o={error:I}}finally{try{!g&&!i&&(a=E.return)&&(yield a.call(E))}finally{if(o)throw o.error}}return h.end(),l?(u(`Found ${f} files to hash.`),h.digest("hex")):(u("No matches found for glob"),"")})}var rEe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function tq(t,e){return rEe(this,void 0,void 0,function*(){return yield E2.create(t,e)})}function nEe(t){return rEe(this,arguments,void 0,function*(e,r="",n,s=!1){let i=!0;n&&typeof n.followSymbolicLinks=="boolean"&&(i=n.followSymbolicLinks);let o=yield tq(e,{followSymbolicLinks:i});return tEe(o,r,s)})}import*as rq from"path";var Kht="Gradle User Home",iEe="BASIC_CACHE_PRIMARY_KEY",oEe="BASIC_CACHE_RESTORED_KEY",$ht="setup-java",aEe=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],y2=class{async restore(e,r){let n=cEe(e),s=await Xht();Uc(iEe,s);try{let i=await i2(n,s);i?(Uc(oEe,i),$(`Basic caching restored from cache key: ${i}`)):$("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){ze(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,n){let s=My(iEe),i=My(oEe);if(n.readOnly)return{status:"read-only",entries:[Rb({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: cache is read-only)"})]};if(i===s)return $(`Basic caching restored entry with key \`${s}\`. Save was skipped.`),{status:"enabled",entries:[Rb({primaryKey:s,restoredKey:i,restoredOutcome:"(Entry restored: exact match found)",savedOutcome:"(Entry not saved: entry with key already exists)"})]};let o=cEe(e);try{return await o2(o,s)===-1?(ze(`Basic caching failed to save entry with key \`${s}\`. See preceding log output for the cause.`),{status:"enabled",entries:[Rb({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: save failed)"})]}):($(`Basic caching saved entry with key: ${s}`),{status:"enabled",entries:[Rb({primaryKey:s,restoredKey:i,savedKey:s,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry saved)"})]})}catch(a){return ze(`Basic caching failed to save entry with key \`${s}\`: ${a}`),{status:"enabled",entries:[Rb({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry reLine truncated
|
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new XQ(i));return n.searchPaths.push(...OY(n.patterns)),n})}static stat(e,r,n){return zY(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield EC.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){G(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield EC.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield EC.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){G(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};import*as jY from"crypto";import*as Hk from"fs";import*as BCe from"stream";import*as bCe from"util";import*as QCe from"path";var Rgt=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},kgt=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}};function wCe(t,e){return Rgt(this,arguments,void 0,function*(r,n,s=!1){var i,o,a,c,A;let u=s?ee:G,l=!1,d=n||((A=process.env.GITHUB_WORKSPACE)!==null&&A!==void 0?A:process.cwd()),h=jY.createHash("sha256"),f=0;try{for(var g=!0,E=kgt(r.globGenerator()),m;m=yield E.next(),i=m.done,!i;g=!0){c=m.value,g=!1;let I=c;if(u(I),!I.startsWith(`${d}${QCe.sep}`)){u(`Ignore '${I}' since it is not under GITHUB_WORKSPACE.`);continue}if(Hk.statSync(I).isDirectory()){u(`Skip directory '${I}'.`);continue}let y=jY.createHash("sha256");yield bCe.promisify(BCe.pipeline)(Hk.createReadStream(I),y),h.write(y.digest()),f++,l||(l=!0)}}catch(I){o={error:I}}finally{try{!g&&!i&&(a=E.return)&&(yield a.call(E))}finally{if(o)throw o.error}}return h.end(),l?(u(`Found ${f} files to hash.`),h.digest("hex")):(u("No matches found for glob"),"")})}var SCe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function KY(t,e){return SCe(this,void 0,void 0,function*(){return yield Pk.create(t,e)})}function NCe(t){return SCe(this,arguments,void 0,function*(e,r="",n,s=!1){let i=!0;n&&typeof n.followSymbolicLinks=="boolean"&&(i=n.followSymbolicLinks);let o=yield KY(e,{followSymbolicLinks:i});return wCe(o,r,s)})}import*as XY from"path";var vgt="Gradle User Home",xCe="BASIC_CACHE_PRIMARY_KEY",DCe="BASIC_CACHE_RESTORED_KEY",Fgt="setup-java",RCe=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],Gk=class{async restore(e,r){let n=kCe(e),s=await Mgt();bA(xCe,s);try{let i=await wk(n,s);i?(bA(DCe,i),ee(`Basic caching restored from cache key: ${i}`)):ee("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){Ye(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,n){let s=$B(xCe),i=$B(DCe);if(n.readOnly)return{status:"read-only",entries:[$Q({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: cache is read-only)"})]};if(i===s)return ee(`Basic caching restored entry with key \`${s}\`. Save was skipped.`),{status:"enabled",entries:[$Q({primaryKey:s,restoredKey:i,restoredOutcome:"(Entry restored: exact match found)",savedOutcome:"(Entry not saved: entry with key already exists)"})]};let o=kCe(e);try{return await Sk(o,s)===-1?(Ye(`Basic caching failed to save entry with key \`${s}\`. See preceding log output for the cause.`),{status:"enabled",entries:[$Q({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: save failed)"})]}):(ee(`Basic caching saved entry with key: ${s}`),{status:"enabled",entries:[$Q({primaryKey:s,restoredKey:i,savedKey:s,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry saved)"})]})}catch(a){return Ye(`Basic caching failed to save entry with key \`${s}\`: ${a}`),{status:"enabled",entries:[$Q({primaryKey:s,restoredKey:i,restoredOutcome:i?"(EntLine truncated
|
||||||
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${aEe}], make sure you have checked out the target repository`);return`${$ht}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var eft="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",tft="Basic Caching: This build uses the basic open-source caching provider. For faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",sq=class{async restore(e,r){}async save(e,r,n){return{status:"disabled",entries:[]}}};async function lEe(t){return t.isCacheDisabled()?(nq("Cache is disabled: will not restore state from previous builds."),new sq):t.getCacheProvider()==="basic"?(nq(tft),new y2):(nq(eft),rft())}async function rft(){let t=nft();return await import(Zht(t).href)}function nft(){let t=import.meta.dirname,e=uEe.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(AEe.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function nq(t){console.info(t)}import B2 from"fs";import dEe from"path";var b2=class{constructor(e){this.cacheFile=dEe.resolve(e,h2,"valid-wrappers.json")}load(){if(B2.existsSync(this.cacheFile))try{return JSON.parse(B2.readFileSync(this.cacheFile,"utf-8"))}catch(e){ze(`Failed to parse checksum cache file: ${e}`)}return[]}save(e){let r=[...new Set(e)];B2.mkdirSync(dEe.dirname(this.cacheFile),{recursive:!0}),B2.writeFileSync(this.cacheFile,JSON.stringify(r))}};var EEe=ge(pEe(),1);import*as mEe from"util";import*as Q2 from"path";import*as w2 from"fs";var Aft=mEe.promisify(w2.readdir);async function CEe(t){return(await IEe(t)).filter(r=>(0,EEe.default)(r).endsWith("gradle-wrapper.jar")).map(r=>Q2.relative(t,r)).sort((r,n)=>r.localeCompare(n))}async function IEe(t){let e=await Aft(t),r=await Promise.all(e.map(async n=>{let s=Q2.resolve(t,n),i=w2.lstatSync(s,{throwIfNoEntry:!1});return i===void 0?[]:i.isDirectory()?IEe(s):new Promise(o=>o([s]))}));return Array.prototype.concat(...r)}var lft={_useHtmlParser2:!1};function tE(t,e){if(!t)return e??lft;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var Tq={};xa(Tq,{contains:()=>O2,extract:()=>igt,html:()=>tgt,merge:()=>qEe,parseHTML:()=>ngt,root:()=>sgt,text:()=>fg,xml:()=>rgt});var vd={};xa(vd,{DocumentPosition:()=>Zo,append:()=>Lft,appendChild:()=>Mft,compareDocumentPosition:()=>PEe,existsOne:()=>LEe,filter:()=>oE,find:()=>M2,findAll:()=>Hft,findOne:()=>L2,findOneChild:()=>Oft,getAttributeValue:()=>kft,getChildren:()=>iE,getElementById:()=>Vft,getElements:()=>Yft,getElementsByClassName:()=>Wft,getElementsByTagName:()=>hg,getElementsByTagType:()=>Jft,getFeed:()=>Nq,getInnerHTML:()=>Dft,getName:()=>_ft,getOuterHTML:()=>FEe,getParent:()=>MEe,getSiblings:()=>wq,getText:()=>v2,hasAttrib:()=>vft,hasChildren:()=>rr,innerText:()=>Fb,isCDATA:()=>rE,isComment:()=>dg,isDocument:()=>Xo,isTag:()=>Qe,isText:()=>Ii,nextElementSibling:()=>_2,prepend:()=>Pft,prependChild:()=>Uft,prevElementSibling:()=>F2,removeElement:()=>$u,removeSubsets:()=>zft,replaceElement:()=>Fft,testElement:()=>qft,textContent:()=>Ku,uniqueSort:()=>Dd});var $o={};xa($o,{CDATA:()=>hq,Comment:()=>Aq,Directive:()=>cq,Doctype:()=>fq,ElementType:()=>bt,Root:()=>oq,Script:()=>uq,Style:()=>lq,Tag:()=>dq,Text:()=>aq,isTag:()=>iq});var bt;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(bt||(bt={}));function iq(t){return t.type===bt.Tag||t.type===bt.Script||t.type===bt.Style}var oq=bt.Root,aq=bt.Text,cq=bt.Directive,Aq=bt.Comment,uq=bt.Script,lq=bt.Style,dq=bt.Tag,hq=bt.CDATA,fq=bt.Doctype;var S2=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return nE(this,e)}},Db=class extends S2{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},IA=class extends Db{constructor(){super(...arguments),this.type=bt.Text}get nodeType(){return 3}},Ag=class extends Db{constructor(){super(...arguments),this.type=bt.Comment}get nodeType(){return 8}},ug=class extends Db{constructor(e,r){super(r),this.name=e,this.type=bt.Directive}get nodeType(){return 1}},kb=class extends S2{constructor(e){super(),this.children=e}get firstChild(){var e;return(e=this.children[0])!==null&&e!==void 0?e:null}get lastChild(){return this.children.length>0?this.children[this.children.le
Line truncated
|
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${RCe}], make sure you have checked out the target repository`);return`${Fgt}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var Lgt="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",Ugt="Basic Caching: This build uses the basic open-source caching provider. For faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",Pgt="External Caching: Gradle User Home is managed by an external caching provider. This action will not restore or save Gradle User Home.",Yk=class{constructor(e){this.status=e}async restore(e,r){}async save(e,r,n){return{status:this.status,entries:[]}}};async function MCe(t){return t.getCacheProvider()==="external"?(qk(Pgt),new Yk("external")):t.isCacheDisabled()?(qk("Cache is disabled: will not restore state from previous builds."),new Yk("disabled")):t.getCacheProvider()==="basic"?(qk(Ugt),new Gk):(qk(Lgt),Ogt())}async function Ogt(){let t=Hgt();return await import(_gt(t).href)}function Hgt(){let t=import.meta.dirname,e=FCe.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(vCe.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function qk(t){console.info(t)}import Vk from"fs";import _Ce from"path";var Jk=class{constructor(e){this.cacheFile=_Ce.resolve(e,vk,"valid-wrappers.json")}load(){if(Vk.existsSync(this.cacheFile))try{return JSON.parse(Vk.readFileSync(this.cacheFile,"utf-8"))}catch(e){Ye(`Failed to parse checksum cache file: ${e}`)}return[]}save(e){let r=[...new Set(e)];Vk.mkdirSync(_Ce.dirname(this.cacheFile),{recursive:!0}),Vk.writeFileSync(this.cacheFile,JSON.stringify(r))}};var GCe=Ee(OCe(),1);import*as HCe from"util";import*as Wk from"path";import*as zk from"fs";var Wgt=HCe.promisify(zk.readdir);async function qCe(t){return(await YCe(t)).filter(r=>(0,GCe.default)(r).endsWith("gradle-wrapper.jar")).map(r=>Wk.relative(t,r)).sort((r,n)=>r.localeCompare(n))}async function YCe(t){let e=await Wgt(t),r=await Promise.all(e.map(async n=>{let s=Wk.resolve(t,n),i=zk.lstatSync(s,{throwIfNoEntry:!1});return i===void 0?[]:i.isDirectory()?YCe(s):new Promise(o=>o([s]))}));return Array.prototype.concat(...r)}var jgt={_useHtmlParser2:!1};function CC(t,e){if(!t)return e??jgt;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var yV={};gc(yV,{contains:()=>Av,extract:()=>qpt,html:()=>Ppt,merge:()=>hIe,parseHTML:()=>Hpt,root:()=>Gpt,text:()=>Ep,xml:()=>Opt});var vh={};gc(vh,{DocumentPosition:()=>Ma,append:()=>ypt,appendChild:()=>Ipt,compareDocumentPosition:()=>AIe,existsOne:()=>aIe,filter:()=>QC,find:()=>iv,findAll:()=>wpt,findOne:()=>ov,findOneChild:()=>Qpt,getAttributeValue:()=>ppt,getChildren:()=>bC,getElementById:()=>xpt,getElements:()=>Tpt,getElementsByClassName:()=>Dpt,getElementsByTagName:()=>mp,getElementsByTagType:()=>Rpt,getFeed:()=>IV,getInnerHTML:()=>gpt,getName:()=>Ept,getOuterHTML:()=>iIe,getParent:()=>oIe,getSiblings:()=>EV,getText:()=>rv,hasAttrib:()=>mpt,hasChildren:()=>lr,innerText:()=>sw,isCDATA:()=>IC,isComment:()=>pp,isDocument:()=>Fa,isTag:()=>Te,isText:()=>Vi,nextElementSibling:()=>nv,prepend:()=>bpt,prependChild:()=>Bpt,prevElementSibling:()=>sv,removeElement:()=>Yl,removeSubsets:()=>kpt,replaceElement:()=>Cpt,testElement:()=>Npt,textContent:()=>ql,uniqueSort:()=>Rh});var va={};gc(va,{CDATA:()=>oV,Comment:()=>rV,Directive:()=>tV,Doctype:()=>aV,ElementType:()=>vt,Root:()=>$Y,Script:()=>nV,Style:()=>sV,Tag:()=>iV,Text:()=>eV,isTag:()=>ZY});var vt;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(vt||(vt={}));function ZY(t){return t.type===vt.Tag||t.type===vt.Script||t.type===vt.Style}var $Y=vt.Root,eV=vt.Text,tV=vt.Directive,rV=vt.Comment,nV=vt.Script,sV=vt.Style,iV=vt.Tag,oV=vt.CDATA,aV=vt.Doctype;var jk=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return yC(this,e)}},ew=class extends jk{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},su=class extends ew{constructor(){super(...arguments),this.type=vt.Text}get nodeType(){return 3}},hp=class extends ew{constructor(){super(...arguments),this.type=vt.Comment}get nodeType(){return 8}},fp=class extends ew{constructor(e,r){super(r),this.name=e,this.type=vt.Di
Line truncated
|
||||||
`:v2(t.children):rE(t)?v2(t.children):Ii(t)?t.data:""}function Ku(t){return Array.isArray(t)?t.map(Ku).join(""):rr(t)&&!dg(t)?Ku(t.children):Ii(t)?t.data:""}function Fb(t){return Array.isArray(t)?t.map(Fb).join(""):rr(t)&&(t.type===bt.Tag||rE(t))?Fb(t.children):Ii(t)?t.data:""}function iE(t){return rr(t)?t.children:[]}function MEe(t){return t.parent||null}function wq(t){let e=MEe(t);if(e!=null)return iE(e);let r=[t],{prev:n,next:s}=t;for(;n!=null;)r.unshift(n),{prev:n}=n;for(;s!=null;)r.push(s),{next:s}=s;return r}function kft(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function vft(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function _ft(t){return t.name}function _2(t){let{next:e}=t;for(;e!==null&&!Qe(e);)({next:e}=e);return e}function F2(t){let{prev:e}=t;for(;e!==null&&!Qe(e);)({prev:e}=e);return e}function $u(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function Fft(t,e){let r=e.prev=t.prev;r&&(r.next=e);let n=e.next=t.next;n&&(n.prev=e);let s=e.parent=t.parent;if(s){let i=s.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function Mft(t,e){if($u(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function Lft(t,e){$u(e);let{parent:r}=t,n=t.next;if(e.next=n,e.prev=t,t.next=e,e.parent=r,n){if(n.prev=e,r){let s=r.children;s.splice(s.lastIndexOf(n),0,e)}}else r&&r.children.push(e)}function Uft(t,e){if($u(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function Pft(t,e){$u(e);let{parent:r}=t;if(r){let n=r.children;n.splice(n.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function oE(t,e,r=!0,n=1/0){return M2(t,Array.isArray(e)?e:[e],r,n)}function M2(t,e,r,n){let s=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return s;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(s.push(a),--n<=0))return s;r&&rr(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function Oft(t,e){return e.find(t)}function L2(t,e,r=!0){let n=Array.isArray(e)?e:[e];for(let s=0;s<n.length;s++){let i=n[s];if(Qe(i)&&t(i))return i;if(r&&rr(i)&&i.children.length>0){let o=L2(t,i.children,!0);if(o)return o}}return null}function LEe(t,e){return(Array.isArray(e)?e:[e]).some(r=>Qe(r)&&t(r)||rr(r)&&LEe(t,r.children))}function Hft(t,e){let r=[],n=[Array.isArray(e)?e:[e]],s=[0];for(;;){if(s[0]>=n[0].length){if(n.length===1)return r;n.shift(),s.shift();continue}let i=n[0][s[0]++];Qe(i)&&t(i)&&r.push(i),rr(i)&&i.children.length>0&&(s.unshift(0),n.unshift(i.children))}}var U2={tag_name(t){return typeof t=="function"?e=>Qe(e)&&t(e.name):t==="*"?Qe:e=>Qe(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>Ii(e)&&t(e.data):e=>Ii(e)&&e.data===t}};function Sq(t,e){return typeof e=="function"?r=>Qe(r)&&e(r.attribs[t]):r=>Qe(r)&&r.attribs[t]===e}function Gft(t,e){return r=>t(r)||e(r)}function UEe(t){let e=Object.keys(t).map(r=>{let n=t[r];return Object.prototype.hasOwnProperty.call(U2,r)?U2[r](n):Sq(r,n)});return e.length===0?null:e.reduce(Gft)}function qft(t,e){let r=UEe(t);return r?r(e):!0}function Yft(t,e,r,n=1/0){let s=UEe(t);return s?oE(s,e,r,n):[]}function Vft(t,e,r=!0){return Array.isArray(e)||(e=[e]),L2(Sq("id",t),e,r)}function hg(t,e,r=!0,n=1/0){return oE(U2.tag_name(t),e,r,n)}function Wft(t,e,r=!0,n=1/0){return oE(Sq("class",t),e,r,n)}function Jft(t,e,r=!0,n=1/0){return oE(U2.tag_type(t),e,r,n)}function zft(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let n=r.parent;n;n=n.parent)if(t.includes(n)){t.splice(e,1);break}}return t}var Zo;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(Zo||(Zo={}));function PEe(t,e){let r=[],n=[];if(t===e)return 0;let s=rr(t)?t:t.parent;for(;s;)r.unshift(s),s=s.parent;for(s=rr(e)?e:e.parent;s;)n.unshift(s),s=s.parent;let i=Math.min(r.length,n.length),o=0;for(;o<i&&r[o]===n[o];)o++;if(o===0)return Zo.DISCONNECTED;let a=r[o-1],c=a.children,A=r[o],u=n[o];return c.indexOf(A)>c.indexOf(u)?a===e?Zo.FOLLOWING|Zo.CONTAINED_BY:Zo.FOLLOWING:a===t?Zo.PRECEDING|Zo.CONTAINS:Zo.PRECEDING}function Dd(t){return t=t.filter((e,r,n)=>!n.includes(e,r+1)),t.sort((e,r)=>{let n=PEe(e,r);return n&Zo.PRECEDING?-1:n&Zo.FOLLOWING?1:0}),t}function Nq(t){let e=P2(Zft,t);return e?e.name==="feed"?jft(e):Kft(e):null}function jft(t){var e;let r=t.children,n={type:"atom",items:hg("entry",r).map(o=>{var a;let{children:c}=o,A={media:OEe(c)};yi(A,"id","id",c),yi(A,"title","title",c);let u=(a=P2("link",c))===null||a===void 0?void 0:a.attribs.href;u&&(A.link=u);let l=kd("summary",c)||kd("conten
Line truncated
|
`:rv(t.children):IC(t)?rv(t.children):Vi(t)?t.data:""}function ql(t){return Array.isArray(t)?t.map(ql).join(""):lr(t)&&!pp(t)?ql(t.children):Vi(t)?t.data:""}function sw(t){return Array.isArray(t)?t.map(sw).join(""):lr(t)&&(t.type===vt.Tag||IC(t))?sw(t.children):Vi(t)?t.data:""}function bC(t){return lr(t)?t.children:[]}function oIe(t){return t.parent||null}function EV(t){let e=oIe(t);if(e!=null)return bC(e);let r=[t],{prev:n,next:s}=t;for(;n!=null;)r.unshift(n),{prev:n}=n;for(;s!=null;)r.push(s),{next:s}=s;return r}function ppt(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function mpt(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function Ept(t){return t.name}function nv(t){let{next:e}=t;for(;e!==null&&!Te(e);)({next:e}=e);return e}function sv(t){let{prev:e}=t;for(;e!==null&&!Te(e);)({prev:e}=e);return e}function Yl(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function Cpt(t,e){let r=e.prev=t.prev;r&&(r.next=e);let n=e.next=t.next;n&&(n.prev=e);let s=e.parent=t.parent;if(s){let i=s.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function Ipt(t,e){if(Yl(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function ypt(t,e){Yl(e);let{parent:r}=t,n=t.next;if(e.next=n,e.prev=t,t.next=e,e.parent=r,n){if(n.prev=e,r){let s=r.children;s.splice(s.lastIndexOf(n),0,e)}}else r&&r.children.push(e)}function Bpt(t,e){if(Yl(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function bpt(t,e){Yl(e);let{parent:r}=t;if(r){let n=r.children;n.splice(n.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function QC(t,e,r=!0,n=1/0){return iv(t,Array.isArray(e)?e:[e],r,n)}function iv(t,e,r,n){let s=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return s;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(s.push(a),--n<=0))return s;r&&lr(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function Qpt(t,e){return e.find(t)}function ov(t,e,r=!0){let n=Array.isArray(e)?e:[e];for(let s=0;s<n.length;s++){let i=n[s];if(Te(i)&&t(i))return i;if(r&&lr(i)&&i.children.length>0){let o=ov(t,i.children,!0);if(o)return o}}return null}function aIe(t,e){return(Array.isArray(e)?e:[e]).some(r=>Te(r)&&t(r)||lr(r)&&aIe(t,r.children))}function wpt(t,e){let r=[],n=[Array.isArray(e)?e:[e]],s=[0];for(;;){if(s[0]>=n[0].length){if(n.length===1)return r;n.shift(),s.shift();continue}let i=n[0][s[0]++];Te(i)&&t(i)&&r.push(i),lr(i)&&i.children.length>0&&(s.unshift(0),n.unshift(i.children))}}var av={tag_name(t){return typeof t=="function"?e=>Te(e)&&t(e.name):t==="*"?Te:e=>Te(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>Vi(e)&&t(e.data):e=>Vi(e)&&e.data===t}};function CV(t,e){return typeof e=="function"?r=>Te(r)&&e(r.attribs[t]):r=>Te(r)&&r.attribs[t]===e}function Spt(t,e){return r=>t(r)||e(r)}function cIe(t){let e=Object.keys(t).map(r=>{let n=t[r];return Object.prototype.hasOwnProperty.call(av,r)?av[r](n):CV(r,n)});return e.length===0?null:e.reduce(Spt)}function Npt(t,e){let r=cIe(t);return r?r(e):!0}function Tpt(t,e,r,n=1/0){let s=cIe(t);return s?QC(s,e,r,n):[]}function xpt(t,e,r=!0){return Array.isArray(e)||(e=[e]),ov(CV("id",t),e,r)}function mp(t,e,r=!0,n=1/0){return QC(av.tag_name(t),e,r,n)}function Dpt(t,e,r=!0,n=1/0){return QC(CV("class",t),e,r,n)}function Rpt(t,e,r=!0,n=1/0){return QC(av.tag_type(t),e,r,n)}function kpt(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let n=r.parent;n;n=n.parent)if(t.includes(n)){t.splice(e,1);break}}return t}var Ma;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(Ma||(Ma={}));function AIe(t,e){let r=[],n=[];if(t===e)return 0;let s=lr(t)?t:t.parent;for(;s;)r.unshift(s),s=s.parent;for(s=lr(e)?e:e.parent;s;)n.unshift(s),s=s.parent;let i=Math.min(r.length,n.length),o=0;for(;o<i&&r[o]===n[o];)o++;if(o===0)return Ma.DISCONNECTED;let a=r[o-1],c=a.children,A=r[o],u=n[o];return c.indexOf(A)>c.indexOf(u)?a===e?Ma.FOLLOWING|Ma.CONTAINED_BY:Ma.FOLLOWING:a===t?Ma.PRECEDING|Ma.CONTAINS:Ma.PRECEDING}function Rh(t){return t=t.filter((e,r,n)=>!n.includes(e,r+1)),t.sort((e,r)=>{let n=AIe(e,r);return n&Ma.PRECEDING?-1:n&Ma.FOLLOWING?1:0}),t}function IV(t){let e=cv(Lpt,t);return e?e.name==="feed"?vpt(e):Fpt(e):null}function vpt(t){var e;let r=t.children,n={type:"atom",items:mp("entry",r).map(o=>{var a;let{children:c}=o,A={media:uIe(c)};Ji(A,"id","id",c),Ji(A,"title","title",c);let u=(a=cv("link",c))===null||a===void 0?void 0:a.attribs.href;u&&(A.link=u);let l=kh("summary",c)||kh("conten
Line truncated
|
||||||
:is(button, input, select, textarea, optgroup, option)[disabled],
|
:is(button, input, select, textarea, optgroup, option)[disabled],
|
||||||
optgroup[disabled] > option,
|
optgroup[disabled] > option,
|
||||||
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
||||||
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var ra=ge(_d(),1);var Yq={};function Vq(t,e){return t===ra.default.falseFunc?ra.default.falseFunc:r=>e.isTag(r)&&t(r)}function Wq(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let n=r.indexOf(t);return n<0||n===r.length-1?[]:r.slice(n+1).filter(e.isTag)}function qq(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var Gq=(t,e,r,n,s)=>{let i=s(e,qq(r),n);return i===ra.default.trueFunc?t:i===ra.default.falseFunc?ra.default.falseFunc:o=>i(o)&&t(o)},X2={is:Gq,matches:Gq,where:Gq,not(t,e,r,n,s){let i=s(e,qq(r),n);return i===ra.default.falseFunc?t:i===ra.default.trueFunc?ra.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,n,s){let{adapter:i}=r,o=qq(r);o.relativeSelector=!0;let a=e.some(u=>u.some(Gb))?[Yq]:void 0,c=s(e,o,a);if(c===ra.default.falseFunc)return ra.default.falseFunc;let A=Vq(c,i);if(a&&c!==ra.default.trueFunc){let{shouldTestNextSiblings:u=!1}=c;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...Wq(l,i)]:d;return i.existsOne(A,h)}}return u=>t(u)&&i.existsOne(A,i.getChildren(u))}};function TCe(t,e,r,n,s){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in X2))throw new Error(`Unknown pseudo-class :${o}(${a})`);return X2[o](t,a,r,n,s)}let c=(i=r.pseudos)===null||i===void 0?void 0:i[o],A=typeof c=="string"?c:$2[o];if(typeof A=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,NCe.parse)(A);return X2.is(t,u,r,n,s)}if(typeof c=="function")return Hq(c,o,a,1),u=>c(u,a)&&t(u);if(o in gE)return gE[o](t,a,r,n);if(o in Yb){let u=Yb[o];return Hq(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var na=ge(hE(),1);function Jq(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function xCe(t,e,r,n,s){let{adapter:i,equals:o}=r;switch(e.type){case na.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case na.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case na.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),bCe[e.action](t,e,r)}case na.SelectorType.Pseudo:return TCe(t,e,r,n,s);case na.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(A){return i.getName(A)===a&&t(A)}}case na.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(A){let u=A;for(;u=Jq(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(A){let u=A;for(;u=Jq(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(c){let A=c;do if(t(A))return!0;while(A=Jq(A,i));return!1};case na.SelectorType.Parent:return function(c){return i.getChildren(c).some(A=>i.isTag(A)&&t(A))};case na.SelectorType.Child:return function(c){let A=i.getParent(c);return A!=null&&i.isTag(A)&&t(A)};case na.SelectorType.Sibling:return function(c){let A=i.getSiblings(c);for(let u=0;u<A.length;u++){let l=A[u];if(o(c,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case na.SelectorType.Adjacent:return i.prevElementSibling?function(c){let A=i.prevElementSibling(c);return A!=null&&t(A)}:function(c){let A=i.getSiblings(c),u;for(let l=0;l<A.length;l++){let d=A[l];if(o(c,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case na.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function RCe(t,e,r){let n=Z2(t,e,r);return Vq(n,e.adapter)}function Z2(t,e,r){let n=typeof t=="string"?(0,ac.parse)(t):t;return ek(n,e,r)}function DCe(t){return t.type===ac.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(DCe)))}var Ygt={type:ac.SelectorType.Descendant},Vgt={type:"_flexibleDescendant"},Wgt={type:ac.SelectorType.Pseudo,name:"scope",data:null};function Jgt(t,{adapter:e},r){let n=!!r?.every(s=>{let i=e.isTag(s)&&e.getParent(s);return s===Yq||i&&e.isTag(i)});fo
Line truncated
|
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var Ua=Ee(Fh(),1);var LV={};function UV(t,e){return t===Ua.default.falseFunc?Ua.default.falseFunc:r=>e.isTag(r)&&t(r)}function PV(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let n=r.indexOf(t);return n<0||n===r.length-1?[]:r.slice(n+1).filter(e.isTag)}function _V(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var MV=(t,e,r,n,s)=>{let i=s(e,_V(r),n);return i===Ua.default.trueFunc?t:i===Ua.default.falseFunc?Ua.default.falseFunc:o=>i(o)&&t(o)},yv={is:MV,matches:MV,where:MV,not(t,e,r,n,s){let i=s(e,_V(r),n);return i===Ua.default.falseFunc?t:i===Ua.default.trueFunc?Ua.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,n,s){let{adapter:i}=r,o=_V(r);o.relativeSelector=!0;let a=e.some(u=>u.some(lw))?[LV]:void 0,c=s(e,o,a);if(c===Ua.default.falseFunc)return Ua.default.falseFunc;let A=UV(c,i);if(a&&c!==Ua.default.trueFunc){let{shouldTestNextSiblings:u=!1}=c;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...PV(l,i)]:d;return i.existsOne(A,h)}}return u=>t(u)&&i.existsOne(A,i.getChildren(u))}};function ZIe(t,e,r,n,s){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in yv))throw new Error(`Unknown pseudo-class :${o}(${a})`);return yv[o](t,a,r,n,s)}let c=(i=r.pseudos)===null||i===void 0?void 0:i[o],A=typeof c=="string"?c:Iv[o];if(typeof A=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,XIe.parse)(A);return yv.is(t,u,r,n,s)}if(typeof c=="function")return FV(c,o,a,1),u=>c(u,a)&&t(u);if(o in vC)return vC[o](t,a,r,n);if(o in hw){let u=hw[o];return FV(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var Pa=Ee(RC(),1);function OV(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function $Ie(t,e,r,n,s){let{adapter:i,equals:o}=r;switch(e.type){case Pa.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Pa.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Pa.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),WIe[e.action](t,e,r)}case Pa.SelectorType.Pseudo:return ZIe(t,e,r,n,s);case Pa.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(A){return i.getName(A)===a&&t(A)}}case Pa.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(A){let u=A;for(;u=OV(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(A){let u=A;for(;u=OV(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(c){let A=c;do if(t(A))return!0;while(A=OV(A,i));return!1};case Pa.SelectorType.Parent:return function(c){return i.getChildren(c).some(A=>i.isTag(A)&&t(A))};case Pa.SelectorType.Child:return function(c){let A=i.getParent(c);return A!=null&&i.isTag(A)&&t(A)};case Pa.SelectorType.Sibling:return function(c){let A=i.getSiblings(c);for(let u=0;u<A.length;u++){let l=A[u];if(o(c,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case Pa.SelectorType.Adjacent:return i.prevElementSibling?function(c){let A=i.prevElementSibling(c);return A!=null&&t(A)}:function(c){let A=i.getSiblings(c),u;for(let l=0;l<A.length;l++){let d=A[l];if(o(c,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case Pa.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function eye(t,e,r){let n=Bv(t,e,r);return UV(n,e.adapter)}function Bv(t,e,r){let n=typeof t=="string"?(0,Yc.parse)(t):t;return bv(n,e,r)}function tye(t){return t.type===Yc.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(tye)))}var Tmt={type:Yc.SelectorType.Descendant},xmt={type:"_flexibleDescendant"},Dmt={type:Yc.SelectorType.Pseudo,name:"scope",data:null};function Rmt(t,{adapter:e},r){let n=!!r?.every(s=>{let i=e.isTag(s)&&e.getParent(s);return s===LV||i&&e.isTag(i)});fo
Line truncated
|
||||||
`)})):{name:s,value:i.replace(JCe,`\r
|
`)})):{name:s,value:i.replace(mye,`\r
|
||||||
`)}}).toArray()}var AY={};xa(AY,{extract:()=>cmt});function amt(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function cmt(t){let e={};for(let r in t){let n=t[r],s=Array.isArray(n),{selector:i,value:o}=amt(s?n[0]:n),a=typeof o=="function"?o:typeof o=="string"?c=>this._make(c).prop(o):c=>this._make(c).extract(o);if(s)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((c,A)=>a(A,r,e)).get();else{let c=this._findBySelector(i,1);e[r]=c.length>0?a(c[0],r,e):void 0}}return e}var Ld=class{constructor(e,r,n){if(this.length=0,this.options=n,this._root=r,e){for(let s=0;s<e.length;s++)this[s]=e[s];this.length=e.length}}};Ld.prototype.cheerio="[cheerio object]";Ld.prototype.splice=Array.prototype.splice;Ld.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Ld.prototype,Mq,iY,oY,aY,cY,AY);function zCe(t,e){return function r(n,s,i=!0){if(n==null)throw new Error("cheerio.load() expects a string");let o=tE(s),a=t(n,o,i,null);class c extends Ld{_make(l,d){let h=A(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function A(u,l,d=a,h){if(u&&ea(u))return u;let f=tE(h,o),g=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],E=ea(g)?g:new c(g,null,f);if(E._root=E,!u)return new c(void 0,E,f);let m=typeof u=="string"&&Mb(u)?t(u,f,!1,null).children:Amt(u)?[u]:Array.isArray(u)?u:void 0,I=new c(m,E,f);if(m)return I;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let y=u,B=l?typeof l=="string"?Mb(l)?new c([t(l,f,!1,null)],E,f):(y=`${l} ${y}`,E):ea(l)?l:new c(Array.isArray(l)?l:[l],E,f):E;return B?B.find(y):I}return Object.assign(A,Tq,{load:r,_root:a,_options:o,fn:c.prototype,prototype:c.prototype}),A}}function Amt(t){return!!t.name||t.type===$o.Root||t.type===$o.Text||t.type===$o.Comment}var umt=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),ur="\uFFFD",N;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(N||(N={}));var Os={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function ok(t){return t>=55296&&t<=57343}function jCe(t){return t>=56320&&t<=57343}function KCe(t,e){return(t-55296)*1024+9216+e}function ak(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function ck(t){return t>=64976&&t<=65007||umt.has(t)}var W;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo
Line truncated
|
`)}}).toArray()}var rJ={};gc(rJ,{extract:()=>J0t});function V0t(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function J0t(t){let e={};for(let r in t){let n=t[r],s=Array.isArray(n),{selector:i,value:o}=V0t(s?n[0]:n),a=typeof o=="function"?o:typeof o=="string"?c=>this._make(c).prop(o):c=>this._make(c).extract(o);if(s)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((c,A)=>a(A,r,e)).get();else{let c=this._findBySelector(i,1);e[r]=c.length>0?a(c[0],r,e):void 0}}return e}var Lh=class{constructor(e,r,n){if(this.length=0,this.options=n,this._root=r,e){for(let s=0;s<e.length;s++)this[s]=e[s];this.length=e.length}}};Lh.prototype.cheerio="[cheerio object]";Lh.prototype.splice=Array.prototype.splice;Lh.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Lh.prototype,xV,ZV,$V,eJ,tJ,rJ);function Eye(t,e){return function r(n,s,i=!0){if(n==null)throw new Error("cheerio.load() expects a string");let o=CC(s),a=t(n,o,i,null);class c extends Lh{_make(l,d){let h=A(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function A(u,l,d=a,h){if(u&&_a(u))return u;let f=CC(h,o),g=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],E=_a(g)?g:new c(g,null,f);if(E._root=E,!u)return new c(void 0,E,f);let m=typeof u=="string"&&iw(u)?t(u,f,!1,null).children:W0t(u)?[u]:Array.isArray(u)?u:void 0,I=new c(m,E,f);if(m)return I;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let y=u,B=l?typeof l=="string"?iw(l)?new c([t(l,f,!1,null)],E,f):(y=`${l} ${y}`,E):_a(l)?l:new c(Array.isArray(l)?l:[l],E,f):E;return B?B.find(y):I}return Object.assign(A,yV,{load:r,_root:a,_options:o,fn:c.prototype,prototype:c.prototype}),A}}function W0t(t){return!!t.name||t.type===va.Root||t.type===va.Text||t.type===va.Comment}var z0t=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),Er="\uFFFD",T;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(T||(T={}));var Ai={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function xv(t){return t>=55296&&t<=57343}function Cye(t){return t>=56320&&t<=57343}function Iye(t,e){return(t-55296)*1024+9216+e}function Dv(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function Rv(t){return t>=64976&&t<=65007||z0t.has(t)}var z;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo
Line truncated
|
||||||
${t.toDisplayList(this.invalid)}`),this.valid.length>0&&(e.length>0&&(e+=`
|
${t.toDisplayList(this.invalid)}`),this.valid.length>0&&(e.length>0&&(e+=`
|
||||||
`),e+=`\u2713 Found known Gradle Wrapper JAR files:
|
`),e+=`\u2713 Found known Gradle Wrapper JAR files:
|
||||||
${t.toDisplayList(this.valid)}`),e}static toDisplayList(e){return` ${e.map(r=>r.toDisplayString()).join(`
|
${t.toDisplayList(this.valid)}`),e}static toDisplayList(e){return` ${e.map(r=>r.toDisplayString()).join(`
|
||||||
`)}`}},P_=class{constructor(e,r){this.path=e,this.checksum=r}toDisplayString(){return`${this.checksum} ${this.path}`}};var ap=class extends Error{constructor(e){e instanceof Error?(super(e.message),this.name=e.name,this.stack=e.stack):super(String(e))}};function ORe(t){if(t instanceof AggregateError){ed("Multiple errors returned");for(let e of t.errors)Yi(`Error ${t.errors.indexOf(e)}: ${e.message}`),e.stack&&$(e.stack)}else t instanceof ap?(ed(String(t)),t.stack&&$(t.stack)):(ed(String(t)),t instanceof Error&&t.stack&&$(t.stack))}async function HRe(t,e,r){if(!t.doValidateWrappers())return;let n=new b2(r),s=process.env.ALLOWED_GRADLE_WRAPPER_CHECKSUMS?.split(",")||[],i=n.load(),o=await PRe(e,t.allowSnapshotWrappers(),s,i);if(o.isValid())await gT("All Gradle Wrapper jars are valid",async()=>{O(`Loaded previously validated checksums from cache: ${i.join(", ")}`),$(o.toDisplayString())});else throw $(o.toDisplayString()),new ap(`At least one Gradle Wrapper Jar failed validation!
|
`)}`}},A_=class{constructor(e,r){this.path=e,this.checksum=r}toDisplayString(){return`${this.checksum} ${this.path}`}};var fm=class extends Error{constructor(e){e instanceof Error?(super(e.message),this.name=e.name,this.stack=e.stack):super(String(e))}};function A2e(t){if(t instanceof AggregateError){eh("Multiple errors returned");for(let e of t.errors)Co(`Error ${t.errors.indexOf(e)}: ${e.message}`),e.stack&&ee(e.stack)}else t instanceof fm?(eh(String(t)),t.stack&&ee(t.stack)):(eh(String(t)),t instanceof Error&&t.stack&&ee(t.stack))}async function u2e(t,e,r){if(!t.doValidateWrappers())return;let n=new Jk(r),s=process.env.ALLOWED_GRADLE_WRAPPER_CHECKSUMS?.split(",")||[],i=n.load(),o=await c2e(e,t.allowSnapshotWrappers(),s,i);if(o.isValid())await Mx("All Gradle Wrapper jars are valid",async()=>{G(`Loaded previously validated checksums from cache: ${i.join(", ")}`),ee(o.toDisplayString())});else throw ee(o.toDisplayString()),new fm(`At least one Gradle Wrapper Jar failed validation!
|
||||||
See https://github.com/gradle/actions/blob/main/docs/wrapper-validation.md#validation-failures
|
See https://github.com/gradle/actions/blob/main/docs/wrapper-validation.md#validation-failures
|
||||||
${o.toDisplayString()}`);n.save(o.valid.map(a=>a.checksum))}import mo from"fs";import cp from"path";function GRe(t,e,r){let n=cp.resolve(e,h2);mo.mkdirSync(n,{recursive:!0}),e_t(e),t_t(t),Ga()&&r_t(e),r&&Cn("GRADLE_ENCRYPTION_KEY",r)}function e_t(t){let e=cp.resolve(t,"init.d");mo.mkdirSync(e,{recursive:!0});let r=["gradle-actions.build-result-capture.init.gradle","gradle-actions.build-result-capture-service.plugin.groovy","gradle-actions.github-dependency-graph.init.gradle","gradle-actions.github-dependency-graph-gradle-plugin-apply.groovy","gradle-actions.inject-develocity.init.gradle"];for(let n of r){let s=n_t("init-scripts",n),i=cp.resolve(e,n);mo.writeFileSync(i,s)}}function t_t(t){let e=s_t();if(e==null)return;let r=cp.resolve(t,".m2"),n=cp.resolve(r,"toolchains.xml");if(!mo.existsSync(n))mo.mkdirSync(r,{recursive:!0}),mo.writeFileSync(n,e),$(`Wrote default JDK locations to ${n}`);else{let s=mo.readFileSync(n,"utf8"),i=i_t(s,e);mo.writeFileSync(n,i),$(`Merged default JDK locations into ${n}`)}}function r_t(t){let e=`org.gradle.logging.level=info
|
${o.toDisplayString()}`);n.save(o.valid.map(a=>a.checksum))}import jo from"fs";import gm from"path";function l2e(t,e,r){let n=gm.resolve(e,vk);jo.mkdirSync(n,{recursive:!0}),jMt(e),KMt(t),Tc()&&XMt(e),r&&Rn("GRADLE_ENCRYPTION_KEY",r)}function jMt(t){let e=gm.resolve(t,"init.d");jo.mkdirSync(e,{recursive:!0});let r=["gradle-actions.build-result-capture.init.gradle","gradle-actions.build-result-capture-service.plugin.groovy","gradle-actions.github-dependency-graph.init.gradle","gradle-actions.github-dependency-graph-gradle-plugin-apply.groovy","gradle-actions.inject-develocity.init.gradle"];for(let n of r){let s=ZMt("init-scripts",n),i=gm.resolve(e,n);jo.writeFileSync(i,s)}}function KMt(t){let e=$Mt();if(e==null)return;let r=gm.resolve(t,".m2"),n=gm.resolve(r,"toolchains.xml");if(!jo.existsSync(n))jo.mkdirSync(r,{recursive:!0}),jo.writeFileSync(n,e),ee(`Wrote default JDK locations to ${n}`);else{let s=jo.readFileSync(n,"utf8"),i=e_t(s,e);jo.writeFileSync(n,i),ee(`Merged default JDK locations into ${n}`)}}function XMt(t){let e=`org.gradle.logging.level=info
|
||||||
org.gradle.logging.stacktrace=all
|
org.gradle.logging.stacktrace=all
|
||||||
`,r=cp.resolve(t,"gradle.properties");if(mo.existsSync(r)){$(`Merged --info and --stacktrace into existing ${r} file`);let n=mo.readFileSync(r,"utf-8");mo.writeFileSync(r,`${e}
|
`,r=gm.resolve(t,"gradle.properties");if(jo.existsSync(r)){ee(`Merged --info and --stacktrace into existing ${r} file`);let n=jo.readFileSync(r,"utf-8");jo.writeFileSync(r,`${e}
|
||||||
${n}`)}else $(`Created a new ${r} with --info and --stacktrace`),mo.writeFileSync(r,e)}function n_t(...t){let e=import.meta.dirname,r=cp.resolve(e,"..","..","..","sources","src","resources",...t);return mo.readFileSync(r,"utf8")}function s_t(){let t=Object.entries(process.env).filter(([e])=>e.startsWith("JAVA_HOME_")&&process.env[e]).map(([e,r])=>({jdkVersion:e.match(/JAVA_HOME_(\d+)_/)?.[1]??null,jdkPath:r})).filter(e=>e.jdkVersion!==null);return t.length===0?null:`<?xml version="1.0" encoding="UTF-8"?>
|
${n}`)}else ee(`Created a new ${r} with --info and --stacktrace`),jo.writeFileSync(r,e)}function ZMt(...t){let e=import.meta.dirname,r=gm.resolve(e,"..","..","..","sources","src","resources",...t);return jo.readFileSync(r,"utf8")}function $Mt(){let t=Object.entries(process.env).filter(([e])=>e.startsWith("JAVA_HOME_")&&process.env[e]).map(([e,r])=>({jdkVersion:e.match(/JAVA_HOME_(\d+)_/)?.[1]??null,jdkPath:r})).filter(e=>e.jdkVersion!==null);return t.length===0?null:`<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<toolchains>
|
<toolchains>
|
||||||
<!-- JDK Toolchains installed by default on GitHub-hosted runners -->
|
<!-- JDK Toolchains installed by default on GitHub-hosted runners -->
|
||||||
${t.map(({jdkVersion:e,jdkPath:r})=>` <toolchain>
|
${t.map(({jdkVersion:e,jdkPath:r})=>` <toolchain>
|
||||||
@@ -280,56 +287,56 @@ ${t.map(({jdkVersion:e,jdkPath:r})=>` <toolchain>
|
|||||||
</toolchain>`).join(`
|
</toolchain>`).join(`
|
||||||
`)}
|
`)}
|
||||||
</toolchains>
|
</toolchains>
|
||||||
`}function i_t(t,e){let r=e.split("<toolchains>").pop();return t.replace("</toolchains>",r)}var $z="GRADLE_BUILD_ACTION_SETUP_COMPLETED",o_t="GRADLE_USER_HOME",a_t="DEVELOCITY_CACHE_TOKEN";async function qRe(t,e,r){let n=await YRe(),s=await A_t();if(process.env[$z])return $("Gradle setup only performed on first gradle/actions step in workflow."),!1;Cn($z,!0),Uc($z,!0),Uc(o_t,s),GRe(n,s,t.getCacheEncryptionKey());let i=e.getDevelocityUrl()||void 0,o=await T0e(e);return Uc(a_t,o??""),await(await lEe(t)).restore(s,c_t(t,i,o)),await HRe(r,Vu(),s),S0e(e),!0}function c_t(t,e,r){return{disabled:t.isCacheDisabled(),readOnly:t.isCacheReadOnly(),writeOnly:t.isCacheWriteOnly(),overwriteExisting:t.isCacheOverwriteExisting(),strictMatch:t.isCacheStrictMatch(),cleanup:t.getCacheCleanupOption(),encryptionKey:t.getCacheEncryptionKey()||void 0,develocityAccessToken:r,develocityServerUrl:e,includes:t.getCacheIncludes(),excludes:t.getCacheExcludes()}}async function A_t(){let t=process.env.GRADLE_USER_HOME;if(t){let r=Vu();return Zz.resolve(r,t)}let e=Zz.resolve(await YRe(),".gradle");if(Xz.existsSync(e))return $(`Gradle User Home already exists at ${e}`),Cn("GRADLE_USER_HOME",e),e;if(O_.platform()==="win32"&&e.startsWith("C:\\")&&Xz.existsSync("D:\\a\\")){let r="D:\\a\\.gradle";return $(`Setting GRADLE_USER_HOME to ${r} to leverage (potentially) faster drive.`),Cn("GRADLE_USER_HOME",r),r}return Cn("GRADLE_USER_HOME",e),e}async function YRe(){let t=await Fy("java",["-XshowSettings:properties","-version"],{silent:!0}),e=/user\.home = (\S*)/i,r=t.stderr.match(e);if(r==null||r.length<=1)return $("Could not determine user.home from java -version output. Using os.homedir()."),O_.homedir();let n=r[1];return O(`Determined user.home from java -version output: '${n}'`),n}var DDe=ge(oDe(),1),sj=ge(Xy(),1);import*as hC from"fs";import*as bDe from"os";import*as hh from"path";import*as rj from"crypto";import*as up from"fs";var b_t=ge(Xy(),1);import*as gw from"path";var q_=ge(Xy(),1);import*as cDe from"stream";import*as ADe from"util";import{ok as w_t}from"assert";var aDe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},H_=class{constructor(e,r,n){if(e<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=e,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(n),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(e,r){return aDe(this,void 0,void 0,function*(){let n=1;for(;n<this.maxAttempts;){try{return yield e()}catch(i){if(r&&!r(i))throw i;$(i.message)}let s=this.getSleepAmount();$(`Waiting ${s} seconds before trying again`),yield this.sleep(s),n++}return yield e()})}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds}sleep(e){return aDe(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e*1e3))})}};var Ap=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},G_=class extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`),this.httpStatusCode=e,Object.setPrototypeOf(this,new.target.prototype)}},S_t=process.platform==="win32",U1r=process.platform==="darwin",N_t="actions/tool-cache";function uDe(t,e,r,n){return Ap(this,void 0,void 0,function*(){e=e||gw.join(dDe(),rj.randomUUID()),yield gf(gw.dirname(e)),O(`Downloading ${t}`),O(`Destination ${e}`);let s=3,i=tj("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),o=tj("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new H_(s,i,o).execute(()=>Ap(this,void 0,void 0,function*(){return yield T_t(t,e||"",r,n)}),c=>!(c instanceof G_&&c.httpStatusCode&&c.httpStatusCode<500&&c.httpStatusCode!==408&&c.httpStatusCode!==429))})}function T_t(t,e,r,n){return Ap(this,void 0,void 0,function*(){if(up.existsSync(e))throw new Error(`Destination file path ${e} already exists`);let s=new Pr(N_t,[],{allowRetries:!1});r&&(O("set auth"),n===void 0&&(n={}),n.authorization=r);let i=yield s.get(t,n);if(i.message.statusCode!==200){let u=new G_(i.message.statusCode);throw O(`Failed to download from "${t}". Code(${i.message.statusCode}) Message(${i.message.statusMessage})`),u}let o=ADe.promisify(cDe.pipeline),c=tj("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>i.message)(),A=!1;try{return yield o(c,up.createWriteStream(e)),O("download complete"),A=!0,e}finally{if(!A){O("download failed");try{yield fAe(e)}catch(u){O(`Failed to delete '${e}'. ${u.message}`)}}}})}function lDe(t,e){return Ap(this,void 0,void 0,function*(){if(!t)throw new Error("parameter
Line truncated
|
`}function e_t(t,e){let r=e.split("<toolchains>").pop();return t.replace("</toolchains>",r)}var VK="GRADLE_BUILD_ACTION_SETUP_COMPLETED",t_t="GRADLE_USER_HOME",r_t="DEVELOCITY_CACHE_TOKEN";async function d2e(t,e,r){let n=await h2e(),s=await s_t();if(process.env[VK])return ee("Gradle setup only performed on first gradle/actions step in workflow."),!1;Rn(VK,!0),bA(VK,!0),bA(t_t,s),l2e(n,s,t.getCacheEncryptionKey());let i=e.getDevelocityUrl()||void 0,o=await ZEe(e);return bA(r_t,o??""),await(await MCe(t)).restore(s,n_t(t,i,o)),await u2e(r,Ul(),s),KEe(e),!0}function n_t(t,e,r){return{disabled:t.isCacheDisabled(),readOnly:t.isCacheReadOnly(),writeOnly:t.isCacheWriteOnly(),overwriteExisting:t.isCacheOverwriteExisting(),strictMatch:t.isCacheStrictMatch(),cleanup:t.getCacheCleanupOption(),encryptionKey:t.getCacheEncryptionKey()||void 0,develocityAccessToken:r,develocityServerUrl:e,includes:t.getCacheIncludes(),excludes:t.getCacheExcludes()}}async function s_t(){let t=process.env.GRADLE_USER_HOME;if(t){let r=Ul();return WK.resolve(r,t)}let e=WK.resolve(await h2e(),".gradle");if(JK.existsSync(e))return ee(`Gradle User Home already exists at ${e}`),Rn("GRADLE_USER_HOME",e),e;if(u_.platform()==="win32"&&e.startsWith("C:\\")&&JK.existsSync("D:\\a\\")){let r="D:\\a\\.gradle";return ee(`Setting GRADLE_USER_HOME to ${r} to leverage (potentially) faster drive.`),Rn("GRADLE_USER_HOME",r),r}return Rn("GRADLE_USER_HOME",e),e}async function h2e(){let t=await ZB("java",["-XshowSettings:properties","-version"],{silent:!0}),e=/user\.home = (\S*)/i,r=t.stderr.match(e);if(r==null||r.length<=1)return ee("Could not determine user.home from java -version output. Using os.homedir()."),u_.homedir();let n=r[1];return G(`Determined user.home from java -version output: '${n}'`),n}var $2e=Ee(x2e(),1);import*as RI from"fs";import*as J2e from"os";import*as df from"path";import*as KK from"crypto";import*as mm from"fs";var E_t=Ee(uD(),1);import*as P1 from"path";var h_=Ee(uD(),1);import*as R2e from"stream";import*as k2e from"util";import{ok as I_t}from"assert";var D2e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},l_=class{constructor(e,r,n){if(e<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=e,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(n),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(e,r){return D2e(this,void 0,void 0,function*(){let n=1;for(;n<this.maxAttempts;){try{return yield e()}catch(i){if(r&&!r(i))throw i;ee(i.message)}let s=this.getSleepAmount();ee(`Waiting ${s} seconds before trying again`),yield this.sleep(s),n++}return yield e()})}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds}sleep(e){return D2e(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e*1e3))})}};var pm=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},d_=class extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`),this.httpStatusCode=e,Object.setPrototypeOf(this,new.target.prototype)}},y_t=process.platform==="win32",ZTr=process.platform==="darwin",B_t="actions/tool-cache";function v2e(t,e,r,n){return pm(this,void 0,void 0,function*(){e=e||P1.join(M2e(),KK.randomUUID()),yield Cg(P1.dirname(e)),G(`Downloading ${t}`),G(`Destination ${e}`);let s=3,i=jK("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),o=jK("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new l_(s,i,o).execute(()=>pm(this,void 0,void 0,function*(){return yield b_t(t,e||"",r,n)}),c=>!(c instanceof d_&&c.httpStatusCode&&c.httpStatusCode<500&&c.httpStatusCode!==408&&c.httpStatusCode!==429))})}function b_t(t,e,r,n){return pm(this,void 0,void 0,function*(){if(mm.existsSync(e))throw new Error(`Destination file path ${e} already exists`);let s=new Kr(B_t,[],{allowRetries:!1});r&&(G("set auth"),n===void 0&&(n={}),n.authorization=r);let i=yield s.get(t,n);if(i.message.statusCode!==200){let u=new d_(i.message.statusCode);throw G(`Failed to download from "${t}". Code(${i.message.statusCode}) Message(${i.message.statusMessage})`),u}let o=k2e.promisify(R2e.pipeline),c=jK("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>i.message)(),A=!1;try{return yield o(c,mm.createWriteStream(e)),G("download complete"),A=!0,e}finally{if(!A){G("download failed");try{yield Mue(e)}catch(u){G(`Failed to delete '${e}'. ${u.message}`)}}}})}function F2e(t,e){return pm(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'file'
Line truncated
|
||||||
`," Line feed \\n"]]),YDe=new Map([...Oj,["\\"," Backslash \\"],["/"," Forward slash /"]]);function VDe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of YDe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
`," Line feed \\n"]]),dke=new Map([...vX,["\\"," Backslash \\"],["/"," Forward slash /"]]);function hke(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of dke)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
||||||
|
|
||||||
Invalid characters include: ${Array.from(YDe.values()).toString()}
|
Invalid characters include: ${Array.from(dke.values()).toString()}
|
||||||
|
|
||||||
These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);$("Artifact name is valid!")}function Hj(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of Oj)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
|
These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);ee("Artifact name is valid!")}function FX(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of vX)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
|
||||||
|
|
||||||
Invalid characters include: ${Array.from(Oj.values()).toString()}
|
Invalid characters include: ${Array.from(vX.values()).toString()}
|
||||||
|
|
||||||
The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.
|
The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.
|
||||||
`)}var jDe=ge(zDe(),1);function YA(){return`@actions/artifact-${jDe.version}`}var mC=class extends Error{constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},Cl=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},Il=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},fh=class extends Error{constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},yl=class extends Error{constructor(e){let r=`Unable to make request: ${e}
|
`)}var mke=Ee(pke(),1);function Du(){return`@actions/artifact-${mke.version}`}var MI=class extends Error{constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},ld=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},dd=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},hf=class extends Error{constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},hd=class extends Error{constructor(e){let r=`Unable to make request: ${e}
|
||||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};yl.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var dp=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
|
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};hd.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Cm=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
|
||||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};dp.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var hp=class extends Error{};hp.prototype.name="InvalidTokenError";function tFt(t){return decodeURIComponent(atob(t).replace(/(.)/g,(e,r)=>{let n=r.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}function rFt(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return tFt(e)}catch{return atob(e)}}function KDe(t,e){if(typeof t!="string")throw new hp("Invalid token specified: must be a string");e||(e={});let r=e.header===!0?0:1,n=t.split(".")[r];if(typeof n!="string")throw new hp(`Invalid token specified: missing part #${r+1}`);let s;try{s=rFt(n)}catch(i){throw new hp(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(s)}catch(i){throw new hp(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var z_=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function VA(){let t=W_(),e=KDe(t);if(!e.scp)throw z_;let r=e.scp.split(" ");if(r.length===0)throw z_;for(let n of r){let s=n.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw z_;let i={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return O(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),O(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw z_}function $De(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(vo(r),vo(encodeURIComponent(r)))}catch(e){O(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function XDe(t){if(typeof t!="object"||t===null){O("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&$De(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&$De(t.signed_url)}var j_=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Gj=class{constructor(e,r,n,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let i=W_();this.baseUrl=vDe(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),s&&(this.retryMultiplier=s),this.httpClient=new Pr(e,[new wu(i)])}request(e,r,n,s){return j_(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;O(`[Request] ${r} ${i}`);let o={"Content-Type":n};try{let{body:a}=yield this.retryableRequest(()=>j_(this,void 0,void 0,function*(){return this.httpClient.post(i,JSON.stringify(s),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return j_(this,void 0,void 0,function*(){let r=0,n="",s="";for(;r<this.maxAttempts;){let i=!1;try{let a=yield e(),c=a.message.statusCode;s=yield a.readBody(),O(`[Response] - ${a.message.statusCode}`),O(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let A=JSON.parse(s);if(XDe(A),O(`Body: ${JSON.stringify(A,null,2)}`),this.isSuccessStatusCode(c))return{response:a,body:A};if(i=this.isRetryableHttpStatusCode(c),n=`Failed request: (${c}) ${a.message.statusMessage}`,A.msg){if(dp.isUsageErrorMessage(A.msg))throw new dp;n=`${n}: ${A.msg}`}}catch(a){if(a instanceof SyntaxError&&O(`Raw Body: ${s}`),a instanceof dp)throw a;if(yl.isNetworkErrorCode(a?.code))throw new yl(a?.code);i=!0,n=a.message}if(!i)throw new Error(`Received non-retryable error: ${n}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${n}`);let o=this.getExponentialRetryTimeMilliseconds(r);$(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${n}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[tr.BadGateway,tr.GatewayTimeout,tr.InternalServerError,tr.ServiceUnavailable,tr.TooManyRequests].includes(e):!1}sleep(e){return j_(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),n=r*this.retryMultiplier;return Math.trunc(Math.random()*(n-r)+r)}};function WA(t){let e=new Gj(YA(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new J_(e)}import*as EC from"fs";import{normalize as ZDe,resolve as e2e}from"path";function t2e(t){if(!EC.existsSync(t))throw ne
Line truncated
|
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Cm.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Im=class extends Error{};Im.prototype.name="InvalidTokenError";function K_t(t){return decodeURIComponent(atob(t).replace(/(.)/g,(e,r)=>{let n=r.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}function X_t(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return K_t(e)}catch{return atob(e)}}function Eke(t,e){if(typeof t!="string")throw new Im("Invalid token specified: must be a string");e||(e={});let r=e.header===!0?0:1,n=t.split(".")[r];if(typeof n!="string")throw new Im(`Invalid token specified: missing part #${r+1}`);let s;try{s=X_t(n)}catch(i){throw new Im(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(s)}catch(i){throw new Im(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var E_=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function Ru(){let t=p_(),e=Eke(t);if(!e.scp)throw E_;let r=e.scp.split(" ");if(r.length===0)throw E_;for(let n of r){let s=n.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw E_;let i={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return G(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),G(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw E_}function Cke(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(da(r),da(encodeURIComponent(r)))}catch(e){G(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function Ike(t){if(typeof t!="object"||t===null){G("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&Cke(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&Cke(t.signed_url)}var C_=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},MX=class{constructor(e,r,n,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let i=p_();this.baseUrl=tke(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),s&&(this.retryMultiplier=s),this.httpClient=new Kr(e,[new gl(i)])}request(e,r,n,s){return C_(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;G(`[Request] ${r} ${i}`);let o={"Content-Type":n};try{let{body:a}=yield this.retryableRequest(()=>C_(this,void 0,void 0,function*(){return this.httpClient.post(i,JSON.stringify(s),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return C_(this,void 0,void 0,function*(){let r=0,n="",s="";for(;r<this.maxAttempts;){let i=!1;try{let a=yield e(),c=a.message.statusCode;s=yield a.readBody(),G(`[Response] - ${a.message.statusCode}`),G(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let A=JSON.parse(s);if(Ike(A),G(`Body: ${JSON.stringify(A,null,2)}`),this.isSuccessStatusCode(c))return{response:a,body:A};if(i=this.isRetryableHttpStatusCode(c),n=`Failed request: (${c}) ${a.message.statusMessage}`,A.msg){if(Cm.isUsageErrorMessage(A.msg))throw new Cm;n=`${n}: ${A.msg}`}}catch(a){if(a instanceof SyntaxError&&G(`Raw Body: ${s}`),a instanceof Cm)throw a;if(hd.isNetworkErrorCode(a?.code))throw new hd(a?.code);i=!0,n=a.message}if(!i)throw new Error(`Received non-retryable error: ${n}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${n}`);let o=this.getExponentialRetryTimeMilliseconds(r);ee(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${n}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[ur.BadGateway,ur.GatewayTimeout,ur.InternalServerError,ur.ServiceUnavailable,ur.TooManyRequests].includes(e):!1}sleep(e){return C_(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),n=r*this.retryMultiplier;return Math.trunc(Math.random()*(n-r)+r)}};function ku(t){let e=new MX(Du(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new m_(e)}import*as _I from"fs";import{normalize as yke,resolve as Bke}from"path";function bke(t){if(!_I.existsSync(t))throw n
Line truncated
|
||||||
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&ze("Multiple artifacts found, defaulting to first.");let A={workflowRunBackendId:c[0].workflowRunBackendId,workflowJobRunBackendId:c[0].workflowJobRunBackendId,name:c[0].name},{signedUrl:u}=yield n.GetSignedArtifactURL(A);$(`Redirecting to blob download url: ${d4e(u)}`);try{$(`Starting download of artifact to: ${r}`);let l=yield h4e(u,r,e?.skipDecompress);$("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(s=!0,O(`Computed digest: ${l.sha256Digest}`),O(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:s}})}function p4e(){return dI(this,arguments,void 0,function*(t=_De()){return(yield PWt(t))?O(`Artifact destination folder already exists: ${t}`):(O(`Artifact destination folder does not exist, creating: ${t}`),yield a4e.mkdir(t,{recursive:!0})),t})}var HWt=5,GWt=[400,401,403,404,422];function hI(t,e=HWt,r=GWt){var n;if(e<=0)return[{enabled:!1},t.request];let s={enabled:!0};r.length>0&&(s.doNotRetry=r);let i=Object.assign(Object.assign({},t.request),{retries:e});return O(`GitHub client configured with: (retries: ${i.retries}, retry-exempt-status-code: ${(n=s.doNotRetry)!==null&&n!==void 0?n:"octokit default: [400, 401, 403, 404, 422]"})`),[s,i]}var m4e="6.0.0";function Gp(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let n=Date.now(),s=t.request.endpoint.parse(r),i=s.url.replace(r.baseUrl,"");return e(r).then(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o})})}Gp.VERSION=m4e;var I4e=ge(E4e(),1);var rL=class extends Error{name;status;request;response;constructor(e,r,n){super(e,{cause:n.cause}),this.name="HttpError",this.status=Number.parseInt(r),Number.isNaN(this.status)&&(this.status=0);"response"in n&&(this.response=n.response);let s=Object.assign({},n.request);n.request.headers.authorization&&(s.headers=Object.assign({},n.request.headers,{authorization:n.request.headers.authorization.replace(/(?<! ) .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s}};var qWt="0.0.0-development";async function C4e(t,e,r,n){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let s=n.request.retries!=null?n.request.retries:t.retries,i=Math.pow((n.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,s,i)}throw r}async function YWt(t,e,r,n){let s=new I4e.default;return s.on("failed",function(i,o){let a=~~i.request.request.retries,c=~~i.request.request.retryAfter;if(n.request.retryCount=o.retryCount+1,a>o.retryCount)return c*t.retryAfterBaseValue}),s.schedule(VWt.bind(null,t,e,r),n)}async function VWt(t,e,r,n){let s=await r(r,n);if(s.data&&s.data.errors&&s.data.errors.length>0&&/Something went wrong while executing your query/.test(s.data.errors[0].message)){let i=new rL(s.data.errors[0].message,500,{request:n,response:s});return C4e(t,e,i,n)}return s}function qp(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry);return r.enabled&&(t.hook.error("request",C4e.bind(null,r,t)),t.hook.wrap("request",YWt.bind(null,r,t))),{retry:{retryRequest:(n,s,i)=>(n.request.request=Object.assign({},n.request.request,{retries:s,retryAfter:i}),n)}}}qp.VERSION=qWt;var y4e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function nL(t,e,r,n,s){return y4e(this,void 0,void 0,function*(){var i;let[o,a]=hI(Ef),c={log:void 0,userAgent:YA(),previews:void 0,retry:o,request:a},u=yield qa(s,c,qp,Gp).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:n,run_id:e,name:t});if(u.status!==200)throw new Cl(`Invalid response from GitHub API: ${u.status} (${(i=u?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new Il(`Artifact not found for name: ${t}
|
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&Ye("Multiple artifacts found, defaulting to first.");let A={workflowRunBackendId:c[0].workflowRunBackendId,workflowJobRunBackendId:c[0].workflowJobRunBackendId,name:c[0].name},{signedUrl:u}=yield n.GetSignedArtifactURL(A);ee(`Redirecting to blob download url: ${z6e(u)}`);try{ee(`Starting download of artifact to: ${r}`);let l=yield j6e(u,r,e?.skipDecompress);ee("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(s=!0,G(`Computed digest: ${l.sha256Digest}`),G(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:s}})}function Z6e(){return Dy(this,arguments,void 0,function*(t=rke()){return(yield Lzt(t))?G(`Artifact destination folder already exists: ${t}`):(G(`Artifact destination folder does not exist, creating: ${t}`),yield q6e.mkdir(t,{recursive:!0})),t})}var Pzt=5,Ozt=[400,401,403,404,422];function Ry(t,e=Pzt,r=Ozt){var n;if(e<=0)return[{enabled:!1},t.request];let s={enabled:!0};r.length>0&&(s.doNotRetry=r);let i=Object.assign(Object.assign({},t.request),{retries:e});return G(`GitHub client configured with: (retries: ${i.retries}, retry-exempt-status-code: ${(n=s.doNotRetry)!==null&&n!==void 0?n:"octokit default: [400, 401, 403, 404, 422]"})`),[s,i]}var $6e="6.0.0";function Jm(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let n=Date.now(),s=t.request.endpoint.parse(r),i=s.url.replace(r.baseUrl,"");return e(r).then(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o})})}Jm.VERSION=$6e;var rHe=Ee(eHe(),1);var Hzt="0.0.0-development";function Gzt(t){return t.request!==void 0}async function tHe(t,e,r,n){if(!Gzt(r)||!r?.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let s=n.request.retries!=null?n.request.retries:t.retries,i=Math.pow((n.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,s,i)}throw r}async function qzt(t,e,r,n){let s=new rHe.default;return s.on("failed",function(i,o){let a=~~i.request.request?.retries,c=~~i.request.request?.retryAfter;if(n.request.retryCount=o.retryCount+1,a>o.retryCount)return c*t.retryAfterBaseValue}),s.schedule(Yzt.bind(null,t,e,r),n)}async function Yzt(t,e,r,n){let s=await r(n);if(s.data&&s.data.errors&&s.data.errors.length>0&&/Something went wrong while executing your query/.test(s.data.errors[0].message)){let i=new ml(s.data.errors[0].message,500,{request:n,response:s});return tHe(t,e,i,n)}return s}function Wm(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry),n={retry:{retryRequest:(s,i,o)=>(s.request.request=Object.assign({},s.request.request,{retries:i,retryAfter:o}),s)}};return r.enabled&&(t.hook.error("request",tHe.bind(null,r,n)),t.hook.wrap("request",qzt.bind(null,r,n))),n}Wm.VERSION=Hzt;var nHe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function SU(t,e,r,n,s){return nHe(this,void 0,void 0,function*(){var i;let[o,a]=Ry(yg),c={log:void 0,userAgent:Du(),previews:void 0,retry:o,request:a},u=yield xc(s,c,Wm,Jm).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:n,run_id:e,name:t});if(u.status!==200)throw new ld(`Invalid response from GitHub API: ${u.status} (${(i=u?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new dd(`Artifact not found for name: ${t}
|
||||||
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let l=u.data.artifacts[0];return u.data.artifacts.length>1&&(l=u.data.artifacts.sort((d,h)=>h.id-d.id)[0],O(`More than one artifact found for a single name, returning newest (id: ${l.id})`)),{artifact:{name:l.name,id:l.id,size:l.size_in_bytes,createdAt:l.created_at?new Date(l.created_at):void 0,digest:l.digest}}})}function B4e(t){return y4e(this,void 0,void 0,function*(){var e;let r=WA(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=VA(),i={workflowRunBackendId:n,workflowJobRunBackendId:s,nameFilter:pn.create({value:t})},o=yield r.ListArtifacts(i);if(o.artifacts.length===0)throw new Il(`Artifact not found for name: ${t}
|
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let l=u.data.artifacts[0];return u.data.artifacts.length>1&&(l=u.data.artifacts.sort((d,h)=>h.id-d.id)[0],G(`More than one artifact found for a single name, returning newest (id: ${l.id})`)),{artifact:{name:l.name,id:l.id,size:l.size_in_bytes,createdAt:l.created_at?new Date(l.created_at):void 0,digest:l.digest}}})}function sHe(t){return nHe(this,void 0,void 0,function*(){var e;let r=ku(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=Ru(),i={workflowRunBackendId:n,workflowJobRunBackendId:s,nameFilter:Tn.create({value:t})},o=yield r.ListArtifacts(i);if(o.artifacts.length===0)throw new dd(`Artifact not found for name: ${t}
|
||||||
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((c,A)=>Number(A.databaseId)-Number(c.databaseId))[0],O(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Eo.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var b4e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function Q4e(t,e,r,n,s){return b4e(this,void 0,void 0,function*(){var i;let[o,a]=hI(Ef),c={log:void 0,userAgent:YA(),previews:void 0,retry:o,request:a},A=qa(s,c,qp,Gp),u=yield nL(t,e,r,n,s),l=yield A.rest.actions.deleteArtifact({owner:r,repo:n,artifact_id:u.artifact.id});if(l.status!==204)throw new Cl(`Invalid response from GitHub API: ${l.status} (${(i=l?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);return{id:u.artifact.id}})}function w4e(t){return b4e(this,void 0,void 0,function*(){let e=WA(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=VA(),s={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:pn.create({value:t})},i=yield e.ListArtifacts(s);if(i.artifacts.length===0)throw new Il(`Artifact not found for name: ${t}`);let o=i.artifacts[0];i.artifacts.length>1&&(o=i.artifacts.sort((A,u)=>Number(u.databaseId)-Number(A.databaseId))[0],O(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},c=yield e.DeleteArtifact(a);return $(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var S4e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},sL=LDe(),iL=100,WWt=Math.ceil(sL/iL);function N4e(t,e,r,n){return S4e(this,arguments,void 0,function*(s,i,o,a,c=!1){$(`Fetching artifact list for workflow run ${s} in repository ${i}/${o}`);let A=[],[u,l]=hI(Ef),d={log:void 0,userAgent:YA(),previews:void 0,retry:u,request:l},h=qa(a,d,qp,Gp),f=1,{data:g}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:iL,page:f}),E=Math.ceil(g.total_count/iL),m=g.total_count;m>sL&&(ze(`Workflow run ${s} has ${m} artifacts, exceeding the limit of ${sL}. Results will be incomplete as only the first ${sL} artifacts will be returned`),E=WWt);for(let I of g.artifacts)A.push({name:I.name,id:I.id,size:I.size_in_bytes,createdAt:I.created_at?new Date(I.created_at):void 0,digest:I.digest});for(f++,f;f<=E;f++){O(`Fetching page ${f} of artifact list`);let{data:I}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:iL,page:f});for(let y of I.artifacts)A.push({name:y.name,id:y.id,size:y.size_in_bytes,createdAt:y.created_at?new Date(y.created_at):void 0,digest:y.digest})}return c&&(A=x4e(A)),$(`Found ${A.length} artifact(s)`),{artifacts:A}})}function T4e(){return S4e(this,arguments,void 0,function*(t=!1){let e=WA(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=VA(),s={workflowRunBackendId:r,workflowJobRunBackendId:n},o=(yield e.ListArtifacts(s)).artifacts.map(a=>{var c;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Eo.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=x4e(o)),$(`Found ${o.length} artifact(s)`),{artifacts:o}})}function x4e(t){t.sort((n,s)=>s.id-n.id);let e=[],r=new Set;for(let n of t)r.has(n.name)||(e.push(n),r.add(n.name));return e}var L1=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},JWt=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)e.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(r[n[s]]=t[n[s]]);return r},Yp=class{uploadArtifact(e,r,n,s){return L1(this,void 0,void 0,function*(){try{if(fC())throw new fh;return S8e(e,r,n,s)}catch(i){throw ze(`Artifact upload failed with error: ${i}.
|
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((c,A)=>Number(A.databaseId)-Number(c.databaseId))[0],G(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Ko.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var iHe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function oHe(t,e,r,n,s){return iHe(this,void 0,void 0,function*(){var i;let[o,a]=Ry(yg),c={log:void 0,userAgent:Du(),previews:void 0,retry:o,request:a},A=xc(s,c,Wm,Jm),u=yield SU(t,e,r,n,s),l=yield A.rest.actions.deleteArtifact({owner:r,repo:n,artifact_id:u.artifact.id});if(l.status!==204)throw new ld(`Invalid response from GitHub API: ${l.status} (${(i=l?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);return{id:u.artifact.id}})}function aHe(t){return iHe(this,void 0,void 0,function*(){let e=ku(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Ru(),s={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:Tn.create({value:t})},i=yield e.ListArtifacts(s);if(i.artifacts.length===0)throw new dd(`Artifact not found for name: ${t}`);let o=i.artifacts[0];i.artifacts.length>1&&(o=i.artifacts.sort((A,u)=>Number(u.databaseId)-Number(A.databaseId))[0],G(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},c=yield e.DeleteArtifact(a);return ee(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var cHe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},NU=ike(),TU=100,Vzt=Math.ceil(NU/TU);function AHe(t,e,r,n){return cHe(this,arguments,void 0,function*(s,i,o,a,c=!1){ee(`Fetching artifact list for workflow run ${s} in repository ${i}/${o}`);let A=[],[u,l]=Ry(yg),d={log:void 0,userAgent:Du(),previews:void 0,retry:u,request:l},h=xc(a,d,Wm,Jm),f=1,{data:g}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:TU,page:f}),E=Math.ceil(g.total_count/TU),m=g.total_count;m>NU&&(Ye(`Workflow run ${s} has ${m} artifacts, exceeding the limit of ${NU}. Results will be incomplete as only the first ${NU} artifacts will be returned`),E=Vzt);for(let I of g.artifacts)A.push({name:I.name,id:I.id,size:I.size_in_bytes,createdAt:I.created_at?new Date(I.created_at):void 0,digest:I.digest});for(f++,f;f<=E;f++){G(`Fetching page ${f} of artifact list`);let{data:I}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:TU,page:f});for(let y of I.artifacts)A.push({name:y.name,id:y.id,size:y.size_in_bytes,createdAt:y.created_at?new Date(y.created_at):void 0,digest:y.digest})}return c&&(A=lHe(A)),ee(`Found ${A.length} artifact(s)`),{artifacts:A}})}function uHe(){return cHe(this,arguments,void 0,function*(t=!1){let e=ku(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Ru(),s={workflowRunBackendId:r,workflowJobRunBackendId:n},o=(yield e.ListArtifacts(s)).artifacts.map(a=>{var c;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Ko.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=lHe(o)),ee(`Found ${o.length} artifact(s)`),{artifacts:o}})}function lHe(t){t.sort((n,s)=>s.id-n.id);let e=[],r=new Set;for(let n of t)r.has(n.name)||(e.push(n),r.add(n.name));return e}var aN=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Jzt=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)e.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(r[n[s]]=t[n[s]]);return r},zm=class{uploadArtifact(e,r,n,s){return aN(this,void 0,void 0,function*(){try{if(kI())throw new hf;return c6e(e,r,n,s)}catch(i){throw Ye(`Artifact upload failed with error: ${i}.
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}downloadArtifact(e,r){return L1(this,void 0,void 0,function*(){try{if(fC())throw new fh;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,token:i}}=r,o=JWt(r,["findBy"]);return f4e(e,n,s,i,o)}return g4e(e,r)}catch(n){throw ze(`Download Artifact failed with error: ${n}.
|
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}downloadArtifact(e,r){return aN(this,void 0,void 0,function*(){try{if(kI())throw new hf;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,token:i}}=r,o=Jzt(r,["findBy"]);return K6e(e,n,s,i,o)}return X6e(e,r)}catch(n){throw Ye(`Download Artifact failed with error: ${n}.
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}listArtifacts(e){return L1(this,void 0,void 0,function*(){try{if(fC())throw new fh;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:s,token:i}}=e;return N4e(r,n,s,i,e?.latest)}return T4e(e?.latest)}catch(r){throw ze(`Listing Artifacts failed with error: ${r}.
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}listArtifacts(e){return aN(this,void 0,void 0,function*(){try{if(kI())throw new hf;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:s,token:i}}=e;return AHe(r,n,s,i,e?.latest)}return uHe(e?.latest)}catch(r){throw Ye(`Listing Artifacts failed with error: ${r}.
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),r}})}getArtifact(e,r){return L1(this,void 0,void 0,function*(){try{if(fC())throw new fh;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:s,repositoryName:i,token:o}}=r;return nL(e,n,s,i,o)}return B4e(e)}catch(n){throw ze(`Get Artifact failed with error: ${n}.
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),r}})}getArtifact(e,r){return aN(this,void 0,void 0,function*(){try{if(kI())throw new hf;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:s,repositoryName:i,token:o}}=r;return SU(e,n,s,i,o)}return sHe(e)}catch(n){throw Ye(`Get Artifact failed with error: ${n}.
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}deleteArtifact(e,r){return L1(this,void 0,void 0,function*(){try{if(fC())throw new fh;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,workflowRunId:i,token:o}}=r;return Q4e(e,i,n,s,o)}return w4e(e)}catch(n){throw ze(`Delete Artifact failed with error: ${n}.
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}deleteArtifact(e,r){return aN(this,void 0,void 0,function*(){try{if(kI())throw new hf;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,workflowRunId:i,token:o}}=r;return oHe(e,i,n,s,o)}return aHe(e)}catch(n){throw Ye(`Delete Artifact failed with error: ${n}.
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}};var _2r=new Yp;import*as oL from"path";import OZ from"fs";var D4e="dependency-graph_";async function k4e(t){let e=t.getDependencyGraphOption();if(e==="disabled"){Cn("GITHUB_DEPENDENCY_GRAPH_ENABLED","false");return}if(e==="download-and-submit"){Xs("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),await jWt(t);return}$("Enabling dependency graph generation"),Cn("GITHUB_DEPENDENCY_GRAPH_ENABLED","true"),Xs("GITHUB_DEPENDENCY_GRAPH_CONTINUE_ON_FAILURE",t.getDependencyGraphContinueOnFailure()),Xs("GITHUB_DEPENDENCY_GRAPH_JOB_CORRELATOR",t.getJobCorrelator()),Xs("GITHUB_DEPENDENCY_GRAPH_JOB_ID",oi.runId.toString()),Xs("GITHUB_DEPENDENCY_GRAPH_REF",oi.ref),Xs("GITHUB_DEPENDENCY_GRAPH_SHA",sJt()),Xs("GITHUB_DEPENDENCY_GRAPH_WORKSPACE",Vu()),Xs("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),Xs("DEPENDENCY_GRAPH_EXCLUDE_PROJECTS",t.getExcludeProjects()),Xs("DEPENDENCY_GRAPH_INCLUDE_PROJECTS",t.getIncludeProjects()),Xs("DEPENDENCY_GRAPH_EXCLUDE_CONFIGURATIONS",t.getExcludeConfigurations()),Xs("DEPENDENCY_GRAPH_INCLUDE_CONFIGURATIONS",t.getIncludeConfigurations()),Xs("GRADLE_PLUGIN_REPOSITORY_URL",t.getPluginRepository().getUrl()),Xs("GRADLE_PLUGIN_REPOSITORY_USERNAME",t.getPluginRepository().getUsername()),Xs("GRADLE_PLUGIN_REPOSITORY_PASSWORD",t.getPluginRepository().getPassword())}function Xs(t,e){process.env[t]||e!==void 0&&Cn(t,e)}async function v4e(t){let e=t.getDependencyGraphOption();try{switch(e){case"disabled":case"generate":case"download-and-submit":return;case"generate-and-submit":await R4e(t,!1);return;case"generate-submit-and-upload":await R4e(t,!0);return;case"generate-and-upload":await KWt(t)}}catch(r){F4e(t,e,r)}}async function jWt(t){if(qZ()){$("Dependency graph not supported in the ACT environment.");return}try{await _4e(await $Wt(t))}catch(e){F4e(t,"download-and-submit",e)}}async function R4e(t,e){if(qZ()){$("Dependency graph not supported in the ACT environment.");return}let r=await HZ();try{await _4e(r)}catch(n){try{await PZ(r,t)}catch(s){$(String(s))}throw n}e&&await PZ(r,t)}async function KWt(t){if(qZ()){$("Dependency graph not supported in the ACT environment.");return}await PZ(await HZ(),t)}async function $Wt(t){let e=oi.payload.workflow_run?{token:f2(),workflowRunId:oi.payload.workflow_run.id,repositoryName:oi.repo.repo,repositoryOwner:oi.repo.owner}:void 0,r=new Yp,n=(await r.listArtifacts({latest:!0,findBy:e})).artifacts.filter(i=>i.name.startsWith(D4e)),s=t.getDownloadArtifactName();s&&($(`Filtering for artifacts ending with ${s}`),n=n.filter(i=>i.name.includes(s)));for(let i of n){let o=await r.downloadArtifact(i.id,{findBy:e});$(`Downloading dependency-graph artifact ${i.name} to ${o.downloadPath}`)}return HZ()}async function HZ(){let r=(await(await tq(`${eJt()}/**/*.json`)).glob()).filter(n=>!tJt(n));return r.forEach(rJt),$(`Found dependency graph files: ${r.join(", ")}`),r}async function PZ(t,e){if(t.length===0){$("No dependency graph files found to upload.");return}let r=Vu(),n=new Yp;for(let s of t){let i=GZ(s);$(`Uploading dependency graph file: ${i}`);let o=`${D4e}${oL.basename(s)}`;await n.uploadArtifact(o,[s],r,{retentionDays:e.getArtifactRetentionDays()})}}async function _4e(t){if(t.length===0){$("No dependency graph files found to submit.");return}for(let e of t)try{await ZWt(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=XWt(e,r)),r}}function XWt(t,e){let n=`Dependency submission failed for ${GZ(t)}.
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}};var XFr=new zm;import*as xU from"path";import Fte from"fs";var hHe="dependency-graph_";async function fHe(t){let e=t.getDependencyGraphOption();if(e==="disabled"){Rn("GITHUB_DEPENDENCY_GRAPH_ENABLED","false");return}if(e==="download-and-submit"){yi("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),await zzt(t);return}ee("Enabling dependency graph generation"),Rn("GITHUB_DEPENDENCY_GRAPH_ENABLED","true"),yi("GITHUB_DEPENDENCY_GRAPH_CONTINUE_ON_FAILURE",t.getDependencyGraphContinueOnFailure()),yi("GITHUB_DEPENDENCY_GRAPH_JOB_CORRELATOR",t.getJobCorrelator()),yi("GITHUB_DEPENDENCY_GRAPH_JOB_ID",Di.runId.toString()),yi("GITHUB_DEPENDENCY_GRAPH_REF",Di.ref),yi("GITHUB_DEPENDENCY_GRAPH_SHA",njt()),yi("GITHUB_DEPENDENCY_GRAPH_WORKSPACE",Ul()),yi("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),yi("DEPENDENCY_GRAPH_EXCLUDE_PROJECTS",t.getExcludeProjects()),yi("DEPENDENCY_GRAPH_INCLUDE_PROJECTS",t.getIncludeProjects()),yi("DEPENDENCY_GRAPH_EXCLUDE_CONFIGURATIONS",t.getExcludeConfigurations()),yi("DEPENDENCY_GRAPH_INCLUDE_CONFIGURATIONS",t.getIncludeConfigurations()),yi("GRADLE_PLUGIN_REPOSITORY_URL",t.getPluginRepository().getUrl()),yi("GRADLE_PLUGIN_REPOSITORY_USERNAME",t.getPluginRepository().getUsername()),yi("GRADLE_PLUGIN_REPOSITORY_PASSWORD",t.getPluginRepository().getPassword())}function yi(t,e){process.env[t]||e!==void 0&&Rn(t,e)}async function gHe(t){let e=t.getDependencyGraphOption();try{switch(e){case"disabled":case"generate":case"download-and-submit":return;case"generate-and-submit":await dHe(t,!1);return;case"generate-submit-and-upload":await dHe(t,!0);return;case"generate-and-upload":await jzt(t)}}catch(r){mHe(t,e,r)}}async function zzt(t){if(Lte()){ee("Dependency graph not supported in the ACT environment.");return}try{await pHe(await Kzt(t))}catch(e){mHe(t,"download-and-submit",e)}}async function dHe(t,e){if(Lte()){ee("Dependency graph not supported in the ACT environment.");return}let r=await Mte();try{await pHe(r)}catch(n){try{await vte(r,t)}catch(s){ee(String(s))}throw n}e&&await vte(r,t)}async function jzt(t){if(Lte()){ee("Dependency graph not supported in the ACT environment.");return}await vte(await Mte(),t)}async function Kzt(t){let e=Di.payload.workflow_run?{token:Fk(),workflowRunId:Di.payload.workflow_run.id,repositoryName:Di.repo.repo,repositoryOwner:Di.repo.owner}:void 0,r=new zm,n=(await r.listArtifacts({latest:!0,findBy:e})).artifacts.filter(i=>i.name.startsWith(hHe)),s=t.getDownloadArtifactName();s&&(ee(`Filtering for artifacts ending with ${s}`),n=n.filter(i=>i.name.includes(s)));for(let i of n){let o=await r.downloadArtifact(i.id,{findBy:e});ee(`Downloading dependency-graph artifact ${i.name} to ${o.downloadPath}`)}return Mte()}async function Mte(){let r=(await(await KY(`${$zt()}/**/*.json`)).glob()).filter(n=>!ejt(n));return r.forEach(tjt),ee(`Found dependency graph files: ${r.join(", ")}`),r}async function vte(t,e){if(t.length===0){ee("No dependency graph files found to upload.");return}let r=Ul(),n=new zm;for(let s of t){let i=_te(s);ee(`Uploading dependency graph file: ${i}`);let o=`${hHe}${xU.basename(s)}`;await n.uploadArtifact(o,[s],r,{retentionDays:e.getArtifactRetentionDays()})}}async function pHe(t){if(t.length===0){ee("No dependency graph files found to submit.");return}for(let e of t)try{await Zzt(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=Xzt(e,r)),r}}function Xzt(t,e){let n=`Dependency submission failed for ${_te(t)}.
|
||||||
${e.message}`;return e.message==="Resource not accessible by integration"?`${n}
|
${e.message}`;return e.message==="Resource not accessible by integration"?`${n}
|
||||||
Please ensure that the 'contents: write' permission is available for the workflow job.
|
Please ensure that the 'contents: write' permission is available for the workflow job.
|
||||||
Note that this permission is never available for a 'pull_request' trigger from a repository fork.
|
Note that this permission is never available for a 'pull_request' trigger from a repository fork.
|
||||||
`:n}async function ZWt(t){let e=nJt(),r=OZ.readFileSync(t,"utf8"),n=JSON.parse(r);n.owner=oi.repo.owner,n.repo=oi.repo.repo;let s=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",n),i=GZ(t);wAe(`Submitted ${i}: ${s.data.message}`)}function eJt(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function tJt(t){let e=`${t}.processed`;return OZ.existsSync(e)}function rJt(t){let e=`${t}.processed`;OZ.writeFileSync(e,"")}function F4e(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new ap(r);ze(`Failed to ${e} dependency graph. Will continue.
|
`:n}async function Zzt(t){let e=rjt(),r=Fte.readFileSync(t,"utf8"),n=JSON.parse(r);n.owner=Di.repo.owner,n.repo=Di.repo.repo;let s=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",n),i=_te(t);L8(`Submitted ${i}: ${s.data.message}`)}function $zt(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function ejt(t){let e=`${t}.processed`;return Fte.existsSync(e)}function tjt(t){let e=`${t}.processed`;Fte.writeFileSync(e,"")}function mHe(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new fm(r);Ye(`Failed to ${e} dependency graph. Will continue.
|
||||||
${String(r)}`)}function nJt(){return qa(f2())}function GZ(t){let e=Vu();return oL.relative(e,t)}function sJt(){let t=oi;return["pull_request","pull_request_comment","pull_request_review","pull_request_review_comment"].includes(t.eventName)?t.payload.pull_request.head.sha:t.sha}function qZ(){return process.env.ACT!==void 0}function YZ(t,e,r){var n=/([^\s'"]([^\s'"]*(['"])([^\3]*?)\3)+[^\s'"]*)|[^\s'"]+|(['"])([^\5]*?)\5/gi,s=t,i=[];e&&i.push(e),r&&i.push(r);var o;do o=n.exec(s),o!==null&&i.push(oJt(o[1],o[6],o[0]));while(o!==null);return i}function oJt(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var r=0;r<t.length;r++){var n=t[r];if(typeof n=="string")return n}}function aJt(t=process.platform){return t==="win32"?50:0}async function M4e(t=process.platform){let e=aJt(t);return e>0&&await new Promise(r=>setTimeout(r,e)),process.exit()}async function cJt(){try{w0e("gradle/actions/dependency-submission"),await qRe(new $0,new nc,new d2);let t=process.env.GITHUB_DEPENDENCY_GRAPH_ENABLED,e=new yb;if(await k4e(e),e.getDependencyGraphOption()==="download-and-submit")return;let r=new l2,n=r.getDependencyResolutionTask(),s=r.getAdditionalArguments(),i=`
|
${String(r)}`)}function rjt(){return xc(Fk())}function _te(t){let e=Ul();return xU.relative(e,t)}function njt(){let t=Di;return["pull_request","pull_request_comment","pull_request_review","pull_request_review_comment"].includes(t.eventName)?t.payload.pull_request.head.sha:t.sha}function Lte(){return process.env.ACT!==void 0}function Ute(t,e,r){var n=/([^\s'"]([^\s'"]*(['"])([^\3]*?)\3)+[^\s'"]*)|[^\s'"]+|(['"])([^\5]*?)\5/gi,s=t,i=[];e&&i.push(e),r&&i.push(r);var o;do o=n.exec(s),o!==null&&i.push(ijt(o[1],o[6],o[0]));while(o!==null);return i}function ijt(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var r=0;r<t.length;r++){var n=t[r];if(typeof n=="string")return n}}function ojt(t=process.platform){return t==="win32"?50:0}async function EHe(t=process.platform){let e=ojt(t);return e>0&&await new Promise(r=>setTimeout(r,e)),process.exit()}async function ajt(){try{jEe("gradle/actions/dependency-submission"),await d2e(new gC,new Oc,new kk);let t=process.env.GITHUB_DEPENDENCY_GRAPH_ENABLED,e=new YQ;if(await fHe(e),e.getDependencyGraphOption()==="download-and-submit")return;let r=new Rk,n=r.getDependencyResolutionTask(),s=r.getAdditionalArguments(),i=`
|
||||||
-Dorg.gradle.configureondemand=false
|
-Dorg.gradle.configureondemand=false
|
||||||
-Dorg.gradle.dependency.verification=off
|
-Dorg.gradle.dependency.verification=off
|
||||||
-Dorg.gradle.unsafe.isolated-projects=false
|
-Dorg.gradle.unsafe.isolated-projects=false
|
||||||
-Dorg.gradle.isolated-projects=false
|
-Dorg.gradle.isolated-projects=false
|
||||||
${n}
|
${n}
|
||||||
${s}
|
${s}
|
||||||
`,o=YZ(i);await kDe(r.getGradleVersion(),r.getBuildRootDirectory(),o),await v4e(e),Cn("GITHUB_DEPENDENCY_GRAPH_ENABLED",t),B0e()}catch(t){ORe(t)}await M4e()}cJt();export{cJt as run};
|
`,o=Ute(i);await eke(r.getGradleVersion(),r.getBuildRootDirectory(),o),await gHe(e),Rn("GITHUB_DEPENDENCY_GRAPH_ENABLED",t),JEe()}catch(t){A2e(t)}await EHe()}ajt();export{ajt as run};
|
||||||
/*! Bundled license information:
|
/*! Bundled license information:
|
||||||
|
|
||||||
undici/lib/web/fetch/body.js:
|
undici/lib/web/fetch/body.js:
|
||||||
@@ -340,13 +347,6 @@ undici/lib/web/websocket/frame.js:
|
|||||||
undici/lib/web/websocket/frame.js:
|
undici/lib/web/websocket/frame.js:
|
||||||
(*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)
|
(*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)
|
||||||
|
|
||||||
content-type/dist/index.js:
|
|
||||||
(*!
|
|
||||||
* content-type
|
|
||||||
* Copyright(c) 2015 Douglas Christopher Wilson
|
|
||||||
* MIT Licensed
|
|
||||||
*)
|
|
||||||
|
|
||||||
normalize-path/index.js:
|
normalize-path/index.js:
|
||||||
(*!
|
(*!
|
||||||
* normalize-path <https://github.com/jonschlinkert/normalize-path>
|
* normalize-path <https://github.com/jonschlinkert/normalize-path>
|
||||||
@@ -416,12 +416,21 @@ archiver/index.js:
|
|||||||
* @copyright (c) 2012-2014 Chris Talkington, contributors.
|
* @copyright (c) 2012-2014 Chris Talkington, contributors.
|
||||||
*)
|
*)
|
||||||
|
|
||||||
@octokit/request-error/dist-src/index.js:
|
content-type/dist/index.js:
|
||||||
|
(*!
|
||||||
|
* content-type
|
||||||
|
* Copyright(c) 2015 Douglas Christopher Wilson
|
||||||
|
* MIT Licensed
|
||||||
|
*)
|
||||||
|
|
||||||
@octokit/request-error/dist-src/index.js:
|
@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 *)
|
(* v8 ignore else -- @preserve -- Bug with vitest coverage where it sees an else branch that doesn't exist *)
|
||||||
|
|
||||||
@octokit/request/dist-bundle/index.js:
|
@octokit/request/dist-bundle/index.js:
|
||||||
(* v8 ignore next -- @preserve *)
|
(* v8 ignore next -- @preserve *)
|
||||||
(* v8 ignore else -- @preserve *)
|
(* v8 ignore else -- @preserve *)
|
||||||
|
|
||||||
|
@octokit/graphql/dist-bundle/index.js:
|
||||||
|
(* v8 ignore if -- @preserve *)
|
||||||
*/
|
*/
|
||||||
//# sourceMappingURL=index.js.map
|
//# sourceMappingURL=index.js.map
|
||||||
+4
-4
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 3,
|
"version": 3,
|
||||||
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
|
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
|
||||||
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
||||||
"mappings": ";u3BAAA,IAAAA,IAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,IAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,IACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACtBS,EAAM,aAAeE,IACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,IAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,IAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,IAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,IAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,MAAA,CAAAA,IAAO,QAAU,QCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,MAAA,CAAAA,IAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
|
"mappings": ";u3BAAA,IAAAA,IAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,IAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,IACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACtBS,EAAM,aAAeE,IACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,IAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,IAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,IAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,IAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,MAAA,CAAAA,IAAO,QAAU,QCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,MAAA,CAAAA,IAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
|
||||||
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
||||||
}
|
}
|
||||||
+162
-144
@@ -1,120 +1,120 @@
|
|||||||
import {createRequire} from 'module';const require=createRequire(import.meta.url);
|
import {createRequire} from 'module';const require=createRequire(import.meta.url);
|
||||||
var nme=Object.create;var WS=Object.defineProperty;var ime=Object.getOwnPropertyDescriptor;var ome=Object.getOwnPropertyNames;var ame=Object.getPrototypeOf,Ame=Object.prototype.hasOwnProperty;var w=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var E=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}},Ci=(t,e)=>{for(var r in e)WS(t,r,{get:e[r],enumerable:!0})},cme=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of ome(e))!Ame.call(t,n)&&n!==r&&WS(t,n,{get:()=>e[n],enumerable:!(s=ime(e,n))||s.enumerable});return t};var Ie=(t,e,r)=>(r=t!=null?nme(ame(t)):{},cme(e||!t||!t.__esModule?WS(r,"default",{value:t,enumerable:!0}):r,t));var V5=E(Rd=>{"use strict";var Tat=w("net"),fme=w("tls"),ZS=w("http"),G5=w("https"),pme=w("events"),xat=w("assert"),mme=w("util");Rd.httpOverHttp=Eme;Rd.httpsOverHttp=Cme;Rd.httpOverHttps=Ime;Rd.httpsOverHttps=Bme;function Eme(t){var e=new pa(t);return e.request=ZS.request,e}function Cme(t){var e=new pa(t);return e.request=ZS.request,e.createSocket=Y5,e.defaultPort=443,e}function Ime(t){var e=new pa(t);return e.request=G5.request,e}function Bme(t){var e=new pa(t);return e.request=G5.request,e.createSocket=Y5,e.defaultPort=443,e}function pa(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||ZS.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=q5(n,i,o),A=0,c=e.requests.length;A<c;++A){var u=e.requests[A];if(u.host===a.host&&u.port===a.port){e.requests.splice(A,1),u.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}mme.inherits(pa,pme.EventEmitter);pa.prototype.addRequest=function(e,r,s,n){var i=this,o=$S({request:e},i.options,q5(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",A),a.on("close",c),a.on("agentRemove",c),e.onSocket(a);function A(){i.emit("free",a,o)}function c(u){i.removeSocket(a),a.removeListener("free",A),a.removeListener("close",c),a.removeListener("agentRemove",c)}})};pa.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=$S({},s.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),SA("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",A),o.once("connect",c),o.once("error",u),o.end();function a(l){l.upgrade=!0}function A(l,d,g){process.nextTick(function(){c(l,d,g)})}function c(l,d,g){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){SA("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}if(g.length>0){SA("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}return SA("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=d,r(d)}function u(l){o.removeAllListeners(),SA(`tunneling socket could not be established, cause=%s
|
var oCe=Object.create;var Ix=Object.defineProperty;var aCe=Object.getOwnPropertyDescriptor;var ACe=Object.getOwnPropertyNames;var cCe=Object.getPrototypeOf,uCe=Object.prototype.hasOwnProperty;var N=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var I=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}},zi=(t,e)=>{for(var r in e)Ix(t,r,{get:e[r],enumerable:!0})},lCe=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of ACe(e))!uCe.call(t,n)&&n!==r&&Ix(t,n,{get:()=>e[n],enumerable:!(s=aCe(e,n))||s.enumerable});return t};var we=(t,e,r)=>(r=t!=null?oCe(cCe(t)):{},lCe(e||!t||!t.__esModule?Ix(r,"default",{value:t,enumerable:!0}):r,t));var YG=I(fh=>{"use strict";var jlt=N("net"),mCe=N("tls"),bx=N("http"),_G=N("https"),ECe=N("events"),Xlt=N("assert"),CCe=N("util");fh.httpOverHttp=ICe;fh.httpsOverHttp=BCe;fh.httpOverHttps=yCe;fh.httpsOverHttps=QCe;function ICe(t){var e=new Ja(t);return e.request=bx.request,e}function BCe(t){var e=new Ja(t);return e.request=bx.request,e.createSocket=HG,e.defaultPort=443,e}function yCe(t){var e=new Ja(t);return e.request=_G.request,e}function QCe(t){var e=new Ja(t);return e.request=_G.request,e.createSocket=HG,e.defaultPort=443,e}function Ja(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||bx.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=GG(n,i,o),A=0,c=e.requests.length;A<c;++A){var u=e.requests[A];if(u.host===a.host&&u.port===a.port){e.requests.splice(A,1),u.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}CCe.inherits(Ja,ECe.EventEmitter);Ja.prototype.addRequest=function(e,r,s,n){var i=this,o=wx({request:e},i.options,GG(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",A),a.on("close",c),a.on("agentRemove",c),e.onSocket(a);function A(){i.emit("free",a,o)}function c(u){i.removeSocket(a),a.removeListener("free",A),a.removeListener("close",c),a.removeListener("agentRemove",c)}})};Ja.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=wx({},s.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),oc("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",A),o.once("connect",c),o.once("error",u),o.end();function a(l){l.upgrade=!0}function A(l,d,h){process.nextTick(function(){c(l,d,h)})}function c(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){oc("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}if(h.length>0){oc("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}return oc("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=d,r(d)}function u(l){o.removeAllListeners(),oc(`tunneling socket could not be established, cause=%s
|
||||||
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),s.removeSocket(n)}};pa.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var s=this.requests.shift();s&&this.createSocket(s,function(n){s.request.onSocket(n)})}};function Y5(t,e){var r=this;pa.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=$S({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=fme.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function q5(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function $S(t){for(var e=1,r=arguments.length;e<r;++e){var s=arguments[e];if(typeof s=="object")for(var n=Object.keys(s),i=0,o=n.length;i<o;++i){var a=n[i];s[a]!==void 0&&(t[a]=s[a])}}return t}var SA;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?SA=function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)}:SA=function(){};Rd.debug=SA});var eT=E((Dat,J5)=>{J5.exports=V5()});var It=E((kat,W5)=>{W5.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var qe=E((Fat,EH)=>{"use strict";var z5=Symbol.for("undici.error.UND_ERR"),Bt=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[z5]===!0}[z5]=!0},K5=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),tT=class extends Bt{constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[K5]===!0}[K5]=!0},j5=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),rT=class extends Bt{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[j5]===!0}[j5]=!0},X5=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),sT=class extends Bt{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[X5]===!0}[X5]=!0},Z5=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),nT=class extends Bt{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Z5]===!0}[Z5]=!0},$5=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),iT=class extends Bt{constructor(e,r,s,n){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=n,this.st
Line truncated
|
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),s.removeSocket(n)}};Ja.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var s=this.requests.shift();s&&this.createSocket(s,function(n){s.request.onSocket(n)})}};function HG(t,e){var r=this;Ja.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=wx({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=mCe.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function GG(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function wx(t){for(var e=1,r=arguments.length;e<r;++e){var s=arguments[e];if(typeof s=="object")for(var n=Object.keys(s),i=0,o=n.length;i<o;++i){var a=n[i];s[a]!==void 0&&(t[a]=s[a])}}return t}var oc;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?oc=function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)}:oc=function(){};fh.debug=oc});var Nx=I(($lt,qG)=>{qG.exports=YG()});var xt=I((edt,JG)=>{JG.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var et=I((tdt,p9)=>{"use strict";var VG=Symbol.for("undici.error.UND_ERR"),Dt=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[VG]===!0}[VG]=!0},WG=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),Sx=class extends Dt{constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[WG]===!0}[WG]=!0},zG=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),Tx=class extends Dt{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[zG]===!0}[zG]=!0},KG=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),xx=class extends Dt{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[KG]===!0}[KG]=!0},jG=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),Dx=class extends Dt{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[jG]===!0}[jG]=!0},XG=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),Rx=class extends Dt{constructor(e,r,s,n){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=n,this.st
Line truncated
|
||||||
`)||t.includes("\r")||t.includes("\0"))===!1}function vEe(t,e){let{headersList:r}=e,s=(r.get("referrer-policy",!0)??"").split(","),n="";if(s.length>0)for(let i=s.length;i!==0;i--){let o=s[i-1].trim();if(BEe.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function PEe(){return"allowed"}function OEe(){return"success"}function _Ee(){return"success"}function HEe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function GEe(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&jT(t.origin)&&!jT(rp(t))&&(e=null);break;case"same-origin":XC(t,rp(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function _d(t,e){return t}function YEe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:_d(t.domainLookupStartTime,r),domainLookupEndTime:_d(t.domainLookupEndTime,r),connectionStartTime:_d(t.connectionStartTime,r),connectionEndTime:_d(t.connectionEndTime,r),secureConnectionStartTime:_d(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function qEe(t){return _d(NEe.now(),t)}function VEe(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function k9(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function JEe(t){return{referrerPolicy:t.referrerPolicy}}function WEe(t){let e=t.referrerPolicy;lu(e);let r=null;if(t.referrer==="client"){let a=N9();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=KT(r),n=KT(r,!0);s.toString().length>4096&&(s=n);let i=XC(t,s),o=tp(s)&&!tp(t.url);switch(e){case"origin":return n??KT(r,!0);case"unsafe-url":return s;case"same-origin":return i?n:"no-referrer";case"origin-when-cross-origin":return i?s:n;case"strict-origin-when-cross-origin":{let a=rp(t);return XC(s,a)?s:tp(s)&&!tp(a)?"no-referrer":n}default:return o?"no-referrer":n}}function KT(t,e){return lu(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function tp(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let s=new URL(r);return!!(s.protocol==="https:"||s.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(s.hostname)||s.hostname==="localhost"||s.hostname.includes("localhost.")||s.hostname.endsWith(".localhost"))}}function zEe(t,e){if(jC===void 0)return!0;let r=F9(e);if(r==="no metadata"||r.length===0)return!0;let s=jEe(r),n=XEe(r,s);for(let i of n){let o=i.algo,a=i.hash,A=jC.createHash(o).update(t).digest("base64");if(A[A.length-1]==="="&&(A[A.length-2]==="="?A=A.slice(0,-2):A=A.slice(0,-1)),ZEe(A,a))return!0}return!1}var KEe=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function F9(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=KEe.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();T9.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function jEe(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let s=t[r];if(s.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;s.algo[3]==="3"&&(e="sha384")}}return e}function XEe(t,e){if(t.length===1)return t;let r=0;for(let s=0;s<t.length;++s)t[s].algo===e&&(t[r++]=t[s]);return t.length=r,t}function ZEe(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function $Ee(t){}function XC(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function eCe(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function tCe(t){return t.controller.state==="aborted"}function rCe(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function sCe(t){return xEe[t.toLowerCase()]??t}function nCe(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return lu(typeof e=="string"),e}var iCe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function M9(t,e,r=0,s=1){class n{#e;#t;
Line truncated
|
`)||t.includes("\r")||t.includes("\0"))===!1}function OBe(t,e){let{headersList:r}=e,s=(r.get("referrer-policy",!0)??"").split(","),n="";if(s.length>0)for(let i=s.length;i!==0;i--){let o=s[i-1].trim();if(QBe.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function _Be(){return"allowed"}function HBe(){return"success"}function GBe(){return"success"}function YBe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function qBe(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&yD(t.origin)&&!yD(tm(t))&&(e=null);break;case"same-origin":AB(t,tm(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function wh(t,e){return t}function JBe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:wh(t.domainLookupStartTime,r),domainLookupEndTime:wh(t.domainLookupEndTime,r),connectionStartTime:wh(t.connectionStartTime,r),connectionEndTime:wh(t.connectionEndTime,r),secureConnectionStartTime:wh(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function VBe(t){return wh(TBe.now(),t)}function WBe(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function DY(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function zBe(t){return{referrerPolicy:t.referrerPolicy}}function KBe(t){let e=t.referrerPolicy;Ju(e);let r=null;if(t.referrer==="client"){let a=bY();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=BD(r),n=BD(r,!0);s.toString().length>4096&&(s=n);let i=AB(t,s),o=em(s)&&!em(t.url);switch(e){case"origin":return n??BD(r,!0);case"unsafe-url":return s;case"same-origin":return i?n:"no-referrer";case"origin-when-cross-origin":return i?s:n;case"strict-origin-when-cross-origin":{let a=tm(t);return AB(s,a)?s:em(s)&&!em(a)?"no-referrer":n}default:return o?"no-referrer":n}}function BD(t,e){return Ju(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function em(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let s=new URL(r);return!!(s.protocol==="https:"||s.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(s.hostname)||s.hostname==="localhost"||s.hostname.includes("localhost.")||s.hostname.endsWith(".localhost"))}}function jBe(t,e){if(aB===void 0)return!0;let r=RY(e);if(r==="no metadata"||r.length===0)return!0;let s=ZBe(r),n=$Be(r,s);for(let i of n){let o=i.algo,a=i.hash,A=aB.createHash(o).update(t).digest("base64");if(A[A.length-1]==="="&&(A[A.length-2]==="="?A=A.slice(0,-2):A=A.slice(0,-1)),eye(A,a))return!0}return!1}var XBe=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function RY(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=XBe.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();NY.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function ZBe(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let s=t[r];if(s.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;s.algo[3]==="3"&&(e="sha384")}}return e}function $Be(t,e){if(t.length===1)return t;let r=0;for(let s=0;s<t.length;++s)t[s].algo===e&&(t[r++]=t[s]);return t.length=r,t}function eye(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function tye(t){}function AB(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function rye(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function sye(t){return t.controller.state==="aborted"}function nye(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function iye(t){return RBe[t.toLowerCase()]??t}function oye(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Ju(typeof e=="string"),e}var aye=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function kY(t,e,r=0,s=1){class n{#e;#t;
Line truncated
|
||||||
`);function UCe(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function LCe(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let s=t.charCodeAt(r);if(!(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===39||s===45||s===95))return!1}return!0}function vCe(t,e){$C(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let s=Buffer.from(`--${r}`,"utf8"),n=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+s.length).equals(s))i.position+=s.length;else return"failure";if(i.position===t.length-2&&eI(t,FCe,i)||i.position===t.length-4&&eI(t,MCe,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=PCe(t,i);if(a==="failure")return"failure";let{name:A,filename:c,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(s.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let g;c!==null?(u??="text/plain",UCe(u)||(u=""),g=new DCe([d],c,{type:u})):g=NCe(Buffer.from(d)),$C(J9(A)),$C(typeof g=="string"&&J9(g)||TCe(g)),n.push(xCe(A,g,c))}}function PCe(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:s,contentType:n,encoding:i};let o=Gd(a=>a!==10&&a!==13&&a!==58,t,e);if(o=sx(o,!0,!0,a=>a===9||a===32),!SCe.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Gd(a=>a===32||a===9,t,e),wCe(o)){case"content-disposition":{if(r=s=null,!eI(t,kCe,e)||(e.position+=17,r=K9(t,e),r===null))return"failure";if(eI(t,z9,e)){let a=e.position+z9.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=K9(t,e),s===null))return"failure"}break}case"content-type":{let a=Gd(A=>A!==10&&A!==13,t,e);a=sx(a,!1,!0,A=>A===9||A===32),n=W9(a);break}case"content-transfer-encoding":{let a=Gd(A=>A!==10&&A!==13,t,e);a=sx(a,!1,!0,A=>A===9||A===32),i=W9(a);break}default:Gd(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function K9(t,e){$C(t[e.position-1]===34);let r=Gd(s=>s!==10&&s!==13&&s!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
`);function vye(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function Pye(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let s=t.charCodeAt(r);if(!(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===39||s===45||s===95))return!1}return!0}function Oye(t,e){uB(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let s=Buffer.from(`--${r}`,"utf8"),n=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+s.length).equals(s))i.position+=s.length;else return"failure";if(i.position===t.length-2&&lB(t,Uye,i)||i.position===t.length-4&&lB(t,Lye,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=_ye(t,i);if(a==="failure")return"failure";let{name:A,filename:c,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(s.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;c!==null?(u??="text/plain",vye(u)||(u=""),h=new Fye([d],c,{type:u})):h=Tye(Buffer.from(d)),uB(qY(A)),uB(typeof h=="string"&&qY(h)||Dye(h)),n.push(Rye(A,h,c))}}function _ye(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:s,contentType:n,encoding:i};let o=Sh(a=>a!==10&&a!==13&&a!==58,t,e);if(o=xD(o,!0,!0,a=>a===9||a===32),!xye.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Sh(a=>a===32||a===9,t,e),Sye(o)){case"content-disposition":{if(r=s=null,!lB(t,Mye,e)||(e.position+=17,r=WY(t,e),r===null))return"failure";if(lB(t,VY,e)){let a=e.position+VY.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=WY(t,e),s===null))return"failure"}break}case"content-type":{let a=Sh(A=>A!==10&&A!==13,t,e);a=xD(a,!1,!0,A=>A===9||A===32),n=JY(a);break}case"content-transfer-encoding":{let a=Sh(A=>A!==10&&A!==13,t,e);a=xD(a,!1,!0,A=>A===9||A===32),i=JY(a);break}default:Sh(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function WY(t,e){uB(t[e.position-1]===34);let r=Sh(s=>s!==10&&s!==13&&s!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
||||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function Gd(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function sx(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function eI(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}j9.exports={multipartFormDataParser:vCe,validateBoundary:LCe}});var Vd=E((nAt,aG)=>{"use strict";var ip=ke(),{ReadableStreamFrom:OCe,isBlobLike:Z9,isReadableStreamLike:_Ce,readableStreamClose:HCe,createDeferredPromise:GCe,fullyReadBody:YCe,extractMimeType:qCe,utf8DecodeBytes:tG}=Js(),{FormData:$9}=np(),{kState:qd}=TA(),{webidl:VCe}=kr(),{Blob:JCe}=w("node:buffer"),nx=w("node:assert"),{isErrored:rG,isDisturbed:WCe}=w("node:stream"),{isArrayBuffer:zCe}=w("node:util/types"),{serializeAMimeType:KCe}=gs(),{multipartFormDataParser:jCe}=X9(),ix;try{let t=w("node:crypto");ix=e=>t.randomInt(0,e)}catch{ix=t=>Math.floor(Math.random(t))}var tI=new TextEncoder;function XCe(){}var sG=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,nG;sG&&(nG=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!WCe(e)&&!rG(e)&&e.cancel("Response object has been garbage collected").catch(XCe)}));function iG(t,e=!1){let r=null;t instanceof ReadableStream?r=t:Z9(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof n=="string"?tI.encode(n):n;c.byteLength&&A.enqueue(c),queueMicrotask(()=>HCe(A))},start(){},type:"bytes"}),nx(_Ce(r));let s=null,n=null,i=null,o=null;if(typeof t=="string")n=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)n=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(zCe(t))n=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))n=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(ip.isFormDataLike(t)){let A=`----formdata-undici-0${`${ix(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
|
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function Sh(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function xD(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function lB(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}zY.exports={multipartFormDataParser:Oye,validateBoundary:Pye}});var Dh=I((Ndt,iq)=>{"use strict";var nm=Oe(),{ReadableStreamFrom:Hye,isBlobLike:jY,isReadableStreamLike:Gye,readableStreamClose:Yye,createDeferredPromise:qye,fullyReadBody:Jye,extractMimeType:Vye,utf8DecodeBytes:$Y}=ln(),{FormData:XY}=sm(),{kState:xh}=ac(),{webidl:Wye}=Yr(),{Blob:zye}=N("node:buffer"),DD=N("node:assert"),{isErrored:eq,isDisturbed:Kye}=N("node:stream"),{isArrayBuffer:jye}=N("node:util/types"),{serializeAMimeType:Xye}=ks(),{multipartFormDataParser:Zye}=KY(),RD;try{let t=N("node:crypto");RD=e=>t.randomInt(0,e)}catch{RD=t=>Math.floor(Math.random(t))}var dB=new TextEncoder;function $ye(){}var tq=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,rq;tq&&(rq=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!Kye(e)&&!eq(e)&&e.cancel("Response object has been garbage collected").catch($ye)}));function sq(t,e=!1){let r=null;t instanceof ReadableStream?r=t:jY(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof n=="string"?dB.encode(n):n;c.byteLength&&A.enqueue(c),queueMicrotask(()=>Yye(A))},start(){},type:"bytes"}),DD(Gye(r));let s=null,n=null,i=null,o=null;if(typeof t=="string")n=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)n=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(jye(t))n=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))n=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(nm.isFormDataLike(t)){let A=`----formdata-undici-0${`${RD(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
|
||||||
Content-Disposition: form-data`;let u=I=>I.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=I=>I.replace(/\r?\n|\r/g,`\r
|
Content-Disposition: form-data`;let u=E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=E=>E.replace(/\r?\n|\r/g,`\r
|
||||||
`),d=[],g=new Uint8Array([13,10]);i=0;let f=!1;for(let[I,m]of t)if(typeof m=="string"){let C=tI.encode(c+`; name="${u(l(I))}"\r
|
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[E,m]of t)if(typeof m=="string"){let C=dB.encode(c+`; name="${u(l(E))}"\r
|
||||||
\r
|
\r
|
||||||
${l(m)}\r
|
${l(m)}\r
|
||||||
`);d.push(C),i+=C.byteLength}else{let C=tI.encode(`${c}; name="${u(l(I))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
|
`);d.push(C),i+=C.byteLength}else{let C=dB.encode(`${c}; name="${u(l(E))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
|
||||||
Content-Type: ${m.type||"application/octet-stream"}\r
|
Content-Type: ${m.type||"application/octet-stream"}\r
|
||||||
\r
|
\r
|
||||||
`);d.push(C,m,g),typeof m.size=="number"?i+=C.byteLength+m.size+g.byteLength:f=!0}let p=tI.encode(`--${A}--\r
|
`);d.push(C,m,h),typeof m.size=="number"?i+=C.byteLength+m.size+h.byteLength:f=!0}let p=dB.encode(`--${A}--\r
|
||||||
`);d.push(p),i+=p.byteLength,f&&(i=null),n=t,s=async function*(){for(let I of d)I.stream?yield*I.stream():yield I},o=`multipart/form-data; boundary=${A}`}else if(Z9(t))n=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(ip.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:OCe(t)}if((typeof n=="string"||ip.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let A;r=new ReadableStream({async start(){A=s(t)[Symbol.asyncIterator]()},async pull(c){let{value:u,done:l}=await A.next();if(l)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!rG(r)){let d=new Uint8Array(u);d.byteLength&&c.enqueue(d)}return c.desiredSize>0},async cancel(c){await A.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function ZCe(t,e=!1){return t instanceof ReadableStream&&(nx(!ip.isDisturbed(t),"The body has already been consumed."),nx(!t.locked,"The stream is locked.")),iG(t,e)}function $Ce(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function eIe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function tIe(t){return{blob(){return Yd(this,r=>{let s=eG(this);return s===null?s="":s&&(s=KCe(s)),new JCe([r],{type:s})},t)},arrayBuffer(){return Yd(this,r=>new Uint8Array(r).buffer,t)},text(){return Yd(this,tG,t)},json(){return Yd(this,sIe,t)},formData(){return Yd(this,r=>{let s=eG(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=jCe(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new $9;return i[qd]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new $9;for(let[o,a]of n)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return Yd(this,r=>new Uint8Array(r),t)}}}function rIe(t){Object.assign(t.prototype,tIe(t))}async function Yd(t,e,r){if(VCe.brandCheck(t,r),oG(t))throw new TypeError("Body is unusable: Body has already been read");eIe(t[qd]);let s=GCe(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[qd].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await YCe(t[qd].body,i,n),s.promise)}function oG(t){let e=t[qd].body;return e!=null&&(e.stream.locked||ip.isDisturbed(e.stream))}function sIe(t){return JSON.parse(tG(t))}function eG(t){let e=t[qd].headersList,r=qCe(e);return r==="failure"?null:r}aG.exports={extractBody:iG,safelyExtractBody:ZCe,cloneBody:$Ce,mixinBody:rIe,streamRegistry:nG,hasFinalizationRegistry:sG,bodyUnusable:oG}});var QG=E((iAt,yG)=>{"use strict";var oe=w("node:assert"),ce=ke(),{channels:AG}=kd(),ox=HT(),{RequestContentLengthMismatchError:du,ResponseContentLengthMismatchError:cG,RequestAbortedError:mG,InvalidArgumentError:nIe,HeadersTimeoutError:iIe,HeadersOverflowError:oIe,SocketError:Jd,InformationalError:Wd,BodyTimeoutError:aIe,HTTPParserError:AIe,ResponseExceededMaxSizeError:cIe}=qe(),{kUrl:EG,kReset:fs,kClient:iI,kParser:ht,kBlocking:Ap,kRunning:tr,kPending:CG,kSize:uG,kWriting:xA,kQueue:Ii,kNoRef:op,kKeepAliveDefaultTimeout:uIe,kHostHeader:lIe,kPendingIdx:dIe,kRunningIdx:xn,kError:jr,kPipelining:oI,kSocket:gu,kKeepAliveTimeoutValue:AI,kMaxHeadersSize:ax,kKeepAliveMaxTimeout:hIe,kKeepAliveTimeoutThreshold:gIe,kHeadersTimeout:fIe,kBodyTimeout:pIe,kStrictContentLength:ux,kMaxRequests:lG,kCounter:mIe,kMaxResponseSize:EIe,kOnError:dG,kResume:ya,kHTTPContext:IG}=It(),Ws=n9(),hG=Buffer.alloc(0),rI=Buffer[Symbol.species],sI=ce.addListener,CIe=ce.removeAllListeners,fu=Symbol("kIdleSocketValidation"),hu=Symbol("kIdleSocketValidationTimeout"),gx=Symbol("kSocketUsed"),Ax;async function IIe(){let t=process.env.JEST_WORKER_ID?qT():void 0,e;try{e=await WebAssembly.compile(a9())}catch{e=await WebAssembly.compile(t||qT())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{oe(Rt.ptr===r);let i=s-oo+io.byteOffset;return Rt.onStatus(new rI(io.buffer,i,n))||0},wasm_on_message_begin:r=>(oe(Rt.ptr===r),Rt.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{oe(Rt.ptr===r);let i=s-oo+io.byteOffset;return Rt.onHeaderField(new rI(io.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{oe(Rt.ptr===r);let i=s-oo+io.byteOffset;return Rt.onHeaderValue(new rI(io.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(oe(Rt.ptr===r),Rt.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{oe(Rt.ptr===r);let i=s-oo+io.byteOffset;return Rt.onBody(new rI(io.buffer,i,n))||0},wasm_on_message_complete:r=>(oe(Rt.ptr===r),Rt.onMessageComplete()||0)}})}var cx=null,lx=IIe();lx.catch();var Rt=null,io=null,nI=0,oo=null,BIe=0,ap=1,zd=2|ap,aI=4|ap,dx=8|BIe,hx=class{constructor(e,r,{exports:s}){oe(Number.isFinite(e[ax])&&e[ax]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(Ws.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,t
Line truncated
|
`);d.push(p),i+=p.byteLength,f&&(i=null),n=t,s=async function*(){for(let E of d)E.stream?yield*E.stream():yield E},o=`multipart/form-data; boundary=${A}`}else if(jY(t))n=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(nm.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:Hye(t)}if((typeof n=="string"||nm.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let A;r=new ReadableStream({async start(){A=s(t)[Symbol.asyncIterator]()},async pull(c){let{value:u,done:l}=await A.next();if(l)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!eq(r)){let d=new Uint8Array(u);d.byteLength&&c.enqueue(d)}return c.desiredSize>0},async cancel(c){await A.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function eQe(t,e=!1){return t instanceof ReadableStream&&(DD(!nm.isDisturbed(t),"The body has already been consumed."),DD(!t.locked,"The stream is locked.")),sq(t,e)}function tQe(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function rQe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function sQe(t){return{blob(){return Th(this,r=>{let s=ZY(this);return s===null?s="":s&&(s=Xye(s)),new zye([r],{type:s})},t)},arrayBuffer(){return Th(this,r=>new Uint8Array(r).buffer,t)},text(){return Th(this,$Y,t)},json(){return Th(this,iQe,t)},formData(){return Th(this,r=>{let s=ZY(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=Zye(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new XY;return i[xh]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new XY;for(let[o,a]of n)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return Th(this,r=>new Uint8Array(r),t)}}}function nQe(t){Object.assign(t.prototype,sQe(t))}async function Th(t,e,r){if(Wye.brandCheck(t,r),nq(t))throw new TypeError("Body is unusable: Body has already been read");rQe(t[xh]);let s=qye(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[xh].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await Jye(t[xh].body,i,n),s.promise)}function nq(t){let e=t[xh].body;return e!=null&&(e.stream.locked||nm.isDisturbed(e.stream))}function iQe(t){return JSON.parse($Y(t))}function ZY(t){let e=t[xh].headersList,r=Vye(e);return r==="failure"?null:r}iq.exports={extractBody:sq,safelyExtractBody:eQe,cloneBody:tQe,mixinBody:nQe,streamRegistry:rq,hasFinalizationRegistry:tq,bodyUnusable:nq}});var Bq=I((Sdt,Iq)=>{"use strict";var ce=N("node:assert"),de=Oe(),{channels:oq}=mh(),kD=hD(),{RequestContentLengthMismatchError:Vu,ResponseContentLengthMismatchError:aq,RequestAbortedError:fq,InvalidArgumentError:oQe,HeadersTimeoutError:aQe,HeadersOverflowError:AQe,SocketError:Rh,InformationalError:kh,BodyTimeoutError:cQe,HTTPParserError:uQe,ResponseExceededMaxSizeError:lQe}=et(),{kUrl:pq,kReset:Fs,kClient:pB,kParser:yt,kBlocking:am,kRunning:lr,kPending:mq,kSize:Aq,kWriting:Ac,kQueue:Ki,kNoRef:im,kKeepAliveDefaultTimeout:dQe,kHostHeader:hQe,kPendingIdx:gQe,kRunningIdx:ei,kError:us,kPipelining:mB,kSocket:Wu,kKeepAliveTimeoutValue:CB,kMaxHeadersSize:FD,kKeepAliveMaxTimeout:fQe,kKeepAliveTimeoutThreshold:pQe,kHeadersTimeout:mQe,kBodyTimeout:EQe,kStrictContentLength:LD,kMaxRequests:cq,kCounter:CQe,kMaxResponseSize:IQe,kOnError:uq,kResume:Xa,kHTTPContext:Eq}=xt(),dn=rY(),lq=Buffer.alloc(0),hB=Buffer[Symbol.species],gB=de.addListener,BQe=de.removeAllListeners,zu=Symbol("kIdleSocketValidation"),Fh=Symbol("kIdleSocketValidationTimeout"),_D=Symbol("kSocketUsed"),MD;async function yQe(){let t=process.env.JEST_WORKER_ID?pD():void 0,e;try{e=await WebAssembly.compile(iY())}catch{e=await WebAssembly.compile(t||pD())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{ce(Ht.ptr===r);let i=s-Fo+ko.byteOffset;return Ht.onStatus(new hB(ko.buffer,i,n))||0},wasm_on_message_begin:r=>(ce(Ht.ptr===r),Ht.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{ce(Ht.ptr===r);let i=s-Fo+ko.byteOffset;return Ht.onHeaderField(new hB(ko.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{ce(Ht.ptr===r);let i=s-Fo+ko.byteOffset;return Ht.onHeaderValue(new hB(ko.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(ce(Ht.ptr===r),Ht.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{ce(Ht.ptr===r);let i=s-Fo+ko.byteOffset;return Ht.onBody(new hB(ko.buffer,i,n))||0},wasm_on_message_complete:r=>(ce(Ht.ptr===r),Ht.onMessageComplete()||0)}})}var UD=null,vD=yQe();vD.catch();var Ht=null,ko=null,fB=0,Fo=null,QQe=0,om=1,Mh=2|om,EB=4|om,PD=8|QQe,OD=class{constructor(e,r,{exports:s}){ce(Number.isFinite(e[FD])&&e[FD]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(dn.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,t
Line truncated
|
||||||
`;if(typeof n=="string"?p+=`host: ${n}\r
|
`;if(typeof n=="string"?p+=`host: ${n}\r
|
||||||
`:p+=t[lIe],i?p+=`connection: upgrade\r
|
`:p+=t[hQe],i?p+=`connection: upgrade\r
|
||||||
upgrade: ${i}\r
|
upgrade: ${i}\r
|
||||||
`:t[oI]&&!g[fs]?p+=`connection: keep-alive\r
|
`:t[mB]&&!h[Fs]?p+=`connection: keep-alive\r
|
||||||
`:p+=`connection: close\r
|
`:p+=`connection: close\r
|
||||||
`,Array.isArray(c))for(let I=0;I<c.length;I+=2){let m=c[I+0],C=c[I+1];if(Array.isArray(C))for(let b=0;b<C.length;b++)p+=`${m}: ${C[b]}\r
|
`,Array.isArray(c))for(let E=0;E<c.length;E+=2){let m=c[E+0],C=c[E+1];if(Array.isArray(C))for(let w=0;w<C.length;w++)p+=`${m}: ${C[w]}\r
|
||||||
`;else p+=`${m}: ${C}\r
|
`;else p+=`${m}: ${C}\r
|
||||||
`}return AG.sendHeaders.hasSubscribers&&AG.sendHeaders.publish({request:e,headers:p,socket:g}),!A||d===0?fG(f,null,t,e,g,u,p,l):ce.isBuffer(A)?fG(f,A,t,e,g,u,p,l):ce.isBlobLike(A)?typeof A.stream=="function"?pG(f,A.stream(),t,e,g,u,p,l):TIe(f,A,t,e,g,u,p,l):ce.isStream(A)?SIe(f,A,t,e,g,u,p,l):ce.isIterable(A)?pG(f,A,t,e,g,u,p,l):oe(!1),!0}function SIe(t,e,r,s,n,i,o,a){oe(i!==0||r[tr]===0,"stream body cannot be pipelined");let A=!1,c=new cI({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){ce.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",g)}),!A){let f=new mG;queueMicrotask(()=>g(f))}},g=function(f){if(!A){if(A=!0,oe(n.destroyed||n[xA]&&r[tr]<=1),n.off("drain",l).off("error",g),e.removeListener("data",u).removeListener("end",g).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?ce.destroy(e,f):ce.destroy(e)}};e.on("data",u).on("end",g).on("error",g).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",g),e.errorEmitted??e.errored?setImmediate(()=>g(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>g(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function fG(t,e,r,s,n,i,o,a){try{e?ce.isBuffer(e)&&(oe(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
|
`}return oq.sendHeaders.hasSubscribers&&oq.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?hq(f,null,t,e,h,u,p,l):de.isBuffer(A)?hq(f,A,t,e,h,u,p,l):de.isBlobLike(A)?typeof A.stream=="function"?gq(f,A.stream(),t,e,h,u,p,l):DQe(f,A,t,e,h,u,p,l):de.isStream(A)?xQe(f,A,t,e,h,u,p,l):de.isIterable(A)?gq(f,A,t,e,h,u,p,l):ce(!1),!0}function xQe(t,e,r,s,n,i,o,a){ce(i!==0||r[lr]===0,"stream body cannot be pipelined");let A=!1,c=new IB({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){de.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new fq;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,ce(n.destroyed||n[Ac]&&r[lr]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?de.destroy(e,f):de.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function hq(t,e,r,s,n,i,o,a){try{e?de.isBuffer(e)&&(ce(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[fs]=!0)):i===0?n.write(`${o}content-length: 0\r
|
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[Fs]=!0)):i===0?n.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):(oe(i===null,"no body must not have content length"),n.write(`${o}\r
|
`,"latin1"):(ce(i===null,"no body must not have content length"),n.write(`${o}\r
|
||||||
`,"latin1")),s.onRequestSent(),r[ya]()}catch(A){t(A)}}async function TIe(t,e,r,s,n,i,o,a){oe(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new du;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
|
`,"latin1")),s.onRequestSent(),r[Xa]()}catch(A){t(A)}}async function DQe(t,e,r,s,n,i,o,a){ce(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Vu;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[fs]=!0),r[ya]()}catch(A){t(A)}}async function pG(t,e,r,s,n,i,o,a){oe(i!==0||r[tr]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,g)=>{oe(A===null),n[jr]?g(n[jr]):A=d});n.on("close",c).on("drain",c);let l=new cI({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[jr])throw n[jr];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var cI=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[xA]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[jr])throw r[jr];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[ux])throw new du;process.emitWarning(new du)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[fs]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
|
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[Fs]=!0),r[Xa]()}catch(A){t(A)}}async function gq(t,e,r,s,n,i,o,a){ce(i!==0||r[lr]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{ce(A===null),n[us]?h(n[us]):A=d});n.on("close",c).on("drain",c);let l=new IB({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[us])throw n[us];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var IB=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Ac]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[us])throw r[us];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[LD])throw new Vu;process.emitWarning(new Vu)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[Fs]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
|
||||||
`,"latin1"):r.write(`${A}content-length: ${n}\r
|
`,"latin1"):r.write(`${A}content-length: ${n}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1")),n===null&&r.write(`\r
|
`,"latin1")),n===null&&r.write(`\r
|
||||||
${c.toString(16)}\r
|
${c.toString(16)}\r
|
||||||
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[ht].timeout&&r[ht].timeoutType===zd&&r[ht].timeout.refresh&&r[ht].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[xA]=!1,e[jr])throw e[jr];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
|
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[yt].timeout&&r[yt].timeoutType===Mh&&r[yt].timeout.refresh&&r[yt].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Ac]=!1,e[us])throw e[us];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):e.write(`${o}\r
|
`,"latin1"):e.write(`${o}\r
|
||||||
`,"latin1"):r===null&&e.write(`\r
|
`,"latin1"):r===null&&e.write(`\r
|
||||||
0\r
|
0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),r!==null&&n!==r){if(s[ux])throw new du;process.emitWarning(new du)}e[ht].timeout&&e[ht].timeoutType===zd&&e[ht].timeout.refresh&&e[ht].timeout.refresh(),s[ya]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[xA]=!1,e&&(oe(s[tr]<=1,"pipeline should only contain this request"),n(e))}};yG.exports=yIe});var DG=E((oAt,RG)=>{"use strict";var Rn=w("node:assert"),{pipeline:xIe}=w("node:stream"),Ue=ke(),{RequestContentLengthMismatchError:fx,RequestAbortedError:bG,SocketError:cp,InformationalError:px}=qe(),{kUrl:uI,kReset:dI,kClient:Kd,kRunning:hI,kPending:RIe,kQueue:RA,kPendingIdx:mx,kRunningIdx:Bi,kError:Qi,kSocket:mr,kStrictContentLength:DIe,kOnError:Ex,kMaxConcurrentStreams:xG,kHTTP2Session:yi,kResume:DA,kSize:kIe,kHTTPContext:FIe}=It(),Qa=Symbol("open streams"),wG,NG=!1,lI;try{lI=w("node:http2")}catch{lI={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:MIe,HTTP2_HEADER_METHOD:UIe,HTTP2_HEADER_PATH:LIe,HTTP2_HEADER_SCHEME:vIe,HTTP2_HEADER_CONTENT_LENGTH:PIe,HTTP2_HEADER_EXPECT:OIe,HTTP2_HEADER_STATUS:_Ie}}=lI;function HIe(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}async function GIe(t,e){t[mr]=e,NG||(NG=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=lI.connect(t[uI],{createConnection:()=>e,peerMaxConcurrentStreams:t[xG]});r[Qa]=0,r[Kd]=t,r[mr]=e,Ue.addListener(r,"error",qIe),Ue.addListener(r,"frameError",VIe),Ue.addListener(r,"end",JIe),Ue.addListener(r,"goaway",WIe),Ue.addListener(r,"close",function(){let{[Kd]:n}=this,{[mr]:i}=n,o=this[mr][Qi]||this[Qi]||new cp("closed",Ue.getSocketInfo(i));if(n[yi]=null,n.destroyed){Rn(n[RIe]===0);let a=n[RA].splice(n[Bi]);for(let A=0;A<a.length;A++){let c=a[A];Ue.errorRequest(n,c,o)}}}),r.unref(),t[yi]=r,e[yi]=r,Ue.addListener(e,"error",function(n){Rn(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Qi]=n,this[Kd][Ex](n)}),Ue.addListener(e,"end",function(){Ue.destroy(this,new cp("other side closed",Ue.getSocketInfo(this)))}),Ue.addListener(e,"close",function(){let n=this[Qi]||new cp("closed",Ue.getSocketInfo(this));t[mr]=null,this[yi]!=null&&this[yi].destroy(n),t[mx]=t[Bi],Rn(t[hI]===0),t.emit("disconnect",t[uI],[t],n),t[DA]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return KIe(t,...n)},resume(){YIe(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function YIe(t){let e=t[mr];e?.destroyed===!1&&(t[kIe]===0&&t[xG]===0?(e.unref(),t[yi].unref()):(e.ref(),t[yi].ref()))}function qIe(t){Rn(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[mr][Qi]=t,this[Kd][Ex](t)}function VIe(t,e,r){if(r===0){let s=new px(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[mr][Qi]=s,this[Kd][Ex](s)}}function JIe(){let t=new cp("other side closed",Ue.getSocketInfo(this[mr]));this.destroy(t),Ue.destroy(this[mr],t)}function WIe(t){let e=this[Qi]||new cp(`HTTP/2: "GOAWAY" frame received with code ${t}`,Ue.getSocketInfo(this)),r=this[Kd];if(r[mr]=null,r[FIe]=null,this[yi]!=null&&(this[yi].destroy(e),this[yi]=null),Ue.destroy(this[mr],e),r[Bi]<r[RA].length){let s=r[RA][r[Bi]];r[RA][r[Bi]++]=null,Ue.errorRequest(r,s,e),r[mx]=r[Bi]}Rn(r[hI]===0),r.emit("disconnect",r[uI],[r],e),r[DA]()}function zIe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function KIe(t,e){let r=t[yi],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return Ue.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let S=0;S<c.length;S+=2){let D=c[S+0],F=c[S+1];if(Array.isArray(F))for(let U=0;U<F.length;U++)l[D]?l[D]+=`,${F[U]}`:l[D]=F[U];else l[D]=F}let d,{hostname:g,port:f}=t[uI];l[MIe]=i||`${g}${f?`:${f}`:""}`,l[UIe]=s;let p=S=>{e.aborted||e.completed||(S=S||new bG,Ue.errorRequest(t,e,S),d!=null&&Ue.destroy(d,S),Ue.destroy(u,S),t[RA][t[Bi]++]=null,t[DA]())};try{e.onConnect(p)}catch(S){Ue.errorRequest(t,e,S)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:A}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[Qa],t[RA][t[Bi]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[Qa],t[RA][t[Bi]++]=null}),d.once("close",()=>{r[Qa]-=1,r[Qa]===0&&r.unref()}),!0;l[LIe]=n,l[vIe]="https";let I=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Ue.bodyLength(u);if(Ue.isFormDataLike(u)){wG??=Vd().extractBody;let[S,D]=wG(u);l["content-type"]=D,u=S.stream,m=S.length}if(m==null&&(m=e.contentLength),(m===0||!I)&&(m=null),zIe(s)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[DIe])return Ue.errorRequest(t,e,new fx),!1;process.emitWarning(new fx)}m!=null&&(Rn(u,"no body must not have content length"),l[PIe]=`${m}`),r.ref();let C=s==="GET"||s==="HEAD"||u===null;return a?(l[OIe]="100-continue",d=r.request(l,{endStream:C,signal:A}),d.once("continue",b)):(d=r
Line truncated
|
`,"latin1"),r!==null&&n!==r){if(s[LD])throw new Vu;process.emitWarning(new Vu)}e[yt].timeout&&e[yt].timeoutType===Mh&&e[yt].timeout.refresh&&e[yt].timeout.refresh(),s[Xa]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[Ac]=!1,e&&(ce(s[lr]<=1,"pipeline should only contain this request"),n(e))}};Iq.exports=bQe});var xq=I((Tdt,Tq)=>{"use strict";var ti=N("node:assert"),{pipeline:RQe}=N("node:stream"),qe=Oe(),{RequestContentLengthMismatchError:HD,RequestAbortedError:yq,SocketError:Am,InformationalError:GD}=et(),{kUrl:BB,kReset:QB,kClient:Uh,kRunning:bB,kPending:kQe,kQueue:cc,kPendingIdx:YD,kRunningIdx:ji,kError:Zi,kSocket:Tr,kStrictContentLength:FQe,kOnError:qD,kMaxConcurrentStreams:Sq,kHTTP2Session:Xi,kResume:uc,kSize:MQe,kHTTPContext:UQe}=xt(),Za=Symbol("open streams"),Qq,bq=!1,yB;try{yB=N("node:http2")}catch{yB={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:LQe,HTTP2_HEADER_METHOD:vQe,HTTP2_HEADER_PATH:PQe,HTTP2_HEADER_SCHEME:OQe,HTTP2_HEADER_CONTENT_LENGTH:_Qe,HTTP2_HEADER_EXPECT:HQe,HTTP2_HEADER_STATUS:GQe}}=yB;function YQe(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}async function qQe(t,e){t[Tr]=e,bq||(bq=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=yB.connect(t[BB],{createConnection:()=>e,peerMaxConcurrentStreams:t[Sq]});r[Za]=0,r[Uh]=t,r[Tr]=e,qe.addListener(r,"error",VQe),qe.addListener(r,"frameError",WQe),qe.addListener(r,"end",zQe),qe.addListener(r,"goaway",KQe),qe.addListener(r,"close",function(){let{[Uh]:n}=this,{[Tr]:i}=n,o=this[Tr][Zi]||this[Zi]||new Am("closed",qe.getSocketInfo(i));if(n[Xi]=null,n.destroyed){ti(n[kQe]===0);let a=n[cc].splice(n[ji]);for(let A=0;A<a.length;A++){let c=a[A];qe.errorRequest(n,c,o)}}}),r.unref(),t[Xi]=r,e[Xi]=r,qe.addListener(e,"error",function(n){ti(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Zi]=n,this[Uh][qD](n)}),qe.addListener(e,"end",function(){qe.destroy(this,new Am("other side closed",qe.getSocketInfo(this)))}),qe.addListener(e,"close",function(){let n=this[Zi]||new Am("closed",qe.getSocketInfo(this));t[Tr]=null,this[Xi]!=null&&this[Xi].destroy(n),t[YD]=t[ji],ti(t[bB]===0),t.emit("disconnect",t[BB],[t],n),t[uc]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return XQe(t,...n)},resume(){JQe(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function JQe(t){let e=t[Tr];e?.destroyed===!1&&(t[MQe]===0&&t[Sq]===0?(e.unref(),t[Xi].unref()):(e.ref(),t[Xi].ref()))}function VQe(t){ti(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Tr][Zi]=t,this[Uh][qD](t)}function WQe(t,e,r){if(r===0){let s=new GD(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Tr][Zi]=s,this[Uh][qD](s)}}function zQe(){let t=new Am("other side closed",qe.getSocketInfo(this[Tr]));this.destroy(t),qe.destroy(this[Tr],t)}function KQe(t){let e=this[Zi]||new Am(`HTTP/2: "GOAWAY" frame received with code ${t}`,qe.getSocketInfo(this)),r=this[Uh];if(r[Tr]=null,r[UQe]=null,this[Xi]!=null&&(this[Xi].destroy(e),this[Xi]=null),qe.destroy(this[Tr],e),r[ji]<r[cc].length){let s=r[cc][r[ji]];r[cc][r[ji]++]=null,qe.errorRequest(r,s,e),r[YD]=r[ji]}ti(r[bB]===0),r.emit("disconnect",r[BB],[r],e),r[uc]()}function jQe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function XQe(t,e){let r=t[Xi],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return qe.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let T=0;T<c.length;T+=2){let k=c[T+0],M=c[T+1];if(Array.isArray(M))for(let q=0;q<M.length;q++)l[k]?l[k]+=`,${M[q]}`:l[k]=M[q];else l[k]=M}let d,{hostname:h,port:f}=t[BB];l[LQe]=i||`${h}${f?`:${f}`:""}`,l[vQe]=s;let p=T=>{e.aborted||e.completed||(T=T||new yq,qe.errorRequest(t,e,T),d!=null&&qe.destroy(d,T),qe.destroy(u,T),t[cc][t[ji]++]=null,t[uc]())};try{e.onConnect(p)}catch(T){qe.errorRequest(t,e,T)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:A}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[Za],t[cc][t[ji]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[Za],t[cc][t[ji]++]=null}),d.once("close",()=>{r[Za]-=1,r[Za]===0&&r.unref()}),!0;l[PQe]=n,l[OQe]="https";let E=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=qe.bodyLength(u);if(qe.isFormDataLike(u)){Qq??=Dh().extractBody;let[T,k]=Qq(u);l["content-type"]=k,u=T.stream,m=T.length}if(m==null&&(m=e.contentLength),(m===0||!E)&&(m=null),jQe(s)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[FQe])return qe.errorRequest(t,e,new HD),!1;process.emitWarning(new HD)}m!=null&&(ti(u,"no body must not have content length"),l[_Qe]=`${m}`),r.ref();let C=s==="GET"||s==="HEAD"||u===null;return a?(l[HQe]="100-continue",d=r.request(l,{endStream:C,signal:A}),d.once("continue",w)):(d=r
Line truncated
|
||||||
`,this[BBe]=A??3e5,this[IBe]=n??3e5,this[yBe]=C??!0,this[QBe]=S,this[yx]=F,this[FA]=null,this[TBe]=P>-1?P:-1,this[RBe]=Je??100,this[Yt]=null,this[bi]=[],this[wa]=0,this[wi]=0,this[hp]=Te=>bx(this,Te),this[xBe]=Te=>YG(this,Te)}get pipelining(){return this[mI]}set pipelining(e){this[mI]=e,this[hp](!0)}get[pp](){return this[bi].length-this[wi]}get[fp](){return this[wi]-this[wa]}get[gp](){return this[bi].length-this[wa]}get[hBe](){return!!this[Yt]&&!this[Xd]&&!this[Yt].destroyed}get[Bx](){return!!(this[Yt]?.busy(null)||this[gp]>=(GG(this)||1)||this[pp]>0)}[dBe](e){qG(this),this.once("connect",e)}[SBe](e,r){let s=e.origin||this[Ao].origin,n=new oBe(s,e,r);return this[bi].push(n),this[mu]||(pu.bodyLength(n.body)==null&&pu.isIterable(n.body)?(this[mu]=1,queueMicrotask(()=>bx(this))):this[hp](!0)),this[mu]&&this[MA]!==2&&this[Bx]&&(this[MA]=2),this[MA]<2}async[wBe](){return new Promise(e=>{this[gp]?this[FA]=e:e(null)})}async[NBe](e){return new Promise(r=>{let s=this[bi].splice(this[wi]);for(let i=0;i<s.length;i++){let o=s[i];pu.errorRequest(this,o,e)}let n=()=>{this[FA]&&(this[FA](),this[FA]=null),r(null)};this[Yt]?(this[Yt].destroy(e,n),this[Yt]=null):queueMicrotask(n),this[hp]()})}},FBe=pI();function YG(t,e){if(t[fp]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){ba(t[wi]===t[wa]);let r=t[bi].splice(t[wa]);for(let s=0;s<r.length;s++){let n=r[s];pu.errorRequest(t,n,e)}ba(t[gp]===0)}}async function qG(t){ba(!t[Xd]),ba(!t[Yt]);let{host:e,hostname:r,protocol:s,port:n}=t[Ao];if(r[0]==="["){let i=r.indexOf("]");ba(i!==-1);let o=r.substring(1,i);ba(HG.isIP(o)),r=o}t[Xd]=!0,jd.beforeConnect.hasSubscribers&&jd.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Yt]?.version,servername:t[kA],localAddress:t[dp]},connector:t[lp]});try{let i=await new Promise((o,a)=>{t[lp]({host:e,hostname:r,protocol:s,port:n,servername:t[kA],localAddress:t[dp]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){pu.destroy(i.on("error",OG),new cBe);return}ba(i);try{t[Yt]=i.alpnProtocol==="h2"?await kBe(t,i):await DBe(t,i)}catch(o){throw i.destroy().on("error",OG),o}t[Xd]=!1,i[bBe]=0,i[yx]=t[yx],i[lBe]=t,i[fBe]=null,jd.connected.hasSubscribers&&jd.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Yt]?.version,servername:t[kA],localAddress:t[dp]},connector:t[lp],socket:i}),t.emit("connect",t[Ao],[t])}catch(i){if(t.destroyed)return;if(t[Xd]=!1,jd.connectError.hasSubscribers&&jd.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Yt]?.version,servername:t[kA],localAddress:t[dp]},connector:t[lp],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(ba(t[fp]===0);t[pp]>0&&t[bi][t[wi]].servername===t[kA];){let o=t[bi][t[wi]++];pu.errorRequest(t,o,i)}else YG(t,i);t.emit("connectionError",t[Ao],[t],i)}t[hp]()}function _G(t){t[MA]=0,t.emit("drain",t[Ao],[t])}function bx(t,e){t[mu]!==2&&(t[mu]=2,MBe(t,e),t[mu]=0,t[wa]>256&&(t[bi].splice(0,t[wa]),t[wi]-=t[wa],t[wa]=0))}function MBe(t,e){for(;;){if(t.destroyed){ba(t[pp]===0);return}if(t[FA]&&!t[gp]){t[FA](),t[FA]=null;return}if(t[Yt]&&t[Yt].resume(),t[Bx])t[MA]=2;else if(t[MA]===2){e?(t[MA]=1,queueMicrotask(()=>_G(t))):_G(t);continue}if(t[pp]===0||t[fp]>=(GG(t)||1))return;let r=t[bi][t[wi]];if(t[Ao].protocol==="https:"&&t[kA]!==r.servername){if(t[fp]>0)return;t[kA]=r.servername,t[Yt]?.destroy(new ABe("servername changed"),()=>{t[Yt]=null,bx(t)})}if(t[Xd])return;if(!t[Yt]){qG(t);return}if(t[Yt].destroyed||t[Yt].busy(r))return;!r.aborted&&t[Yt].write(r)?t[wi]++:t[bi].splice(t[wi],1)}}VG.exports=Qx});var wx=E((lAt,JG)=>{"use strict";var EI=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};JG.exports=class{constructor(){this.head=this.tail=new EI}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new EI),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var zG=E((dAt,WG)=>{var{kFree:UBe,kConnected:LBe,kPending:vBe,kQueued:PBe,kRunning:OBe,kSize:_Be}=It(),Eu=Symbol("pool"),Nx=class{constructor(e){this[Eu]=e}get connected(){return this[Eu][LBe]}get free(){return this[Eu][UBe]}get pending(){return this[Eu][vBe]}get queued(){return this[Eu][PBe]}get running(){return this[Eu][OBe]}get size(){return this[Eu][_Be]}};WG.exports=Nx});var kx=E((hAt,nY)=>{"use strict";var HBe=Ld(),GBe=wx(),{kConnected:Sx,kSize:KG,kRunning:jG,kPending:XG,kQueued:mp,kBusy:YBe,kFree:qBe,kUrl:VBe,kClose:JBe,kDestroy:WBe,kDispatch:zBe}=It(),KBe=zG(),ps=Symbol("clients"),Xr=Symbol("needDrain"),Ep=Symbol("queue"),Tx=Symbol("closed resolve"),xx=Symbol("onDrain"),ZG=Symbol("onConnect"),$G=Symbol("onDisconnect"),eY=Symbol("onConnectionError"),Rx=Symbol("
Line truncated
|
`,this[Qbe]=A??3e5,this[ybe]=n??3e5,this[bbe]=C??!0,this[wbe]=T,this[zD]=M,this[dc]=null,this[Dbe]=v>-1?v:-1,this[kbe]=Re??100,this[tr]=null,this[$i]=[],this[eA]=0,this[eo]=0,this[dm]=ke=>jD(this,ke),this[Rbe]=ke=>Hq(this,ke)}get pipelining(){return this[TB]}set pipelining(e){this[TB]=e,this[dm](!0)}get[fm](){return this[$i].length-this[eo]}get[gm](){return this[eo]-this[eA]}get[hm](){return this[$i].length-this[eA]}get[fbe](){return!!this[tr]&&!this[vh]&&!this[tr].destroyed}get[WD](){return!!(this[tr]?.busy(null)||this[hm]>=(_q(this)||1)||this[fm]>0)}[gbe](e){Gq(this),this.once("connect",e)}[xbe](e,r){let s=e.origin||this[Uo].origin,n=new Abe(s,e,r);return this[$i].push(n),this[ju]||(Ku.bodyLength(n.body)==null&&Ku.isIterable(n.body)?(this[ju]=1,queueMicrotask(()=>jD(this))):this[dm](!0)),this[ju]&&this[hc]!==2&&this[WD]&&(this[hc]=2),this[hc]<2}async[Sbe](){return new Promise(e=>{this[hm]?this[dc]=e:e(null)})}async[Tbe](e){return new Promise(r=>{let s=this[$i].splice(this[eo]);for(let i=0;i<s.length;i++){let o=s[i];Ku.errorRequest(this,o,e)}let n=()=>{this[dc]&&(this[dc](),this[dc]=null),r(null)};this[tr]?(this[tr].destroy(e,n),this[tr]=null):queueMicrotask(n),this[dm]()})}},Ube=SB();function Hq(t,e){if(t[gm]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){$a(t[eo]===t[eA]);let r=t[$i].splice(t[eA]);for(let s=0;s<r.length;s++){let n=r[s];Ku.errorRequest(t,n,e)}$a(t[hm]===0)}}async function Gq(t){$a(!t[vh]),$a(!t[tr]);let{host:e,hostname:r,protocol:s,port:n}=t[Uo];if(r[0]==="["){let i=r.indexOf("]");$a(i!==-1);let o=r.substring(1,i);$a(Oq.isIP(o)),r=o}t[vh]=!0,Lh.beforeConnect.hasSubscribers&&Lh.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[tr]?.version,servername:t[lc],localAddress:t[lm]},connector:t[um]});try{let i=await new Promise((o,a)=>{t[um]({host:e,hostname:r,protocol:s,port:n,servername:t[lc],localAddress:t[lm]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){Ku.destroy(i.on("error",vq),new lbe);return}$a(i);try{t[tr]=i.alpnProtocol==="h2"?await Mbe(t,i):await Fbe(t,i)}catch(o){throw i.destroy().on("error",vq),o}t[vh]=!1,i[Nbe]=0,i[zD]=t[zD],i[hbe]=t,i[mbe]=null,Lh.connected.hasSubscribers&&Lh.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[tr]?.version,servername:t[lc],localAddress:t[lm]},connector:t[um],socket:i}),t.emit("connect",t[Uo],[t])}catch(i){if(t.destroyed)return;if(t[vh]=!1,Lh.connectError.hasSubscribers&&Lh.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[tr]?.version,servername:t[lc],localAddress:t[lm]},connector:t[um],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for($a(t[gm]===0);t[fm]>0&&t[$i][t[eo]].servername===t[lc];){let o=t[$i][t[eo]++];Ku.errorRequest(t,o,i)}else Hq(t,i);t.emit("connectionError",t[Uo],[t],i)}t[dm]()}function Pq(t){t[hc]=0,t.emit("drain",t[Uo],[t])}function jD(t,e){t[ju]!==2&&(t[ju]=2,Lbe(t,e),t[ju]=0,t[eA]>256&&(t[$i].splice(0,t[eA]),t[eo]-=t[eA],t[eA]=0))}function Lbe(t,e){for(;;){if(t.destroyed){$a(t[fm]===0);return}if(t[dc]&&!t[hm]){t[dc](),t[dc]=null;return}if(t[tr]&&t[tr].resume(),t[WD])t[hc]=2;else if(t[hc]===2){e?(t[hc]=1,queueMicrotask(()=>Pq(t))):Pq(t);continue}if(t[fm]===0||t[gm]>=(_q(t)||1))return;let r=t[$i][t[eo]];if(t[Uo].protocol==="https:"&&t[lc]!==r.servername){if(t[gm]>0)return;t[lc]=r.servername,t[tr]?.destroy(new ube("servername changed"),()=>{t[tr]=null,jD(t)})}if(t[vh])return;if(!t[tr]){Gq(t);return}if(t[tr].destroyed||t[tr].busy(r))return;!r.aborted&&t[tr].write(r)?t[eo]++:t[$i].splice(t[eo],1)}}Yq.exports=KD});var XD=I((Fdt,qq)=>{"use strict";var xB=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};qq.exports=class{constructor(){this.head=this.tail=new xB}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new xB),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Vq=I((Mdt,Jq)=>{var{kFree:vbe,kConnected:Pbe,kPending:Obe,kQueued:_be,kRunning:Hbe,kSize:Gbe}=xt(),Xu=Symbol("pool"),ZD=class{constructor(e){this[Xu]=e}get connected(){return this[Xu][Pbe]}get free(){return this[Xu][vbe]}get pending(){return this[Xu][Obe]}get queued(){return this[Xu][_be]}get running(){return this[Xu][Hbe]}get size(){return this[Xu][Gbe]}};Jq.exports=ZD});var n2=I((Udt,rJ)=>{"use strict";var Ybe=Bh(),qbe=XD(),{kConnected:$D,kSize:Wq,kRunning:zq,kPending:Kq,kQueued:pm,kBusy:Jbe,kFree:Vbe,kUrl:Wbe,kClose:zbe,kDestroy:Kbe,kDispatch:jbe}=xt(),Xbe=Vq(),Ms=Symbol("clients"),ls=Symbol("needDrain"),mm=Symbol("queue"),e2=Symbol("closed resolve"),t2=Symbol("onDrain"),jq=Symbol("onConnect"),Xq=Symbol("onDisconnect"),Zq=Symbol("onConnectionError"),r2=Symbol("
Line truncated
|
||||||
${s.count} ${s.noun} ${s.is} pending:
|
${s.count} ${s.noun} ${s.is} pending:
|
||||||
|
|
||||||
${e.format(r)}
|
${e.format(r)}
|
||||||
`.trim())}};lV.exports=k2});var LI=E((HAt,pV)=>{"use strict";var hV=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Bbe}=qe(),ybe=eh();fV()===void 0&&gV(new ybe);function gV(t){if(!t||typeof t.dispatch!="function")throw new Bbe("Argument agent must implement Agent");Object.defineProperty(globalThis,hV,{value:t,writable:!0,enumerable:!1,configurable:!1})}function fV(){return globalThis[hV]}pV.exports={setGlobalDispatcher:gV,getGlobalDispatcher:fV}});var vI=E((YAt,mV)=>{"use strict";mV.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var CV=E((qAt,EV)=>{"use strict";var Qbe=fI();EV.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let A=new Qbe(r,o,n,i);return r(a,A)}}});var BV=E((VAt,IV)=>{"use strict";var bbe=NI();IV.exports=t=>e=>function(s,n){return e(s,new bbe({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var QV=E((JAt,yV)=>{"use strict";var wbe=ke(),{InvalidArgumentError:Nbe,RequestAbortedError:Sbe}=qe(),Tbe=vI(),F2=class extends Tbe{#e=1024*1024;#t=null;#s=!1;#r=!1;#i=0;#n=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new Nbe("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#r=!0,this.#n=e}onHeaders(e,r,s,n){let o=wbe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new Sbe(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#a.onHeaders(e,r,s,n)}onError(e){this.#s||(e=this.#n??e,this.#a.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#s=!0,this.#r?this.#a.onError(this.#n):this.#a.onComplete([])),!0}onComplete(e){if(!this.#s){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function xbe({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new F2({maxSize:i},n);return e(s,o)}}yV.exports=xbe});var NV=E((WAt,wV)=>{"use strict";var{isIP:Rbe}=w("node:net"),{lookup:Dbe}=w("node:dns"),kbe=vI(),{InvalidArgumentError:lh,InformationalError:Fbe}=qe(),bV=Math.pow(2,31)-1,M2=class{#e=0;#t=0;#s=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#i}get full(){return this.#s.size===this.#t}runLookup(e,r,s){let n=this.#s.get(e.hostname);if(n==null&&this.full){s(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(n==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){s(o??new Fbe("No DNS entries found"));return}this.setRecords(e,a);let A=this.#s.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#s.delete(e.hostname),this.runLookup(e,r,s);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",s(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,s){Dbe(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,i)=>{if(n)return s(n);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);s(null,o.values())})}#i(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===bV?(r.offset=0,s=4):(r.offset++,s=(r.offset&1)===1?6:4)),i[s]!=null&&i[s].ips.length>0?a=i[s]:a=i[s===4?6:4]):a=i[s],a==null||a.ips.length===0)return n;a.offset==null||a.offset===bV?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return n=a.ips[A]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(A,1),this.pick(e,r,s)):n}setRecords(e,r){let s=Date.now(),n={records:{4:null,6:null}};for(let i of r){i.timestamp=s,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=n.records[i.family]??{ips:[]};o.ips.push(i),n.records[i.family]=o}this.#s.set(e.hostname,n)}getHandler(e,r){return new U2(this,e,r)}},U2=class extends kbe{#e=null;#t=null;#s=null;#r=null;#i=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#i=r,this.#r=s,this.#t={...i},this.#e=e,this.#s=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#i,this.#t,(r,s)=>{if(r)return this.#r.onError(r);le
Line truncated
|
`.trim())}};c7.exports=nR});var WB=I((cht,g7)=>{"use strict";var l7=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:QNe}=et(),bNe=_h();h7()===void 0&&d7(new bNe);function d7(t){if(!t||typeof t.dispatch!="function")throw new QNe("Argument agent must implement Agent");Object.defineProperty(globalThis,l7,{value:t,writable:!0,enumerable:!1,configurable:!1})}function h7(){return globalThis[l7]}g7.exports={setGlobalDispatcher:d7,getGlobalDispatcher:h7}});var zB=I((lht,f7)=>{"use strict";f7.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var m7=I((dht,p7)=>{"use strict";var wNe=NB();p7.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let A=new wNe(r,o,n,i);return r(a,A)}}});var C7=I((hht,E7)=>{"use strict";var NNe=vB();E7.exports=t=>e=>function(s,n){return e(s,new NNe({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var B7=I((ght,I7)=>{"use strict";var SNe=Oe(),{InvalidArgumentError:TNe,RequestAbortedError:xNe}=et(),DNe=zB(),iR=class extends DNe{#e=1024*1024;#t=null;#s=!1;#r=!1;#i=0;#n=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new TNe("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#r=!0,this.#n=e}onHeaders(e,r,s,n){let o=SNe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new xNe(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#a.onHeaders(e,r,s,n)}onError(e){this.#s||(e=this.#n??e,this.#a.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#s=!0,this.#r?this.#a.onError(this.#n):this.#a.onComplete([])),!0}onComplete(e){if(!this.#s){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function RNe({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new iR({maxSize:i},n);return e(s,o)}}I7.exports=RNe});var b7=I((fht,Q7)=>{"use strict";var{isIP:kNe}=N("node:net"),{lookup:FNe}=N("node:dns"),MNe=zB(),{InvalidArgumentError:Kh,InformationalError:UNe}=et(),y7=Math.pow(2,31)-1,oR=class{#e=0;#t=0;#s=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#i}get full(){return this.#s.size===this.#t}runLookup(e,r,s){let n=this.#s.get(e.hostname);if(n==null&&this.full){s(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(n==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){s(o??new UNe("No DNS entries found"));return}this.setRecords(e,a);let A=this.#s.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#s.delete(e.hostname),this.runLookup(e,r,s);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",s(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,s){FNe(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,i)=>{if(n)return s(n);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);s(null,o.values())})}#i(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===y7?(r.offset=0,s=4):(r.offset++,s=(r.offset&1)===1?6:4)),i[s]!=null&&i[s].ips.length>0?a=i[s]:a=i[s===4?6:4]):a=i[s],a==null||a.ips.length===0)return n;a.offset==null||a.offset===y7?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return n=a.ips[A]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(A,1),this.pick(e,r,s)):n}setRecords(e,r){let s=Date.now(),n={records:{4:null,6:null}};for(let i of r){i.timestamp=s,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=n.records[i.family]??{ips:[]};o.ips.push(i),n.records[i.family]=o}this.#s.set(e.hostname,n)}getHandler(e,r){return new aR(this,e,r)}},aR=class extends MNe{#e=null;#t=null;#s=null;#r=null;#i=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#i=r,this.#r=s,this.#t={...i},this.#e=e,this.#s=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#i,this.#t,(r,s)=>{if(r)return this.#r.onError(r);le
Line truncated
|
||||||
${i}`;break;case"retry":nW(i)&&(r[n]=i);break;case"id":iW(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&nW(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&iW(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};oW.exports={EventSourceStream:bR}});var fW=E((bct,gW)=>{"use strict";var{pipeline:HSe}=w("node:stream"),{fetching:GSe}=Rp(),{makeRequest:YSe}=gh(),{webidl:Ra}=kr(),{EventSourceStream:qSe}=aW(),{parseMIMEType:VSe}=gs(),{createFastMessageEvent:JSe}=Ih(),{isNetworkError:AW}=Tp(),{delay:WSe}=yR(),{kEnumerableProperty:Fu}=ke(),{environmentSettingsObject:cW}=Js(),uW=!1,lW=3e3,qp=0,dW=1,Vp=2,zSe="anonymous",KSe="use-credentials",wh=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#s=!1;#r=qp;#i=null;#n=null;#a;#o;constructor(e,r={}){super(),Ra.util.markAsUncloneable(this);let s="EventSource constructor";Ra.argumentLengthCheck(arguments,1,s),uW||(uW=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Ra.converters.USVString(e,s,"url"),r=Ra.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:lW};let n=cW,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=zSe;r.withCredentials&&(o=KSe,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=cW.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=YSe(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===Vp)return;this.#r=qp;let e={request:this.#i,dispatcher:this.#a},r=s=>{AW(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(AW(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?VSe(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=dW,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new qSe({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(JSe(A.type,A.options))}});HSe(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#n=GSe(e)}async#c(){this.#r!==Vp&&(this.#r=qp,this.dispatchEvent(new Event("error")),await WSe(this.#o.reconnectionTime),this.#r===qp&&(this.#o.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A()))}close(){Ra.brandCheck(this,t),this.#r!==Vp&&(this.#r=Vp,this.#n.abort(),this.#i=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},hW={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:qp,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:dW,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Vp,writable:!1}};Object.defineProperties(wh,hW);Object.defineProperties(wh.prototype,hW);Object.defineProperties(wh.prototype,{close:Fu,onerror:Fu,onmessage:Fu,onopen:Fu,readyState:Fu,url:Fu,withCredentials:Fu});Ra.converters.EventSourceInitDict=Ra.dictionaryConverter([{key:"withCredentials",converter:Ra.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Ra.converters.any}]);gW.exports={EventSource:wh,defaultReconnectionTime:lW}});var wB=E((wct,fe)=>{"use strict";var jSe=Zd(),pW=Kf(),XSe=$d(),ZSe=hY(),$Se=eh(),eTe=Vx(),tTe=vY(),rTe=qY(),mW=qe(),bB=ke(),{InvalidArgumentError:QB}=mW,Nh=Rq(),sTe=Xf(),nTe=N2(),iTe=dV(),oTe=x2(),aTe=h2(),ATe=NI(),{getGlobalDispatcher:EW,setGlobalDispatcher:cTe}=LI(),uTe=vI(),lTe=fI(),dTe=pI();Object.assign(pW.prototype,Nh);fe.exports.Dispatcher=pW;fe.exports.Client=jSe;fe.exports.Pool=XSe;fe.exports.BalancedPool=ZSe;fe.exports.Agent=$Se;fe.exports.ProxyAgent=eTe;fe.exports.EnvHttpProxyAgent=tTe;fe.exports.RetryAgent=rTe;fe.exports.RetryHandle
Line truncated
|
${o}`;return}if(My(e,n,zDe)){KDe(e,i)&&(r.retry=e.toString("utf8",i));return}if(My(e,n,WDe)){jDe(e,i)&&(r.id=e.toString("utf8",i));return}if(My(e,n,VDe)){let o=e.toString("utf8",i);o.length>0&&(r.event=o)}}processEvent(e){e.retry&&HDe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&GDe(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event.data=void 0,this.event.event=void 0,this.event.id=void 0,this.event.retry=void 0}hasPendingEvent(){return this.event.data!==void 0||this.event.event!==void 0||this.event.id!==void 0||this.event.retry!==void 0}hasCurrentByte(){return this.chunkIndex<this.chunks.length&&this.pos<this.chunks[this.chunkIndex].length}currentByte(){return this.chunks[this.chunkIndex][this.pos]}consumeCurrentByte(){this.advanceCursor(),this.syncLineStartToCursor()}advanceCursor(){for(this.pos++;this.chunkIndex<this.chunks.length&&this.pos>=this.chunks[this.chunkIndex].length;)this.chunkIndex++,this.pos=0}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex,this.linePos=this.pos,this.dropConsumedChunks()}dropConsumedChunks(){for(;this.lineChunkIndex>0;)this.chunks.shift(),this.lineChunkIndex--,this.chunkIndex--;this.chunkIndex===this.chunks.length&&(this.chunks.length=0,this.chunkIndex=0,this.pos=0,this.lineChunkIndex=0,this.linePos=0)}readLine(){if(this.lineChunkIndex===this.chunkIndex)return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos);let e=[],r=0;for(let s=this.lineChunkIndex;s<=this.chunkIndex;s++){let n=this.chunks[s],i=s===this.lineChunkIndex?this.linePos:0,o=s===this.chunkIndex?this.pos:n.length,a=n.subarray(i,o);r+=a.length,e.push(a)}return Buffer.concat(e,r)}peekBufferedByte(e){let r=this.lineChunkIndex,s=this.linePos;for(;r<this.chunks.length;){let n=this.chunks[r],i=n.length-s;if(e<i)return n[s+e];e-=i,r++,s=0}}discardLeadingBytes(e){for(;e>0&&this.lineChunkIndex<this.chunks.length;){let s=this.chunks[this.lineChunkIndex].length-this.linePos;e<s?(this.linePos+=e,e=0):(e-=s,this.lineChunkIndex++,this.linePos=0)}this.chunkIndex=this.lineChunkIndex,this.pos=this.linePos,this.dropConsumedChunks()}handleBOM(){let e=this.peekBufferedByte(0),r=this.peekBufferedByte(1),s=this.peekBufferedByte(2);return r===void 0?(e===cg[0]||(this.checkBOM=!1),!0):s===void 0?e===cg[0]&&r===cg[1]?!0:(this.checkBOM=!1,!1):(e===cg[0]&&r===cg[1]&&s===cg[2]&&this.discardLeadingBytes(3),this.checkBOM=!1,!this.hasCurrentByte())}};rK.exports={EventSourceStream:jR}});var lK=I((Vht,uK)=>{"use strict";var{pipeline:XDe}=N("node:stream"),{fetching:ZDe}=Dm(),{makeRequest:$De}=Zh(),{webidl:nA}=Yr(),{EventSourceStream:e2e}=sK(),{parseMIMEType:t2e}=ks(),{createFastMessageEvent:r2e}=ng(),{isNetworkError:nK}=Tm(),{delay:s2e}=zR(),{kEnumerableProperty:hl}=Oe(),{environmentSettingsObject:iK}=ln(),oK=!1,aK=3e3,qm=0,AK=1,Jm=2,n2e="anonymous",i2e="use-credentials",ug=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#s=!1;#r=qm;#i=null;#n=null;#a;#o;constructor(e,r={}){super(),nA.util.markAsUncloneable(this);let s="EventSource constructor";nA.argumentLengthCheck(arguments,1,s),oK||(oK=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=nA.converters.USVString(e,s,"url"),r=nA.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:aK};let n=iK,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=n2e;r.withCredentials&&(o=i2e,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=iK.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=$De(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===Jm)return;this.#r=qm;let e={request:this.#i,dispatcher:this.#a},r=s=>{nK(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(nK(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?t2e(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=AK,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new e2e({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(r2e(A.type,A.options))}});XDe(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#n=ZDe(e)}async#c(){this.#r!==Jm&&(this.#r=qm,this.dispatchEvent(new Event("error")
Line truncated
|
||||||
%s`,D,D,C,s);var F=C.type==="*"?pD:C.type==="?"?fD:"\\"+C.type;n=!0,s=s.slice(0,C.reStart)+F+"\\("+D}f(),i&&(s+="\\\\");var U=!1;switch(s.charAt(0)){case"[":case".":case"(":U=!0}for(var P=a.length-1;P>-1;P--){var H=a[P],Re=s.slice(0,H.reStart),Je=s.slice(H.reStart,H.reEnd-8),pe=s.slice(H.reEnd-8,H.reEnd),De=s.slice(H.reEnd);pe+=De;var Te=Re.split("(").length-1,$t=De;for(p=0;p<Te;p++)$t=$t.replace(/\)[+*?]?/,"");De=$t;var er="";De===""&&e!==VB&&(er="$");var ga=Re+Je+De+er+pe;s=ga}if(s!==""&&n&&(s="(?=.)"+s),U&&(s=d+s),e===VB)return[s,n];if(!n)return tRe(t);var fa=r.nocase?"i":"";try{var VS=new RegExp("^"+s+"$",fa)}catch{return new RegExp("$.")}return VS._glob=t,VS._src=s,VS}sn.makeRe=function(t,e){return new nr(t,e||{}).makeRe()};nr.prototype.makeRe=eRe;function eRe(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?pD:e.dot?J2e:W2e,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===Gu?r:typeof o=="string"?rRe(o):o._src}).join("\\/")}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,s)}catch{this.regexp=!1}return this.regexp}sn.match=function(t,e,r){r=r||{};var s=new nr(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};nr.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var s=this.options;sm.sep!=="/"&&(e=e.split(sm.sep).join("/")),e=e.split(AK),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<n.length;o++){var a=n[o],A=e;s.matchBase&&a.length===1&&(A=[i]);var c=this.matchOne(A,a,r);if(c)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};nr.prototype.matchOne=function(t,e,r){return e.indexOf(Gu)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};nr.prototype._matchGlobstar=function(t,e,r,s,n){var i,o=-1;for(i=n;i<e.length;i++)if(e[i]===Gu){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===Gu){a=i;break}var A=e.slice(n,o),c=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(A.length){var l=t.slice(s,s+A.length);if(!this._matchOne(l,A,r,0,0))return!1;s+=A.length}var d=0;if(u.length){if(u.length+s>t.length)return!1;var g=t.length-u.length;if(this._matchOne(t,u,r,g,0))d=u.length;else{if(t[t.length-1]!==""||s+u.length===t.length||(g--,!this._matchOne(t,u,r,g,0)))return!1;d=u.length+1}}if(!c.length){var f=!!d;for(i=s;i<t.length-d;i++){var p=String(t[i]);if(f=!0,p==="."||p===".."||!this.options.dot&&p.charAt(0)===".")return!1}return r||f}for(var I=[[[],0]],m=I[0],C=0,b=[0],S=0;S<c.length;S++){var D=c[S];D===Gu?(b.push(C),m=[[],0],I.push(m)):(m[0].push(D),C++)}for(var F=I.length-1,U=t.length-d,P=0;P<I.length;P++)I[P][1]=U-(b[F--]+I[P][0].length);return!!this._matchGlobStarBodySections(t,I,s,0,r,0,!!d)};nr.prototype._matchGlobStarBodySections=function(t,e,r,s,n,i,o){var a=e[s];if(!a){for(var A=r;A<t.length;A++){o=!0;var c=t[A];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,n,r,0);if(d&&i<this.maxGlobstarRecursion){var g=this._matchGlobStarBodySections(t,e,r+u.length,s+1,n,i+1,o);if(g!==!1)return g}var c=t[r];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1;r++}return n||null};nr.prototype._matchOne=function(t,e,r,s,n){var i,o,a,A;for(i=s,o=n,a=t.length,A=e.length;i<a&&o<A;i++,o++){this.debug("matchOne loop");var c=e[o],u=t[i];if(this.debug(e,c,u),c===!1||c===Gu)return!1;var l;if(typeof c=="string"?(l=u===c,this.debug("string match",c,u,l)):(l=u.match(c),this.debug("pattern match",c,u,l)),!l)return!1}if(i===a&&o===A)return!0;if(i===a)return r;if(o===A)return i===a-1&&t[i]==="";throw new Error("wtf?")};function tRe(t){return t.replace(/\\(.)/g,"$1")}function rRe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Mh=E((Slt,fK)=>{"use strict";var uRe="2.0.0",lRe=Number.MAX_SAFE_INTEGER||9007199254740991,dRe=16,hRe=250,gRe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];fK.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:dRe,MAX_SAFE_BUILD_LENGTH:hRe,MAX_SAFE_INTEGER:lRe,RELEASE_TYPES:gRe,SEMVER_SPEC_VERSION:uRe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var am=E((Tlt,pK)=>{"use strict";var fRe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};pK.exports=fRe});var Uh=E((fo,mK)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:ED,MAX_SAFE_BUILD_LENGTH:pRe,MAX_LENGTH:mRe}=Mh(),ERe=am();fo=mK.exports={};var CRe=fo.re=[],IRe=fo.safeRe=[],z=fo.src=[],BRe=fo.safeSrc=[],K=fo.t={},yRe=0,CD="[a-zA-Z0-9-]",QRe=[["\\s",1],["\\d",mRe],[CD,pRe]],bRe=t=>{for(let[e,r]of QRe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).j
Line truncated
|
%s`,k,k,C,s);var M=C.type==="*"?qk:C.type==="?"?Yk:"\\"+C.type;n=!0,s=s.slice(0,C.reStart)+M+"\\("+k}f(),i&&(s+="\\\\");var q=!1;switch(s.charAt(0)){case"[":case".":case"(":q=!0}for(var v=a.length-1;v>-1;v--){var O=a[v],ye=s.slice(0,O.reStart),Re=s.slice(O.reStart,O.reEnd-8),Ce=s.slice(O.reEnd-8,O.reEnd),me=s.slice(O.reEnd);Ce+=me;var ke=ye.split("(").length-1,Lt=me;for(p=0;p<ke;p++)Lt=Lt.replace(/\)[+*?]?/,"");me=Lt;var _t="";me===""&&e!==sQ&&(_t="$");var Vi=ye+Re+me+_t+Ce;s=Vi}if(s!==""&&n&&(s="(?=.)"+s),q&&(s=d+s),e===sQ)return[s,n];if(!n)return iFe(t);var Wi=r.nocase?"i":"";try{var Pp=new RegExp("^"+s+"$",Wi)}catch{return new RegExp("$.")}return Pp._glob=t,Pp._src=s,Pp}yn.makeRe=function(t,e){return new gr(t,e||{}).makeRe()};gr.prototype.makeRe=nFe;function nFe(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?qk:e.dot?jke:Xke,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===Bl?r:typeof o=="string"?oFe(o):o._src}).join("\\/")}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,s)}catch{this.regexp=!1}return this.regexp}yn.match=function(t,e,r){r=r||{};var s=new gr(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};gr.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var s=this.options;sE.sep!=="/"&&(e=e.split(sE.sep).join("/")),e=e.split(iX),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<n.length;o++){var a=n[o],A=e;s.matchBase&&a.length===1&&(A=[i]);var c=this.matchOne(A,a,r);if(c)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};gr.prototype.matchOne=function(t,e,r){return e.indexOf(Bl)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};gr.prototype._matchGlobstar=function(t,e,r,s,n){var i,o=-1;for(i=n;i<e.length;i++)if(e[i]===Bl){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===Bl){a=i;break}var A=e.slice(n,o),c=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(A.length){var l=t.slice(s,s+A.length);if(!this._matchOne(l,A,r,0,0))return!1;s+=A.length}var d=0;if(u.length){if(u.length+s>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))d=u.length;else{if(t[t.length-1]!==""||s+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;d=u.length+1}}if(!c.length){var f=!!d;for(i=s;i<t.length-d;i++){var p=String(t[i]);if(f=!0,p==="."||p===".."||!this.options.dot&&p.charAt(0)===".")return!1}return r||f}for(var E=[[[],0]],m=E[0],C=0,w=[0],T=0;T<c.length;T++){var k=c[T];k===Bl?(w.push(C),m=[[],0],E.push(m)):(m[0].push(k),C++)}for(var M=E.length-1,q=t.length-d,v=0;v<E.length;v++)E[v][1]=q-(w[M--]+E[v][0].length);return!!this._matchGlobStarBodySections(t,E,s,0,r,0,!!d)};gr.prototype._matchGlobStarBodySections=function(t,e,r,s,n,i,o){var a=e[s];if(!a){for(var A=r;A<t.length;A++){o=!0;var c=t[A];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,n,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,s+1,n,i+1,o);if(h!==!1)return h}var c=t[r];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1;r++}return n||null};gr.prototype._matchOne=function(t,e,r,s,n){var i,o,a,A;for(i=s,o=n,a=t.length,A=e.length;i<a&&o<A;i++,o++){this.debug("matchOne loop");var c=e[o],u=t[i];if(this.debug(e,c,u),c===!1||c===Bl)return!1;var l;if(typeof c=="string"?(l=u===c,this.debug("string match",c,u,l)):(l=u.match(c),this.debug("pattern match",c,u,l)),!l)return!1}if(i===a&&o===A)return!0;if(i===a)return r;if(o===A)return i===a-1&&t[i]==="";throw new Error("wtf?")};function iFe(t){return t.replace(/\\(.)/g,"$1")}function oFe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Cg=I((jft,dX)=>{"use strict";var gFe="2.0.0",fFe=Number.MAX_SAFE_INTEGER||9007199254740991,pFe=16,mFe=250,EFe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];dX.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:pFe,MAX_SAFE_BUILD_LENGTH:mFe,MAX_SAFE_INTEGER:fFe,RELEASE_TYPES:EFe,SEMVER_SPEC_VERSION:gFe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var aE=I((Xft,hX)=>{"use strict";var CFe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};hX.exports=CFe});var Ig=I((Ho,gX)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:Vk,MAX_SAFE_BUILD_LENGTH:IFe,MAX_LENGTH:BFe}=Cg(),yFe=aE();Ho=gX.exports={};var QFe=Ho.re=[],bFe=Ho.safeRe=[],X=Ho.src=[],wFe=Ho.safeSrc=[],Z=Ho.t={},NFe=0,Wk="[a-zA-Z0-9-]",SFe=[["\\s",1],["\\d",BFe],[Wk,IFe]],TFe=t=>{for(let[e,r]of SFe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).j
Line truncated
|
||||||
`).join(`
|
`).join(`
|
||||||
`+i),t.push(n+"m+"+Dy.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=lMe()+e+" "+t[0]}function lMe(){return Cr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function dMe(...t){return process.stderr.write(Ry.formatWithOptions(Cr.inspectOpts,...t)+`
|
`+i),t.push(n+"m+"+qQ.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=fve()+e+" "+t[0]}function fve(){return Dr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function pve(...t){return process.stderr.write(YQ.formatWithOptions(Dr.inspectOpts,...t)+`
|
||||||
`)}function hMe(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function gMe(){return process.env.DEBUG}function fMe(t){t.inspectOpts={};let e=Object.keys(Cr.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Cr.inspectOpts[e[r]]}Dy.exports=Ak()(Cr);var{formatters:JX}=Dy.exports;JX.o=function(t){return this.inspectOpts.colors=this.useColors,Ry.inspect(t,this.inspectOpts).split(`
|
`)}function mve(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function Eve(){return process.env.DEBUG}function Cve(t){t.inspectOpts={};let e=Object.keys(Dr.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Dr.inspectOpts[e[r]]}qQ.exports=LF()(Dr);var{formatters:Y$}=qQ.exports;Y$.o=function(t){return this.inspectOpts.colors=this.useColors,YQ.inspect(t,this.inspectOpts).split(`
|
||||||
`).map(e=>e.trim()).join(" ")};JX.O=function(t){return this.inspectOpts.colors=this.useColors,Ry.inspect(t,this.inspectOpts)}});var ky=E((ngt,lk)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?lk.exports=_X():lk.exports=WX()});var jX=E(bs=>{"use strict";var pMe=bs&&bs.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),mMe=bs&&bs.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),zX=bs&&bs.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&pMe(e,t,r);return mMe(e,t),e};Object.defineProperty(bs,"__esModule",{value:!0});bs.req=bs.json=bs.toBuffer=void 0;var EMe=zX(w("http")),CMe=zX(w("https"));async function KX(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}bs.toBuffer=KX;async function IMe(t){let r=(await KX(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}bs.json=IMe;function BMe(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?CMe:EMe).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}bs.req=BMe});var hk=E(an=>{"use strict";var ZX=an&&an.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),yMe=an&&an.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),$X=an&&an.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ZX(e,t,r);return yMe(e,t),e},QMe=an&&an.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ZX(e,t,r)};Object.defineProperty(an,"__esModule",{value:!0});an.Agent=void 0;var bMe=$X(w("net")),XX=$X(w("http")),wMe=w("https");QMe(jX(),an);var Eo=Symbol("AgentBaseInternalState"),dk=class extends XX.Agent{constructor(e){super(e),this[Eo]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
|
`).map(e=>e.trim()).join(" ")};Y$.O=function(t){return this.inspectOpts.colors=this.useColors,YQ.inspect(t,this.inspectOpts)}});var JQ=I((SEt,OF)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?OF.exports=v$():OF.exports=q$()});var W$=I(_s=>{"use strict";var Ive=_s&&_s.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Bve=_s&&_s.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),J$=_s&&_s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Ive(e,t,r);return Bve(e,t),e};Object.defineProperty(_s,"__esModule",{value:!0});_s.req=_s.json=_s.toBuffer=void 0;var yve=J$(N("http")),Qve=J$(N("https"));async function V$(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}_s.toBuffer=V$;async function bve(t){let r=(await V$(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}_s.json=bve;function wve(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?Qve:yve).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}_s.req=wve});var HF=I(wn=>{"use strict";var K$=wn&&wn.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Nve=wn&&wn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),j$=wn&&wn.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&K$(e,t,r);return Nve(e,t),e},Sve=wn&&wn.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&K$(e,t,r)};Object.defineProperty(wn,"__esModule",{value:!0});wn.Agent=void 0;var Tve=j$(N("net")),z$=j$(N("http")),xve=N("https");Sve(W$(),wn);var qo=Symbol("AgentBaseInternalState"),_F=class extends z$.Agent{constructor(e){super(e),this[qo]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
|
||||||
`).some(s=>s.indexOf("(https.js:")!==-1||s.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new bMe.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let s=this.sockets[e],n=s.indexOf(r);n!==-1&&(s.splice(n,1),this.totalSocketCount--,s.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?wMe.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,s){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(n),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,n)).then(a=>{if(this.decrementSockets(i,o),a instanceof XX.Agent)try{return a.addRequest(e,n)}catch(A){return s(A)}this[Eo].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[Eo].currentSocket;if(this[Eo].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Eo].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Eo]&&(this[Eo].defaultPort=e)}get protocol(){return this[Eo].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Eo]&&(this[Eo].protocol=e)}};an.Agent=dk});var eZ=E(qh=>{"use strict";var NMe=qh&&qh.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(qh,"__esModule",{value:!0});qh.parseProxyResponse=void 0;var SMe=NMe(ky()),Fy=(0,SMe.default)("https-proxy-agent:parse-proxy-response");function TMe(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let u=t.read();u?c(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",A),t.removeListener("readable",i)}function a(){o(),Fy("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),Fy("onerror %o",u),r(u)}function c(u){n.push(u),s+=u.length;let l=Buffer.concat(n,s),d=l.indexOf(`\r
|
`).some(s=>s.indexOf("(https.js:")!==-1||s.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new Tve.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let s=this.sockets[e],n=s.indexOf(r);n!==-1&&(s.splice(n,1),this.totalSocketCount--,s.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?xve.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,s){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(n),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,n)).then(a=>{if(this.decrementSockets(i,o),a instanceof z$.Agent)try{return a.addRequest(e,n)}catch(A){return s(A)}this[qo].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[qo].currentSocket;if(this[qo].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[qo].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[qo]&&(this[qo].defaultPort=e)}get protocol(){return this[qo].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[qo]&&(this[qo].protocol=e)}};wn.Agent=_F});var X$=I(xg=>{"use strict";var Dve=xg&&xg.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(xg,"__esModule",{value:!0});xg.parseProxyResponse=void 0;var Rve=Dve(JQ()),VQ=(0,Rve.default)("https-proxy-agent:parse-proxy-response");function kve(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let u=t.read();u?c(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",A),t.removeListener("readable",i)}function a(){o(),VQ("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),VQ("onerror %o",u),r(u)}function c(u){n.push(u),s+=u.length;let l=Buffer.concat(n,s),d=l.indexOf(`\r
|
||||||
\r
|
\r
|
||||||
`);if(d===-1){Fy("have not received end of HTTP headers yet..."),i();return}let g=l.slice(0,d).toString("ascii").split(`\r
|
`);if(d===-1){VQ("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,d).toString("ascii").split(`\r
|
||||||
`),f=g.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let p=f.split(" "),I=+p[1],m=p.slice(2).join(" "),C={};for(let b of g){if(!b)continue;let S=b.indexOf(":");if(S===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${b}"`));let D=b.slice(0,S).toLowerCase(),F=b.slice(S+1).trimStart(),U=C[D];typeof U=="string"?C[D]=[U,F]:Array.isArray(U)?U.push(F):C[D]=F}Fy("got proxy server response: %o %o",f,C),o(),e({connect:{statusCode:I,statusText:m,headers:C},buffered:l})}t.on("error",A),t.on("end",a),i()})}qh.parseProxyResponse=TMe});var oZ=E(Pn=>{"use strict";var xMe=Pn&&Pn.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),RMe=Pn&&Pn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),nZ=Pn&&Pn.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&xMe(e,t,r);return RMe(e,t),e},iZ=Pn&&Pn.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Pn,"__esModule",{value:!0});Pn.HttpsProxyAgent=void 0;var My=nZ(w("net")),tZ=nZ(w("tls")),DMe=iZ(w("assert")),kMe=iZ(ky()),FMe=hk(),MMe=w("url"),UMe=eZ(),Bm=(0,kMe.default)("https-proxy-agent"),rZ=t=>t.servername===void 0&&t.host&&!My.isIP(t.host)?{...t,servername:t.host}:t,Uy=class extends FMe.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new MMe.URL(e):e,this.proxyHeaders=r?.headers??{},Bm("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let s=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?sZ(r,"headers"):null,host:s,port:n}}async connect(e,r){let{proxy:s}=this;if(!r.host)throw new TypeError('No "host" provided');let n;s.protocol==="https:"?(Bm("Creating `tls.Socket`: %o",this.connectOpts),n=tZ.connect(rZ(this.connectOpts))):(Bm("Creating `net.Socket`: %o",this.connectOpts),n=My.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=My.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let p=f.split(" "),E=+p[1],m=p.slice(2).join(" "),C={};for(let w of h){if(!w)continue;let T=w.indexOf(":");if(T===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${w}"`));let k=w.slice(0,T).toLowerCase(),M=w.slice(T+1).trimStart(),q=C[k];typeof q=="string"?C[k]=[q,M]:Array.isArray(q)?q.push(M):C[k]=M}VQ("got proxy server response: %o %o",f,C),o(),e({connect:{statusCode:E,statusText:m,headers:C},buffered:l})}t.on("error",A),t.on("end",a),i()})}xg.parseProxyResponse=kve});var see=I(ci=>{"use strict";var Fve=ci&&ci.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Mve=ci&&ci.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),tee=ci&&ci.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Fve(e,t,r);return Mve(e,t),e},ree=ci&&ci.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ci,"__esModule",{value:!0});ci.HttpsProxyAgent=void 0;var WQ=tee(N("net")),Z$=tee(N("tls")),Uve=ree(N("assert")),Lve=ree(JQ()),vve=HF(),Pve=N("url"),Ove=X$(),BE=(0,Lve.default)("https-proxy-agent"),$$=t=>t.servername===void 0&&t.host&&!WQ.isIP(t.host)?{...t,servername:t.host}:t,zQ=class extends vve.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Pve.URL(e):e,this.proxyHeaders=r?.headers??{},BE("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let s=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?eee(r,"headers"):null,host:s,port:n}}async connect(e,r){let{proxy:s}=this;if(!r.host)throw new TypeError('No "host" provided');let n;s.protocol==="https:"?(BE("Creating `tls.Socket`: %o",this.connectOpts),n=Z$.connect($$(this.connectOpts))):(BE("Creating `net.Socket`: %o",this.connectOpts),n=WQ.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=WQ.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||||
`;if(s.username||s.password){let d=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;i["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}i.Host=`${o}:${r.port}`,i["Proxy-Connection"]||(i["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(i))a+=`${d}: ${i[d]}\r
|
`;if(s.username||s.password){let d=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;i["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}i.Host=`${o}:${r.port}`,i["Proxy-Connection"]||(i["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(i))a+=`${d}: ${i[d]}\r
|
||||||
`;let A=(0,UMe.parseProxyResponse)(n);n.write(`${a}\r
|
`;let A=(0,Ove.parseProxyResponse)(n);n.write(`${a}\r
|
||||||
`);let{connect:c,buffered:u}=await A;if(e.emit("proxyConnect",c),this.emit("proxyConnect",c,e),c.statusCode===200)return e.once("socket",LMe),r.secureEndpoint?(Bm("Upgrading socket connection to TLS"),tZ.connect({...sZ(rZ(r),"host","path","port"),socket:n})):n;n.destroy();let l=new My.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{Bm("Replaying proxy buffer for failed request"),(0,DMe.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};Uy.protocols=["http","https"];Pn.HttpsProxyAgent=Uy;function LMe(t){t.resume()}function sZ(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var cZ=E(On=>{"use strict";var vMe=On&&On.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),PMe=On&&On.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),AZ=On&&On.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&vMe(e,t,r);return PMe(e,t),e},OMe=On&&On.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(On,"__esModule",{value:!0});On.HttpProxyAgent=void 0;var _Me=AZ(w("net")),HMe=AZ(w("tls")),GMe=OMe(ky()),YMe=w("events"),qMe=hk(),aZ=w("url"),Vh=(0,GMe.default)("http-proxy-agent"),Ly=class extends qMe.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new aZ.URL(e):e,this.proxyHeaders=r?.headers??{},Vh("Creating new HttpProxyAgent instance: %o",this.proxy.href);let s=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?VMe(r,"headers"):null,host:s,port:n}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:s}=this,n=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${n}//${i}`,a=new aZ.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let A=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let c=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;A["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}A["Proxy-Connection"]||(A["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(A)){let u=A[c];u&&e.setHeader(c,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;Vh("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Vh("Patching connection write() output buffer with updated header"),s=e.outputData[0].data,n=s.indexOf(`\r
|
`);let{connect:c,buffered:u}=await A;if(e.emit("proxyConnect",c),this.emit("proxyConnect",c,e),c.statusCode===200)return e.once("socket",_ve),r.secureEndpoint?(BE("Upgrading socket connection to TLS"),Z$.connect({...eee($$(r),"host","path","port"),socket:n})):n;n.destroy();let l=new WQ.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{BE("Replaying proxy buffer for failed request"),(0,Uve.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};zQ.protocols=["http","https"];ci.HttpsProxyAgent=zQ;function _ve(t){t.resume()}function eee(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var oee=I(ui=>{"use strict";var Hve=ui&&ui.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Gve=ui&&ui.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),iee=ui&&ui.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Hve(e,t,r);return Gve(e,t),e},Yve=ui&&ui.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ui,"__esModule",{value:!0});ui.HttpProxyAgent=void 0;var qve=iee(N("net")),Jve=iee(N("tls")),Vve=Yve(JQ()),Wve=N("events"),zve=HF(),nee=N("url"),Dg=(0,Vve.default)("http-proxy-agent"),KQ=class extends zve.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new nee.URL(e):e,this.proxyHeaders=r?.headers??{},Dg("Creating new HttpProxyAgent instance: %o",this.proxy.href);let s=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Kve(r,"headers"):null,host:s,port:n}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:s}=this,n=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${n}//${i}`,a=new nee.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let A=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let c=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;A["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}A["Proxy-Connection"]||(A["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(A)){let u=A[c];u&&e.setHeader(c,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;Dg("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Dg("Patching connection write() output buffer with updated header"),s=e.outputData[0].data,n=s.indexOf(`\r
|
||||||
\r
|
\r
|
||||||
`)+4,e.outputData[0].data=e._header+s.substring(n),Vh("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(Vh("Creating `tls.Socket`: %o",this.connectOpts),i=HMe.connect(this.connectOpts)):(Vh("Creating `net.Socket`: %o",this.connectOpts),i=_Me.connect(this.connectOpts)),await(0,YMe.once)(i,"connect"),i}};Ly.protocols=["http","https"];On.HttpProxyAgent=Ly;function VMe(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var FZ=E(zy=>{"use strict";Object.defineProperty(zy,"__esModule",{value:!0});zy.state=void 0;zy.state={instrumenterImplementation:void 0}});var jZ=E($y=>{"use strict";Object.defineProperty($y,"__esModule",{value:!0});$y.state=void 0;$y.state={operationRequestMap:new WeakMap}});var Fte=E((sxt,$8e)=>{$8e.exports={name:"@actions/cache",version:"6.2.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var Ute=E((nxt,Mte)=>{var e4e=Fte();Mte.exports={version:e4e.version}});var Db=E(fg=>{"use strict";Object.defineProperty(fg,"__esModule",{value:!0});fg.isJsonObject=fg.typeofJsonValue=void 0;function c4e(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}fg.typeofJsonValue=c4e;function u4e(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}fg.isJsonObject=u4e});var Fb=E(pg=>{"use strict";Object.defineProperty(pg,"__esModule",{value:!0});pg.base64encode=pg.base64decode=void 0;var ja="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),kb=[];for(let t=0;t<ja.length;t++)kb[ja[t].charCodeAt(0)]=t;kb[45]=ja.indexOf("+");kb[95]=ja.indexOf("/");function l4e(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),s=0,n=0,i,o=0;for(let a=0;a<t.length;a++){if(i=kb[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":n=0;case`
|
`)+4,e.outputData[0].data=e._header+s.substring(n),Dg("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(Dg("Creating `tls.Socket`: %o",this.connectOpts),i=Jve.connect(this.connectOpts)):(Dg("Creating `net.Socket`: %o",this.connectOpts),i=qve.connect(this.connectOpts)),await(0,Wve.once)(i,"connect"),i}};KQ.protocols=["http","https"];ui.HttpProxyAgent=KQ;function Kve(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var Dee=I(ab=>{"use strict";Object.defineProperty(ab,"__esModule",{value:!0});ab.state=void 0;ab.state={instrumenterImplementation:void 0}});var Wee=I(db=>{"use strict";Object.defineProperty(db,"__esModule",{value:!0});db.state=void 0;db.state={operationRequestMap:new WeakMap}});var Fse=I((xFt,D_e)=>{D_e.exports={name:"@actions/cache",version:"6.2.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var Use=I((DFt,Mse)=>{var R_e=Fse();Mse.exports={version:R_e.version}});var Yw=I(af=>{"use strict";Object.defineProperty(af,"__esModule",{value:!0});af.isJsonObject=af.typeofJsonValue=void 0;function __e(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}af.typeofJsonValue=__e;function H_e(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}af.isJsonObject=H_e});var Jw=I(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.base64encode=Af.base64decode=void 0;var SA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),qw=[];for(let t=0;t<SA.length;t++)qw[SA[t].charCodeAt(0)]=t;qw[45]=SA.indexOf("+");qw[95]=SA.indexOf("/");function G_e(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),s=0,n=0,i,o=0;for(let a=0;a<t.length;a++){if(i=qw[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":n=0;case`
|
||||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=i,n=1;break;case 1:r[s++]=o<<2|(i&48)>>4,o=i,n=2;break;case 2:r[s++]=(o&15)<<4|(i&60)>>2,o=i,n=3;break;case 3:r[s++]=(o&3)<<6|i,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,s)}pg.base64decode=l4e;function d4e(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=ja[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=ja[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=ja[n|s>>6],e+=ja[s&63],r=0;break}return r&&(e+=ja[n],e+="=",r==1&&(e+="=")),e}pg.base64encode=d4e});var _te=E(Mb=>{"use strict";Object.defineProperty(Mb,"__esModule",{value:!0});Mb.utf8read=void 0;var iv=t=>String.fromCharCode.apply(String,t);function h4e(t){if(t.length<1)return"";let e=0,r=[],s=[],n=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?s[n++]=i:i>191&&i<224?s[n++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,s[n++]=55296+(i>>10),s[n++]=56320+(i&1023)):s[n++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(iv(s)),n=0);return r.length?(n&&r.push(iv(s.slice(0,n))),r.join("")):iv(s.slice(0,n))}Mb.utf8read=h4e});var m0=E(Yo=>{"use strict";Object.defineProperty(Yo,"__esModule",{value:!0});Yo.WireType=Yo.mergeBinaryOptions=Yo.UnknownFieldHandler=void 0;var g4e;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,s,n,i,o)=>{(e(s)?s[t.symbol]:s[t.symbol]=[]).push({no:n,wireType:i,data:o})},t.onWrite=(r,s,n)=>{for(let{no:i,wireType:o,data:a}of t.list(s))n.tag(i,o).raw(a)},t.list=(r,s)=>{if(e(r)){let n=r[t.symbol];return s?n.filter(i=>i.no==s):n}return[]},t.last=(r,s)=>t.list(r,s).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(g4e=Yo.UnknownFieldHandler||(Yo.UnknownFieldHandler={}));function f4e(t,e){return Object.assign(Object.assign({},t),e)}Yo.mergeBinaryOptions=f4e;var p4e;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(p4e=Yo.WireType||(Yo.WireType={}))});var Lb=E(Ds=>{"use strict";Object.defineProperty(Ds,"__esModule",{value:!0});Ds.varint32read=Ds.varint32write=Ds.int64toString=Ds.int64fromString=Ds.varint64write=Ds.varint64read=void 0;function m4e(){let t=0,e=0;for(let s=0;s<28;s+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let s=3;s<=31;s+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}Ds.varint64read=m4e;function E4e(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),A=(a?o|128:o)&255;if(r.push(A),!a)return}let s=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?s|128:s)&255),!!n){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}Ds.varint64write=E4e;var Ub=65536*65536;function C4e(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let A=Number(t.slice(o,a));n*=r,s=s*r+A,s>=Ub&&(n=n+(s/Ub|0),s=s%Ub)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}Ds.int64fromString=C4e;function I4e(t,e){if(e>>>0<=2097151)return""+(Ub*e+(t>>>0));let r=t&16777215,s=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,i=r+s*6777216+n*6710656,o=s+n*8147497,a=n*2,A=1e7;i>=A&&(o+=Math.floor(i/A),i%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return c(a,0)+c(o,a)+c(i,1)}Ds.int64toString=I4e;function B4e(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}Ds.varint32write=B4e;function y4e(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}Ds.varint32read=y4e});var pc=E(fc=>{"use strict";Object.defineProperty(fc,"__esModule",{value:!0});fc.PbLong=fc.PbULong=fc.detectBi=void 0;var E0=Lb(),at;function Hte(){let t=new DataView(new ArrayBuffer(8));at=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}fc.detectBi=Hte;Hte();function Gte(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Yte=/^-?[0-9]+$/,Pb=4294967296,vb=2147483648,Ob=c
Line truncated
|
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=i,n=1;break;case 1:r[s++]=o<<2|(i&48)>>4,o=i,n=2;break;case 2:r[s++]=(o&15)<<4|(i&60)>>2,o=i,n=3;break;case 3:r[s++]=(o&3)<<6|i,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,s)}Af.base64decode=G_e;function Y_e(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=SA[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=SA[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=SA[n|s>>6],e+=SA[s&63],r=0;break}return r&&(e+=SA[n],e+="=",r==1&&(e+="=")),e}Af.base64encode=Y_e});var _se=I(Vw=>{"use strict";Object.defineProperty(Vw,"__esModule",{value:!0});Vw.utf8read=void 0;var JP=t=>String.fromCharCode.apply(String,t);function q_e(t){if(t.length<1)return"";let e=0,r=[],s=[],n=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?s[n++]=i:i>191&&i<224?s[n++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,s[n++]=55296+(i>>10),s[n++]=56320+(i&1023)):s[n++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(JP(s)),n=0);return r.length?(n&&r.push(JP(s.slice(0,n))),r.join("")):JP(s.slice(0,n))}Vw.utf8read=q_e});var b0=I(ga=>{"use strict";Object.defineProperty(ga,"__esModule",{value:!0});ga.WireType=ga.mergeBinaryOptions=ga.UnknownFieldHandler=void 0;var J_e;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,s,n,i,o)=>{(e(s)?s[t.symbol]:s[t.symbol]=[]).push({no:n,wireType:i,data:o})},t.onWrite=(r,s,n)=>{for(let{no:i,wireType:o,data:a}of t.list(s))n.tag(i,o).raw(a)},t.list=(r,s)=>{if(e(r)){let n=r[t.symbol];return s?n.filter(i=>i.no==s):n}return[]},t.last=(r,s)=>t.list(r,s).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(J_e=ga.UnknownFieldHandler||(ga.UnknownFieldHandler={}));function V_e(t,e){return Object.assign(Object.assign({},t),e)}ga.mergeBinaryOptions=V_e;var W_e;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(W_e=ga.WireType||(ga.WireType={}))});var zw=I(Ks=>{"use strict";Object.defineProperty(Ks,"__esModule",{value:!0});Ks.varint32read=Ks.varint32write=Ks.int64toString=Ks.int64fromString=Ks.varint64write=Ks.varint64read=void 0;function z_e(){let t=0,e=0;for(let s=0;s<28;s+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let s=3;s<=31;s+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}Ks.varint64read=z_e;function K_e(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),A=(a?o|128:o)&255;if(r.push(A),!a)return}let s=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?s|128:s)&255),!!n){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}Ks.varint64write=K_e;var Ww=65536*65536;function j_e(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let A=Number(t.slice(o,a));n*=r,s=s*r+A,s>=Ww&&(n=n+(s/Ww|0),s=s%Ww)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}Ks.int64fromString=j_e;function X_e(t,e){if(e>>>0<=2097151)return""+(Ww*e+(t>>>0));let r=t&16777215,s=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,i=r+s*6777216+n*6710656,o=s+n*8147497,a=n*2,A=1e7;i>=A&&(o+=Math.floor(i/A),i%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return c(a,0)+c(o,a)+c(i,1)}Ks.int64toString=X_e;function Z_e(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}Ks.varint32write=Z_e;function $_e(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}Ks.varint32read=$_e});var Kc=I(zc=>{"use strict";Object.defineProperty(zc,"__esModule",{value:!0});zc.PbLong=zc.PbULong=zc.detectBi=void 0;var w0=zw(),ft;function Hse(){let t=new DataView(new ArrayBuffer(8));ft=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}zc.detectBi=Hse;Hse();function Gse(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Yse=/^-?[0-9]+$/,jw=4294967296,Kw=2147483648,Xw=c
Line truncated
|
||||||
`)}};c1.RpcError=kv});var Mv=E(l1=>{"use strict";Object.defineProperty(l1,"__esModule",{value:!0});l1.mergeRpcOptions=void 0;var Cre=jt();function qOe(t,e){if(!e)return t;let r={};u1(t,r),u1(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=Cre.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Cre.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},u1(t.meta,r.meta),u1(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}l1.mergeRpcOptions=qOe;function u1(t,e){if(!t)return;let r=e;for(let[s,n]of Object.entries(t))n instanceof Date?r[s]=new Date(n.getTime()):Array.isArray(n)?r[s]=n.concat():r[s]=n}});var Lv=E(Il=>{"use strict";Object.defineProperty(Il,"__esModule",{value:!0});Il.Deferred=Il.DeferredState=void 0;var Jo;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Jo=Il.DeferredState||(Il.DeferredState={}));var Uv=class{constructor(e=!0){this._state=Jo.PENDING,this._promise=new Promise((r,s)=>{this._resolve=r,this._reject=s}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==Jo.PENDING)throw new Error(`cannot resolve ${Jo[this.state].toLowerCase()}`);this._resolve(e),this._state=Jo.RESOLVED}reject(e){if(this.state!==Jo.PENDING)throw new Error(`cannot reject ${Jo[this.state].toLowerCase()}`);this._reject(e),this._state=Jo.REJECTED}resolvePending(e){this._state===Jo.PENDING&&this.resolve(e)}rejectPending(e){this._state===Jo.PENDING&&this.reject(e)}};Il.Deferred=Uv});var Pv=E(d1=>{"use strict";Object.defineProperty(d1,"__esModule",{value:!0});d1.RpcOutputStreamController=void 0;var Ire=Lv(),Bl=jt(),vv=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let s=r.indexOf(e);s>=0&&r.splice(s,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,s){Bl.assert((e?1:0)+(r?1:0)+(s?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),s&&this.notifyComplete()}notifyMessage(e){Bl.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){Bl.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){Bl.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;Bl.assert(e,"bad state"),Bl.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new Ire.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;Bl.assert(s.state==Ire.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};d1.RpcOutputStreamController=vv});var _v=E(Qg=>{"use strict";var VOe=Qg&&Qg.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(Qg,"__esModule",{value:!0});Qg.UnaryCall=void 0;var Ov=class{constructor(e,r,s,n,i,o,a){this.method=e,this.requestHeaders=r,this.request=s,this.headers=n,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(s=>e?Promise.resolve(e(s)):s,s=>r?Promise.resolve(r(s)):Promise.reject(s))}promiseFinished(){return VOe(this,void 0,void 0,function*(){let[e,r,s,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:s,trailers:n}})}};Qg.UnaryCall=Ov});var Gv=E(bg=>{"use strict";var JOe=bg&&bg.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(bg,"__esModule",{value:!0});bg.ServerStreamingCall=void 0;var Hv=class{constructor(e
Line truncated
|
`)}};B1.RpcError=E3});var I3=I(Q1=>{"use strict";Object.defineProperty(Q1,"__esModule",{value:!0});Q1.mergeRpcOptions=void 0;var Cne=Ar();function B5e(t,e){if(!e)return t;let r={};y1(t,r),y1(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=Cne.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Cne.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},y1(t.meta,r.meta),y1(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}Q1.mergeRpcOptions=B5e;function y1(t,e){if(!t)return;let r=e;for(let[s,n]of Object.entries(t))n instanceof Date?r[s]=new Date(n.getTime()):Array.isArray(n)?r[s]=n.concat():r[s]=n}});var y3=I($l=>{"use strict";Object.defineProperty($l,"__esModule",{value:!0});$l.Deferred=$l.DeferredState=void 0;var ma;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(ma=$l.DeferredState||($l.DeferredState={}));var B3=class{constructor(e=!0){this._state=ma.PENDING,this._promise=new Promise((r,s)=>{this._resolve=r,this._reject=s}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==ma.PENDING)throw new Error(`cannot resolve ${ma[this.state].toLowerCase()}`);this._resolve(e),this._state=ma.RESOLVED}reject(e){if(this.state!==ma.PENDING)throw new Error(`cannot reject ${ma[this.state].toLowerCase()}`);this._reject(e),this._state=ma.REJECTED}resolvePending(e){this._state===ma.PENDING&&this.resolve(e)}rejectPending(e){this._state===ma.PENDING&&this.reject(e)}};$l.Deferred=B3});var b3=I(b1=>{"use strict";Object.defineProperty(b1,"__esModule",{value:!0});b1.RpcOutputStreamController=void 0;var Ine=y3(),ed=Ar(),Q3=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let s=r.indexOf(e);s>=0&&r.splice(s,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,s){ed.assert((e?1:0)+(r?1:0)+(s?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),s&&this.notifyComplete()}notifyMessage(e){ed.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){ed.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){ed.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;ed.assert(e,"bad state"),ed.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new Ine.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;ed.assert(s.state==Ine.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};b1.RpcOutputStreamController=Q3});var N3=I(ff=>{"use strict";var y5e=ff&&ff.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(ff,"__esModule",{value:!0});ff.UnaryCall=void 0;var w3=class{constructor(e,r,s,n,i,o,a){this.method=e,this.requestHeaders=r,this.request=s,this.headers=n,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(s=>e?Promise.resolve(e(s)):s,s=>r?Promise.resolve(r(s)):Promise.reject(s))}promiseFinished(){return y5e(this,void 0,void 0,function*(){let[e,r,s,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:s,trailers:n}})}};ff.UnaryCall=w3});var T3=I(pf=>{"use strict";var Q5e=pf&&pf.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(pf,"__esModule",{value:!0});pf.ServerStreamingCall=void 0;var S3=class{constructor(e
Line truncated
|
||||||
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
|
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
|
||||||
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
|
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
|
||||||
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
|
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
|
||||||
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
|
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
|
||||||
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var Moe=E(Foe=>{"use strict";var _8=AA().Buffer;Foe._dbcs=cA;var Ur=-1,koe=-2,Ai=-10,cs=-1e3,tf=new Array(256),EE=-1;for(Ow=0;Ow<256;Ow++)tf[Ow]=Ur;var Ow;function cA(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=tf.slice(0),this.decodeTableSeq=[];for(var s=0;s<r.length;s++)this._addDecodeChunk(r[s]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var n=this.decodeTables.length;this.decodeTables.push(tf.slice(0));var i=this.decodeTables.length;this.decodeTables.push(tf.slice(0));for(var o=this.decodeTables[0],s=129;s<=254;s++)for(var a=this.decodeTables[cs-o[s]],A=48;A<=57;A++){if(a[A]===Ur)a[A]=cs-n;else if(a[A]>cs)throw new Error("gb18030 decode tables conflict at byte 2");for(var c=this.decodeTables[cs-a[A]],u=129;u<=254;u++){if(c[u]===Ur)c[u]=cs-i;else{if(c[u]===cs-i)continue;if(c[u]>cs)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[cs-c[u]],d=48;d<=57;d++)l[d]===Ur&&(l[d]=koe)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var g={};if(t.encodeSkipVals)for(var s=0;s<t.encodeSkipValsLine truncated
|
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var YAe=I(GAe=>{"use strict";var NO=OA().Buffer;GAe._dbcs=_A;var zr=-1,HAe=-2,Ui=-10,ws=-1e3,Wf=new Array(256),wC=-1;for(tS=0;tS<256;tS++)Wf[tS]=zr;var tS;function _A(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=Wf.slice(0),this.decodeTableSeq=[];for(var s=0;s<r.length;s++)this._addDecodeChunk(r[s]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var n=this.decodeTables.length;this.decodeTables.push(Wf.slice(0));var i=this.decodeTables.length;this.decodeTables.push(Wf.slice(0));for(var o=this.decodeTables[0],s=129;s<=254;s++)for(var a=this.decodeTables[ws-o[s]],A=48;A<=57;A++){if(a[A]===zr)a[A]=ws-n;else if(a[A]>ws)throw new Error("gb18030 decode tables conflict at byte 2");for(var c=this.decodeTables[ws-a[A]],u=129;u<=254;u++){if(c[u]===zr)c[u]=ws-i;else{if(c[u]===ws-i)continue;if(c[u]>ws)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[ws-c[u]],d=48;d<=57;d++)l[d]===zr&&(l[d]=HAe)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var s=0;s<t.encodeSkipValsLine truncated
|
||||||
`)||t.includes("\r")||t.includes("\0"))===!1}function cWe(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let s=e.length;s!==0;s--){let n=e[s-1].trim();if(zJe.has(n)){r=n;break}}return r}function uWe(t,e){let r=cWe(e);r!==""&&(t.referrerPolicy=r)}function lWe(){return"allowed"}function dWe(){return"success"}function hWe(){return"success"}function gWe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function fWe(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&iO(t.origin)&&!iO(Xl(t))&&(e=null);break;case"same-origin":TE(t,Xl(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function af(t,e){return t}function pWe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:af(t.domainLookupStartTime,r),domainLookupEndTime:af(t.domainLookupEndTime,r),connectionStartTime:af(t.connectionStartTime,r),connectionEndTime:af(t.connectionEndTime,r),secureConnectionStartTime:af(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function mWe(t){return af(ZJe.now(),t)}function EWe(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function cce(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function CWe(t){return{referrerPolicy:t.referrerPolicy}}function IWe(t){let e=t.referrerPolicy;xE(e);let r=null;if(t.referrer==="client"){let i=nce();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Oc.is.URL(t.referrer)&&(r=t.referrer);let s=nO(r),n=nO(r,!0);switch(s.toString().length>4096&&(s=n),e){case"no-referrer":return"no-referrer";case"origin":return n??nO(r,!0);case"unsafe-url":return s;case"strict-origin":{let i=Xl(t);return jl(s)&&!jl(i)?"no-referrer":n}case"strict-origin-when-cross-origin":{let i=Xl(t);return TE(s,i)?s:jl(s)&&!jl(i)?"no-referrer":n}case"same-origin":return TE(t,s)?s:"no-referrer";case"origin-when-cross-origin":return TE(t,s)?s:n;case"no-referrer-when-downgrade":{let i=Xl(t);return jl(s)&&!jl(i)?"no-referrer":s}}}function nO(t,e=!1){return xE(Oc.is.URL(t)),t=new URL(t),hce(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var BWe=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),yWe=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function uce(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),yWe(t)):BWe(t)}function QWe(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||uce(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function jl(t){return Oc.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:QWe(t.origin):!1}function bWe(t){}function TE(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function wWe(t){return t.controller.state==="aborted"}function NWe(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function SWe(t){return eWe[t.toLowerCase()]??t}var TWe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function lce(t,e,r=0,s=1){class n{#e;#t;#s;constructor(o,a){this.#e=o,this.#t=a,this.#s=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#s,a=e(this.#e),A=a.length;if(o>=A)return{value:void 0,done:!0};let{[r]:c,[s]:u}=a[o];this.#s=o+1;let l;switch(this.#t){case"key":l=c;break;case"value":l=u;break;case"key+value":l=[c,u];break}return{value:l,done:!1}}}return delete n.prototype.constructor,Object.setPrototypeOf(n.prototype,TWe),Object.defineProperties(n.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new n(i,o)}}function xWe(t,e,r,s=0,n=1){let i=lce(t,r,s,n),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Oc.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Oc.brandCheck(this,e),i(this,"value
Line truncated
|
`)||t.includes("\r")||t.includes("\0"))===!1}function Vje(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let s=e.length;s!==0;s--){let n=e[s-1].trim();if(Rje.has(n)){r=n;break}}return r}function Wje(t,e){let r=Vje(e);r!==""&&(t.referrerPolicy=r)}function zje(){return"allowed"}function Kje(){return"success"}function jje(){return"success"}function Xje(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function Zje(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&J6(t.origin)&&!J6(Rd(t))&&(e=null);break;case"same-origin":UC(t,Rd(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Zf(t,e){return t}function $je(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Zf(t.domainLookupStartTime,r),domainLookupEndTime:Zf(t.domainLookupEndTime,r),connectionStartTime:Zf(t.connectionStartTime,r),connectionEndTime:Zf(t.connectionEndTime,r),secureConnectionStartTime:Zf(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function eXe(t){return Zf(Uje.now(),t)}function tXe(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function Ele(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function rXe(t){return{referrerPolicy:t.referrerPolicy}}function sXe(t){let e=t.referrerPolicy;LC(e);let r=null;if(t.referrer==="client"){let i=hle();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Eu.is.URL(t.referrer)&&(r=t.referrer);let s=q6(r),n=q6(r,!0);switch(s.toString().length>4096&&(s=n),e){case"no-referrer":return"no-referrer";case"origin":return n??q6(r,!0);case"unsafe-url":return s;case"strict-origin":{let i=Rd(t);return Dd(s)&&!Dd(i)?"no-referrer":n}case"strict-origin-when-cross-origin":{let i=Rd(t);return UC(s,i)?s:Dd(s)&&!Dd(i)?"no-referrer":n}case"same-origin":return UC(t,s)?s:"no-referrer";case"origin-when-cross-origin":return UC(t,s)?s:n;case"no-referrer-when-downgrade":{let i=Rd(t);return Dd(s)&&!Dd(i)?"no-referrer":s}}}function q6(t,e=!1){return LC(Eu.is.URL(t)),t=new URL(t),yle(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var nXe=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),iXe=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function Cle(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),iXe(t)):nXe(t)}function oXe(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||Cle(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function Dd(t){return Eu.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:oXe(t.origin):!1}function aXe(t){}function UC(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function AXe(t){return t.controller.state==="aborted"}function cXe(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function uXe(t){return vje[t.toLowerCase()]??t}var lXe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Ile(t,e,r=0,s=1){class n{#e;#t;#s;constructor(o,a){this.#e=o,this.#t=a,this.#s=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#s,a=e(this.#e),A=a.length;if(o>=A)return{value:void 0,done:!0};let{[r]:c,[s]:u}=a[o];this.#s=o+1;let l;switch(this.#t){case"key":l=c;break;case"value":l=u;break;case"key+value":l=[c,u];break}return{value:l,done:!1}}}return delete n.prototype.constructor,Object.setPrototypeOf(n.prototype,lXe),Object.defineProperties(n.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new n(i,o)}}function dXe(t,e,r,s=0,n=1){let i=Ile(t,r,s,n),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Eu.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Eu.brandCheck(this,e),i(this,"value
Line truncated
|
||||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=li(a=>gO(a)&&a!==59,t,e);i=dO.decode(o)}return{name:s,value:i,extended:n}}function $We(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw Os("header name is null");return{name:r,filename:s,contentType:n,encoding:i}}let o=li(a=>a!==10&&a!==13&&a!==58,t,e);if(o=hO(o,!0,!0,a=>a===9||a===32),!VWe.test(o.toString()))throw Os("header name does not match the field-name token production");if(t[e.position]!==58)throw Os("expected :");switch(e.position++,li(a=>a===32||a===9,t,e),qWe(o)){case"content-disposition":{r=s=null;let a=!1;if(li(c=>gO(c),t,e).toString("ascii").toLowerCase()!=="form-data")throw Os("expected form-data for content-disposition header");for(;e.position<t.length&&(t[e.position]!==13||t[e.position+1]!==10);){let c=ZWe(t,e);if(!c)break;c.name==="name"?r=c.value:c.name==="filename"&&(c.extended?(s=c.value,a=!0):a||(s=c.value))}if(r===null)throw Os("name attribute is required in content-disposition header");break}case"content-type":{let a=li(A=>A!==10&&A!==13,t,e);a=hO(a,!1,!0,A=>A===9||A===32),n=Cce(a);break}case"content-transfer-encoding":{let a=li(A=>A!==10&&A!==13,t,e);a=hO(a,!1,!0,A=>A===9||A===32),i=Cce(a);break}default:li(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13||t[e.position+1]!==10)throw Os("expected CRLF");e.position+=2}}function li(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function hO(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function eze(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}function Os(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function tze(t){return t<=31||t===127}function rze(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function gO(t){return t<=127&&t!==32&&t!==9&&!tze(t)&&!rze(t)}Ice.exports={multipartFormDataParser:XWe,validateBoundary:jWe}});var RE=E((cLt,yce)=>{"use strict";function sze(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}yce.exports={createDeferredPromise:sze}});var uf=E((uLt,Sce)=>{"use strict";var mO=Be(),{ReadableStreamFrom:nze,readableStreamClose:ize,fullyReadBody:oze,extractMimeType:aze}=Cn(),{FormData:Qce,setFormDataState:Aze}=uN(),{webidl:Ki}=Lr(),fO=w("node:assert"),{isErrored:pO,isDisturbed:cze}=w("node:stream"),{isUint8Array:uze}=w("node:util/types"),{serializeAMimeType:lze}=ui(),{multipartFormDataParser:dze}=Bce(),{createDeferredPromise:hze}=RE(),{parseJSONFromBytes:gze}=dA(),{utf8DecodeBytes:fze}=nN(),{runtimeFeatures:pze}=hA(),mze=pze.has("crypto")?w("node:crypto").randomInt:t=>Math.floor(Math.random()*t),lN=new TextEncoder;function Eze(){}var Cze=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!cze(e)&&!pO(e)&&e.cancel("Response object has been garbage collected").catch(Eze)});function wce(t,e=!1){let r=null,s=null;Ki.is.ReadableStream(t)?r=t:Ki.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){s=c},cancel(){},type:"bytes"}),fO(Ki.is.ReadableStream(r));let n=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(Ki.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Ki.is.BufferSource(t))i=Ki.util.getCopyOfBytesHeldByBufferSource(t);else if(Ki.is.FormData(t)){let c=`----formdata-undici-0${`${mze(1e11)}`.padStart(11,"0")}`,u=`--${c}\r
|
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=Pi(a=>e_(a)&&a!==59,t,e);i=Z6.decode(o)}return{name:s,value:i,extended:n}}function LXe(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw sn("header name is null");return{name:r,filename:s,contentType:n,encoding:i}}let o=Pi(a=>a!==10&&a!==13&&a!==58,t,e);if(o=$6(o,!0,!0,a=>a===9||a===32),!TXe.test(o.toString()))throw sn("header name does not match the field-name token production");if(t[e.position]!==58)throw sn("expected :");switch(e.position++,Pi(a=>a===32||a===9,t,e),SXe(o)){case"content-disposition":{r=s=null;let a=!1;if(Pi(c=>e_(c),t,e).toString("ascii").toLowerCase()!=="form-data")throw sn("expected form-data for content-disposition header");for(;e.position<t.length&&(t[e.position]!==13||t[e.position+1]!==10);){let c=UXe(t,e);if(!c)break;c.name==="name"?r=c.value:c.name==="filename"&&(c.extended?(s=c.value,a=!0):a||(s=c.value))}if(r===null)throw sn("name attribute is required in content-disposition header");break}case"content-type":{let a=Pi(A=>A!==10&&A!==13,t,e);a=$6(a,!1,!0,A=>A===9||A===32),n=Tle(a);break}case"content-transfer-encoding":{let a=Pi(A=>A!==10&&A!==13,t,e);a=$6(a,!1,!0,A=>A===9||A===32),i=Tle(a);break}default:Pi(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13||t[e.position+1]!==10)throw sn("expected CRLF");e.position+=2}}function Pi(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function $6(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function vXe(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}function sn(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function PXe(t){return t<=31||t===127}function OXe(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function e_(t){return t<=127&&t!==32&&t!==9&&!PXe(t)&&!OXe(t)}xle.exports={multipartFormDataParser:MXe,validateBoundary:FXe}});var vC=I((H4t,Rle)=>{"use strict";function _Xe(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}Rle.exports={createDeferredPromise:_Xe}});var tp=I((G4t,Lle)=>{"use strict";var s_=Ne(),{ReadableStreamFrom:HXe,readableStreamClose:GXe,fullyReadBody:YXe,extractMimeType:qXe}=Hn(),{FormData:kle,setFormDataState:JXe}=NS(),{webidl:Qo}=Kr(),t_=N("node:assert"),{isErrored:r_,isDisturbed:VXe}=N("node:stream"),{isUint8Array:WXe}=N("node:util/types"),{serializeAMimeType:zXe}=vi(),{multipartFormDataParser:KXe}=Dle(),{createDeferredPromise:jXe}=vC(),{parseJSONFromBytes:XXe}=YA(),{utf8DecodeBytes:ZXe}=IS(),{runtimeFeatures:$Xe}=qA(),eZe=$Xe.has("crypto")?N("node:crypto").randomInt:t=>Math.floor(Math.random()*t),SS=new TextEncoder;function tZe(){}var rZe=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!VXe(e)&&!r_(e)&&e.cancel("Response object has been garbage collected").catch(tZe)});function Mle(t,e=!1){let r=null,s=null;Qo.is.ReadableStream(t)?r=t:Qo.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){s=c},cancel(){},type:"bytes"}),t_(Qo.is.ReadableStream(r));let n=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(Qo.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Qo.is.BufferSource(t))i=Qo.util.getCopyOfBytesHeldByBufferSource(t);else if(Qo.is.FormData(t)){let c=`----formdata-undici-0${`${eZe(1e11)}`.padStart(11,"0")}`,u=`--${c}\r
|
||||||
Content-Disposition: form-data`;let l=m=>m.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=m=>m.replace(/\r?\n|\r/g,`\r
|
Content-Disposition: form-data`;let l=m=>m.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=m=>m.replace(/\r?\n|\r/g,`\r
|
||||||
`),g=[],f=new Uint8Array([13,10]);o=0;let p=!1;for(let[m,C]of t)if(typeof C=="string"){let b=lN.encode(u+`; name="${l(d(m))}"\r
|
`),h=[],f=new Uint8Array([13,10]);o=0;let p=!1;for(let[m,C]of t)if(typeof C=="string"){let w=SS.encode(u+`; name="${l(d(m))}"\r
|
||||||
\r
|
\r
|
||||||
${d(C)}\r
|
${d(C)}\r
|
||||||
`);g.push(b),o+=b.byteLength}else{let b=lN.encode(`${u}; name="${l(d(m))}"`+(C.name?`; filename="${l(C.name)}"`:"")+`\r
|
`);h.push(w),o+=w.byteLength}else{let w=SS.encode(`${u}; name="${l(d(m))}"`+(C.name?`; filename="${l(C.name)}"`:"")+`\r
|
||||||
Content-Type: ${C.type||"application/octet-stream"}\r
|
Content-Type: ${C.type||"application/octet-stream"}\r
|
||||||
\r
|
\r
|
||||||
`);g.push(b,C,f),typeof C.size=="number"?o+=b.byteLength+C.size+f.byteLength:p=!0}let I=lN.encode(`--${c}--\r
|
`);h.push(w,C,f),typeof C.size=="number"?o+=w.byteLength+C.size+f.byteLength:p=!0}let E=SS.encode(`--${c}--\r
|
||||||
`);g.push(I),o+=I.byteLength,p&&(o=null),i=t,n=async function*(){for(let m of g)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${c}`}else if(Ki.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(mO.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=Ki.is.ReadableStream(t)?t:nze(t)}return(typeof i=="string"||uze(i))&&(n=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),n!=null&&(async()=>{let c=n(),u=c?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(pO(r))break;l.length&&s.enqueue(new Uint8Array(l))}else c?.length&&!pO(r)&&s.enqueue(typeof c=="string"?lN.encode(c):new Uint8Array(c));queueMicrotask(()=>ize(s))})(),[{stream:r,source:i,length:o},a]}function Ize(t,e=!1){return Ki.is.ReadableStream(t)&&(fO(!mO.isDisturbed(t),"The body has already been consumed."),fO(!t.locked,"The stream is locked.")),wce(t,e)}function Bze(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function yze(t,e){return{blob(){return cf(this,s=>{let n=bce(e(this));return n===null?n="":n&&(n=lze(n)),new Blob([s],{type:n})},t,e)},arrayBuffer(){return cf(this,s=>new Uint8Array(s).buffer,t,e)},text(){return cf(this,fze,t,e)},json(){return cf(this,gze,t,e)},formData(){return cf(this,s=>{let n=bce(e(this));if(n!==null)switch(n.essence){case"multipart/form-data":{let i=dze(s,n),o=new Qce;return Aze(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(s.toString()),o=new Qce;for(let[a,A]of i)o.append(a,A);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return cf(this,s=>new Uint8Array(s),t,e)}}}function Qze(t,e){Object.assign(t.prototype,yze(t,e))}function cf(t,e,r,s){try{Ki.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=s(t),Nce(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let n=hze(),i=n.reject,o=a=>{try{n.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),n.promise):(oze(t.body,o,i),n.promise)}function Nce(t){let e=t.body;return e!=null&&(e.stream.locked||mO.isDisturbed(e.stream))}function bce(t){let e=t.headersList,r=aze(e);return r==="failure"?null:r}Sce.exports={extractBody:wce,safelyExtractBody:Ize,cloneBody:Bze,mixinBody:Qze,streamRegistry:Cze,bodyUnusable:Nce}});var Gce=E((lLt,Hce)=>{"use strict";var le=w("node:assert"),se=Be(),{channels:Tce}=vc(),EO=Z8(),{RequestContentLengthMismatchError:Zl,ResponseContentLengthMismatchError:xce,RequestAbortedError:vce,InvalidArgumentError:bze,HeadersTimeoutError:wze,HeadersOverflowError:Nze,SocketError:$l,InformationalError:lf,BodyTimeoutError:Sze,HTTPParserError:Tze,ResponseExceededMaxSizeError:xze}=Ce(),{kUrl:Pce,kReset:_s,kClient:pN,kParser:Et,kBlocking:FE,kRunning:ar,kPending:wO,kSize:Rce,kWriting:_c,kQueue:ji,kNoRef:DE,kKeepAliveDefaultTimeout:Rze,kHostHeader:Dze,kPendingIdx:kze,kRunningIdx:di,kError:us,kPipelining:gN,kSocket:td,kKeepAliveTimeoutValue:mN,kMaxHeadersSize:Fze,kKeepAliveMaxTimeout:Mze,kKeepAliveTimeoutThreshold:Uze,kHeadersTimeout:Lze,kBodyTimeout:vze,kStrictContentLength:BO,kMaxRequests:Dce,kCounter:Pze,kMaxResponseSize:Oze,kOnError:kce,kResume:fA,kHTTPContext:Oce,kClosed:yO}=et(),In=SAe(),Fce=Buffer.alloc(0),dN=Buffer[Symbol.species],_ze=se.removeAllListeners,rd=Symbol("kIdleSocketValidation"),ed=Symbol("kIdleSocketValidationTimeout"),NO=Symbol("kSocketUsed"),CO;function Hze(){let t=process.env.JEST_WORKER_ID?V4():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!1:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!0),r)try{e=new WebAssembly.Module(RAe())}catch{}return e||(e=new WebAssembly.Module(t||V4())),new WebAssembly.Instance(e,{env:{wasm_on_url:(s,n,i)=>0,wasm_on_status:(s,n,i)=>{le(_t.ptr===s);let o=n-ra+ta.byteOffset;return _t.onStatus(new dN(ta.buffer,o,i))},wasm_on_message_begin:s=>(le(_t.ptr===s),_t.onMessageBegin()),wasm_on_header_field:(s,n,i)=>{le(_t.ptr===s);let o=n-ra+ta.byteOffset;return _t.onHeaderField(new dN(ta.buffer,o,i))},wasm_on_header_value:(s,n,i)=>{le(_t.ptr===s);let o=n-ra+ta.byteOffset;return _t.onHeaderValue(new dN(ta.buffer,o,i))},wasm_on_headers_complete:(s,n,i,o)=>(le(_t.ptr===s),_t.onHeadersComplete(n,i===1,o===1)),wasm_on_body:(s,n,i)=>{le(_t.ptr===s);let o=n-ra+ta.byteOffset;return _t.onBody(new dN(ta.buffer,o,i))},wasm_on_message_complete:s=>(le(_t.ptr===s),_t.onMessageComplete())}})}var IO=null,_t=null,ta=null,hN=0,ra=null,Gze=0,kE=1,df=2|kE,fN=4|kE,QO=8|Gze,bO=class{constructor(e,r,{exports:s}){this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(In.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutWeakRef=new WeakRef(this),this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[Fze],this.shouldKeepAliv
Line truncated
|
`);h.push(E),o+=E.byteLength,p&&(o=null),i=t,n=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${c}`}else if(Qo.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(s_.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=Qo.is.ReadableStream(t)?t:HXe(t)}return(typeof i=="string"||WXe(i))&&(n=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),n!=null&&(async()=>{let c=n(),u=c?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(r_(r))break;l.length&&s.enqueue(new Uint8Array(l))}else c?.length&&!r_(r)&&s.enqueue(typeof c=="string"?SS.encode(c):new Uint8Array(c));queueMicrotask(()=>GXe(s))})(),[{stream:r,source:i,length:o},a]}function sZe(t,e=!1){return Qo.is.ReadableStream(t)&&(t_(!s_.isDisturbed(t),"The body has already been consumed."),t_(!t.locked,"The stream is locked.")),Mle(t,e)}function nZe(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function iZe(t,e){return{blob(){return ep(this,s=>{let n=Fle(e(this));return n===null?n="":n&&(n=zXe(n)),new Blob([s],{type:n})},t,e)},arrayBuffer(){return ep(this,s=>new Uint8Array(s).buffer,t,e)},text(){return ep(this,ZXe,t,e)},json(){return ep(this,XXe,t,e)},formData(){return ep(this,s=>{let n=Fle(e(this));if(n!==null)switch(n.essence){case"multipart/form-data":{let i=KXe(s,n),o=new kle;return JXe(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(s.toString()),o=new kle;for(let[a,A]of i)o.append(a,A);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return ep(this,s=>new Uint8Array(s),t,e)}}}function oZe(t,e){Object.assign(t.prototype,iZe(t,e))}function ep(t,e,r,s){try{Qo.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=s(t),Ule(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let n=jXe(),i=n.reject,o=a=>{try{n.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),n.promise):(YXe(t.body,o,i),n.promise)}function Ule(t){let e=t.body;return e!=null&&(e.stream.locked||s_.isDisturbed(e.stream))}function Fle(t){let e=t.headersList,r=qXe(e);return r==="failure"?null:r}Lle.exports={extractBody:Mle,safelyExtractBody:sZe,cloneBody:nZe,mixinBody:oZe,streamRegistry:rZe,bodyUnusable:Ule}});var Xle=I((Y4t,jle)=>{"use strict";var ge=N("node:assert"),oe=Ne(),{channels:vle}=pu(),n_=PO(),{RequestContentLengthMismatchError:kd,ResponseContentLengthMismatchError:Ple,RequestAbortedError:Vle,InvalidArgumentError:aZe,HeadersTimeoutError:AZe,HeadersOverflowError:cZe,SocketError:Fd,InformationalError:rp,BodyTimeoutError:uZe,HTTPParserError:lZe,ResponseExceededMaxSizeError:dZe}=Be(),{kUrl:Wle,kReset:nn,kClient:kS,kParser:St,kBlocking:_C,kRunning:mr,kPending:l_,kSize:Ole,kWriting:Cu,kQueue:bo,kNoRef:PC,kKeepAliveDefaultTimeout:hZe,kHostHeader:gZe,kPendingIdx:fZe,kRunningIdx:Oi,kError:Ns,kPipelining:DS,kSocket:Md,kKeepAliveTimeoutValue:FS,kMaxHeadersSize:pZe,kKeepAliveMaxTimeout:mZe,kKeepAliveTimeoutThreshold:EZe,kHeadersTimeout:CZe,kBodyTimeout:IZe,kStrictContentLength:a_,kMaxRequests:_le,kCounter:BZe,kMaxResponseSize:yZe,kOnError:Hle,kResume:VA,kHTTPContext:zle,kClosed:A_}=At(),Gn=Lue(),Gle=Buffer.alloc(0),TS=Buffer[Symbol.species],QZe=oe.removeAllListeners,Ud=Symbol("kIdleSocketValidation"),sp=Symbol("kIdleSocketValidationTimeout"),d_=Symbol("kSocketUsed"),i_;function bZe(){let t=process.env.JEST_WORKER_ID?R6():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!1:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!0),r)try{e=new WebAssembly.Module(Oue())}catch{}return e||(e=new WebAssembly.Module(t||R6())),new WebAssembly.Instance(e,{env:{wasm_on_url:(s,n,i)=>0,wasm_on_status:(s,n,i)=>{ge(Xt.ptr===s);let o=n-Sa+Na.byteOffset;return Xt.onStatus(new TS(Na.buffer,o,i))},wasm_on_message_begin:s=>(ge(Xt.ptr===s),Xt.onMessageBegin()),wasm_on_header_field:(s,n,i)=>{ge(Xt.ptr===s);let o=n-Sa+Na.byteOffset;return Xt.onHeaderField(new TS(Na.buffer,o,i))},wasm_on_header_value:(s,n,i)=>{ge(Xt.ptr===s);let o=n-Sa+Na.byteOffset;return Xt.onHeaderValue(new TS(Na.buffer,o,i))},wasm_on_headers_complete:(s,n,i,o)=>(ge(Xt.ptr===s),Xt.onHeadersComplete(n,i===1,o===1)),wasm_on_body:(s,n,i)=>{ge(Xt.ptr===s);let o=n-Sa+Na.byteOffset;return Xt.onBody(new TS(Na.buffer,o,i))},wasm_on_message_complete:s=>(ge(Xt.ptr===s),Xt.onMessageComplete())}})}var o_=null,Xt=null,Na=null,xS=0,Sa=null,wZe=0,OC=1,np=2|OC,RS=4|OC,c_=8|wZe,u_=class{constructor(e,r,{exports:s}){this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(Gn.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutWeakRef=new WeakRef(this),this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[pZe],this.shouldKeepAliv
Line truncated
|
||||||
`;if(typeof n=="string"?p+=`host: ${n}\r
|
`;if(typeof n=="string"?p+=`host: ${n}\r
|
||||||
`:p+=t[Dze],i?p+=`connection: upgrade\r
|
`:p+=t[gZe],i?p+=`connection: upgrade\r
|
||||||
upgrade: ${i}\r
|
upgrade: ${i}\r
|
||||||
`:t[gN]&&!g[_s]?p+=`connection: keep-alive\r
|
`:t[DS]&&!h[nn]?p+=`connection: keep-alive\r
|
||||||
`:p+=`connection: close\r
|
`:p+=`connection: close\r
|
||||||
`,Array.isArray(c))for(let I=0;I<c.length;I+=2){let m=c[I+0],C=c[I+1];if(Array.isArray(C))for(let b=0;b<C.length;b++)p+=`${m}: ${C[b]}\r
|
`,Array.isArray(c))for(let E=0;E<c.length;E+=2){let m=c[E+0],C=c[E+1];if(Array.isArray(C))for(let w=0;w<C.length;w++)p+=`${m}: ${C[w]}\r
|
||||||
`;else p+=`${m}: ${C}\r
|
`;else p+=`${m}: ${C}\r
|
||||||
`}return Tce.sendHeaders.hasSubscribers&&Tce.sendHeaders.publish({request:e,headers:p,socket:g}),!A||d===0?Uce(f,null,t,e,g,u,p,l):se.isBuffer(A)?Uce(f,A,t,e,g,u,p,l):se.isBlobLike(A)?typeof A.stream=="function"?Lce(f,A.stream(),t,e,g,u,p,l):eKe(f,A,t,e,g,u,p,l):se.isStream(A)?$ze(f,A,t,e,g,u,p,l):se.isIterable(A)?Lce(f,A,t,e,g,u,p,l):le(!1),!0}function $ze(t,e,r,s,n,i,o,a){le(i!==0||r[ar]===0,"stream body cannot be pipelined");let A=!1,c=new EN({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){se.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",g)}),!A){let f=new vce;queueMicrotask(()=>g(f))}},g=function(f){if(!A){if(A=!0,le(n.destroyed||n[_c]&&r[ar]<=1),n.off("drain",l).off("error",g),e.removeListener("data",u).removeListener("end",g).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?se.destroy(e,f):se.destroy(e)}};e.on("data",u).on("end",g).on("error",g).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",g),e.errorEmitted??e.errored?setImmediate(g,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(g,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function Uce(t,e,r,s,n,i,o,a){try{e?se.isBuffer(e)&&(le(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
|
`}return vle.sendHeaders.hasSubscribers&&vle.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?qle(f,null,t,e,h,u,p,l):oe.isBuffer(A)?qle(f,A,t,e,h,u,p,l):oe.isBlobLike(A)?typeof A.stream=="function"?Jle(f,A.stream(),t,e,h,u,p,l):vZe(f,A,t,e,h,u,p,l):oe.isStream(A)?LZe(f,A,t,e,h,u,p,l):oe.isIterable(A)?Jle(f,A,t,e,h,u,p,l):ge(!1),!0}function LZe(t,e,r,s,n,i,o,a){ge(i!==0||r[mr]===0,"stream body cannot be pipelined");let A=!1,c=new MS({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){oe.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new Vle;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,ge(n.destroyed||n[Cu]&&r[mr]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?oe.destroy(e,f):oe.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function qle(t,e,r,s,n,i,o,a){try{e?oe.isBuffer(e)&&(ge(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[_s]=!0)):i===0?n.write(`${o}content-length: 0\r
|
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[nn]=!0)):i===0?n.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):(le(i===null,"no body must not have content length"),n.write(`${o}\r
|
`,"latin1"):(ge(i===null,"no body must not have content length"),n.write(`${o}\r
|
||||||
`,"latin1")),s.onRequestSent(),r[fA]()}catch(A){t(A)}}async function eKe(t,e,r,s,n,i,o,a){le(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Zl;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
|
`,"latin1")),s.onRequestSent(),r[VA]()}catch(A){t(A)}}async function vZe(t,e,r,s,n,i,o,a){ge(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new kd;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[_s]=!0),r[fA]()}catch(A){t(A)}}async function Lce(t,e,r,s,n,i,o,a){le(i!==0||r[ar]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,g)=>{le(A===null),n[us]?g(n[us]):A=d});n.on("close",c).on("drain",c);let l=new EN({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[us])throw n[us];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var EN=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[_c]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[us])throw r[us];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[BO])throw new Zl;process.emitWarning(new Zl)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[_s]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
|
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[nn]=!0),r[VA]()}catch(A){t(A)}}async function Jle(t,e,r,s,n,i,o,a){ge(i!==0||r[mr]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{ge(A===null),n[Ns]?h(n[Ns]):A=d});n.on("close",c).on("drain",c);let l=new MS({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[Ns])throw n[Ns];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var MS=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Cu]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[Ns])throw r[Ns];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[a_])throw new kd;process.emitWarning(new kd)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[nn]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
|
||||||
`,"latin1"):r.write(`${A}content-length: ${n}\r
|
`,"latin1"):r.write(`${A}content-length: ${n}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1")),n===null&&r.write(`\r
|
`,"latin1")),n===null&&r.write(`\r
|
||||||
${c.toString(16)}\r
|
${c.toString(16)}\r
|
||||||
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[Et].timeout&&r[Et].timeoutType===df&&r[Et].timeout.refresh&&r[Et].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[_c]=!1,e[us])throw e[us];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
|
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[St].timeout&&r[St].timeoutType===np&&r[St].timeout.refresh&&r[St].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Cu]=!1,e[Ns])throw e[Ns];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):e.write(`${o}\r
|
`,"latin1"):e.write(`${o}\r
|
||||||
`,"latin1"):r===null&&e.write(`\r
|
`,"latin1"):r===null&&e.write(`\r
|
||||||
0\r
|
0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),r!==null&&n!==r){if(s[BO])throw new Zl;process.emitWarning(new Zl)}e[Et].timeout&&e[Et].timeoutType===df&&e[Et].timeout.refresh&&e[Et].timeout.refresh(),s[fA]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[_c]=!1,e&&(le(s[ar]<=1,"pipeline should only contain this request"),n(e))}};Hce.exports=Yze});var Xce=E((dLt,jce)=>{"use strict";var gi=w("node:assert"),{pipeline:tKe}=w("node:stream"),xe=Be(),{RequestContentLengthMismatchError:RO,RequestAbortedError:rKe,SocketError:vE,InformationalError:Hc,InvalidArgumentError:sKe}=Ce(),{kUrl:LE,kReset:yN,kClient:Bn,kRunning:PE,kPending:nKe,kQueue:Gc,kPendingIdx:kO,kRunningIdx:Xi,kError:yn,kSocket:xt,kStrictContentLength:iKe,kOnError:hf,kMaxConcurrentStreams:IN,kPingInterval:Yce,kHTTP2Session:pA,kHTTP2InitialWindowSize:oKe,kHTTP2ConnectionWindowSize:aKe,kResume:sa,kSize:AKe,kHTTPContext:FO,kClosed:DO,kBodyTimeout:cKe,kEnableConnectProtocol:ME,kRemoteSettings:UE,kHTTP2Stream:CN,kHTTP2SessionState:MO}=et(),{channels:qce}=vc(),hi=Symbol("open streams"),Vce,BN;try{BN=w("node:http2")}catch{BN={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:uKe,HTTP2_HEADER_METHOD:Jce,HTTP2_HEADER_PATH:Wce,HTTP2_HEADER_SCHEME:SO,HTTP2_HEADER_CONTENT_LENGTH:lKe,HTTP2_HEADER_EXPECT:dKe,HTTP2_HEADER_STATUS:TO,HTTP2_HEADER_PROTOCOL:hKe,NGHTTP2_REFUSED_STREAM:gKe,NGHTTP2_CANCEL:fKe}}=BN;function xO(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}function pKe(t,e){t[xt]=e;let r=t[oKe],s=t[aKe],n=BN.connect(t[LE],{createConnection:()=>e,peerMaxConcurrentStreams:t[IN],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[xt]=e,n[hi]=0,n[Bn]=t,n[xt]=e,n[MO]={ping:{interval:t[Yce]===0?null:setInterval(IKe,t[Yce],n).unref()}},n[ME]=!1,n[UE]=!1,s&&xe.addListener(n,"connect",EKe.bind(n,s)),xe.addListener(n,"error",BKe),xe.addListener(n,"frameError",yKe),xe.addListener(n,"end",QKe),xe.addListener(n,"goaway",bKe),xe.addListener(n,"close",wKe),xe.addListener(n,"remoteSettings",CKe),n.unref(),t[pA]=n,e[pA]=n,xe.addListener(e,"error",SKe),xe.addListener(e,"end",TKe),xe.addListener(e,"close",NKe),e[DO]=!1,e.on("close",xKe),{version:"h2",defaultPipelining:1/0,write(i){return DKe(t,i)},resume(){mKe(t)},destroy(i,o){e[DO]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[PE]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&n[UE]===!1||xe.bodyLength(i.body)!==0&&(xe.isStream(i.body)||xe.isAsyncIterable(i.body)||xe.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&n[UE]===!1;return!1}}}function mKe(t){let e=t[xt];e?.destroyed===!1&&(t[AKe]===0||t[IN]===0?(e.unref(),t[pA].unref()):(e.ref(),t[pA].ref()))}function EKe(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function CKe(t){if(this[Bn][IN]=t.maxConcurrentStreams??this[Bn][IN],this[UE]===!0&&this[ME]===!0&&t.enableConnectProtocol===!1){let e=new Hc("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[xt][yn]=e,this[Bn][hf](e);return}this[ME]=t.enableConnectProtocol??this[ME],this[UE]=!0,this[Bn][sa]()}function IKe(t){let e=t[MO];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(s,n){let i=this[Bn],o=this[Bn];if(s!=null){let a=new Hc(`HTTP/2: "PING" errored - type ${s.message}`);o[yn]=a,i[hf](a)}else i.emit("ping",n)}}function BKe(t){gi(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[xt][yn]=t,this[Bn][hf](t)}function yKe(t,e,r){if(r===0){let s=new Hc(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[xt][yn]=s,this[Bn][hf](s)}}function QKe(){let t=new vE("other side closed",xe.getSocketInfo(this[xt]));this.destroy(t),xe.destroy(this[xt],t)}function bKe(t){let e=this[yn]||new vE(`HTTP/2: "GOAWAY" frame received with code ${t}`,xe.getSocketInfo(this[xt])),r=this[Bn];if(r[xt]=null,r[FO]=null,this.close(),this[pA]=null,xe.destroy(this[xt],e),r[Xi]<r[Gc].length){let s=r[Gc][r[Xi]];r[Gc][r[Xi]++]=null,xe.errorRequest(r,s,e),r[kO]=r[Xi]}gi(r[PE]===0),r.emit("disconnect",r[LE],[r],e),r.emit("connectionError",r[LE],[r],e),r[sa]()}function wKe(){let{[Bn]:t,[MO]:e}=this,{[xt]:r}=t,s=this[xt][yn]||this[yn]||new vE("closed",xe.getSocketInfo(r));if(t[xt]=null,t[FO]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){gi(t[nKe]===0);let n=t[Gc].splice(t[Xi]);for(let i=0;i<n.length;i++){let o=n[i];xe.errorRequest(t,o,s)}}}function NKe(){let t=this[yn]||new vE("closed",xe.getSocketInfo(this)),e=this[pA][Bn];e[xt]=null,e[FO]=null,this[pA]!==null&&this[pA].destroy(t),e[kO]=e[Xi],gi(e[PE]===0),e.emit("disconnect",e[LE],[e],t),e[sa]()}function SKe(t){gi(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[yn]=t,this[Bn][hf](t)}function TKe(){xe.destroy(this,new vE("other side closed",xe.getSocketInfo(this)))}func
Line truncated
|
`,"latin1"),r!==null&&n!==r){if(s[a_])throw new kd;process.emitWarning(new kd)}e[St].timeout&&e[St].timeoutType===np&&e[St].timeout.refresh&&e[St].timeout.refresh(),s[VA]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[Cu]=!1,e&&(ge(s[mr]<=1,"pipeline should only contain this request"),n(e))}};jle.exports=NZe});var ode=I((q4t,ide)=>{"use strict";var Hi=N("node:assert"),{pipeline:PZe}=N("node:stream"),Le=Ne(),{RequestContentLengthMismatchError:p_,RequestAbortedError:OZe,SocketError:VC,InformationalError:Iu,InvalidArgumentError:_Ze,HeadersTimeoutError:HZe,BodyTimeoutError:GZe}=Be(),{kUrl:JC,kReset:vS,kClient:Yn,kRunning:WC,kPending:YZe,kQueue:GC,kPendingIdx:Ld,kRunningIdx:Ta,kError:qn,kSocket:Ot,kStrictContentLength:qZe,kOnError:ip,kMaxConcurrentStreams:m_,kPingInterval:Zle,kHTTP2Session:WA,kHTTP2InitialWindowSize:JZe,kHTTP2ConnectionWindowSize:VZe,kResume:xa,kSize:WZe,kHTTPContext:C_,kClosed:E_,kBodyTimeout:zZe,kHeadersTimeout:KZe,kEnableConnectProtocol:YC,kRemoteSettings:qC,kHTTP2Stream:US,kHTTP2SessionState:I_}=At(),{channels:$le}=pu(),_i=Symbol("open streams"),ede,LS;try{LS=N("node:http2")}catch{LS={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:jZe,HTTP2_HEADER_METHOD:tde,HTTP2_HEADER_PATH:rde,HTTP2_HEADER_SCHEME:h_,HTTP2_HEADER_CONTENT_LENGTH:XZe,HTTP2_HEADER_EXPECT:ZZe,HTTP2_HEADER_STATUS:g_,HTTP2_HEADER_PROTOCOL:$Ze,NGHTTP2_REFUSED_STREAM:e$e,NGHTTP2_CANCEL:t$e}}=LS;function f_(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}function r$e(t,e){t[Ot]=e;let r=t[JZe],s=t[VZe],n=LS.connect(t[JC],{createConnection:()=>e,peerMaxConcurrentStreams:t[m_],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[Ot]=e,n[_i]=0,n[Yn]=t,n[Ot]=e,n[I_]={ping:{interval:t[Zle]===0?null:setInterval(o$e,t[Zle],n).unref()}},n[YC]=!1,n[qC]=!1,s&&Le.addListener(n,"connect",n$e.bind(n,s)),Le.addListener(n,"error",a$e),Le.addListener(n,"frameError",A$e),Le.addListener(n,"end",c$e),Le.addListener(n,"goaway",u$e),Le.addListener(n,"close",l$e),Le.addListener(n,"remoteSettings",i$e),n.unref(),t[WA]=n,e[WA]=n,Le.addListener(e,"error",h$e),Le.addListener(e,"end",g$e),Le.addListener(e,"close",d$e),e[E_]=!1,e.on("close",f$e),{version:"h2",defaultPipelining:1/0,write(i){return m$e(t,i)},resume(){s$e(t)},destroy(i,o){e[E_]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[WC]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&n[qC]===!1||Le.bodyLength(i.body)!==0&&(Le.isStream(i.body)||Le.isAsyncIterable(i.body)||Le.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&n[qC]===!1;return!1}}}function s$e(t){let e=t[Ot];e?.destroyed===!1&&(t[WZe]===0?(e.unref(),t[WA].unref()):(e.ref(),t[WA].ref()))}function n$e(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function i$e(t){if(this[Yn][m_]=t.maxConcurrentStreams??this[Yn][m_],this[qC]===!0&&this[YC]===!0&&t.enableConnectProtocol===!1){let e=new Iu("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[Ot][qn]=e,this[Yn][ip](e);return}this[YC]=t.enableConnectProtocol??this[YC],this[qC]=!0,this[Yn][xa]()}function o$e(t){let e=t[I_];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(s,n){let i=this[Yn],o=this[Yn];if(s!=null){let a=new Iu(`HTTP/2: "PING" errored - type ${s.message}`);o[qn]=a,i[ip](a)}else i.emit("ping",n)}}function a$e(t){Hi(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ot][qn]=t,this[Yn][ip](t)}function A$e(t,e,r){if(r===0){let s=new Iu(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Ot][qn]=s,this[Yn][ip](s)}}function c$e(){let t=new VC("other side closed",Le.getSocketInfo(this[Ot]));this.destroy(t),Le.destroy(this[Ot],t)}function HC(t,e,r=!1){let s=t[GC],n=t[Ta];if(n<t[Ld]&&s[n]===e){s[n]=null,t[Ta]=n+1;return}let i=s.indexOf(e,n);i===-1||i>=t[Ld]||(s.splice(i,1),t[Ld]--,r&&t[Ld]<t[Ta]&&(t[Ld]=t[Ta]))}function u$e(t){let e=this[qn]||new VC(`HTTP/2: "GOAWAY" frame received with code ${t}`,Le.getSocketInfo(this[Ot])),r=this[Yn];if(r[Ot]=null,r[C_]=null,this.close(),this[WA]=null,Le.destroy(this[Ot],e),r[Ta]<r[GC].length){let s=r[GC][r[Ta]];r[GC][r[Ta]++]=null,s!=null&&Le.errorRequest(r,s,e),r[Ld]=r[Ta]}Hi(r[WC]===0),r.emit("disconnect",r[JC],[r],e),r.emit("connectionError",r[JC],[r],e),r[xa]()}function l$e(){let{[Yn]:t,[I_]:e}=this,{[Ot]:r}=t,s=this[Ot][qn]||this[qn]||new VC("closed",Le.getSocketInfo(r));if(t[Ot]=null,t[C_]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){Hi(t[YZe]===0);let n=t[GC].splice(t[Ta]);for(let i=0;i<n.length;i++){let o=n[i];o!=null&&Le.errorRequest(t,o,s)}}}function d$e(){let t=this[qn]||new VC("closed",Le.getSocketInfo(this)),e=this[WA][Yn];e[Ot]=null,e[C_]=null,this[WA]!==null&&this[
Line truncated
|
||||||
`;qce.sendHeaders.publish({request:e,headers:U,socket:s[xt]})}let S=n==="GET"||n==="HEAD"||d===null;A?(g[dKe]="100-continue",f=s.request(g,{endStream:S,signal:c}),f[CN]=!0,f.once("continue",F)):(f=s.request(g,{endStream:S,signal:c}),f[CN]=!0,F()),++s[hi],f.setTimeout(r);let D=!1;return f.once("response",U=>{let{[TO]:P,...H}=U;if(e.onResponseStarted(),D=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(P),xO(H),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",Re=>{e.aborted||e.completed||e.onData(Re)===!1&&f.pause()})}),f.once("end",()=>{f.removeAllListeners("data"),D?(!e.aborted&&!e.completed&&e.onComplete({}),t[Gc][t[Xi]++]=null,t[sa]()):(m(new Hc("HTTP/2: stream half-closed (remote)")),t[Gc][t[Xi]++]=null,t[kO]=t[Xi],t[sa]())}),f.once("close",()=>{f.removeAllListeners("data"),s[hi]-=1,s[hi]===0&&s.unref()}),f.once("error",function(U){f.removeAllListeners("data"),m(U)}),f.once("frameError",(U,P)=>{f.removeAllListeners("data"),m(new Hc(`HTTP/2: "frameError" received - type ${U}, code ${P}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let U=new Hc(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),s[hi]-=1,s[hi]===0&&s.unref(),m(U)}),f.once("trailers",U=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(U))}),!0;function F(){!d||b===0?zce(m,f,null,t,e,t[xt],b,C):xe.isBuffer(d)?zce(m,f,d,t,e,t[xt],b,C):xe.isBlobLike(d)?typeof d.stream=="function"?Kce(m,f,d.stream(),t,e,t[xt],b,C):FKe(m,f,d,t,e,t[xt],b,C):xe.isStream(d)?kKe(m,t[xt],C,f,d,t,e,b):xe.isIterable(d)?Kce(m,f,d,t,e,t[xt],b,C):gi(!1)}}function zce(t,e,r,s,n,i,o,a){try{r!=null&&xe.isBuffer(r)&&(gi(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),n.onBodySent(r)),a||(i[yN]=!0),n.onRequestSent(),s[sa]()}catch(A){t(A)}}function kKe(t,e,r,s,n,i,o,a){gi(a!==0||i[PE]===0,"stream body cannot be pipelined");let A=tKe(n,s,u=>{u?(xe.destroy(A,u),t(u)):(xe.removeAllListeners(A),o.onRequestSent(),r||(e[yN]=!0),i[sa]())});xe.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function FKe(t,e,r,s,n,i,o,a){gi(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new RO;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),n.onBodySent(A),n.onRequestSent(),a||(i[yN]=!0),s[sa]()}catch(A){t(A)}}async function Kce(t,e,r,s,n,i,o,a){gi(o!==0||s[PE]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let l=A;A=null,l()}}let u=()=>new Promise((l,d)=>{gi(A===null),i[yn]?d(i[yn]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[yn])throw i[yn];let d=e.write(l);n.onBodySent(l),d||await u()}e.end(),n.onRequestSent(),a||(i[yN]=!0),s[sa]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}jce.exports=pKe});var Jc=E((hLt,iue)=>{"use strict";var mA=w("node:assert"),tue=w("node:net"),OE=w("node:http"),sd=Be(),{ClientStats:MKe}=S4(),{channels:gf}=vc(),UKe=fAe(),LKe=Wl(),{InvalidArgumentError:Ct,InformationalError:vKe,ClientDestroyedError:PKe}=Ce(),OKe=zl(),{kUrl:na,kServerName:Vc,kClient:_Ke,kBusy:LO,kConnect:HKe,kResuming:nd,kRunning:YE,kPending:qE,kSize:_E,kQueue:Zi,kConnected:GKe,kConnecting:ff,kNeedDrain:qc,kKeepAliveDefaultTimeout:Zce,kHostHeader:YKe,kPendingIdx:$i,kRunningIdx:CA,kError:qKe,kPipelining:QN,kKeepAliveTimeoutValue:VKe,kMaxHeadersSize:JKe,kKeepAliveMaxTimeout:WKe,kKeepAliveTimeoutThreshold:zKe,kHeadersTimeout:KKe,kBodyTimeout:jKe,kStrictContentLength:XKe,kConnector:HE,kMaxRequests:vO,kCounter:ZKe,kClose:$Ke,kDestroy:eje,kDispatch:tje,kLocalAddress:GE,kMaxResponseSize:rje,kOnError:sje,kHTTPContext:Zt,kMaxConcurrentStreams:nje,kHTTP2InitialWindowSize:ije,kHTTP2ConnectionWindowSize:oje,kResume:EA,kPingInterval:aje}=et(),Aje=Gce(),cje=Xce(),Yc=Symbol("kClosedResolve"),uje=OE&&OE.maxHeaderSize&&Number.isInteger(OE.maxHeaderSize)&&OE.maxHeaderSize>0?()=>OE.maxHeaderSize:()=>{throw new Ct("http module not available or http.maxHeaderSize invalid")},$ce=()=>{};function rue(t){return t[QN]??t[Zt]?.defaultPipelining??1}var PO=class extends LKe{constructor(e,{maxHeaderSize:r,headersTimeout:s,socketTimeout:n,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:A,keepAlive:c,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:g,socketPath:f,pipelining:p,tls:I,strictContentLength:m,maxCachedSessions:C,connect:b,maxRequestsPerClient:S,localAddress:D,maxResponseSize:F,autoSelectFamily:U,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:H,allowH2:Re,useH2c:Je,initialWindowSize:pe,connectionWindowSize:De,pingInterval:Te,webSocket:$t}={}){if(c!==void 0)throw new Ct("unsupported keepAlive, use pipelining=0 instead");if(n!==void 0)throw new Ct("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new Ct("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(A!==void 0)throw new Ct("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)t
Line truncated
|
`;$le.sendHeaders.publish({request:e,headers:v,socket:n[Ot]})}let k=i==="GET"||i==="HEAD"||h===null;c?(f[ZZe]="100-continue",p=n.request(f,{endStream:k,signal:u}),p[US]=!0,p.once("continue",q)):(p=n.request(f,{endStream:k,signal:u}),p[US]=!0,q()),++n[_i],p.setTimeout(r);let M=!1;return p.once("response",v=>{let{[g_]:O,...ye}=v;if(e.onResponseStarted(),M=!0,p.setTimeout(s),e.aborted){p.removeAllListeners("data");return}e.onHeaders(Number(O),f_(ye),p.resume.bind(p),"")===!1&&p.pause(),p.on("data",Re=>{e.aborted||e.completed||e.onData(Re)===!1&&p.pause()})}),p.once("end",()=>{p.removeAllListeners("data"),M?(!e.aborted&&!e.completed&&e.onComplete({}),HC(t,e),t[xa]()):(C(new Iu("HTTP/2: stream half-closed (remote)")),HC(t,e,!0),t[xa]())}),p.once("close",()=>{p.removeAllListeners("data"),n[_i]-=1,n[_i]===0&&n.unref(),!e.aborted&&!e.completed&&C(new Iu("HTTP/2: stream closed before the response was complete"))}),p.once("error",function(v){p.removeAllListeners("data"),C(v)}),p.once("frameError",(v,O)=>{p.removeAllListeners("data"),C(new Iu(`HTTP/2: "frameError" received - type ${v}, code ${O}`))}),p.on("aborted",()=>{p.removeAllListeners("data")}),p.on("timeout",()=>{let v=M?new GZe(`HTTP/2: "body timeout after ${s}"`):new HZe(`HTTP/2: "headers timeout after ${r}"`);p.removeAllListeners("data"),n[_i]-=1,n[_i]===0&&n.unref(),C(v)}),p.once("trailers",v=>{e.aborted||e.completed||(p.removeAllListeners("data"),e.onComplete(v))}),!0;function q(){!h||T===0?sde(C,p,null,t,e,t[Ot],T,w):Le.isBuffer(h)?sde(C,p,h,t,e,t[Ot],T,w):Le.isBlobLike(h)?typeof h.stream=="function"?nde(C,p,h.stream(),t,e,t[Ot],T,w):C$e(C,p,h,t,e,t[Ot],T,w):Le.isStream(h)?E$e(C,t[Ot],w,p,h,t,e,T):Le.isIterable(h)?nde(C,p,h,t,e,t[Ot],T,w):Hi(!1)}}function sde(t,e,r,s,n,i,o,a){try{r!=null&&Le.isBuffer(r)&&(Hi(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),n.onBodySent(r)),a||(i[vS]=!0),n.onRequestSent(),s[xa]()}catch(A){t(A)}}function E$e(t,e,r,s,n,i,o,a){Hi(a!==0||i[WC]===0,"stream body cannot be pipelined");let A=PZe(n,s,u=>{u?(Le.destroy(A,u),t(u)):(Le.removeAllListeners(A),o.onRequestSent(),r||(e[vS]=!0),i[xa]())});Le.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function C$e(t,e,r,s,n,i,o,a){Hi(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new p_;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),n.onBodySent(A),n.onRequestSent(),a||(i[vS]=!0),s[xa]()}catch(A){t(A)}}async function nde(t,e,r,s,n,i,o,a){Hi(o!==0||s[WC]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let l=A;A=null,l()}}let u=()=>new Promise((l,d)=>{Hi(A===null),i[qn]?d(i[qn]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[qn])throw i[qn];let d=e.write(l);n.onBodySent(l),d||await u()}e.end(),n.onRequestSent(),a||(i[vS]=!0),s[xa]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}ide.exports=r$e});var bu=I((J4t,gde)=>{"use strict";var zA=N("node:assert"),ude=N("node:net"),zC=N("node:http"),vd=Ne(),{ClientStats:I$e}=h6(),{channels:op}=pu(),B$e=bue(),y$e=Sd(),{InvalidArgumentError:Tt,InformationalError:Q$e,ClientDestroyedError:b$e}=Be(),w$e=Td(),{kUrl:Da,kServerName:Qu,kClient:N$e,kBusy:y_,kConnect:S$e,kResuming:Pd,kRunning:ZC,kPending:$C,kSize:KC,kQueue:wo,kConnected:T$e,kConnecting:ap,kNeedDrain:yu,kKeepAliveDefaultTimeout:ade,kHostHeader:x$e,kPendingIdx:No,kRunningIdx:jA,kError:D$e,kPipelining:PS,kKeepAliveTimeoutValue:R$e,kMaxHeadersSize:k$e,kKeepAliveMaxTimeout:F$e,kKeepAliveTimeoutThreshold:M$e,kHeadersTimeout:U$e,kBodyTimeout:L$e,kStrictContentLength:v$e,kConnector:jC,kMaxRequests:Q_,kCounter:P$e,kClose:O$e,kDestroy:_$e,kDispatch:H$e,kLocalAddress:XC,kMaxResponseSize:G$e,kOnError:Y$e,kHTTPContext:ur,kMaxConcurrentStreams:q$e,kHTTP2InitialWindowSize:J$e,kHTTP2ConnectionWindowSize:V$e,kResume:KA,kPingInterval:W$e}=At(),z$e=Xle(),K$e=ode(),Bu=Symbol("kClosedResolve"),j$e=zC&&zC.maxHeaderSize&&Number.isInteger(zC.maxHeaderSize)&&zC.maxHeaderSize>0?()=>zC.maxHeaderSize:()=>{throw new Tt("http module not available or http.maxHeaderSize invalid")},Ade=()=>{};function lde(t){return t[PS]??t[ur]?.defaultPipelining??1}var b_=class extends y$e{constructor(e,{maxHeaderSize:r,headersTimeout:s,socketTimeout:n,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:A,keepAlive:c,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:p,tls:E,strictContentLength:m,maxCachedSessions:C,connect:w,maxRequestsPerClient:T,localAddress:k,maxResponseSize:M,autoSelectFamily:q,autoSelectFamilyAttemptTimeout:v,maxConcurrentStreams:O,allowH2:ye,useH2c:Re,initialWindowSize:Ce,connectionWindowSize:me,pingInterval:ke,webSocket:Lt}={}){if(c!==void 0)throw new Tt("unsupported keepAlive, use pipelining=0 instead");if(n!==void 0)throw new Tt("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new Tt("unsupported requestTimeout, use headersTim
Line truncated
|
||||||
`,this[jKe]=a??3e5,this[KKe]=s??3e5,this[XKe]=m??!0,this[vO]=S,this[Yc]=null,this[rje]=F>-1?F:-1,this[Zt]=null,this[nje]=H??100,this[ije]=pe??262144,this[oje]=De??524288,this[aje]=Te??6e4,this[Zi]=[],this[CA]=0,this[$i]=0,this[EA]=er=>OO(this,er),this[sje]=er=>sue(this,er)}get pipelining(){return this[QN]}set pipelining(e){this[QN]=e,this[EA](!0)}get stats(){return new MKe(this)}get[qE](){return this[Zi].length-this[$i]}get[YE](){return this[$i]-this[CA]}get[_E](){return this[Zi].length-this[CA]}get[GKe](){return!!this[Zt]&&!this[ff]&&!this[Zt].destroyed}get[LO](){return!!(this[Zt]?.busy(null)||this[_E]>=(rue(this)||1)||this[qE]>0)}[HKe](e){nue(this),this.once("connect",e)}[tje](e,r){let s=new UKe(this[na].origin,e,r);return this[Zi].push(s),this[nd]||(sd.bodyLength(s.body)==null&&sd.isIterable(s.body)?(this[nd]=1,queueMicrotask(()=>OO(this))):this[EA](!0)),this[nd]&&this[qc]!==2&&this[LO]&&(this[qc]=2),this[qc]<2}[$Ke](){return new Promise(e=>{this[_E]?this[Yc]=e:e(null)})}[eje](e){return new Promise(r=>{let s=this[Zi].splice(this[$i]);for(let i=0;i<s.length;i++){let o=s[i];sd.errorRequest(this,o,e)}let n=()=>{this[Yc]&&(this[Yc](),this[Yc]=null),r(null)};this[Zt]?(this[Zt].destroy(e,n),this[Zt]=null):queueMicrotask(n),this[EA]()})}};function sue(t,e){if(t[YE]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){mA(t[$i]===t[CA]);let r=t[Zi].splice(t[CA]);for(let s=0;s<r.length;s++){let n=r[s];sd.errorRequest(t,n,e)}mA(t[_E]===0)}}function nue(t){mA(!t[ff]),mA(!t[Zt]);let{host:e,hostname:r,protocol:s,port:n}=t[na];if(r[0]==="["){let i=r.indexOf("]");mA(i!==-1);let o=r.substring(1,i);mA(tue.isIPv6(o)),r=o}t[ff]=!0,gf.beforeConnect.hasSubscribers&&gf.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Zt]?.version,servername:t[Vc],localAddress:t[GE]},connector:t[HE]});try{t[HE]({host:e,hostname:r,protocol:s,port:n,servername:t[Vc],localAddress:t[GE]},(i,o)=>{if(i){UO(t,i,{host:e,hostname:r,protocol:s,port:n}),t[EA]();return}if(t.destroyed){sd.destroy(o.on("error",$ce),new PKe),t[EA]();return}mA(o);try{t[Zt]=o.alpnProtocol==="h2"?cje(t,o):Aje(t,o)}catch(a){o.destroy().on("error",$ce),UO(t,a,{host:e,hostname:r,protocol:s,port:n}),t[EA]();return}t[ff]=!1,o[ZKe]=0,o[vO]=t[vO],o[_Ke]=t,o[qKe]=null,gf.connected.hasSubscribers&&gf.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Zt]?.version,servername:t[Vc],localAddress:t[GE]},connector:t[HE],socket:o}),t.emit("connect",t[na],[t]),t[EA]()})}catch(i){UO(t,i,{host:e,hostname:r,protocol:s,port:n}),t[EA]()}}function UO(t,e,{host:r,hostname:s,protocol:n,port:i}){if(!t.destroyed){if(t[ff]=!1,gf.connectError.hasSubscribers&&gf.connectError.publish({connectParams:{host:r,hostname:s,protocol:n,port:i,version:t[Zt]?.version,servername:t[Vc],localAddress:t[GE]},connector:t[HE],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(mA(t[YE]===0);t[qE]>0&&t[Zi][t[$i]].servername===t[Vc];){let o=t[Zi][t[$i]++];sd.errorRequest(t,o,e)}else sue(t,e);t.emit("connectionError",t[na],[t],e)}}function eue(t){t[qc]=0,t.emit("drain",t[na],[t])}function OO(t,e){t[nd]!==2&&(t[nd]=2,lje(t,e),t[nd]=0,t[CA]>256&&(t[Zi].splice(0,t[CA]),t[$i]-=t[CA],t[CA]=0))}function lje(t,e){for(;;){if(t.destroyed){mA(t[qE]===0);return}if(t[Yc]&&!t[_E]){t[Yc](),t[Yc]=null;return}if(t[Zt]&&t[Zt].resume(),t[LO])t[qc]=2;else if(t[qc]===2){e?(t[qc]=1,queueMicrotask(()=>eue(t))):eue(t);continue}if(t[qE]===0||t[YE]>=(rue(t)||1))return;let r=t[Zi][t[$i]];if(r===null)return;if(t[na].protocol==="https:"&&t[Vc]!==r.servername){if(t[YE]>0)return;t[Vc]=r.servername,t[Zt]?.destroy(new vKe("servername changed"),()=>{t[Zt]=null,OO(t)})}if(t[ff])return;if(!t[Zt]){nue(t);return}if(t[Zt].destroyed||t[Zt].busy(r))return;!r.aborted&&t[Zt].write(r)?t[$i]++:t[Zi].splice(t[$i],1)}}iue.exports=PO});var _O=E((fLt,oue)=>{"use strict";var bN=class{bottom=0;top=0;list=new Array(2048).fill(void 0);next=null;isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};oue.exports=class{constructor(){this.head=this.tail=new bN}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new bN),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var wN=E((pLt,fue)=>{"use strict";var{PoolStats:dje}=S4(),hje=Wl(),gje=_O(),{kConnected:HO,kSize:aue,kRunning:Aue,kPending:cue,kQueued:VE,kBusy:fje,kFree:pje,kUrl:mje,kClose:Eje,kDestroy:Cje,kDispatch:Ije}=et(),Dr=Symbol("clients"),ls=Symbol("needDrain"),JE=Symbol("queue"),GO=Symbol("closed resolve"),YO=Symbol("onDrain"),uue=Symbol("onConnect"),lue=Symbol("onDisconnect"),due=Symbol("onConnectionError"),qO=Symbol("get dispatcher"),hue=Symbol("add client"),gue=Symbol("remove client"),VO=class extends hje{[JE]=new gje;[VE]=0;[Dr]
Line truncated
|
`,this[L$e]=a??3e5,this[U$e]=s??3e5,this[v$e]=m??!0,this[Q_]=T,this[Bu]=null,this[G$e]=M>-1?M:-1,this[ur]=null,this[q$e]=O??100,this[J$e]=Ce??262144,this[V$e]=me??524288,this[W$e]=ke??6e4,this[wo]=[],this[jA]=0,this[No]=0,this[KA]=_t=>w_(this,_t),this[Y$e]=_t=>dde(this,_t)}get pipelining(){return this[PS]}set pipelining(e){this[PS]=e,this[KA](!0)}get stats(){return new I$e(this)}get[$C](){return this[wo].length-this[No]}get[ZC](){return this[No]-this[jA]}get[KC](){return this[wo].length-this[jA]}get[T$e](){return!!this[ur]&&!this[ap]&&!this[ur].destroyed}get[y_](){return!!(this[ur]?.busy(null)||this[KC]>=(lde(this)||1)||this[$C]>0)}[S$e](e){hde(this),this.once("connect",e)}[H$e](e,r){let s=new B$e(this[Da].origin,e,r);return this[wo].push(s),this[Pd]||(vd.bodyLength(s.body)==null&&vd.isIterable(s.body)?(this[Pd]=1,queueMicrotask(()=>w_(this))):this[KA](!0)),this[Pd]&&this[yu]!==2&&this[y_]&&(this[yu]=2),this[yu]<2}[O$e](){return new Promise(e=>{this[KC]?this[Bu]=e:e(null)})}[_$e](e){return new Promise(r=>{let s=this[wo].splice(this[No]);for(let i=0;i<s.length;i++){let o=s[i];o!=null&&vd.errorRequest(this,o,e)}let n=()=>{this[Bu]&&(this[Bu](),this[Bu]=null),r(null)};this[ur]?(this[ur].destroy(e,n),this[ur]=null):queueMicrotask(n),this[KA]()})}};function dde(t,e){if(t[ZC]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){zA(t[No]===t[jA]);let r=t[wo].splice(t[jA]);for(let s=0;s<r.length;s++){let n=r[s];n!=null&&vd.errorRequest(t,n,e)}zA(t[KC]===0)}}function hde(t){zA(!t[ap]),zA(!t[ur]);let{host:e,hostname:r,protocol:s,port:n}=t[Da];if(r[0]==="["){let i=r.indexOf("]");zA(i!==-1);let o=r.substring(1,i);zA(ude.isIPv6(o)),r=o}t[ap]=!0,op.beforeConnect.hasSubscribers&&op.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ur]?.version,servername:t[Qu],localAddress:t[XC]},connector:t[jC]});try{t[jC]({host:e,hostname:r,protocol:s,port:n,servername:t[Qu],localAddress:t[XC]},(i,o)=>{if(i){B_(t,i,{host:e,hostname:r,protocol:s,port:n}),t[KA]();return}if(t.destroyed){vd.destroy(o.on("error",Ade),new b$e),t[KA]();return}zA(o);try{t[ur]=o.alpnProtocol==="h2"?K$e(t,o):z$e(t,o)}catch(a){o.destroy().on("error",Ade),B_(t,a,{host:e,hostname:r,protocol:s,port:n}),t[KA]();return}t[ap]=!1,o[P$e]=0,o[Q_]=t[Q_],o[N$e]=t,o[D$e]=null,op.connected.hasSubscribers&&op.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ur]?.version,servername:t[Qu],localAddress:t[XC]},connector:t[jC],socket:o}),t.emit("connect",t[Da],[t]),t[KA]()})}catch(i){B_(t,i,{host:e,hostname:r,protocol:s,port:n}),t[KA]()}}function B_(t,e,{host:r,hostname:s,protocol:n,port:i}){if(!t.destroyed){if(t[ap]=!1,op.connectError.hasSubscribers&&op.connectError.publish({connectParams:{host:r,hostname:s,protocol:n,port:i,version:t[ur]?.version,servername:t[Qu],localAddress:t[XC]},connector:t[jC],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(zA(t[ZC]===0);t[$C]>0&&t[wo][t[No]].servername===t[Qu];){let o=t[wo][t[No]++];vd.errorRequest(t,o,e)}else dde(t,e);t.emit("connectionError",t[Da],[t],e)}}function cde(t){t[yu]=0,t.emit("drain",t[Da],[t])}function w_(t,e){t[Pd]!==2&&(t[Pd]=2,X$e(t,e),t[Pd]=0,t[jA]>256&&(t[wo].splice(0,t[jA]),t[No]-=t[jA],t[jA]=0))}function X$e(t,e){for(;;){if(t.destroyed){zA(t[$C]===0);return}if(t[Bu]&&!t[KC]){t[Bu](),t[Bu]=null;return}if(t[ur]&&t[ur].resume(),t[y_])t[yu]=2;else if(t[yu]===2){e?(t[yu]=1,queueMicrotask(()=>cde(t))):cde(t);continue}if(t[$C]===0||t[ZC]>=(lde(t)||1))return;let r=t[wo][t[No]];if(r===null)return;if(t[Da].protocol==="https:"&&t[Qu]!==r.servername){if(t[ZC]>0)return;t[Qu]=r.servername,t[ur]?.destroy(new Q$e("servername changed"),()=>{t[ur]=null,w_(t)})}if(t[ap])return;if(!t[ur]){hde(t);return}if(t[ur].destroyed||t[ur].busy(r))return;!r.aborted&&t[ur].write(r)?t[No]++:t[wo].splice(t[No],1)}}gde.exports=b_});var N_=I((W4t,fde)=>{"use strict";var OS=class{bottom=0;top=0;list=new Array(2048).fill(void 0);next=null;isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};fde.exports=class{constructor(){this.head=this.tail=new OS}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new OS),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var _S=I((z4t,bde)=>{"use strict";var{PoolStats:Z$e}=h6(),$$e=Sd(),eet=N_(),{kConnected:S_,kSize:pde,kRunning:mde,kPending:Ede,kQueued:eI,kBusy:tet,kFree:ret,kUrl:set,kClose:net,kDestroy:iet,kDispatch:oet}=At(),Gr=Symbol("clients"),Ss=Symbol("needDrain"),tI=Symbol("queue"),T_=Symbol("closed resolve"),x_=Symbol("onDrain"),Cde=Symbol("onConnect"),Ide=Symbol("onDisconnect"),Bde=Symbol("onConnectionError"),D_=Symbol("get dispatcher"),yde=Symbol("add client"),Qde=Symbol("remove client"),R_=class extends $$e{[tI]=n
Line truncated
|
||||||
|
|
||||||
${e.format(r)}`.trim():`${r.length} interceptors are pending:
|
${e.format(r)}`.trim():`${r.length} interceptors are pending:
|
||||||
|
|
||||||
${e.format(r)}`.trim())}};_de.exports=c6});var l6=E((WLt,qde)=>{"use strict";var{InvalidArgumentError:p$e}=Ce(),{runtimeFeatures:m$e}=hA();function E$e(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:s=[],caseSensitive:n=!1}=t;return{ignore:new Set(e.map(i=>n?i:i.toLowerCase())),exclude:new Set(r.map(i=>n?i:i.toLowerCase())),match:new Set(s.map(i=>n?i:i.toLowerCase()))}}var Hde=m$e.has("crypto")?w("node:crypto"):null,C$e=Hde?.hash?t=>Hde.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function Yde(t){return Array.isArray(t)&&(t.length&1)===0}function I$e(t=[]){return t.length===0?()=>!1:function(r){let s;for(let n of t)if(typeof n=="string"){if(s||(s=r.toLowerCase()),s.includes(n.toLowerCase()))return!0}else if(n instanceof RegExp&&n.test(r))return!0;return!1}}function B$e(t){let e={};if(!t)return e;if(Yde(t)){for(let r=0;r<t.length;r+=2){let s=t[r],n=t[r+1];if(s&&n!==void 0){let i=Buffer.isBuffer(s)?s.toString():s,o=Buffer.isBuffer(n)?n.toString():n;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,s]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(s)?s.join(", "):String(s));return e}var Gde=["record","playback","update"];function y$e(t){if(!Gde.includes(t))throw new p$e(`Invalid snapshot mode: ${t}. Must be one of: ${Gde.join(", ")}`)}qde.exports={createHeaderFilters:E$e,hashId:C$e,isUndiciHeaders:Yde,normalizeHeaders:B$e,isUrlExcludedFactory:I$e,validateSnapshotMode:y$e}});var $de=E((zLt,Zde)=>{"use strict";var{writeFile:Q$e,readFile:b$e,mkdir:w$e}=w("node:fs/promises"),{dirname:N$e,resolve:Vde}=w("node:path"),{setTimeout:S$e,clearTimeout:Jde}=w("node:timers"),{InvalidArgumentError:Wde,UndiciError:T$e}=Ce(),{hashId:x$e,isUrlExcludedFactory:R$e,normalizeHeaders:zde,createHeaderFilters:Kde}=l6();function nC(t,e,r={}){let s=new URL(t.path,t.origin),n=t._normalizedHeaders||zde(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=n),{method:t.method||"GET",url:r.matchQuery!==!1?s.toString():`${s.origin}${s.pathname}`,headers:jde(n,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function jde(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{ignore:i,exclude:o,match:a}=e;for(let[A,c]of Object.entries(t)){let u=s?A:A.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(n[u]=c)}return n}function Xde(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let A=s?o:o.toLowerCase();i.has(A)||(n[A]=a)}return n}function iC(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let s=Object.keys(t.headers).sort();for(let n of s){let i=Array.isArray(t.headers[n])?t.headers[n]:[t.headers[n]];e.push(n);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return x$e(r)}var d6=class{#e;#t;#s=new Map;#r;#i=1/0;#n=!1;#a;constructor(e={}){this.#r=e.snapshotPath,this.#i=e.maxSnapshots||1/0,this.#n=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#a=Kde(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=R$e(e.excludeUrls),this.#n&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let s=nC(e,this.#a,this.matchOptions),n=iC(s),i=zde(r.headers),o={statusCode:r.statusCode,headers:Xde(i,this.#a,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#s.size>=this.#i&&!this.#s.has(n)){let A=this.#s.keys().next().value;this.#s.delete(A)}let a=this.#s.get(n);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#s.set(n,{request:s,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#n&&this.#r&&this.#c()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=nC(e,this.#a,this.matchOptions),s=iC(r),n=this.#s.get(s);if(!n)return;let i=n.callCount||0,o=Math.min(i,n.responses.length-1);return n.callCount=i+1,{...n,response:n.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new Wde("Snapshot path is required");try{let s=await b$e(Vde(r),"utf8"),n=JSON.parse(s);if(Array.isArray(n)){this.#s.clear();for(let{hash:i,snapshot:o}of n)this.#s.set(i,o)}else this.#s=new Map(Object.entries(n))}catch(s){if(s.code==="ENOENT")this.#s.clear();else throw new T$e(`Failed to load snapshots from ${r}`,{cause:s})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new Wde("Snapshot path is required");let s=Vde(r);await w$e(N$e(s),{recursive:!0});let n=Array.from(this.#s.entries()).map(([i,o])=>({hash:i,snapshot:o}));await Q$e(s,JSON.s
Line truncated
|
${e.format(r)}`.trim())}};Kge.exports=KH});var XH=I((wOt,$ge)=>{"use strict";var{InvalidArgumentError:nst}=Be(),{runtimeFeatures:ist}=qA();function ost(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:s=[],caseSensitive:n=!1}=t;return{ignore:new Set(e.map(i=>n?i:i.toLowerCase())),exclude:new Set(r.map(i=>n?i:i.toLowerCase())),match:new Set(s.map(i=>n?i:i.toLowerCase()))}}var jge=ist.has("crypto")?N("node:crypto"):null,ast=jge?.hash?t=>jge.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function Zge(t){return Array.isArray(t)&&(t.length&1)===0}function Ast(t=[]){return t.length===0?()=>!1:function(r){let s;for(let n of t)if(typeof n=="string"){if(s||(s=r.toLowerCase()),s.includes(n.toLowerCase()))return!0}else if(n instanceof RegExp&&n.test(r))return!0;return!1}}function cst(t){let e={};if(!t)return e;if(Zge(t)){for(let r=0;r<t.length;r+=2){let s=t[r],n=t[r+1];if(s&&n!==void 0){let i=Buffer.isBuffer(s)?s.toString():s,o=Buffer.isBuffer(n)?n.toString():n;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,s]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(s)?s.join(", "):String(s));return e}var Xge=["record","playback","update"];function ust(t){if(!Xge.includes(t))throw new nst(`Invalid snapshot mode: ${t}. Must be one of: ${Xge.join(", ")}`)}$ge.exports={createHeaderFilters:ost,hashId:ast,isUndiciHeaders:Zge,normalizeHeaders:cst,isUrlExcludedFactory:Ast,validateSnapshotMode:ust}});var Afe=I((NOt,afe)=>{"use strict";var{writeFile:lst,readFile:dst,mkdir:hst}=N("node:fs/promises"),{dirname:gst,resolve:efe}=N("node:path"),{setTimeout:fst,clearTimeout:tfe}=N("node:timers"),{InvalidArgumentError:rfe,UndiciError:pst}=Be(),{hashId:mst,isUrlExcludedFactory:Est,normalizeHeaders:sfe,createHeaderFilters:nfe}=XH();function gI(t,e,r={}){let s=new URL(t.path,t.origin),n=t._normalizedHeaders||sfe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=n),{method:t.method||"GET",url:r.matchQuery!==!1?s.toString():`${s.origin}${s.pathname}`,headers:ife(n,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function ife(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{ignore:i,exclude:o,match:a}=e;for(let[A,c]of Object.entries(t)){let u=s?A:A.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(n[u]=c)}return n}function ofe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let A=s?o:o.toLowerCase();i.has(A)||(n[A]=a)}return n}function fI(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let s=Object.keys(t.headers).sort();for(let n of s){let i=Array.isArray(t.headers[n])?t.headers[n]:[t.headers[n]];e.push(n);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return mst(r)}var ZH=class{#e;#t;#s=new Map;#r;#i=1/0;#n=!1;#a;constructor(e={}){this.#r=e.snapshotPath,this.#i=e.maxSnapshots||1/0,this.#n=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#a=nfe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=Est(e.excludeUrls),this.#n&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let s=gI(e,this.#a,this.matchOptions),n=fI(s),i=sfe(r.headers),o={statusCode:r.statusCode,headers:ofe(i,this.#a,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#s.size>=this.#i&&!this.#s.has(n)){let A=this.#s.keys().next().value;this.#s.delete(A)}let a=this.#s.get(n);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#s.set(n,{request:s,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#n&&this.#r&&this.#c()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=gI(e,this.#a,this.matchOptions),s=fI(r),n=this.#s.get(s);if(!n)return;let i=n.callCount||0,o=Math.min(i,n.responses.length-1);return n.callCount=i+1,{...n,response:n.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new rfe("Snapshot path is required");try{let s=await dst(efe(r),"utf8"),n=JSON.parse(s);if(Array.isArray(n)){this.#s.clear();for(let{hash:i,snapshot:o}of n)this.#s.set(i,o)}else this.#s=new Map(Object.entries(n))}catch(s){if(s.code==="ENOENT")this.#s.clear();else throw new pst(`Failed to load snapshots from ${r}`,{cause:s})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new rfe("Snapshot path is required");let s=efe(r);await hst(gst(s),{recursive:!0});let n=Array.from(this.#s.entries()).map(([i,o])=>({hash:i,snapshot:o}));await lst(s,JSON.s
Line truncated
|
||||||
PRAGMA journal_mode = WAL;
|
PRAGMA journal_mode = WAL;
|
||||||
PRAGMA synchronous = NORMAL;
|
PRAGMA synchronous = NORMAL;
|
||||||
PRAGMA temp_store = memory;
|
PRAGMA temp_store = memory;
|
||||||
PRAGMA optimize;
|
PRAGMA optimize;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS cacheInterceptorV${bn} (
|
CREATE TABLE IF NOT EXISTS cacheInterceptorV${Vn} (
|
||||||
-- Data specific to us
|
-- Data specific to us
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
url TEXT NOT NULL,
|
url TEXT NOT NULL,
|
||||||
@@ -133,8 +133,8 @@ ${e.format(r)}`.trim())}};_de.exports=c6});var l6=E((WLt,qde)=>{"use strict";var
|
|||||||
staleAt INTEGER NOT NULL
|
staleAt INTEGER NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${bn}_getValuesQuery ON cacheInterceptorV${bn}(url, method, deleteAt);
|
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${Vn}_getValuesQuery ON cacheInterceptorV${Vn}(url, method, deleteAt);
|
||||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${bn}_deleteByUrlQuery ON cacheInterceptorV${bn}(deleteAt);
|
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${Vn}_deleteByUrlQuery ON cacheInterceptorV${Vn}(deleteAt);
|
||||||
`),this.#r=this.#s.prepare(`
|
`),this.#r=this.#s.prepare(`
|
||||||
SELECT
|
SELECT
|
||||||
id,
|
id,
|
||||||
@@ -148,14 +148,14 @@ ${e.format(r)}`.trim())}};_de.exports=c6});var l6=E((WLt,qde)=>{"use strict";var
|
|||||||
vary,
|
vary,
|
||||||
cachedAt,
|
cachedAt,
|
||||||
staleAt
|
staleAt
|
||||||
FROM cacheInterceptorV${bn}
|
FROM cacheInterceptorV${Vn}
|
||||||
WHERE
|
WHERE
|
||||||
url = ?
|
url = ?
|
||||||
AND method = ?
|
AND method = ?
|
||||||
ORDER BY
|
ORDER BY
|
||||||
deleteAt ASC
|
deleteAt ASC
|
||||||
`),this.#i=this.#s.prepare(`
|
`),this.#i=this.#s.prepare(`
|
||||||
UPDATE cacheInterceptorV${bn} SET
|
UPDATE cacheInterceptorV${Vn} SET
|
||||||
body = ?,
|
body = ?,
|
||||||
deleteAt = ?,
|
deleteAt = ?,
|
||||||
statusCode = ?,
|
statusCode = ?,
|
||||||
@@ -168,7 +168,7 @@ ${e.format(r)}`.trim())}};_de.exports=c6});var l6=E((WLt,qde)=>{"use strict";var
|
|||||||
WHERE
|
WHERE
|
||||||
id = ?
|
id = ?
|
||||||
`),this.#n=this.#s.prepare(`
|
`),this.#n=this.#s.prepare(`
|
||||||
INSERT INTO cacheInterceptorV${bn} (
|
INSERT INTO cacheInterceptorV${Vn} (
|
||||||
url,
|
url,
|
||||||
method,
|
method,
|
||||||
body,
|
body,
|
||||||
@@ -182,116 +182,132 @@ ${e.format(r)}`.trim())}};_de.exports=c6});var l6=E((WLt,qde)=>{"use strict";var
|
|||||||
cachedAt,
|
cachedAt,
|
||||||
staleAt
|
staleAt
|
||||||
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
||||||
`),this.#o=this.#s.prepare(`DELETE FROM cacheInterceptorV${bn} WHERE url = ?`),this.#A=this.#s.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${bn}`),this.#a=this.#s.prepare(`DELETE FROM cacheInterceptorV${bn} WHERE deleteAt <= ?`),this.#c=this.#t===1/0?null:this.#s.prepare(`
|
`),this.#o=this.#s.prepare(`DELETE FROM cacheInterceptorV${Vn} WHERE url = ?`),this.#A=this.#s.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${Vn}`),this.#a=this.#s.prepare(`DELETE FROM cacheInterceptorV${Vn} WHERE deleteAt <= ?`),this.#c=this.#t===1/0?null:this.#s.prepare(`
|
||||||
DELETE FROM cacheInterceptorV${bn}
|
DELETE FROM cacheInterceptorV${Vn}
|
||||||
WHERE id IN (
|
WHERE id IN (
|
||||||
SELECT
|
SELECT
|
||||||
id
|
id
|
||||||
FROM cacheInterceptorV${bn}
|
FROM cacheInterceptorV${Vn}
|
||||||
ORDER BY cachedAt ASC
|
ORDER BY cachedAt ASC
|
||||||
LIMIT ?
|
LIMIT ?
|
||||||
)
|
)
|
||||||
`)}close(){this.#s.close()}get(e){_6(e);let r=this.#d(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){_6(e);let s=this.#l(e),n=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=n?.byteLength;if(i&&i>this.#e)return;let o=this.#d(e,!0);o?this.#i.run(n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#n.run(s,e.method,n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt),this.#u())}createWriteStream(e,r){_6(e),Utt(r);let s=0,n=[],i=this;return new Mtt({decodeStrings:!0,write(o,a,A){s+=o.byteLength,s<i.#e?n.push(o):this.destroy(),A()},final(o){i.set(e,{...r,body:n}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#l(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#c?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#A.get();return e}#l(e){return`${e.origin}/${e.path}`}#d(e,r=!1){let s=this.#l(e),{headers:n,method:i}=e,o=this.#r.all(s,i);if(o.length===0)return;let a=Date.now();for(let A of o){if(a>=A.deleteAt&&!r)continue;let c=!0;if(A.vary){let u=JSON.parse(A.vary);for(let l in u)if(!Ltt(n[l],u[l])){c=!1;break}}if(c)return A}}};function Ltt(t,e){if(t==null&&e==null)return!0;if(t==null&&e!=null||t!=null&&e==null)return!1;if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}return t===e}});var Bd=E((pvt,Bge)=>{"use strict";var{kConstruct:vtt}=et(),{kEnumerableProperty:Ff}=Be(),{iteratorMixin:Ptt,isValidHeaderName:dC,isValidHeaderValue:pge}=Cn(),{webidl:Oe}=Lr(),G6=w("node:assert"),rS=w("node:util");function fge(t){return t===10||t===13||t===9||t===32}function mge(t){let e=0,r=t.length;for(;r>e&&fge(t.charCodeAt(r-1));)--r;for(;r>e&&fge(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function Ege(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let s=e[r];if(s.length!==2)throw Oe.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${s.length}.`});Y6(t,s[0],s[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let s=0;s<r.length;++s)Y6(t,r[s],e[r[s]])}else throw Oe.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function Y6(t,e,r){if(r=mge(r),dC(e)){if(!pge(r))throw Oe.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Oe.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(Ige(t)==="immutable")throw new TypeError("immutable");return nS(t).append(e,r,!1)}function Ott(t){let e=nS(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],s=e.toSortedArray(),n=e.cookies;if(n===null||n.length===1)return e.sortedMap=s;for(let i=0;i<s.length;++i){let{0:o,1:a}=s[i];if(o==="set-cookie")for(let A=0;A<n.length;++A)r.push([o,n[A]]);else r.push([o,a])}return e.sortedMap=r}function Cge(t,e){return t[0]<e[0]?-1:1}var sS=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase(),i=this.headersMap.get(n);if(i){let o=n==="cookie"?"; ":", ";this.headersMap.set(n,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(n,{name:e,value:r});n==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase();n==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(n,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:s}of this.headersMap.values())e[r]=s;return e}rawValues(){return this.hea
Line truncated
|
`)}close(){this.#s.close()}get(e){S5(e);let r=this.#d(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){S5(e);let s=this.#l(e),n=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=n?.byteLength;if(i&&i>this.#e)return;let o=this.#d(e,!0);o?this.#i.run(n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#n.run(s,e.method,n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt),this.#u())}createWriteStream(e,r){S5(e),yit(r);let s=0,n=[],i=this;return new Bit({decodeStrings:!0,write(o,a,A){s+=o.byteLength,s<i.#e?n.push(o):this.destroy(),A()},final(o){i.set(e,{...r,body:n}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#l(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#c?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#A.get();return e}#l(e){return`${e.origin}/${e.path}`}#d(e,r=!1){let s=this.#l(e),{headers:n,method:i}=e,o=this.#r.all(s,i);if(o.length===0)return;let a=Date.now();for(let A of o){if(a>=A.deleteAt&&!r)continue;let c=!0;if(A.vary){let u=JSON.parse(A.vary);for(let l in u)if(!Qit(n[l],u[l])){c=!1;break}}if(c)return A}}};function Qit(t,e){if(t==null&&e==null)return!0;if(t==null&&e!=null||t!=null&&e==null)return!1;if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}return t===e}});var nh=I((zOt,kpe)=>{"use strict";var{kConstruct:bit}=At(),{kEnumerableProperty:Qp}=Ne(),{iteratorMixin:wit,isValidHeaderName:II,isValidHeaderValue:Spe}=Hn(),{webidl:Ke}=Kr(),x5=N("node:assert"),ET=N("node:util");function Npe(t){return t===10||t===13||t===9||t===32}function Tpe(t){let e=0,r=t.length;for(;r>e&&Npe(t.charCodeAt(r-1));)--r;for(;r>e&&Npe(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function xpe(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let s=e[r];if(s.length!==2)throw Ke.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${s.length}.`});D5(t,s[0],s[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let s=0;s<r.length;++s)D5(t,r[s],e[r[s]])}else throw Ke.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function D5(t,e,r){if(r=Tpe(r),II(e)){if(!Spe(r))throw Ke.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Ke.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(Rpe(t)==="immutable")throw new TypeError("immutable");return IT(t).append(e,r,!1)}function Nit(t){let e=IT(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],s=e.toSortedArray(),n=e.cookies;if(n===null||n.length===1)return e.sortedMap=s;for(let i=0;i<s.length;++i){let{0:o,1:a}=s[i];if(o==="set-cookie")for(let A=0;A<n.length;++A)r.push([o,n[A]]);else r.push([o,a])}return e.sortedMap=r}function Dpe(t,e){return t[0]<e[0]?-1:1}var CT=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase(),i=this.headersMap.get(n);if(i){let o=n==="cookie"?"; ":", ";this.headersMap.set(n,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(n,{name:e,value:r});n==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase();n==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(n,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:s}of this.headersMap.values())e[r]=s;return e}rawValues(){return this.hea
Line truncated
|
||||||
${i}`;break;case"retry":Npe(i)&&(r[n]=i);break;case"id":Spe(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&Npe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&Spe(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};Tpe.exports={EventSourceStream:x5}});var vpe=E((Hvt,Lpe)=>{"use strict";var{pipeline:tot}=w("node:stream"),{fetching:rot}=mC(),{makeRequest:sot}=Uf(),{webidl:hs}=Lr(),{EventSourceStream:not}=xpe(),{parseMIMEType:iot}=ui(),{createFastMessageEvent:oot}=xS(),{isNetworkError:Rpe}=gC(),{kEnumerableProperty:xd}=Be(),{environmentSettingsObject:Dpe}=Cn(),kpe=!1,Fpe=3e3,bC=0,Mpe=1,wC=2,aot="anonymous",Aot="use-credentials",Vf=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#s=!1;#r=bC;#i=null;#n=null;#a;#o;constructor(e,r={}){super(),hs.util.markAsUncloneable(this);let s="EventSource constructor";hs.argumentLengthCheck(arguments,1,s),kpe||(kpe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=hs.converters.USVString(e),r=hs.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let n=Dpe,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=aot;r.withCredentials===!0&&(o=Aot,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Dpe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=sot(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===wC)return;this.#r=bC;let e={request:this.#i,dispatcher:this.#a},r=s=>{if(!Rpe(s))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(Rpe(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?iot(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=Mpe,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new not({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(oot(A.type,A.options))}});tot(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#n=rot(e)}#c(){this.#r!==wC&&(this.#r=bC,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===bC&&(this.#o.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A())},this.#o.reconnectionTime)?.unref())}close(){hs.brandCheck(this,t),this.#r!==wC&&(this.#r=wC,this.#n.abort(),this.#i=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open);let r=hs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("open",r),this.#e.open=e):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message);let r=hs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("message",r),this.#e.message=e):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error);let r=hs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},Upe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:bC,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Mpe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:wC,writable:!1}};Object.defineProperties(Vf,Upe);Object.defineProperties(Vf.prototype,Upe);Object.defineProperties(Vf.prototype,{close:xd,onerror:xd,onmessage:xd,onopen:xd,readyState:xd,url:xd,withCredentials:xd});hs.converters.EventSourceInitDict=hs.dictionaryConverter([{key:"withCredentials",converter:hs.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:hs.converters.any},{key:"node",converter:hs.dictionaryConverter([{key:"reconnectionTime",converter:hs.converters["unsigned long"],defaultValue:()=>Fpe},{key:"dispatcher",converter:hs.converters.any}]),defaultValue:()=>({})}]);Lpe.exports={EventSource:Vf,defaultReconnectionTime:Fpe}});var Ype=E((Gvt,W)=>{"use strict";var cot=Jc(),Ope=QE(),uot=id(),lot=Que(),dot=Sue(),hot=Ad(),got=h_(),fot=c_(),pot=dle(),mot=Cle(),Eot=yle(),_pe=Ce(),GS=Be(),{InvalidArgumentError:HS}=_pe,Jf=sde(),Cot=zl(),Iot=Z_(),{MockCallHistory:Bot
Line truncated
|
${o}`;return}if(sx(e,n,Wct)){zct(e,i)&&(r.retry=e.toString("utf8",i));return}if(sx(e,n,Vct)){Kct(e,i)&&(r.id=e.toString("utf8",i));return}if(sx(e,n,Jct)){let o=e.toString("utf8",i);o.length>0&&(r.event=o)}}processEvent(e){e.retry&&_ct(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&Hct(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event.data=void 0,this.event.event=void 0,this.event.id=void 0,this.event.retry=void 0}hasPendingEvent(){return this.event.data!==void 0||this.event.event!==void 0||this.event.id!==void 0||this.event.retry!==void 0}hasCurrentByte(){return this.chunkIndex<this.chunks.length&&this.pos<this.chunks[this.chunkIndex].length}currentByte(){return this.chunks[this.chunkIndex][this.pos]}consumeCurrentByte(){this.advanceCursor(),this.syncLineStartToCursor()}advanceCursor(){for(this.pos++;this.chunkIndex<this.chunks.length&&this.pos>=this.chunks[this.chunkIndex].length;)this.chunkIndex++,this.pos=0}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex,this.linePos=this.pos,this.dropConsumedChunks()}dropConsumedChunks(){for(;this.lineChunkIndex>0;)this.chunks.shift(),this.lineChunkIndex--,this.chunkIndex--;this.chunkIndex===this.chunks.length&&(this.chunks.length=0,this.chunkIndex=0,this.pos=0,this.lineChunkIndex=0,this.linePos=0)}readLine(){if(this.lineChunkIndex===this.chunkIndex)return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos);let e=[],r=0;for(let s=this.lineChunkIndex;s<=this.chunkIndex;s++){let n=this.chunks[s],i=s===this.lineChunkIndex?this.linePos:0,o=s===this.chunkIndex?this.pos:n.length,a=n.subarray(i,o);r+=a.length,e.push(a)}return Buffer.concat(e,r)}peekBufferedByte(e){let r=this.lineChunkIndex,s=this.linePos;for(;r<this.chunks.length;){let n=this.chunks[r],i=n.length-s;if(e<i)return n[s+e];e-=i,r++,s=0}}discardLeadingBytes(e){for(;e>0&&this.lineChunkIndex<this.chunks.length;){let s=this.chunks[this.lineChunkIndex].length-this.linePos;e<s?(this.linePos+=e,e=0):(e-=s,this.lineChunkIndex++,this.linePos=0)}this.chunkIndex=this.lineChunkIndex,this.pos=this.linePos,this.dropConsumedChunks()}handleBOM(){let e=this.peekBufferedByte(0),r=this.peekBufferedByte(1),s=this.peekBufferedByte(2);return r===void 0?(e===Up[0]||(this.checkBOM=!1),!0):s===void 0?e===Up[0]&&r===Up[1]?!0:(this.checkBOM=!1,!1):(e===Up[0]&&r===Up[1]&&s===Up[2]&&this.discardLeadingBytes(3),this.checkBOM=!1,!this.hasCurrentByte())}};vEe.exports={EventSourceStream:pG}});var VEe=I((C6t,JEe)=>{"use strict";var{pipeline:jct}=N("node:stream"),{fetching:Xct}=wI(),{makeRequest:Zct}=wp(),{webidl:xs}=Kr(),{EventSourceStream:$ct}=PEe(),{parseMIMEType:eut}=vi(),{createFastMessageEvent:tut}=JT(),{isNetworkError:OEe}=yI(),{kEnumerableProperty:dh}=Ne(),{environmentSettingsObject:_Ee}=Hn(),HEe=!1,GEe=3e3,kI=0,YEe=1,FI=2,rut="anonymous",sut="use-credentials",Lp=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#s=!1;#r=kI;#i=null;#n=null;#a;#o;constructor(e,r={}){super(),xs.util.markAsUncloneable(this);let s="EventSource constructor";xs.argumentLengthCheck(arguments,1,s),HEe||(HEe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=xs.converters.USVString(e),r=xs.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let n=_Ee,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=rut;r.withCredentials===!0&&(o=sut,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=_Ee.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=Zct(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===FI)return;this.#r=kI;let e={request:this.#i,dispatcher:this.#a},r=s=>{if(!OEe(s))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(OEe(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?eut(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=YEe,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new $ct({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(tut(A.type,A.options))}});jct(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#n=Xct(e)}#c(){this.#r!==FI&&(this.#r=kI,this.dispatchEvent(new Event("error")),setTime
Line truncated
|
||||||
`).slice(1).join(`
|
`).slice(1).join(`
|
||||||
`);t.stack=r?`${r}
|
`);t.stack=r?`${r}
|
||||||
${i}`:n.stack}W.exports.fetch=function(e,r=void 0){return kot(e,r).catch(s=>{throw Ppe?Gpe(s,Ppe):s&&typeof s=="object"&&Error.captureStackTrace(s,W.exports.fetch),s})};W.exports.Headers=Bd().Headers;W.exports.Response=gC().Response;W.exports.Request=Uf().Request;W.exports.FormData=uN().FormData;var{setGlobalOrigin:Fot,getGlobalOrigin:Mot}=z4();W.exports.setGlobalOrigin=Fot;W.exports.getGlobalOrigin=Mot;var{CacheStorage:Uot}=bfe(),{kConstruct:Lot}=et();W.exports.caches=new Uot(Lot);var{deleteCookie:vot,getCookies:Pot,getSetCookies:Oot,setCookie:_ot,parseCookie:Hot}=Lfe();W.exports.deleteCookie=vot;W.exports.getCookies=Pot;W.exports.getSetCookies=Oot;W.exports.setCookie=_ot;W.exports.parseCookie=Hot;var{parseMIMEType:Got,serializeAMimeType:Yot}=ui();W.exports.parseMIMEType=Got;W.exports.serializeAMimeType=Yot;var{CloseEvent:qot,ErrorEvent:Vot,MessageEvent:Jot}=xS(),{WebSocket:Wot,ping:zot}=fpe();W.exports.WebSocket=Wot;W.exports.CloseEvent=qot;W.exports.ErrorEvent=Vot;W.exports.MessageEvent=Jot;W.exports.ping=zot;W.exports.WebSocketStream=Qpe().WebSocketStream;W.exports.WebSocketError=b5().WebSocketError;W.exports.request=NC(Jf.request);W.exports.stream=NC(Jf.stream);W.exports.pipeline=NC(Jf.pipeline);W.exports.connect=NC(Jf.connect);W.exports.upgrade=NC(Jf.upgrade);W.exports.MockClient=Iot;W.exports.MockCallHistory=Bot;W.exports.MockCallHistoryLog=yot;W.exports.MockPool=bot;W.exports.MockAgent=Qot;W.exports.SnapshotAgent=wot;W.exports.mockErrors=Not;var{EventSource:Kot}=vpe();W.exports.EventSource=Kot;function jot(){globalThis.fetch=W.exports.fetch,globalThis.Headers=W.exports.Headers,globalThis.Response=W.exports.Response,globalThis.Request=W.exports.Request,globalThis.FormData=W.exports.FormData,globalThis.WebSocket=W.exports.WebSocket,globalThis.CloseEvent=W.exports.CloseEvent,globalThis.ErrorEvent=W.exports.ErrorEvent,globalThis.MessageEvent=W.exports.MessageEvent,globalThis.EventSource=W.exports.EventSource}W.exports.install=jot});var SC=E(ou=>{"use strict";ou.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");ou.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");ou.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
${i}`:n.stack}j.exports.fetch=function(e,r=void 0){return Sut(e,r).catch(s=>{throw WEe?XEe(s,WEe):s&&typeof s=="object"&&Error.captureStackTrace(s,j.exports.fetch),s})};j.exports.Headers=nh().Headers;j.exports.Response=yI().Response;j.exports.Request=wp().Request;j.exports.FormData=NS().FormData;var{setGlobalOrigin:Tut,getGlobalOrigin:xut}=M6();j.exports.setGlobalOrigin=Tut;j.exports.getGlobalOrigin=xut;var{CacheStorage:Dut}=Ume(),{kConstruct:Rut}=At();j.exports.caches=new Dut(Rut);var{deleteCookie:kut,getCookies:Fut,getSetCookies:Mut,setCookie:Uut,parseCookie:Lut}=Wme();j.exports.deleteCookie=kut;j.exports.getCookies=Fut;j.exports.getSetCookies=Mut;j.exports.setCookie=Uut;j.exports.parseCookie=Lut;var{parseMIMEType:vut,serializeAMimeType:Put}=vi();j.exports.parseMIMEType=vut;j.exports.serializeAMimeType=Put;var{CloseEvent:Out,ErrorEvent:_ut,MessageEvent:Hut}=JT(),{WebSocket:Gut,ping:Yut}=NEe();j.exports.WebSocket=Gut;j.exports.CloseEvent=Out;j.exports.ErrorEvent=_ut;j.exports.MessageEvent=Hut;j.exports.ping=Yut;j.exports.WebSocketStream=MEe().WebSocketStream;j.exports.WebSocketError=lG().WebSocketError;j.exports.request=MI(vp.request);j.exports.stream=MI(vp.stream);j.exports.pipeline=MI(vp.pipeline);j.exports.connect=MI(vp.connect);j.exports.upgrade=MI(vp.upgrade);j.exports.MockClient=fut;j.exports.MockCallHistory=put;j.exports.MockCallHistoryLog=mut;j.exports.MockPool=Cut;j.exports.MockAgent=Eut;j.exports.SnapshotAgent=Iut;j.exports.mockErrors=But;var{EventSource:qut}=VEe();j.exports.EventSource=qut;function Jut(){globalThis.fetch=j.exports.fetch,globalThis.Headers=j.exports.Headers,globalThis.Response=j.exports.Response,globalThis.Request=j.exports.Request,globalThis.FormData=j.exports.FormData,globalThis.WebSocket=j.exports.WebSocket,globalThis.CloseEvent=j.exports.CloseEvent,globalThis.ErrorEvent=j.exports.ErrorEvent,globalThis.MessageEvent=j.exports.MessageEvent,globalThis.EventSource=j.exports.EventSource}j.exports.install=Jut});var UI=I(vu=>{"use strict";vu.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");vu.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");vu.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
||||||
`||t==="\r";ou.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);ou.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);ou.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());ou.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let s=t[e];if(++e,s==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var Vpe=E((Vvt,qpe)=>{"use strict";var{asciiLowercase:YS,solelyContainsHTTPTokenCodePoints:Xot,soleyContainsHTTPQuotedStringTokenCodePoints:Zot}=SC();qpe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=YS(String(e)),this._map.get(e)}has(e){return e=YS(String(e)),this._map.has(e)}set(e,r){if(e=YS(String(e)),r=String(r),!Xot(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!Zot(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=YS(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var zpe=E((Jvt,Wpe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:$ot,removeTrailingHTTPWhitespace:Jpe,isHTTPWhitespaceChar:eat,solelyContainsHTTPTokenCodePoints:R5,soleyContainsHTTPQuotedStringTokenCodePoints:tat,asciiLowercase:D5,collectAnHTTPQuotedString:rat}=SC();Wpe.exports=t=>{t=$ot(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!R5(r)||e>=t.length)return null;++e;let s="";for(;e<t.length&&t[e]!==";";)s+=t[e],++e;if(s=Jpe(s),s.length===0||!R5(s))return null;let n={type:D5(r),subtype:D5(s),parameters:new Map};for(;e<t.length;){for(++e;eat(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=D5(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=rat(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=Jpe(o),o==="")continue}i.length>0&&R5(i)&&tat(o)&&!n.parameters.has(i)&&n.parameters.set(i,o)}return n}});var jpe=E((Wvt,Kpe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:sat}=SC();Kpe.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,s]of t.parameters)e+=";",e+=r,e+="=",(!sat(s)||s.length===0)&&(s=s.replace(/(["\\])/ug,"\\$1"),s=`"${s}"`),e+=s;return e}});var eme=E((Kvt,$pe)=>{"use strict";var nat=Vpe(),iat=zpe(),oat=jpe(),{asciiLowercase:Xpe,solelyContainsHTTPTokenCodePoints:Zpe}=SC();$pe.exports=class{constructor(e){e=String(e);let r=iat(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new nat(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=Xpe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!Zpe(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=Xpe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!Zpe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return oat(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});import*as P5 from"os";function NA(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function zS(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}function au(t,e,r){let s=new KS(t,e,r);process.stdout.write(s.toString()+P5.EOL)}function jS(t,e=""){au(t,{},e)}var v5="::",KS=class{constructor(e,r,s){e||(e="missing.command"),this.command=e,this.properties=r,this.message=s}toString(){let e=v5+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let s in this.properties)ifLine truncated
|
`||t==="\r";vu.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);vu.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);vu.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());vu.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let s=t[e];if(++e,s==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var e0e=I((Q6t,$Ee)=>{"use strict";var{asciiLowercase:ox,solelyContainsHTTPTokenCodePoints:Vut,soleyContainsHTTPQuotedStringTokenCodePoints:Wut}=UI();$Ee.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=ox(String(e)),this._map.get(e)}has(e){return e=ox(String(e)),this._map.has(e)}set(e,r){if(e=ox(String(e)),r=String(r),!Vut(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!Wut(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=ox(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var s0e=I((b6t,r0e)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:zut,removeTrailingHTTPWhitespace:t0e,isHTTPWhitespaceChar:Kut,solelyContainsHTTPTokenCodePoints:mG,soleyContainsHTTPQuotedStringTokenCodePoints:jut,asciiLowercase:EG,collectAnHTTPQuotedString:Xut}=UI();r0e.exports=t=>{t=zut(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!mG(r)||e>=t.length)return null;++e;let s="";for(;e<t.length&&t[e]!==";";)s+=t[e],++e;if(s=t0e(s),s.length===0||!mG(s))return null;let n={type:EG(r),subtype:EG(s),parameters:new Map};for(;e<t.length;){for(++e;Kut(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=EG(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=Xut(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=t0e(o),o==="")continue}i.length>0&&mG(i)&&jut(o)&&!n.parameters.has(i)&&n.parameters.set(i,o)}return n}});var i0e=I((w6t,n0e)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:Zut}=UI();n0e.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,s]of t.parameters)e+=";",e+=r,e+="=",(!Zut(s)||s.length===0)&&(s=s.replace(/(["\\])/ug,"\\$1"),s=`"${s}"`),e+=s;return e}});var c0e=I((S6t,A0e)=>{"use strict";var $ut=e0e(),elt=s0e(),tlt=i0e(),{asciiLowercase:o0e,solelyContainsHTTPTokenCodePoints:a0e}=UI();A0e.exports=class{constructor(e){e=String(e);let r=elt(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new $ut(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=o0e(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!a0e(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=o0e(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!a0e(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return tlt(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});import*as LG from"os";function nc(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function PI(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}function ic(t,e,r){let s=new Bx(t,e,r);process.stdout.write(s.toString()+LG.EOL)}function yx(t,e=""){ic(t,{},e)}var UG="::",Bx=class{constructor(e,r,s){e||(e="missing.command"),this.command=e,this.properties=r,this.message=s}toString(){let e=UG+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let s in this.properties)ifLine truncated
|
||||||
`).filter(s=>s!=="");return e&&e.trimWhitespace===!1?r:r.map(s=>s.trim())}function PR(t){process.exitCode=LR.Failure,Pu(t)}function WA(){return process.env.RUNNER_DEBUG==="1"}function M(t){au("debug",{},t)}function Pu(t,e={}){au("error",zS(e),t instanceof Error?t.toString():t)}function ut(t,e={}){au("warning",zS(e),t instanceof Error?t.toString():t)}function he(t){process.stdout.write(t+FW.EOL)}function MW(t){jS("group",t)}function UW(){jS("endgroup")}function jp(t,e){if(process.env.GITHUB_STATE||"")return _5("STATE",H5(t,e));au("save-state",{name:t},NA(e))}function zA(t){return process.env[`STATE_${t}`]||""}import{readFileSync as txe,existsSync as rxe}from"fs";import{EOL as sxe}from"os";var Sh=class{constructor(){var e,r,s;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(rxe(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(txe(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${sxe}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(s=process.env.GITHUB_GRAPHQL_URL)!==null&&s!==void 0?s:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var GR=Ie(_W(),1),HW=Ie(wB(),1),pxe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function GW(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function YW(t){return new GR.HttpClient().getAgent(t)}function mxe(t){return new GR.HttpClient().getAgentDispatcher(t)}function qW(t){let e=mxe(t);return(s,n)=>pxe(this,void 0,void 0,function*(){return(0,HW.fetch)(s,Object.assign(Object.assign({},n),{dispatcher:e}))})}function VW(){return process.env.GITHUB_API_URL||"https://api.github.com"}function YR(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let n=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(n)?t:`${t?`${t} `:""}${n}`}return t}function KA(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function OB(t,e,r,s){if(typeof r!="function")throw new Error("method for before hook must be a function");return s||(s={}),Array.isArray(e)?e.reverse().reduce((n,i)=>OB.bind(null,t,i,n,s),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((n,i)=>i.hook.bind(null,n,s),r)():r(s))}function JW(t,e,r,s){let n=s;t.registry[r]||(t.registry[r]=[]),e==="before"&&(s=(i,o)=>Promise.resolve().then(n.bind(null,o)).then(i.bind(null,o))),e==="after"&&(s=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(A=>(a=A,n(a,o))).then(()=>a)}),e==="error"&&(s=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>n(a,o))),t.registry[r].push({hook:s,orig:n})}function WW(t,e,r){if(!t.registry[e])return;let s=t.registry[e].map(n=>n.orig).indexOf(r);s!==-1&&t.registry[e].splice(s,1)}var zW=Function.bind,KW=zW.bind(zW);function jW(t,e,r){let s=KW(WW,null).apply(null,r?[e,r]:[e]);t.api={remove:s},t.remove=s,["before","error","after","wrap"].forEach(n=>{let i=r?[e,n,r]:[e,n];t[n]=t.api[n]=KW(JW,null).apply(null,i)})}function Cxe(){let t=Symbol("Singular"),e={registry:{}},r=OB.bind(null,e,t);return jW(r,e,t),r}function Ixe(){let t={registry:{}},e=OB.bind(null,t);return jW(e,t),e}var XW={Singular:Cxe,Collection:Ixe};var Bxe="0.0.0-development",yxe=`octokit-endpoint.js/${Bxe} ${KA()}`,Qxe={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":yxe},mediaType
Line truncated
|
`).filter(s=>s!=="");return e&&e.trimWhitespace===!1?r:r.map(s=>s.trim())}function uk(t){process.exitCode=Ak.Failure,ml(t)}function Nc(){return process.env.RUNNER_DEBUG==="1"}function L(t){ic("debug",{},t)}function ml(t,e={}){ic("error",PI(e),t instanceof Error?t.toString():t)}function at(t,e={}){ic("warning",PI(e),t instanceof Error?t.toString():t)}function DK(t,e={}){ic("notice",PI(e),t instanceof Error?t.toString():t)}function pe(t){process.stdout.write(t+xK.EOL)}function RK(t){yx("group",t)}function kK(){yx("endgroup")}function jm(t,e){if(process.env.GITHUB_STATE||"")return PG("STATE",OG(t,e));ic("save-state",{name:t},nc(e))}function Sc(t){return process.env[`STATE_${t}`]||""}import{readFileSync as lRe,existsSync as dRe}from"fs";import{EOL as hRe}from"os";var dg=class{constructor(){var e,r,s;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(dRe(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(lRe(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${hRe}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(s=process.env.GITHUB_GRAPHQL_URL)!==null&&s!==void 0?s:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var gk=we(vK(),1),PK=we(vy(),1),NRe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function OK(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function _K(t){return new gk.HttpClient().getAgent(t)}function SRe(t){return new gk.HttpClient().getAgentDispatcher(t)}function HK(t){let e=SRe(t);return(s,n)=>NRe(this,void 0,void 0,function*(){return(0,PK.fetch)(s,Object.assign(Object.assign({},n),{dispatcher:e}))})}function GK(){return process.env.GITHUB_API_URL||"https://api.github.com"}function fk(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let n=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(n)?t:`${t?`${t} `:""}${n}`}return t}function Tc(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function Xy(t,e,r,s){if(typeof r!="function")throw new Error("method for before hook must be a function");return s||(s={}),Array.isArray(e)?e.reverse().reduce((n,i)=>Xy.bind(null,t,i,n,s),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((n,i)=>i.hook.bind(null,n,s),r)():r(s))}function YK(t,e,r,s){let n=s;t.registry[r]||(t.registry[r]=[]),e==="before"&&(s=(i,o)=>Promise.resolve().then(n.bind(null,o)).then(i.bind(null,o))),e==="after"&&(s=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(A=>(a=A,n(a,o))).then(()=>a)}),e==="error"&&(s=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>n(a,o))),t.registry[r].push({hook:s,orig:n})}function qK(t,e,r){if(!t.registry[e])return;let s=t.registry[e].map(n=>n.orig).indexOf(r);s!==-1&&t.registry[e].splice(s,1)}var JK=Function.bind,VK=JK.bind(JK);function WK(t,e,r){let s=VK(qK,null).apply(null,r?[e,r]:[e]);t.api={remove:s},t.remove=s,["before","error","after","wrap"].forEach(n=>{let i=r?[e,n,r]:[e,n];t[n]=t.api[n]=VK(YK,null).apply(null,i)})}function xRe(){let t=Symbol("Singular"),e={registry:{}},r=Xy.bind(null,e,t);return WK(r,e,t),r}function DRe(){let t={registry:{}},e=Xy.bind(null,t);return WK(e,t),e}var zK={Singular:xRe,Collection:DRe};var RRe="0.0.0-development",kRe=`octokit-endpoint.js/${RRe} ${Tc()}`,FRe={method:"GET",baseUrl:"https://api.github.com",hea
Line truncated
|
||||||
|
`+s.repeat(l));let E=f.val[f.index],m=o(f.val,String(f.index),E);if(yk(m))u.push("null"),f.first=!1,f.index++;else{let C=m!==null&&typeof m=="object",w=Qk(m);if(C&&!w){if(h.has(m))throw new TypeError("Converting circular structure to JSON");h.add(m),d.push({parent:f.val,key:String(f.index),val:m,isArray:Array.isArray(m),keys:Array.isArray(m)?null:Object.keys(m),index:0,first:!0}),f.first=!1,f.index++}else u.push(xc(m)),f.first=!1,f.index++}}else p=!0;else{for(;f.index<f.keys.length;){let m=f.keys[f.index++];if(i&&!i.has(m))continue;let w=f.val[m],T=o(f.val,m,w);if(yk(T))continue;f.first||u.push(","),s?u.push(`
|
||||||
|
`+s.repeat(l)+xc(m)+": "):u.push(xc(m)+":");let k=T!==null&&typeof T=="object",M=Qk(T);if(k&&!M){if(h.has(T))throw new TypeError("Converting circular structure to JSON");h.add(T),d.push({parent:f.val,key:m,val:T,isArray:Array.isArray(T),keys:Array.isArray(T)?null:Object.keys(T),index:0,first:!0}),f.first=!1;break}else u.push(xc(T)),f.first=!1}f.index>=f.keys.length&&d[d.length-1]===f&&(p=!0)}p&&(l--,!f.first&&s&&u.push(`
|
||||||
|
`+s.repeat(l)),u.push(f.isArray?"]":"}"),h.delete(f.val),d.pop())}return u.join("")},hj=(t,e,r)=>{try{return"rawJSON"in JSON?xc(t,(a,A)=>typeof A=="bigint"?JSON.rawJSON(A.toString()):typeof e=="function"?e(a,A):(Array.isArray(e)&&e.includes(a),A),r):t?xc(t,(a,A)=>typeof A=="string"&&$y.test(A)||typeof A=="bigint"?A.toString()+"n":typeof e=="function"?e(a,A):(Array.isArray(e)&&e.includes(a),A),r).replace(Aj,"$1$2$3").replace(cj,"$1$2$3"):xc(t,e,r)}catch(s){if(s instanceof RangeError){let n=KRe(t,e,r);return n===void 0?void 0:"rawJSON"in JSON?n:n.replace(Aj,"$1$2$3").replace(cj,"$1$2$3")}throw s}},Zy=new Map,jRe=()=>{let t=JSON.parse.toString();if(Zy.has(t))return Zy.get(t);try{let e=JSON.parse("1",(r,s,n)=>!!n?.source&&n.source==="1");return Zy.set(t,e),e}catch{return Zy.set(t,!1),!1}},XRe=(t,e,r,s)=>typeof e=="string"&&dj.test(e)?BigInt(e.slice(0,-1)):typeof e=="string"&&$y.test(e)?e.slice(0,-1):typeof s=="function"?s(t,e,r):e,ZRe=(t,e)=>JSON.parse(t,(r,s,n)=>{let i=typeof s=="number",o=s>Number.MAX_SAFE_INTEGER||s<Number.MIN_SAFE_INTEGER,a=i&&o,A=n&&zRe.test(n.source);return a&&A?BigInt(n.source):typeof e=="function"?e(r,s,n):s}),gj=Number.MAX_SAFE_INTEGER.toString(),uj=gj.length,$Re=/"(?:[^"\\]|\\.)*"|-?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][+-]?[0-9]+)?/g,eke=/^"-?\d+n+"$/,tke=(t,e)=>{let r={"":t},s=[{parent:r,key:"",visited:!1}];for(;s.length>0;){let n=s[s.length-1];if(n.visited){let{parent:i,key:o}=n,a=i[o];typeof a=="string"&&(dj.test(a)?a=BigInt(a.slice(0,-1)):$y.test(a)&&(a=a.slice(0,-1))),typeof e=="function"&&(a=e.call(i,o,a)),a===void 0?delete i[o]:i[o]=a,s.pop()}else{n.visited=!0;let i=n.parent[n.key];if(i!==null&&typeof i=="object"){let a=Object.keys(i);for(let A=a.length-1;A>=0;A--)s.push({parent:i,key:a[A],visited:!1})}}}return r[""]},lj=t=>t.replace($Re,(e,r,s,n)=>{let i=e[0]==='"';if(i&&eke.test(e))return e.substring(0,e.length-1)+'n"';let a=s||n,A=r&&(r.length<uj||r.length===uj&&r<=gj);return i||a||A?e:'"'+e+'n"'}),fj=(t,e)=>{if(!t)return Bk(t,e);try{if(jRe())return ZRe(t,e);let r=lj(t);return Bk(r,(s,n,i)=>XRe(s,n,i,e))}catch(r){if(r instanceof RangeError){let s=lj(t),n=Bk(s);return tke(n,e)}throw r}};var El=class extends Error{name;status;request;response;constructor(e,r,s){super(e,{cause:s.cause}),this.name="HttpError",this.status=Number.parseInt(r),Number.isNaN(this.status)&&(this.status=0);"response"in s&&(this.response=s.response);let n=Object.assign({},s.request);s.request.headers.authorization&&(n.headers=Object.assign({},s.request.headers,{authorization:s.request.headers.authorization.replace(/(?<! ) .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n}};var rke="10.0.16",ske={headers:{"user-agent":`octokit-request.js/${rke} ${Tc()}`}};function nke(t){if(typeof t!="object"||t===null||Object.prototype.toString.call(t)!=="[object Object]")return!1;let e=Object.getPrototypeOf(t);if(e===null)return!0;let r=Object.prototype.hasOwnProperty.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(t)}var pj=()=>"";async function mj(t){let e=t.request?.fetch||globalThis.fetch;if(!e)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");let r=t.request?.log||console,s=t.request?.parseSuccessResponseBody!==!1,n=nke(t.body)||Array.isArray(t.body)?hj(t.body):t.body,i=Object.fromEntries(Object.entries(t.headers).map(([l,d])=>[l,String(d)])),o;try{o=await e(t.url,{method:t.method,body:n,redirect:t.request?.redirect,headers:i,signal:t.request?.signal,...t.body&&{duplex:"half"}})}catch(l){let d="Unknown Error";if(l instanceof Error){if(l.name==="AbortError")throw l.status=500,l;d=l.message,l.name==="TypeError"&&"cause"in l&&(l.cause instanceof Error?d=l.cause.message:typeof l.cause=="string"&&(d=l.cause))}let h=new El(d,500,{request:t});throw h.cause=l,h}let a=o.status,A=o.url,c={};for(let[l,d]of o.headers)c[l]=d;let u={url:A,status:a,headers:c,data:""};if("deprecation"in c){let l=c.link&&c.link.match(/<([^<>]+)>; rel="deprecation"/),d=l&&l.pop();r.warn(`[@octokit/request] "${t.method} ${t.url}" is deprecated. It is scheduled to be removed on ${c.sunset}${d?`. See ${d}`:""}`)}if(a===204||a===205)return u;if(t.method==="HEAD"){if(a<400)return u;throw new El(o.statusText,a,{response:u,request:t})}if(a===304)throw u.data=await bk(o),new El("Not modified",a,{response:u,request:t});if(a>=400)throw u.data=await bk(o),new El(oke(u.data),a,{response:u,request:t});return u.data=s?await bk(o):o.body,u}async function bk(t){let e=t.headers.get("content-type");if(!e)return t.text().catch(pj);let r=nj(e);if(ike(r)){let s="";try{return s=await t.text(),fj(s)}catch{return s}}else return r.type.startsWith("text/")||r.parameters.charset?.toLowerCase()==="utf-8"&&r.type!=="application/octet-stream"?t.text().catch(
Line truncated
|
||||||
`+t.errors.map(e=>` - ${e.message}`).join(`
|
`+t.errors.map(e=>` - ${e.message}`).join(`
|
||||||
`)}var i2e=class extends Error{constructor(t,e,r){super(n2e(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},o2e=["method","baseUrl","url","headers","request","query","mediaType","operationName"],a2e=["query","method","url"],Bz=/\/api\/v3\/?$/;function A2e(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(a2e.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let s=typeof e=="string"?Object.assign({query:e},r):e,n=Object.keys(s).reduce((o,a)=>o2e.includes(a)?(o[a]=s[a],o):(o.variables||(o.variables={}),o.variables[a]=s[a],o),{}),i=s.baseUrl||t.endpoint.DEFAULTS.baseUrl;return Bz.test(i)&&(n.url=i.replace(Bz,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let A of Object.keys(o.headers))a[A]=o.headers[A];throw new i2e(n,a,o.data)}return o.data.data})}function ZR(t,e){let r=t.defaults(e);return Object.assign((n,i)=>A2e(r,n,i),{defaults:ZR.bind(null,r),endpoint:r.endpoint})}var Sut=ZR($p,{headers:{"user-agent":`octokit-graphql.js/${s2e} ${KA()}`},method:"POST",url:"/graphql"});function yz(t){return ZR(t,{method:"POST",url:"/graphql"})}var $R="(?:[a-zA-Z0-9_-]+)",Qz="\\.",bz=new RegExp(`^${$R}${Qz}${$R}${Qz}${$R}$`),c2e=bz.test.bind(bz);async function u2e(t){let e=c2e(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),s=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":s?"user-to-server":"oauth"}}function l2e(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function d2e(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=l2e(t),e(n)}var wz=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(u2e.bind(null,e),{hook:d2e.bind(null,e)})};var eD="7.0.6";var Nz=()=>{},h2e=console.warn.bind(console),g2e=console.error.bind(console);function f2e(t={}){return typeof t.debug!="function"&&(t.debug=Nz),typeof t.info!="function"&&(t.info=Nz),typeof t.warn!="function"&&(t.warn=h2e),typeof t.error!="function"&&(t.error=g2e),t}var Sz=`octokit-core.js/${eD} ${KA()}`,GB=class{static VERSION=eD;static defaults(e){return class extends this{constructor(...s){let n=s[0]||{};if(typeof e=="function"){super(e(n));return}super(Object.assign({},e,n,n.userAgent&&e.userAgent?{userAgent:`${n.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(n=>!r.includes(n)))}}constructor(e={}){let r=new XW.Collection,s={baseUrl:$p.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(s.headers["user-agent"]=e.userAgent?`${e.userAgent} ${Sz}`:Sz,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=$p.defaults(s),this.graphql=yz(this.request).defaults(s),this.log=f2e(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=wz(e.auth);r.wrap("request",i.hook),this.auth=i}let n=this.constructor;for(let i=0;i<n.plugins.length;++i)Object.assign(this,n.plugins[i](this,e))}request;graphql;log;hook;auth};var tD="17.0.0";var p2e={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{or
Line truncated
|
`)}var cke=class extends Error{constructor(t,e,r){super(Ake(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}request;headers;response;name="GraphqlResponseError";errors;data},uke=["method","baseUrl","url","headers","request","query","mediaType","operationName"],lke=["query","method","url"],Ej=/\/api\/v3\/?$/;function dke(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(lke.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let s=typeof e=="string"?Object.assign({query:e},r):e,n=Object.keys(s).reduce((o,a)=>uke.includes(a)?(o[a]=s[a],o):(o.variables||(o.variables={}),o.variables[a]=s[a],o),{}),i=s.baseUrl||t.endpoint.DEFAULTS.baseUrl;return Ej.test(i)&&(n.url=i.replace(Ej,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let A of Object.keys(o.headers))a[A]=o.headers[A];throw new cke(n,a,o.data)}return o.data.data})}function Nk(t,e){let r=t.defaults(e);return Object.assign((n,i)=>dke(r,n,i),{defaults:Nk.bind(null,r),endpoint:r.endpoint})}var jgt=Nk($m,{headers:{"user-agent":`octokit-graphql.js/${ake} ${Tc()}`},method:"POST",url:"/graphql"});function Cj(t){return Nk(t,{method:"POST",url:"/graphql"})}var Sk="(?:[a-zA-Z0-9_-]+)",Ij="\\.",Bj=new RegExp(`^${Sk}${Ij}${Sk}${Ij}${Sk}$`),hke=Bj.test.bind(Bj);async function gke(t){let e=hke(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),s=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":s?"user-to-server":"oauth"}}function fke(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function pke(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=fke(t),e(n)}var yj=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(gke.bind(null,e),{hook:pke.bind(null,e)})};var Tk="7.0.8";var Qj=()=>{},mke=console.warn.bind(console),Eke=console.error.bind(console);function Cke(t={}){return typeof t.debug!="function"&&(t.debug=Qj),typeof t.info!="function"&&(t.info=Qj),typeof t.warn!="function"&&(t.warn=mke),typeof t.error!="function"&&(t.error=Eke),t}var bj=`octokit-core.js/${Tk} ${Tc()}`,eQ=class{static VERSION=Tk;static defaults(e){return class extends this{constructor(...s){let n=s[0]||{};if(typeof e=="function"){super(e(n));return}super(Object.assign({},e,n,n.userAgent&&e.userAgent?{userAgent:`${n.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(n=>!r.includes(n)))}}constructor(e={}){let r=new zK.Collection,s={baseUrl:$m.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(s.headers["user-agent"]=e.userAgent?`${e.userAgent} ${bj}`:bj,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=$m.defaults(s),this.graphql=Cj(this.request).defaults(s),this.log=Cke(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=yj(e.auth);r.wrap("request",i.hook),this.auth=i}let n=this.constructor;for(let i=0;i<n.plugins.length;++i)Object.assign(this,n.plugins[i](this,e))}request;graphql;log;hook;auth};var xk="17.0.0";var Ike={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrg
Line truncated
|
||||||
|
|
||||||
`)}
|
`)}
|
||||||
`:`${Mz(t.status,e)}
|
`:`${Rj(t.status,e)}
|
||||||
|
|
||||||
${AD[t.status]}
|
${Lk[t.status]}
|
||||||
`}function _z(t){return t==="enabled"||t==="read-only"||t==="write-only"}function Mz(t,e){if(!_z(t))return`<h4>Gradle State Caching - ${t==="disabled-existing-home"?"Skipped":t==="not-available"?"Unavailable":"Disabled"}</h4>`;let r=e?.kind==="basic"?"\u{1F6E1}\uFE0F":"\u26A1",s=e?.kind==="basic"?"Basic":"Enhanced";return`<h4>Gradle State Caching - ${r} ${s}${t==="read-only"?" (read-only)":t==="write-only"?" (write-only)":""}</h4>`}function N2e(t){return t?b2e[t]:void 0}function S2e(t){return t?w2e[t]:void 0}function T2e(t){if(t)return t.kind==="enhanced"?`**[Enhanced Caching](${Is}#enhanced-caching)** uses the proprietary \`gradle-actions-caching\` provider. See [DISTRIBUTION.md](${Q2e}) for terms of use and opt-out instructions.`:`**[Basic Caching](${Is}#basic-caching)** uses the basic open-source caching provider. For faster builds and advanced features, consider the **[Enhanced Caching](${Is}#enhanced-caching)** provider.`}function x2e(t){let e=t.entries,r=e.filter(u=>u.restoredKey).length,s=e.filter(u=>u.savedKey).length,n=Hz(e)?`Entries: ${r} restored (${YB(e,u=>u.restoredSize)}Mb), ${s} saved (${YB(e,u=>u.savedSize)}Mb) - Expand for more details`:`Entries: ${r} restored, ${s} saved - Expand for more details`,i=t.status==="enabled"?N2e(t.cleanup):void 0,o=S2e(t.projectCache),a=R2e(t.entries),A=`<pre>
|
`}function vj(t){return t==="enabled"||t==="read-only"||t==="write-only"}function Rj(t,e){if(!vj(t))return`<h4>Gradle State Caching - ${t==="disabled-existing-home"?"Skipped":t==="not-available"?"Unavailable":t==="external"?"External":"Disabled"}</h4>`;let r=e?.kind==="basic"?"\u{1F6E1}\uFE0F":"\u26A1",s=e?.kind==="basic"?"Basic":"Enhanced";return`<h4>Gradle State Caching - ${r} ${s}${t==="read-only"?" (read-only)":t==="write-only"?" (write-only)":""}</h4>`}function Dke(t){return t?Tke[t]:void 0}function Rke(t){return t?xke[t]:void 0}function kke(t){if(t)return t.kind==="enhanced"?`**[Enhanced Caching](${gs}#enhanced-caching)** uses the proprietary \`gradle-actions-caching\` provider. See [DISTRIBUTION.md](${Ske}) for terms of use and opt-out instructions.`:`**[Basic Caching](${gs}#basic-caching)** uses the basic open-source caching provider. For faster builds and advanced features, consider the **[Enhanced Caching](${gs}#enhanced-caching)** provider.`}function Fke(t){let e=t.entries,r=e.filter(u=>u.restoredKey).length,s=e.filter(u=>u.savedKey).length,n=Pj(e)?`Entries: ${r} restored (${tQ(e,u=>u.restoredSize)}Mb), ${s} saved (${tQ(e,u=>u.savedSize)}Mb) - Expand for more details`:`Entries: ${r} restored, ${s} saved - Expand for more details`,i=t.status==="enabled"?Dke(t.cleanup):void 0,o=Rke(t.projectCache),a=Mke(t.entries),A=`<pre>
|
||||||
${D2e(t.entries)}</pre>`,c=[AD[t.status],i,o,a,A].filter(Boolean).join(`
|
${Uke(t.entries)}</pre>`,c=[Lk[t.status],i,o,a,A].filter(Boolean).join(`
|
||||||
|
|
||||||
`);return`<details>
|
`);return`<details>
|
||||||
<summary>${n}</summary>
|
<summary>${n}</summary>
|
||||||
|
|
||||||
${c}
|
${c}
|
||||||
</details>`}function Hz(t){return t.some(e=>e.restoredSize||e.restoredTime||e.savedSize||e.savedTime)}function R2e(t){return Hz(t)?`<table>
|
</details>`}function Pj(t){return t.some(e=>e.restoredSize||e.restoredTime||e.savedSize||e.savedTime)}function Mke(t){return Pj(t)?`<table>
|
||||||
<tr><td></td><th>Count</th><th>Total Size (Mb)</th><th>Total Time (ms)</th></tr>
|
<tr><td></td><th>Count</th><th>Total Size (Mb)</th><th>Total Time (ms)</th></tr>
|
||||||
<tr><td>Entries Restored</td>
|
<tr><td>Entries Restored</td>
|
||||||
<td>${Uz(t,e=>e.restoredSize)}</td>
|
<td>${kj(t,e=>e.restoredSize)}</td>
|
||||||
<td>${YB(t,e=>e.restoredSize)}</td>
|
<td>${tQ(t,e=>e.restoredSize)}</td>
|
||||||
<td>${Lz(t,e=>e.restoredTime)}</td>
|
<td>${Fj(t,e=>e.restoredTime)}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td>Entries Saved</td>
|
<tr><td>Entries Saved</td>
|
||||||
<td>${Uz(t,e=>e.savedSize)}</td>
|
<td>${kj(t,e=>e.savedSize)}</td>
|
||||||
<td>${YB(t,e=>e.savedSize)}</td>
|
<td>${tQ(t,e=>e.savedSize)}</td>
|
||||||
<td>${Lz(t,e=>e.savedTime)}</td>
|
<td>${Fj(t,e=>e.savedTime)}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>`:""}function D2e(t){return t.map(e=>`Entry: ${e.entryName}
|
</table>`:""}function Uke(t){return t.map(e=>`Entry: ${e.entryName}
|
||||||
Requested Key : ${e.requestedKey??""}
|
Requested Key : ${e.requestedKey??""}
|
||||||
Restored Key : ${e.restoredKey??""}
|
Restored Key : ${e.restoredKey??""}
|
||||||
Size: ${vz(e.restoredSize)}
|
Size: ${Mj(e.restoredSize)}
|
||||||
Time: ${Pz(e.restoredTime)}
|
Time: ${Uj(e.restoredTime)}
|
||||||
${e.restoredOutcome}
|
${e.restoredOutcome}
|
||||||
Saved Key : ${e.savedKey??""}
|
Saved Key : ${e.savedKey??""}
|
||||||
Size: ${vz(e.savedSize)}
|
Size: ${Mj(e.savedSize)}
|
||||||
Time: ${Pz(e.savedTime)}
|
Time: ${Uj(e.savedTime)}
|
||||||
${e.savedOutcome}
|
${e.savedOutcome}
|
||||||
`).join(`---
|
`).join(`---
|
||||||
`)}function Uz(t,e){return t.filter(r=>e(r)).length}function YB(t,e){let r=t.map(s=>e(s)??0).reduce((s,n)=>s+n,0);return Math.round(r/(1024*1024))}function Lz(t,e){return t.map(r=>e(r)??0).reduce((r,s)=>r+s,0)}function vz(t){return t===void 0||t===0?"":`${Math.round(t/(1024*1024))} MB (${t} B)`}function Pz(t){return t===void 0||t===0?"":`${t} ms`}import*as k0 from"path";import*as Fh from"fs";function cD(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,M(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,M(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,M(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,M(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,M(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as zB from"path";import*as Dh from"path";import Hu from"assert";var jA=process.platform==="win32";function Ua(t){if(t=Ma(t),jA&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=Dh.dirname(t);return jA&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=Ma(e)),e}function qB(t,e){if(Hu(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),Hu(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),em(e))return e;if(jA){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Hu(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${e[0]}:\\${r.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(Ri(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Hu(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return Hu(em(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||jA&&t.endsWith("\\")||(t+=Dh.sep),t+e}function em(t){return Hu(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=Ri(t),jA?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function tm(t){return Hu(t,"isRooted parameter 'itemPath' must not be empty"),t=Ri(t),jA?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function Ri(t){return t=t||"",jA?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function Ma(t){return t?(t=Ri(t),!t.endsWith(Dh.sep)||t===Dh.sep||jA&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var Di;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(Di||(Di={}));var Gz=process.platform==="win32";function lD(t){t=t.filter(s=>!s.negate);let e={};for(let s of t){let n=Gz?s.searchPath.toUpperCase():s.searchPath;e[n]="candidate"}let r=[];for(let s of t){let n=Gz?s.searchPath.toUpperCase():s.searchPath;if(e[n]==="included")continue;let i=!1,o=n,a=Ua(o);for(;a!==o;){if(e[a]){i=!0;break}o=a,a=Ua(o)}i||(r.push(s.searchPath),e[n]="included")}return r}function Yz(t,e){let r=Di.None;for(let s of t)s.negate?r&=~s.match(e):r|=s.match(e);return r}function qz(t,e){return t.some(r=>!r.negate&&r.partialMatch(e))}import*as dK from"os";import*as kh from"path";var hK=Ie(lK(),1);import Vu from"assert";import*as Yu from"path";import nm from"assert";var sRe=process.platform==="win32",qu=class{constructor(e){if(this.segments=[],typeof e=="string")if(nm(e,"Parameter 'itemPath' must not be empty"),e=Ma(e),!tm(e))this.segments=e.split(Yu.sep);else{let r=e,s=Ua(r);for(;s!==r;){let n=Yu.basename(r);this.segments.unshift(n),r=s,s=Ua(r)}this.segments.unshift(r)}else{nm(e.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r<e.length;r++){let s=e[r];nm(s,"Parameter 'itemPath' must not contain any empty segments"),s=Ri(e[r]),r===0&&tm(s)?(s=Ma(s),nm(s===Ua(s),"Parameter 'itemPath' root segment contains information for multiple segments"),this.segments.push(s)):(nm(!s.includes(Yu.sep),"Parameter 'itemPath' contains unexpected path separators"),this.segments.push(s))}}}toString(){let e=this.segments[0],r=e.endsWith(Yu.sep)||sRe&&/^[A-Z]:$/i.test(e);for(let s=1;s<this.segments.length;s++)r?r=!1:e+=Yu.sep,e+=this.segments[s];return e}};var{Minimatch:nRe}=hK.default,La=process.platform==="win32",im=class t{constructor(e,r=!1,s,n){this.negate=!1;let i;if(typeof e=="string")i=e.trim();else{s=s||[],Vu(s.length,"Parameter 'segments' must not empty");let c=t.getLiteral(s[0]);Vu(c&&em(c),"Parameter 'segments' first element must be a root path"),i=new qu(s).toString().trim(),e&&(i=`!${i}`)}for(;i.startsWith("!"
Line truncated
|
`)}function kj(t,e){return t.filter(r=>e(r)).length}function tQ(t,e){let r=t.map(s=>e(s)??0).reduce((s,n)=>s+n,0);return Math.round(r/(1024*1024))}function Fj(t,e){return t.map(r=>e(r)??0).reduce((r,s)=>r+s,0)}function Mj(t){return t===void 0||t===0?"":`${Math.round(t/(1024*1024))} MB (${t} B)`}function Uj(t){return t===void 0||t===0?"":`${t} ms`}import*as O0 from"path";import*as Eg from"fs";function vk(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,L(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,L(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,L(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,L(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,L(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as oQ from"path";import*as pg from"path";import Il from"assert";var Dc=process.platform==="win32";function uA(t){if(t=cA(t),Dc&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=pg.dirname(t);return Dc&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=cA(e)),e}function rQ(t,e){if(Il(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),Il(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),eE(e))return e;if(Dc){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Il(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${e[0]}:\\${r.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(io(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Il(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return Il(eE(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||Dc&&t.endsWith("\\")||(t+=pg.sep),t+e}function eE(t){return Il(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=io(t),Dc?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function tE(t){return Il(t,"isRooted parameter 'itemPath' must not be empty"),t=io(t),Dc?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function io(t){return t=t||"",Dc?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function cA(t){return t?(t=io(t),!t.endsWith(pg.sep)||t===pg.sep||Dc&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var oo;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(oo||(oo={}));var Oj=process.platform==="win32";function Ok(t){t=t.filter(s=>!s.negate);let e={};for(let s of t){let n=Oj?s.searchPath.toUpperCase():s.searchPath;e[n]="candidate"}let r=[];for(let s of t){let n=Oj?s.searchPath.toUpperCase():s.searchPath;if(e[n]==="included")continue;let i=!1,o=n,a=uA(o);for(;a!==o;){if(e[a]){i=!0;break}o=a,a=uA(o)}i||(r.push(s.searchPath),e[n]="included")}return r}function _j(t,e){let r=oo.None;for(let s of t)s.negate?r&=~s.match(e):r|=s.match(e);return r}function Hj(t,e){return t.some(r=>!r.negate&&r.partialMatch(e))}import*as cX from"os";import*as mg from"path";var uX=we(AX(),1);import bl from"assert";import*as yl from"path";import nE from"assert";var aFe=process.platform==="win32",Ql=class{constructor(e){if(this.segments=[],typeof e=="string")if(nE(e,"Parameter 'itemPath' must not be empty"),e=cA(e),!tE(e))this.segments=e.split(yl.sep);else{let r=e,s=uA(r);for(;s!==r;){let n=yl.basename(r);this.segments.unshift(n),r=s,s=uA(r)}this.segments.unshift(r)}else{nE(e.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r<e.length;r++){let s=e[r];nE(s,"Parameter 'itemPath' must not contain any empty segments"),s=io(e[r]),r===0&&tE(s)?(s=cA(s),nE(s===uA(s),"Parameter 'itemPath' root segment contains information for multiple segments"),this.segments.push(s)):(nE(!s.includes(yl.sep),"Parameter 'itemPath' contains unexpected path separators"),this.segments.push(s))}}}toString(){let e=this.segments[0],r=e.endsWith(yl.sep)||aFe&&/^[A-Z]:$/i.test(e);for(let s=1;s<this.segments.length;s++)r?r=!1:e+=yl.sep,e+=this.segments[s];return e}};var{Minimatch:AFe}=uX.default,lA=process.platform==="win32",iE=class t{constructor(e,r=!1,s,n){this.negate=!1;let i;if(typeof e=="string")i=e.trim();else{s=s||[],bl(s.length,"Parameter 'segments' must not empty");let c=t.getLiteral(s[0]);bl(c&&eE(c),"Parameter 'segments' first element must be a root path"),i=new Ql(s).toString().trim(),e&&(i=`!${i}`)}for(;i.startsWith("!"
Line truncated
|
||||||
`),e=e.replace(/\r/g,`
|
`),e=e.replace(/\r/g,`
|
||||||
`));let n=e.split(`
|
`));let n=e.split(`
|
||||||
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new im(i));return s.searchPaths.push(...lD(s.patterns)),s})}static stat(e,r,s){return mD(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Fh.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){M(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else n=yield Fh.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Fh.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){M(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};var ARe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function gK(t,e){return ARe(this,void 0,void 0,function*(){return yield WB.create(t,e)})}var aX=Ie(iX(),1);import*as uy from"crypto";import*as vh from"fs";import*as Ju from"path";import*as AX from"util";var dm;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(dm||(dm={}));var ts;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(ts||(ts={}));var nn;(function(t){t.GNU="gnu",t.BSD="bsd"})(nn||(nn={}));var ay=2,Ay=5e3,PD=5e3,OD=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,oX=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,hm="cache.tar",_D="manifest.txt",Edt=10*Math.pow(1024,3),cy="cache read denied:";var Lh=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},mFe=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}},EFe="1.0";function gm(){return Lh(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let s;t?s=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?s="/Users":s="/home",e=Ju.join(s,"actions","temp")}let r=Ju.join(e,uy.randomUUID());return yield xB(r),r})}function po(t){return vh.statSync(t).size}function HD(t){return Lh(this,void 0,void 0,function*(){var e,r,s,n,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),A=yield gK(t.join(`
|
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new iE(i));return s.searchPaths.push(...Ok(s.patterns)),s})}static stat(e,r,s){return Jk(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Eg.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){L(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else n=yield Eg.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Eg.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){L(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};var dFe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function lX(t,e){return dFe(this,void 0,void 0,function*(){return yield iQ.create(t,e)})}var n$=we(r$(),1);import*as yQ from"crypto";import*as yg from"fs";import*as wl from"path";import*as i$ from"util";var dE;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(dE||(dE={}));var ps;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(ps||(ps={}));var Qn;(function(t){t.GNU="gnu",t.BSD="bsd"})(Qn||(Qn={}));var CQ=2,IQ=5e3,dF=5e3,hF=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,s$=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,hE="cache.tar",gF="manifest.txt",Hpt=10*Math.pow(1024,3),BQ="cache read denied:";var Bg=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},BLe=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}},yLe="1.0";function gE(){return Bg(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let s;t?s=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?s="/Users":s="/home",e=wl.join(s,"actions","temp")}let r=wl.join(e,yQ.randomUUID());return yield Hy(r),r})}function Go(t){return yg.statSync(t).size}function fF(t){return Bg(this,void 0,void 0,function*(){var e,r,s,n,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),A=yield lX(t.join(`
|
||||||
`),{implicitDescendants:!1});try{for(var c=!0,u=mFe(A.globGenerator()),l;l=yield u.next(),e=l.done,!e;c=!0){n=l.value,c=!1;let g=Ju.relative(a,n).replace(new RegExp(`\\${Ju.sep}`,"g"),"/");M(`Matched: ${g}`),g===""?o.push("."):o.push(`${g}`)}}catch(d){r={error:d}}finally{try{!c&&!e&&(s=u.return)&&(yield s.call(u))}finally{if(r)throw r.error}}return o})}function fm(t){return Lh(this,void 0,void 0,function*(){return AX.promisify(vh.unlink)(t)})}function cX(t){return Lh(this,arguments,void 0,function*(e,r=[]){let s="";r.push("--version"),M(`Checking ${e} ${r.join(" ")}`);try{yield kB(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>s+=n.toString(),stderr:n=>s+=n.toString()}})}catch(n){M(n.message)}return s=s.trim(),M(s),s})}function pm(){return Lh(this,void 0,void 0,function*(){let t=yield cX("zstd",["--quiet"]),e=aX.clean(t);return M(`zstd version: ${e}`),t===""?ts.Gzip:ts.ZstdWithoutLong})}function ec(t){return t===ts.Gzip?dm.Gzip:dm.Zstd}function uX(){return Lh(this,void 0,void 0,function*(){return vh.existsSync(OD)?OD:(yield cX("tar")).toLowerCase().includes("gnu tar")?ka("tar"):""})}function GD(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function Ph(t,e,r=!1){let s=t.slice();return e&&s.push(e),process.platform==="win32"&&!r&&s.push("windows-only"),s.push(EFe),uy.createHash("sha256").update(s.join("|")).digest("hex")}function lX(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as gg from"fs";import{URL as t4e}from"url";var mo=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as CFe}from"node:os";import IFe from"node:util";import BFe from"node:process";function dX(t,...e){BFe.stderr.write(`${IFe.format(t,...e)}${CFe}`)}import mm from"node:process";function dy(t){return mm.env[t]}var hX=typeof mm.versions.deno=="string"&&mm.versions.deno.length>0,gX=typeof mm.versions.bun=="string"&&mm.versions.bun.length>0,hy=!0;var fX=dy("DEBUG"),mX,YD=[],qD=[],gy=[];fX&&VD(fX);var EX=Object.assign(t=>CX(t),{enable:VD,enabled:JD,disable:yFe,log:dX});function VD(t){mX=t,YD=[],qD=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?qD.push(r.substring(1)):YD.push(r);for(let r of gy)r.enabled=JD(r.namespace)}function JD(t){if(t.endsWith("*"))return!0;for(let e of qD)if(pX(t,e))return!1;for(let e of YD)if(pX(t,e))return!0;return!1}function pX(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],g="";for(let f of e)f==="*"&&g==="*"||(g=f,d.push(f));r=d.join("")}let s=0,n=0,i=r.length,o=t.length,a=-1,A=-1;for(;s<o&&n<i;)if(r[n]==="*"){if(a=n,n++,n===i)return!0;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else if(r[n]===t[s])n++,s++;else if(a>=0){if(n=a+1,s=A+1,s===o)return!1;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else return!1;let c=s===t.length,u=n===r.length,l=n===r.length-1&&r[n]==="*";return c&&(u||l)}function yFe(){let t=mX||"";return VD(""),t}function CX(t){let e=Object.assign(r,{enabled:JD(t),destroy:QFe,log:EX.log,namespace:t,extend:bFe});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return gy.push(e),e}function QFe(){let t=gy.indexOf(this);return t>=0?(gy.splice(t,1),!0):!1}function bFe(t){let e=CX(`${this.namespace}:${t}`);return e.log=this.log,e}var Oh=EX;var WD=["verbose","info","warning","error"],IX={verbose:400,info:300,warning:200,error:100};function BX(t,e){e.log=(...r)=>{t.log(...r)}}function yX(t){return WD.includes(t)}function fy(t){let e=new Set,r=dy(t.logLevelEnvVarName),s,n=Oh(t.namespace);n.log=(...u)=>{Oh.log(...u)};function i(u){if(u&&!yX(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${WD.join(",")}`);s=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);Oh.enable(l.join(","))}r&&(yX(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${WD.join(", ")}.`));function o(u){return!!(s&&IX[u.level]<=IX[s])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(BX(u,d),o(d)){let g=Oh.disable();Oh.enable(g+","+d.namespace)}return e.add(d),d}function A(){return s}function c(u){let l=n.extend(u);return BX(n,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:A,createClientLogger:c,logger:n}}var QX=fy({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),wFe=QX.logger;function Em(t){return QX.createClientLogger(t)}function py(t){return t.toLowerCase()}function NFe(t){return String(t).trim().replace(/[\r\n]/g,"")}function*SFe(t){for(let e of t.values())yield[e.name,e.value]}var zD=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(py(e),{name:e,value:NFe(r)})}get(e){return this._headersMap.get(py(e))?.value}has(e){return this._headersMap.has(py(e))}delete(e){this._
Line truncated
|
`),{implicitDescendants:!1});try{for(var c=!0,u=BLe(A.globGenerator()),l;l=yield u.next(),e=l.done,!e;c=!0){n=l.value,c=!1;let h=wl.relative(a,n).replace(new RegExp(`\\${wl.sep}`,"g"),"/");L(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!c&&!e&&(s=u.return)&&(yield s.call(u))}finally{if(r)throw r.error}}return o})}function fE(t){return Bg(this,void 0,void 0,function*(){return i$.promisify(yg.unlink)(t)})}function o$(t){return Bg(this,arguments,void 0,function*(e,r=[]){let s="";r.push("--version"),L(`Checking ${e} ${r.join(" ")}`);try{yield qy(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>s+=n.toString(),stderr:n=>s+=n.toString()}})}catch(n){L(n.message)}return s=s.trim(),L(s),s})}function pE(){return Bg(this,void 0,void 0,function*(){let t=yield o$("zstd",["--quiet"]),e=n$.clean(t);return L(`zstd version: ${e}`),t===""?ps.Gzip:ps.ZstdWithoutLong})}function Mc(t){return t===ps.Gzip?dE.Gzip:dE.Zstd}function a$(){return Bg(this,void 0,void 0,function*(){return yg.existsSync(hF)?hF:(yield o$("tar")).toLowerCase().includes("gnu tar")?aA("tar"):""})}function pF(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function Qg(t,e,r=!1){let s=t.slice();return e&&s.push(e),process.platform==="win32"&&!r&&s.push("windows-only"),s.push(yLe),yQ.createHash("sha256").update(s.join("|")).digest("hex")}function A$(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as of from"fs";import{URL as k_e}from"url";var Yo=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as QLe}from"node:os";import bLe from"node:util";import wLe from"node:process";function c$(t,...e){wLe.stderr.write(`${bLe.format(t,...e)}${QLe}`)}import mE from"node:process";function bQ(t){return mE.env[t]}var u$=typeof mE.versions.deno=="string"&&mE.versions.deno.length>0,l$=typeof mE.versions.bun=="string"&&mE.versions.bun.length>0,wQ=!0;var d$=bQ("DEBUG"),g$,mF=[],EF=[],NQ=[];d$&&CF(d$);var f$=Object.assign(t=>p$(t),{enable:CF,enabled:IF,disable:NLe,log:c$});function CF(t){g$=t,mF=[],EF=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?EF.push(r.substring(1)):mF.push(r);for(let r of NQ)r.enabled=IF(r.namespace)}function IF(t){if(t.endsWith("*"))return!0;for(let e of EF)if(h$(t,e))return!1;for(let e of mF)if(h$(t,e))return!0;return!1}function h$(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let s=0,n=0,i=r.length,o=t.length,a=-1,A=-1;for(;s<o&&n<i;)if(r[n]==="*"){if(a=n,n++,n===i)return!0;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else if(r[n]===t[s])n++,s++;else if(a>=0){if(n=a+1,s=A+1,s===o)return!1;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else return!1;let c=s===t.length,u=n===r.length,l=n===r.length-1&&r[n]==="*";return c&&(u||l)}function NLe(){let t=g$||"";return CF(""),t}function p$(t){let e=Object.assign(r,{enabled:IF(t),destroy:SLe,log:f$.log,namespace:t,extend:TLe});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return NQ.push(e),e}function SLe(){let t=NQ.indexOf(this);return t>=0?(NQ.splice(t,1),!0):!1}function TLe(t){let e=p$(`${this.namespace}:${t}`);return e.log=this.log,e}var bg=f$;var BF=["verbose","info","warning","error"],m$={verbose:400,info:300,warning:200,error:100};function E$(t,e){e.log=(...r)=>{t.log(...r)}}function C$(t){return BF.includes(t)}function SQ(t){let e=new Set,r=bQ(t.logLevelEnvVarName),s,n=bg(t.namespace);n.log=(...u)=>{bg.log(...u)};function i(u){if(u&&!C$(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${BF.join(",")}`);s=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);bg.enable(l.join(","))}r&&(C$(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${BF.join(", ")}.`));function o(u){return!!(s&&m$[u.level]<=m$[s])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(E$(u,d),o(d)){let h=bg.disable();bg.enable(h+","+d.namespace)}return e.add(d),d}function A(){return s}function c(u){let l=n.extend(u);return E$(n,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:A,createClientLogger:c,logger:n}}var I$=SQ({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),xLe=I$.logger;function EE(t){return I$.createClientLogger(t)}function TQ(t){return t.toLowerCase()}function DLe(t){return String(t).trim().replace(/[\r\n]/g,"")}function*RLe(t){for(let e of t.values())yield[e.name,e.value]}var yF=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(TQ(e),{name:e,value:DLe(r)})}get(e){return this._headersMap.get(TQ(e))?.value}has(e){return this._headersMap.has(TQ(e))}delete(e){this._
Line truncated
|
||||||
${DFe.sanitize({...this,request:{...this.request,agent:s},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function _h(t){return t instanceof rs?!0:zu(t)&&t.name==="RestError"}function Bs(t,e){return Buffer.from(t,e)}import ZD from"node:http";import $D from"node:https";import NX from"node:zlib";import{Transform as kFe}from"node:stream";var ys=Em("ts-http-runtime");var FFe={};function Cm(t){return t&&typeof t.pipe=="function"}function SX(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function TX(t){return t&&typeof t.byteLength=="number"}var Cy=class extends kFe{loadedBytes=0;progressCallback;_transform(e,r,s){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),s()}catch(n){s(n)}}constructor(e){super(),this.progressCallback=e}},ek=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,s;if(e.abortSignal){if(e.abortSignal.aborted)throw new mo("The operation was aborted. Request has already been canceled.");s=c=>{c.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",s)}let n;e.timeout>0&&(n=setTimeout(()=>{let c=new ki;ys.info(`request to '${c.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let c=vFe(a);c!==null&&e.headers.set("Content-Length",c)}let A;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new Cy(f);p.on("error",I=>{ys.error("Error in upload progress",I)}),Cm(a)?a.pipe(p):p.end(a),a=p}let c=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let u=MFe(c),d={status:c.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return c.resume(),d;A=o?UFe(c,u):c;let g=e.onDownloadProgress;if(g){let f=new Cy(g);f.on("error",p=>{ys.error("Error in download progress",p)}),A.pipe(f),A=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=A:d.bodyAsText=await LFe(A),d}finally{if(e.abortSignal&&s){let c=Promise.resolve();Cm(a)&&(c=SX(a));let u=Promise.resolve();Cm(A)&&(u=SX(A)),Promise.all([c,u]).then(()=>{s&&e.abortSignal?.removeEventListener("abort",s)}).catch(l=>{ys.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,s){let n=new URL(e.url),i=n.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:n.hostname,path:`${n.pathname}${n.search}`,port:n.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((A,c)=>{let u=i?ZD.request(a,A):$D.request(a,A);u.once("error",l=>{c(new rs(l.message,{code:l.code??rs.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new mo("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),c(l)}),s&&Cm(s)?s.pipe(u):s?typeof s=="string"||Buffer.isBuffer(s)?u.end(s):TX(s)?u.end(ArrayBuffer.isView(s)?Buffer.from(s.buffer,s.byteOffset,s.byteLength):Buffer.from(s)):(ys.error("Unrecognized body type",s),c(new rs("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let s=e.disableKeepAlive;if(r)return s?ZD.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new ZD.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(s&&!e.tlsSettings)return $D.globalAgent;let n=e.tlsSettings??FFe,i=this.cachedHttpsAgents.get(n);return i&&i.options.keepAlive===!s||(ys.info("No cached TLS Agent exist, creating a new Agent"),i=new $D.Agent({keepAlive:!s,...n}),this.cachedHttpsAgents.set(n,i)),i}}};function MFe(t){let e=on();for(let r of Object.keys(t.headers)){let s=t.headers[r];Array.isArray(s)?s.length>0&&e.set(r,s[0]):s&&e.set(r,s)}return e}function UFe(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let s=NX.createGunzip();return t.pipe(s),s}else if(r==="deflate"){let s=NX.createInflate();return t.pipe(s),s}return t}function LFe(t){return new Promise((e,r)=>{let s=[];t.on("data",n=>{Buffer.isBuffer(n)?s.push(n):s.push(Buffer.from(n))}),t.on("end",()=>{e(Buffer.concat(s).toString("utf8"))}),t.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new rs(`Error reading response as text: ${n.message}`,{code:rs.PARSE_ERROR}))})})}function vFe(t){return t?Buffer.isBuffer(t)?t.length:Cm(t)?null:TX(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function xX(){return new ek}function Iy(){return xX()}var tk="logPolicy";function By(t={}){let e=t.logger??ys.info,r=new ki({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:tk,async sendRequ
Line truncated
|
${ULe.sanitize({...this,request:{...this.request,agent:s},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function wg(t){return t instanceof ms?!0:Sl(t)&&t.name==="RestError"}function CE(t,e){return Buffer.from(t).toString(e)}function Es(t,e){return Buffer.from(t,e)}import NF from"node:http";import SF from"node:https";import Q$ from"node:zlib";import{Transform as LLe}from"node:stream";var Ps=EE("ts-http-runtime");var vLe={};function IE(t){return t&&typeof t.pipe=="function"}function b$(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function w$(t){return t&&typeof t.byteLength=="number"}var RQ=class extends LLe{loadedBytes=0;progressCallback;_transform(e,r,s){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),s()}catch(n){s(n)}}constructor(e){super(),this.progressCallback=e}},TF=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,s;if(e.abortSignal){if(e.abortSignal.aborted)throw new Yo("The operation was aborted. Request has already been canceled.");s=c=>{c.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",s)}let n;e.timeout>0&&(n=setTimeout(()=>{let c=new ao;Ps.info(`request to '${c.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let c=HLe(a);c!==null&&e.headers.set("Content-Length",c)}let A;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new RQ(f);p.on("error",E=>{Ps.error("Error in upload progress",E)}),IE(a)?a.pipe(p):p.end(a),a=p}let c=await this.makeRequest(e,r,a),u=PLe(c),d={status:c.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return c.resume(),d;A=o?OLe(c,u):c;let h=e.onDownloadProgress;if(h){let f=new RQ(h);f.on("error",p=>{Ps.error("Error in download progress",p)}),A.pipe(f),A=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=A:d.bodyAsText=await _Le(A),d}finally{if(n!==void 0&&clearTimeout(n),e.abortSignal&&s){let c=Promise.resolve();IE(a)&&(c=b$(a));let u=Promise.resolve();IE(A)&&(u=b$(A)),Promise.all([c,u]).then(()=>{s&&e.abortSignal?.removeEventListener("abort",s)}).catch(l=>{Ps.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,s){let n=new URL(e.url),i=n.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:n.hostname,path:`${n.pathname}${n.search}`,port:n.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((A,c)=>{let u=i?NF.request(a,A):SF.request(a,A);u.once("error",l=>{c(new ms(l.message,{code:l.code??ms.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new Yo("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),c(l)}),s&&IE(s)?s.pipe(u):s?typeof s=="string"||Buffer.isBuffer(s)?u.end(s):w$(s)?u.end(ArrayBuffer.isView(s)?Buffer.from(s.buffer,s.byteOffset,s.byteLength):Buffer.from(s)):(Ps.error("Unrecognized body type",s),c(new ms("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let s=e.disableKeepAlive;if(r)return s?NF.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new NF.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(s&&!e.tlsSettings)return SF.globalAgent;let n=e.tlsSettings??vLe,i=this.cachedHttpsAgents.get(n);return i&&i.options.keepAlive===!s||(Ps.info("No cached TLS Agent exist, creating a new Agent"),i=new SF.Agent({keepAlive:!s,...n}),this.cachedHttpsAgents.set(n,i)),i}}};function PLe(t){let e=bn();for(let r of Object.keys(t.headers)){let s=t.headers[r];Array.isArray(s)?s.length>0&&e.set(r,s[0]):s&&e.set(r,s)}return e}function OLe(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let s=Q$.createGunzip();return t.pipe(s),s}else if(r==="deflate"){let s=Q$.createInflate();return t.pipe(s),s}return t}function _Le(t){return new Promise((e,r)=>{let s=[];t.on("data",n=>{Buffer.isBuffer(n)?s.push(n):s.push(Buffer.from(n))}),t.on("end",()=>{e(Buffer.concat(s).toString("utf8"))}),t.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new ms(`Error reading response as text: ${n.message}`,{code:ms.PARSE_ERROR}))})})}function HLe(t){return t?Buffer.isBuffer(t)?t.length:IE(t)?null:w$(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function N$(){return new TF}function kQ(){return N$()}var xF="logPolicy";function FQ(t={}){let e=t.logger??Ps.info,r=new ao({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowed
Line truncated
|
||||||
`;return e}function nUe(t){return t instanceof Uint8Array?t.byteLength:ym(t)?t.size===-1?void 0:t.size:void 0}function iUe(t){let e=0;for(let r of t){let s=nUe(r);if(s===void 0)return;e+=s}return e}async function oUe(t,e,r){let s=[Bs(`--${r}`,"utf-8"),...e.flatMap(i=>[Bs(`\r
|
`;return e}function APe(t){return t instanceof Uint8Array?t.byteLength:yE(t)?t.size===-1?void 0:t.size:void 0}function cPe(t){let e=0;for(let r of t){let s=APe(r);if(s===void 0)return;e+=s}return e}async function uPe(t,e,r){let s=[Es(`--${r}`,"utf-8"),...e.flatMap(i=>[Es(`\r
|
||||||
`,"utf-8"),Bs(sUe(i.headers),"utf-8"),Bs(`\r
|
`,"utf-8"),Es(aPe(i.headers),"utf-8"),Es(`\r
|
||||||
`,"utf-8"),i.body,Bs(`\r
|
`,"utf-8"),i.body,Es(`\r
|
||||||
--${r}`,"utf-8")]),Bs(`--\r
|
--${r}`,"utf-8")]),Es(`--\r
|
||||||
\r
|
\r
|
||||||
`,"utf-8")],n=iUe(s);n&&t.headers.set("Content-Length",n),t.body=await BZ(s)}var Qm="multipartPolicy",aUe=70,AUe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function cUe(t){if(t.length>aUe)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!AUe.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function Yy(){return{name:Qm,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,s=t.headers.get("Content-Type")??"multipart/mixed",n=s.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n)throw new Error(`Got multipart request body, but content-type header was not multipart: ${s}`);let[,i,o]=n;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?cUe(r):r=rUe(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await oUe(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function qy(){return Ey()}var yZ=fy({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),Ipt=yZ.logger;function _n(t){return yZ.createClientLogger(t)}var Co=_n("core-rest-pipeline");function Ck(t={}){return By({logger:Co.info,...t})}var Ik=Hy;function Bk(t={}){return Gy(t)}import yk from"node:os";import sc from"node:process";function QZ(){return"User-Agent"}async function bZ(t){if(sc&&sc.versions){let e=`${yk.type()} ${yk.release()}; ${yk.arch()}`;sc.versions.bun?t.set("Bun",`${sc.versions.bun} (${e})`):sc.versions.deno?t.set("Deno",`${sc.versions.deno} (${e})`):sc.versions.node&&t.set("Node",`${sc.versions.node} (${e})`)}}var Vy="1.24.0";function mUe(t){let e=[];for(let[r,s]of t){let n=s?`${r}/${s}`:r;e.push(n)}return e.join(" ")}function wZ(){return QZ()}async function Jy(t){let e=new Map;e.set("core-rest-pipeline",Vy),await bZ(e);let r=mUe(e);return t?`${t} ${r}`:r}var NZ=wZ(),SZ="userAgentPolicy";function Qk(t={}){let e=Jy(t.userAgentPrefix);return{name:SZ,async sendRequest(r,s){return r.headers.has(NZ)||r.headers.set(NZ,await e),s(r)}}}var TZ=Symbol("rawContent");function bk(t){return typeof t[TZ]=="function"}function xZ(t){return bk(t)?t[TZ]():t}var Wy=Qm;function wk(){let t=Yy();return{name:Wy,sendRequest:async(e,r)=>{if(e.multipartBody)for(let s of e.multipartBody.parts)bk(s.body)&&(s.body=xZ(s.body));return t.sendRequest(e,r)}}}var Nk=Oy;function Sk(){return _y()}function Tk(t={}){return by(t)}function xk(){return wy()}var bm=class extends Error{constructor(e){super(e),this.name="AbortError"}};function Rk(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new bm(n??"The operation was aborted."))}function A(){s?.removeEventListener("abort",c)}function c(){r?.(),A(),a()}if(s?.aborted)return a();try{t(u=>{A(),i(u)},u=>{A(),o(u)})}catch(u){o(u)}s?.addEventListener("abort",c)})}var NUe="The delay was aborted.";function Jh(t,e){let r,{abortSignal:s,abortErrorMsg:n}=e??{};return Rk(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:s,abortErrorMsg:n??NUe})}function nc(t){if(zu(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function RZ(t){return zu(t)}function Wh(){return Wu()}var Ze=hy;function ic(t){return fk(t)}function kk(t,e){return Py(t,e)}var DZ="setClientRequestIdPolicy";function Fk(t="x-ms-client-request-id"){return{name:DZ,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function Mk(t){return Ny(t)}function Uk(t){return Sy(t)}var zh={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function kZ(t={}){let e=new Lk(t.parentContext);return t.span&&(e=e.setValue(zh.span,t.span)),t.namespace&&(e=e.setValue(zh.namespace,t.namespace)),e}var Lk=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let s=new t(this);return s._contextMap.set(e,r),s}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var MZ=Ie(FZ(),1),Ky=MZ.state;function SUe(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function TUe(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:SUe(),tracingContext:kZ({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function wm(){return Ky.instrumenterImplementation||(Ky.instrumenterImplementation=TUe()),Ky.instrumenterImplementation}function Nm(t){let{namespace:e,packageName:r,packageVersion:s}=t;function n(c,u,l){let d=wm().startSpan(c,{...l,packageName:r,packageVersion:s,tracingContext:u?.tracingOptions?.tracingContext}),g=d.tracingContext,f=d.span;g.getValue(zh.namespace)||(
Line truncated
|
`,"utf-8")],n=cPe(s);n&&t.headers.set("Content-Length",n),t.body=await Eee(s)}var QE="multipartPolicy",lPe=70,dPe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function hPe(t){if(t.length>lPe)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!dPe.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function rb(){return{name:QE,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,s=t.headers.get("Content-Type")??"multipart/mixed",n=s.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n)throw new Error(`Got multipart request body, but content-type header was not multipart: ${s}`);let[,i,o]=n;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?hPe(r):r=oPe(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await uPe(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function sb(){return DQ()}var Cee=SQ({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),YCt=Cee.logger;function li(t){return Cee.createClientLogger(t)}var Jo=li("core-rest-pipeline");function VF(t={}){return FQ({logger:Jo.info,...t})}var WF=eb;function zF(t={}){return tb(t)}import KF from"node:os";import vc from"node:process";function Iee(){return"User-Agent"}async function Bee(t){if(vc&&vc.versions){let e=`${KF.type()} ${KF.release()}; ${KF.arch()}`;vc.versions.bun?t.set("Bun",`${vc.versions.bun} (${e})`):vc.versions.deno?t.set("Deno",`${vc.versions.deno} (${e})`):vc.versions.node&&t.set("Node",`${vc.versions.node} (${e})`)}}var nb="1.25.0";function BPe(t){let e=[];for(let[r,s]of t){let n=s?`${r}/${s}`:r;e.push(n)}return e.join(" ")}function yee(){return Iee()}async function ib(t){let e=new Map;e.set("core-rest-pipeline",nb),await Bee(e);let r=BPe(e);return t?`${t} ${r}`:r}var Qee=yee(),bee="userAgentPolicy";function jF(t={}){let e=ib(t.userAgentPrefix);return{name:bee,async sendRequest(r,s){return r.headers.has(Qee)||r.headers.set(Qee,await e),s(r)}}}var wee=Symbol("rawContent");function XF(t){return typeof t[wee]=="function"}function Nee(t){return XF(t)?t[wee]():t}var ob=QE;function ZF(){let t=rb();return{name:ob,sendRequest:async(e,r)=>{if(e.multipartBody)for(let s of e.multipartBody.parts)XF(s.body)&&(s.body=Nee(s.body));return t.sendRequest(e,r)}}}var $F=ZQ;function eM(){return $Q()}function tM(t={}){return vQ(t)}function rM(){return PQ()}var Vr=class extends Error{constructor(e){super(e),this.name="AbortError"}};function sM(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new Vr(n??"The operation was aborted."))}function A(){s?.removeEventListener("abort",c)}function c(){r?.(),A(),a()}if(s?.aborted)return a();try{t(u=>{A(),i(u)},u=>{A(),o(u)})}catch(u){o(u)}s?.addEventListener("abort",c)})}var DPe="The delay was aborted.";function Rg(t,e){let r,{abortSignal:s,abortErrorMsg:n}=e??{};return sM(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:s,abortErrorMsg:n??DPe})}function Pc(t){if(Sl(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function See(t){return Sl(t)}function kg(){return Nl()}var wt=wQ;function iM(t,e){return CE(t,e)}function oM(t,e){return Es(t,e)}function Oc(t){return YF(t)}function aM(t,e){return XQ(t,e)}var Tee="setClientRequestIdPolicy";function AM(t="x-ms-client-request-id"){return{name:Tee,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function cM(t){return OQ(t)}function uM(t){return _Q(t)}var Fg={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function xee(t={}){let e=new lM(t.parentContext);return t.span&&(e=e.setValue(Fg.span,t.span)),t.namespace&&(e=e.setValue(Fg.namespace,t.namespace)),e}var lM=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let s=new t(this);return s._contextMap.set(e,r),s}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var Ree=we(Dee(),1),Ab=Ree.state;function RPe(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function kPe(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:RPe(),tracingContext:xee({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function bE(){return Ab.instrumenterImplementation||(Ab.instrumenterImplementation=kPe()),Ab.instrumenterImplementation}function wE(t){let{namespace:e,packageName:r,packageVersion:s}=t;function n(c,u,l){let d=bE().startSpan(c,{...l,packageName:r,packageVersion:s,tracingContext
Line truncated
|
||||||
`&&t[i]!=="\r";i++)A+=t[i];if(A=A.trim(),A[A.length-1]==="/"&&(A=A.substring(0,A.length-1),i--),!jLe(A)){let l;return A.trim().length===0?l="Invalid space after '<'.":l="Tag '"+A+"' is an invalid name.",Wt("InvalidTag",l,ss(t,i))}let c=VLe(t,i);if(c===!1)return Wt("InvalidAttr","Attributes for '"+A+"' have open quote.",ss(t,i));let u=c.value;if(i=c.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=f$(u,e);if(d===!0)s=!0;else return Wt(d.err.code,d.err.msg,ss(t,l+d.err.line))}else if(a)if(c.tagClosed){if(u.trim().length>0)return Wt("InvalidTag","Closing tag '"+A+"' can't have attributes or invalid starting.",ss(t,o));if(r.length===0)return Wt("InvalidTag","Closing tag '"+A+"' has not been opened.",ss(t,o));{let l=r.pop();if(A!==l.tagName){let d=ss(t,l.tagStartPos);return Wt("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+A+"'.",ss(t,o))}r.length==0&&(n=!0)}}else return Wt("InvalidTag","Closing tag '"+A+"' doesn't have proper closing.",ss(t,i));else{let l=f$(u,e);if(l!==!0)return Wt(l.err.code,l.err.msg,ss(t,i-u.length+l.err.line));if(n===!0)return Wt("InvalidXml","Multiple possible root nodes found.",ss(t,i));e.unpairedTags.indexOf(A)!==-1||r.push({tagName:A,tagStartPos:o}),s=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=g$(t,i);continue}else if(t[i+1]==="?"){if(i=h$(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=zLe(t,i);if(l==-1)return Wt("InvalidChar","char '&' is not expected.",ss(t,i));i=l}else if(n===!0&&!d$(t[i]))return Wt("InvalidXml","Extra text at the end",ss(t,i));t[i]==="<"&&i--}}else{if(d$(t[i]))continue;return Wt("InvalidChar","char '"+t[i]+"' is not expected.",ss(t,i))}if(s){if(r.length==1)return Wt("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",ss(t,r[0].tagStartPos));if(r.length>0)return Wt("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Wt("InvalidXml","Start tag expected.",1);return!0}function d$(t){return t===" "||t===" "||t===`
|
`&&t[i]!=="\r";i++)A+=t[i];if(A=A.trim(),A[A.length-1]==="/"&&(A=A.substring(0,A.length-1),i--),!t8e(A)){let l;return A.trim().length===0?l="Invalid space after '<'.":l="Tag '"+A+"' is an invalid name.",ir("InvalidTag",l,Cs(t,i))}let c=j3e(t,i);if(c===!1)return ir("InvalidAttr","Attributes for '"+A+"' have open quote.",Cs(t,i));let u=c.value;if(i=c.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=dte(u,e);if(d===!0)s=!0;else return ir(d.err.code,d.err.msg,Cs(t,l+d.err.line))}else if(a)if(c.tagClosed){if(u.trim().length>0)return ir("InvalidTag","Closing tag '"+A+"' can't have attributes or invalid starting.",Cs(t,o));if(r.length===0)return ir("InvalidTag","Closing tag '"+A+"' has not been opened.",Cs(t,o));{let l=r.pop();if(A!==l.tagName){let d=Cs(t,l.tagStartPos);return ir("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+A+"'.",Cs(t,o))}r.length==0&&(n=!0)}}else return ir("InvalidTag","Closing tag '"+A+"' doesn't have proper closing.",Cs(t,i));else{let l=dte(u,e);if(l!==!0)return ir(l.err.code,l.err.msg,Cs(t,i-u.length+l.err.line));if(n===!0)return ir("InvalidXml","Multiple possible root nodes found.",Cs(t,i));e.unpairedTags.indexOf(A)!==-1||r.push({tagName:A,tagStartPos:o}),s=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=lte(t,i);continue}else if(t[i+1]==="?"){if(i=ute(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=$3e(t,i);if(l==-1)return ir("InvalidChar","char '&' is not expected.",Cs(t,i));i=l}else if(n===!0&&!Lg(t[i]))return ir("InvalidXml","Extra text at the end",Cs(t,i));t[i]==="<"&&i--}}else{if(Lg(t[i]))continue;return ir("InvalidChar","char '"+t[i]+"' is not expected.",Cs(t,i))}if(s){if(r.length==1)return ir("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Cs(t,r[0].tagStartPos));if(r.length>0)return ir("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return ir("InvalidXml","Start tag expected.",1);return!0}function Lg(t){return t===" "||t===" "||t===`
|
||||||
`||t==="\r"}function h$(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let s=t.substr(r,e-r);if(e>5&&s==="xml")return Wt("InvalidXml","XML declaration allowed only at the start of the document.",ss(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function g$(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var YLe='"',qLe="'";function VLe(t,e){let r="",s="",n=!1;for(;e<t.length;e++){if(t[e]===YLe||t[e]===qLe)s===""?s=t[e]:s!==t[e]||(s="");else if(t[e]===">"&&s===""){n=!0;break}r+=t[e]}return s!==""?!1:{value:r,index:e,tagClosed:n}}var JLe=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function f$(t,e){let r=nQ(t,JLe),s={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return Wt("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",Lm(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return Wt("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",Lm(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return Wt("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",Lm(r[n]));let i=r[n][2];if(!KLe(i))return Wt("InvalidAttr","Attribute '"+i+"' is an invalid name.",Lm(r[n]));if(!Object.prototype.hasOwnProperty.call(s,i))s[i]=1;else return Wt("InvalidAttr","Attribute '"+i+"' is repeated.",Lm(r[n]))}return!0}function WLe(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function zLe(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,WLe(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function Wt(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function KLe(t){return eF(t)}function jLe(t){return eF(t)}function ss(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Lm(t){return t.startIndex+t[1].length}var p$={amp:"&",AMP:"&",lt:"<",LT:"<",gt:">",GT:">",quot:'"',QUOT:'"',apos:"'",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",lsquor:"\u201A",rsquor:"\u2019",ldquor:"\u201E",bdquo:"\u201E",comma:",",period:".",colon:":",semi:";",excl:"!",quest:"?",num:"#",dollar:"$",percent:"%",ast:"*",commat:"@",lowbar:"_",verbar:"|",vert:"|",sol:"/",bsol:"\\",lbrace:"{",rbrace:"}",lbrack:"[",rbrack:"]",lpar:"(",rpar:")",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",COPY:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",REG:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",half:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",div:"\xF7",divide:"\xF7"},m$={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},E$={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",Lcaron:"\u013D",lcaLine truncated
|
`||t==="\r"}function ute(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let s=t.substr(r,e-r);if(e>5&&s==="xml")return ir("InvalidXml","XML declaration allowed only at the start of the document.",Cs(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function lte(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var z3e='"',K3e="'";function j3e(t,e){let r="",s="",n=!1;for(;e<t.length;e++){if(t[e]===z3e||t[e]===K3e)s===""?s=t[e]:s!==t[e]||(s="");else if(t[e]===">"&&s===""){n=!0;break}r+=t[e]}return s!==""?!1:{value:r,index:e,tagClosed:n}}function X3e(t){let e=[],r=t.length,s=0;for(;s<r;){let n=s;for(;s<r&&Lg(t[s]);)s++;if(s>=r)break;if(t[s]==="="){s=n+1;continue}let i=t.slice(n,s),o=s;for(;s<r&&!Lg(t[s])&&t[s]!=="=";)s++;let a=t.slice(o,s),A,c=s;for(;c<r&&Lg(t[c]);)c++;c<r&&t[c]==="="&&(A=t.slice(s,c+1),s=c+1);let u,l,d=s;for(;d<r&&Lg(t[d]);)d++;if(d<r&&(t[d]==='"'||t[d]==="'")){let f=d+1,p=t.indexOf(t[d],f);p!==-1&&(u=t[d],l=t.slice(f,p),s=p+1)}let h={startIndex:n};h[1]=i,h[2]=a,h[3]=A,h[4]=u!==void 0?!0:void 0,h[5]=u,h[6]=l,e.push(h)}return e}function dte(t,e){let r=X3e(t),s={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return ir("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",LE(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return ir("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",LE(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return ir("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",LE(r[n]));let i=r[n][2];if(!e8e(i))return ir("InvalidAttr","Attribute '"+i+"' is an invalid name.",LE(r[n]));if(!Object.prototype.hasOwnProperty.call(s,i))s[i]=1;else return ir("InvalidAttr","Attribute '"+i+"' is repeated.",LE(r[n]))}return!0}function Z3e(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function $3e(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Z3e(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function ir(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function e8e(t){return xM(t)}function t8e(t){return xM(t)}function Cs(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function LE(t){return t.startIndex+t[1].length}var DM={cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",euro:"\u20AC",dollar:"$",fnof:"\u0192",inr:"\u20B9",af:"\u060B",birr:"\u1265\u122D",peso:"\u20B1",rub:"\u20BD",won:"\u20A9",yuan:"\xA5",cedil:"\xB8"};var vE={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'},RM={nbsp:"\xA0",copy:"\xA9",reg:"\xAE",trade:"\u2122",mdash:"\u2014",ndash:"\u2013",hellip:"\u2026",laquo:"\xAB",raquo:"\xBB",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",bull:"\u2022",para:"\xB6",sect:"\xA7",deg:"\xB0",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE"};var vg=Object.freeze({ALLOW:"allow",BLOCK:"block",THROW:"throw"}),r8e=new Set("!?\\\\/[]$%{}^&*()<>|+");function hte(t){if(t[0]==="#")throw new Error(`[EntityReplacer] Invalid character '#' in entity name: "${t}"`);for(let e of t)if(r8e.has(e))throw new Error(`[EntityReplacer] Invalid character '${e}' in entity name: "${t}"`);return t}function PE(...t){let e=Object.create(null);for(let r of t)if(r)for(let s of Object.keys(r)){let n=r[s];if(typeof n=="string")e[s]=n;else if(n&&typeof n=="object"&&n.val!==void 0){let i=n.val;typeof i=="string"&&(e[s]=i)}}return e}var Fl="external",Eb="base",kM="all";function s8e(t){return!t||t===Fl?new Set([Fl]):t===kM?new Set([kM]):t===Eb?new Set([Eb]):Array.isArray(t)?new Set(t):new Set([Fl])}var Hs=Object.freeze({allow:0,leave:1,remove:2,throw:3}),n8e=new Set([9,10,13]);function i8e(t){if(!t)return{xmlVersion:1,onLevel:Hs.allow,nullLevel:Hs.remove};let e=t.xmlVersion===1.1?1.1:1,r=Hs[t.onNCR]??Hs.allow,s=Hs[t.nullNCR]??Hs.remove,n=Math.max(s,Hs.remove);return{xmlVersion:e,onLevel:r,nullLevel:n}}var Pg=class{constructor(e={}){this._limit=e.limit||{},this._maxTotalExpansions=this._limit.maxTotalExpansions||0,this._maxExpandedLength=this._limit.maxExpandedLength||0,this._postCheck=typeof e.postCheck=="function"?e.postCheck:s=>s,this._limitTiers=s8e(this._limit.applyLimitsTo??Fl),this._numericAllowed=e.numericAllowed??!0,this._baseMap=PE(vE,e.namedEntities||null),this._externalMap=Object.create(null),this._inputMap=Object.create(null),this._totalExpansions=0,this._expandedLength=0,this._removeSet=new Set(e.remove&&Array.isArray(e.remove)?e.remove:[]),this._leaveSet=new Set(e.le
Line truncated
|
||||||
`);let e=new Ns("!xml"),r=e,s="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let n=this.options,i=new Om(n.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let c=t.charCodeAt(a+1);if(c===47){let u=eg(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(n.removeNSPrefix){let g=l.indexOf(":");g!==-1&&(l=l.substr(g+1))}l=AF(n.transformTagName,l,"",n).tagName,r&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&n.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&n.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),s="",a=u}else if(c===63){let u=cF(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(n.ignoreDeclaration&&u.tagName==="?xml"||n.ignorePiTags)){let d=new Ns(u.tagName);d.add(n.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&n.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(c===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=eg(t,"-->",a+4,"Comment is not closed.");if(n.commentPropName){let l=t.substring(a+4,u-2);s=this.saveTextToParentTag(s,r,this.readonlyMatcher),r.add(n.commentPropName,[{[n.textNodeName]:l}])}a=u}else if(c===33&&t.charCodeAt(a+2)===68){let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(c===33&&t.charCodeAt(a+2)===91){let u=eg(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),n.cdataPropName?r.add(n.cdataPropName,[{[n.textNodeName]:l}]):r.add(n.textNodeName,d),a=u+2}else{let u=cF(t,a,n.removeNSPrefix);if(!u){let F=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${F}"`)}let l=u.tagName,d=u.rawTagName,g=u.tagExp,f=u.attrExpPresent,p=u.closeIndex;if({tagName:l,tagExp:g}=AF(n.transformTagName,l,g,n),n.strictReservedNames&&(l===n.commentPropName||l===n.cdataPropName||l===n.textNodeName||l===n.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&s&&r.tagname!=="!xml"&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher,!1));let I=r;I&&n.unpairedTagsSet.has(I.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;g.length>0&&g.lastIndexOf("/")===g.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),g=l):g=g.substr(0,g.length-1),f=l!==g);let C=null,b={},S;S=yve(d),l!==e.tagname&&this.matcher.push(l,{},S),l!==g&&f&&(C=this.buildAttributesMap(g,this.matcher,l),C&&(b=Bve(C,n))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let D=a;if(this.isCurrentNodeStopNode){let F="";if(m)a=u.closeIndex;else if(n.unpairedTagsSet.has(l))a=u.closeIndex;else{let P=this.readStopNodeData(t,d,p+1);if(!P)throw new Error(`Unexpected end of ${d}`);a=P.i,F=P.tagContent}let U=new Ns(l);C&&(U[":@"]=C),U.add(n.textNodeName,F),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,U,this.readonlyMatcher,D)}else{if(m){({tagName:l,tagExp:g}=AF(n.transformTagName,l,g,n));let F=new Ns(l);C&&(F[":@"]=C),this.addChild(r,F,this.readonlyMatcher,D),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(l)){let F=new Ns(l);C&&(F[":@"]=C),this.addChild(r,F,this.readonlyMatcher,D),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let F=new Ns(l);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),C&&(F[":@"]=C),this.addChild(r,F,this.readonlyMatcher,D),r=F}s="",a=p}}}else s+=t[a];return e.child};function Tve(t,e,r,s){this.options.captureMetaData||(s=void 0);let n=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,n,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,s))}function xve(t,e,r){let s=this.options.processEntities;if(!s||!s.enabled)return t;if(s.allowedTags){let n=this.options.jPath?r.toString():r;if(!(Array.isArray(s.allowedTags)?s.allowedTags.includes(e):s.allowedTags(e,n)))return t}if(s.tagFilter){let n=this.options.jPath?r.toString():r;if(!s.tagFilter(e,n))return t}return this.entityDecoder.decode(t)}function Rve(t,e,r,s){return t&&(s===void 0&&(s=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,s),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function Dve(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function kve(t,e,r=">"){Line truncated
|
`);let e=new Gs("!xml"),r=e,s="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0,this.doctypefound=!1;let n=this.options,i=new _E(n.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let c=t.charCodeAt(a+1);if(c===47){let u=Yg(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(n.removeNSPrefix){let h=l.indexOf(":");h!==-1&&(l=l.substr(h+1))}l=JM(n.transformTagName,l,"",n).tagName,r&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&n.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&n.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop()||e,n.captureMetaData&&r&&r.addEndIndex(u+1),s="",a=u}else if(c===63){let u=VM(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(n.ignoreDeclaration&&u.tagName==="?xml"||n.ignorePiTags)){let d=new Gs(u.tagName);d.add(n.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&n.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a),n.captureMetaData&&r.addEndIndex(u.closeIndex+2)}a=u.closeIndex+1}else if(c===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=Yg(t,"-->",a+4,"Comment is not closed.");if(n.commentPropName){let l=t.substring(a+4,u-2);s=this.saveTextToParentTag(s,r,this.readonlyMatcher),r.add(n.commentPropName,[{[n.textNodeName]:l}])}a=u}else if(c===33&&t.charCodeAt(a+2)===68){if(this.doctypefound)throw new Error("Multiple DOCTYPE declarations found.");this.doctypefound=!0;let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(c===33&&t.charCodeAt(a+2)===91){let u=Yg(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),n.cdataPropName?r.add(n.cdataPropName,[{[n.textNodeName]:l}]):r.add(n.textNodeName,d),a=u+2}else{let u=VM(t,a,n.removeNSPrefix);if(!u){let M=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${M}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,p=u.closeIndex;if({tagName:l,tagExp:h}=JM(n.transformTagName,l,h,n),n.strictReservedNames&&(l===n.commentPropName||l===n.cdataPropName||l===n.textNodeName||l===n.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&s&&r.tagname!=="!xml"&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher,!1));let E=r;E&&n.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;h.length>0&&h.lastIndexOf("/")===h.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),h=l):h=h.substr(0,h.length-1),f=l!==h);let C=null,w={},T;T=H8e(d),l!==e.tagname&&this.matcher.push(l,{},T),l!==h&&f&&(C=this.buildAttributesMap(h,this.matcher,l),C&&(w=_8e(C,n))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let k=a;if(this.isCurrentNodeStopNode){let M="";if(m)a=u.closeIndex;else if(n.unpairedTagsSet.has(l))a=u.closeIndex;else{let v=this.readStopNodeData(t,d,p+1);if(!v)throw new Error(`Unexpected end of ${d}`);a=v.i,M=v.tagContent}let q=new Gs(l);C&&(q[":@"]=C),q.add(n.textNodeName,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,q,this.readonlyMatcher,k),n.captureMetaData&&r.addEndIndex(a+1)}else{if(m){({tagName:l,tagExp:h}=JM(n.transformTagName,l,h,n));let M=new Gs(l);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,k),n.captureMetaData&&r.addEndIndex(p+1),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(l)){let M=new Gs(l);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,k),n.captureMetaData&&r.addEndIndex(u.closeIndex+1),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let M=new Gs(l);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,k),r=M}s="",a=p}}}else s+=t[a];return e.child};function W8e(t,e,r,s){this.options.captureMetaData||(s=void 0);let n=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,n,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,s))}function z8e(t,e,r){let s=this.options.processEntities;if(!s||!s.enabled)return t;if(s.allowedTags){let n=this.options.jPath?r.toString():r;if(!(Array.isArray(s.allowedTags)?s.allowedTags.includes(e):s.allowedTags(e,n)))return t}if(s.tagFilter){let n=this.options.jPath?r.toString():r;if(!s.tagFilter(e,n))return t}return this.entityDecoder.decode(t)}function K8e(t,e,Line truncated
|
||||||
`;function _ve(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(fF(r)==="?xml"){let n=r[":@"];if(n){let i=e.attributeNamePrefix+"version";if(n[i])return n[i]}}return"1.0"}function q$(t,e,r,s,n){return!r.sanitizeName||tl(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}function gF(t,e){let r="";e.format&&(r=Ove);let s=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let o=0;o<e.stopNodes.length;o++){let a=e.stopNodes[o];typeof a=="string"?s.push(new un(a)):a instanceof un&&s.push(a)}let n=_ve(t,e),i=new yo;return V$(t,e,r,i,s,n)}function V$(t,e,r,s,n,i){let o="",a=!1;if(e.maxNestedTags&&s.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let A=t.toString();return A=hF(A,e),A}return""}for(let A=0;A<t.length;A++){let c=t[A],u=fF(c);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:q$(u,!1,e,s,i),g=Hve(c[":@"],e);s.push(d,g);let f=Yve(s,n);if(d===e.textNodeName){let b=c[u];f||(b=e.tagValueProcessor(d,b),b=hF(b,e)),a&&(o+=r),o+=b,a=!1,s.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let b=c[u][0][e.textNodeName],S=fQ(b);o+=`<![CDATA[${S}]]>`,a=!1,s.pop();continue}else if(d===e.commentPropName){let b=c[u][0][e.textNodeName],S=gQ(b);o+=r+`<!--${S}-->`,a=!0,s.pop();continue}else if(d[0]==="?"){let b=Y$(c[":@"],e,f,s,i);o+=(d==="?xml"?"":r)+`<${d}${b}?>`,a=!0,s.pop();continue}let p=r;p!==""&&(p+=e.indentBy);let I=Y$(c[":@"],e,f,s,i),m=r+`<${d}${I}`,C;f?C=J$(c[u],e):C=V$(c[u],e,p,s,n,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!C||C.length===0)&&e.suppressEmptyNode?o+=m+"/>":C&&C.endsWith(">")?o+=m+`>${C}${r}</${d}>`:(o+=m+">",C&&r!==""&&(C.includes("/>")||C.includes("</"))?o+=r+e.indentBy+C+r:o+=C,o+=`</${d}>`),a=!0,s.pop()}return o}function Hve(t,e){if(!t||e.ignoreAttributes)return null;let r={},s=!1;for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let i=n.startsWith(e.attributeNamePrefix)?n.substr(e.attributeNamePrefix.length):n;r[i]=Ac(t[n]),s=!0}return s?r:null}function J$(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let s=0;s<t.length;s++){let n=t[s],i=fF(n);if(i===e.textNodeName)r+=n[i];else if(i===e.cdataPropName)r+=n[i][0][e.textNodeName];else if(i===e.commentPropName)r+=n[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=Gve(n[":@"],e),a=J$(n[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function Gve(t,e){let r="";if(t&&!e.ignoreAttributes)for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=t[s];n===!0&&e.suppressBooleanAttributes?r+=` ${s.substr(e.attributeNamePrefix.length)}`:r+=` ${s.substr(e.attributeNamePrefix.length)}="${Ac(n)}"`}return r}function fF(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let s=e[r];if(Object.prototype.hasOwnProperty.call(t,s)&&s!==":@")return s}}function Y$(t,e,r,s,n){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),A=r?a:q$(a,!0,e,s,n),c;r?c=t[o]:(c=e.attributeValueProcessor(o,t[o]),c=hF(c,e)),c===!0&&e.suppressBooleanAttributes?i+=` ${A}`:i+=` ${A}="${Ac(c)}"`}return i}function Yve(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function hF(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let s=e.entities[r];t=t.replace(s.regex,s.val)}return t}function pF(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var qve={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function Ts(t){if(this.options=Object.assign({},qve,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new un(r)):r instanceof un&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFLine truncated
|
`;function i4e(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(ZM(r)==="?xml"){let n=r[":@"];if(n){let i=e.attributeNamePrefix+"version";if(n[i])return n[i]}}return"1.0"}function kte(t,e,r,s,n){return!r.sanitizeName||n(t)?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}function XM(t,e){let r="";e.format&&(r=n4e);let s=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let a=0;a<e.stopNodes.length;a++){let A=e.stopNodes[a];typeof A=="string"?s.push(new Tn(A)):A instanceof Tn&&s.push(A)}let n=i4e(t,e),i=Cb("qName",{xmlVersion:n}),o=new zo;return Fte(t,e,r,o,s,i)}function Fte(t,e,r,s,n,i){let o="",a=!1;if(e.maxNestedTags&&s.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let A=Wr(t);return A=jM(A,e),A}return""}for(let A=0;A<t.length;A++){let c=t[A],u=ZM(c);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:kte(u,!1,e,s,i),h=o4e(c[":@"],e);s.push(d,h);let f=A4e(s,n);if(d===e.textNodeName){let w=c[u];f||(w=e.tagValueProcessor(d,w),w=jM(w,e)),w=Wr(w),a&&(o+=r),o+=w,a=!1,s.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let w=c[u][0][e.textNodeName],T=bb(w);o+=`<![CDATA[${T}]]>`,a=!1,s.pop();continue}else if(d===e.commentPropName){let w=c[u][0][e.textNodeName],T=YE(w);o+=r+`<!--${T}-->`,a=!0,s.pop();continue}else if(d[0]==="?"){let w=Rte(c[":@"],e,f,s,i);o+=(d==="?xml"?"":r)+`<${d}${w}?>`,a=!0,s.pop();continue}let p=r;p!==""&&(p+=e.indentBy);let E=Rte(c[":@"],e,f,s,i),m=r+`<${d}${E}`,C;f?C=Mte(c[u],e):C=Fte(c[u],e,p,s,n,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!C||C.length===0)&&e.suppressEmptyNode?o+=m+"/>":C&&C.endsWith(">")?o+=m+`>${C}${r}</${d}>`:(o+=m+">",C&&r!==""&&(C.includes("/>")||C.includes("</"))?o+=r+e.indentBy+C+r:o+=C,o+=`</${d}>`),a=!0,s.pop()}return o}function o4e(t,e){if(!t||e.ignoreAttributes)return null;let r={},s=!1;for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let i=n.startsWith(e.attributeNamePrefix)?n.substr(e.attributeNamePrefix.length):n;r[i]=Ko(t[n]),s=!0}return s?r:null}function Mte(t,e){if(!Array.isArray(t))return t!=null?Wr(t):"";let r="";for(let s=0;s<t.length;s++){let n=t[s],i=ZM(n);if(i===e.textNodeName)r+=Wr(n[i]);else if(i===e.cdataPropName)r+=n[i][0][e.textNodeName];else if(i===e.commentPropName)r+=n[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=a4e(n[":@"],e),a=Mte(n[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function a4e(t,e){let r="";if(t&&!e.ignoreAttributes)for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=t[s];n===!0&&e.suppressBooleanAttributes?r+=` ${s.substr(e.attributeNamePrefix.length)}`:r+=` ${s.substr(e.attributeNamePrefix.length)}="${Ko(n)}"`}return r}function ZM(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let s=e[r];if(Object.prototype.hasOwnProperty.call(t,s)&&s!==":@")return s}}function Rte(t,e,r,s,n){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),A=r?a:kte(a,!0,e,s,n),c;r?c=t[o]:(c=e.attributeValueProcessor(o,t[o]),c=jM(c,e)),c===!0&&e.suppressBooleanAttributes?i+=` ${A}`:i+=` ${A}="${Ko(c)}"`}return i}function A4e(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function jM(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let s=e.entities[r];t=t.replace(s.regex,s.val)}return t}function $M(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var c4e={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function qs(t){if(this.options=Object.assign({},c4e,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new Tn(r)):r instanceof Tn&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:Line truncated
|
||||||
`,this.newLine=`
|
`,this.newLine=`
|
||||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function Vve(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let n=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(n)return n}let s=r[e.attributeNamePrefix+"version"];if(s)return s}return"1.0"}function mF(t,e,r,s,n){return!r.sanitizeName||tl(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}Ts.prototype.build=function(t){if(this.options.preserveOrder)return gF(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new yo,r=Vve(t,this.options);return this.j2x(t,0,e,r).val}};Ts.prototype.j2x=function(t,e,r,s){let n="",i="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let A in t){if(!Object.prototype.hasOwnProperty.call(t,A))continue;let u=A===this.options.textNodeName||A===this.options.cdataPropName||A===this.options.commentPropName||this.options.attributesGroupName&&A===this.options.attributesGroupName||this.isAttribute(A)||A[0]==="?"?A:mF(A,!1,this.options,r,s);if(typeof t[A]>"u")this.isAttribute(A)&&(i+="");else if(t[A]===null)this.isAttribute(A)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[A]instanceof Date)i+=this.buildTextValNode(t[A],u,"",e,r);else if(typeof t[A]!="object"){let l=this.isAttribute(A);if(l&&!this.ignoreAttributesFn(l,o)){let d=mF(l,!0,this.options,r,s);n+=this.buildAttrPairStr(d,""+t[A],a)}else if(!l)if(A===this.options.textNodeName){let d=this.options.tagValueProcessor(A,""+t[A]);i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let g=""+t[A];g===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+g+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[A],u,"",e,r)}}else if(Array.isArray(t[A])){let l=t[A].length,d="",g="";for(let f=0;f<l;f++){let p=t[A][f];if(!(typeof p>"u"))if(p===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){r.push(u);let I=this.j2x(p,e+1,r,s);r.pop(),d+=I.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(g+=I.attrStr)}else d+=this.processTextOrObjNode(p,u,e,r,s);else if(this.options.oneListGroup){let I=this.options.tagValueProcessor(u,p);I=this.replaceEntitiesValue(I),d+=I}else{r.push(u);let I=this.checkStopNode(r);if(r.pop(),I){let m=""+p;m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(p,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,g,e)),i+=d}else if(this.options.attributesGroupName&&A===this.options.attributesGroupName){let l=Object.keys(t[A]),d=l.length;for(let g=0;g<d;g++){let f=mF(l[g],!0,this.options,r,s);n+=this.buildAttrPairStr(f,""+t[A][l[g]],a)}}else i+=this.processTextOrObjNode(t[A],u,e,r,s)}return{attrStr:n,val:i}};Ts.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+Ac(e)+'"'};function Jve(t,e,r,s,n){let i=this.extractAttributes(t);if(s.push(e,i),this.checkStopNode(s)){let A=this.buildRawContent(t),c=this.buildAttributesForStopNode(t);return s.pop(),this.buildObjectNode(A,e,c,r)}let a=this.j2x(t,r+1,s,n);return s.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,s):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,s):this.buildObjectNode(a.val,e,a.attrStr,r)}Ts.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let s=t[this.options.attributesGroupName];for(let n in s){if(!Object.prototype.hasOwnProperty.call(s,n))continue;let i=n.startsWith(this.options.attributeNamePrefix)?n.substring(this.options.attributeNamePrefix.length):n;e[i]=Ac(s[n]),r=!0}}else for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=this.isAttribute(s);n&&(e[n]=Ac(t[s]),r=!0)}return r?e:null};Ts.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let s=t[r];if(r===this.options.textNodeName)e+=s;else if(Array.isA
Line truncated
|
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function u4e(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let n=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(n)return n}let s=r[e.attributeNamePrefix+"version"];if(s)return s}return"1.0"}function eU(t,e,r,s,n){return!r.sanitizeName||n(t)?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}qs.prototype.build=function(t){if(this.options.preserveOrder)return XM(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new zo,r=u4e(t,this.options),s=Cb("qName",{xmlVersion:r});return this.j2x(t,0,e,s).val}};qs.prototype.j2x=function(t,e,r,s){let n="",i="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let A in t){if(!Object.prototype.hasOwnProperty.call(t,A))continue;let u=A===this.options.textNodeName||A===this.options.cdataPropName||A===this.options.commentPropName||this.options.attributesGroupName&&A===this.options.attributesGroupName||this.isAttribute(A)||A[0]==="?"?A:eU(A,!1,this.options,r,s);if(typeof t[A]>"u")this.isAttribute(A)&&(i+="");else if(t[A]===null)this.isAttribute(A)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[A]instanceof Date)i+=this.buildTextValNode(t[A],u,"",e,r);else if(typeof t[A]!="object"){let l=this.isAttribute(A);if(l&&!this.ignoreAttributesFn(l,o)){let d=eU(l,!0,this.options,r,s);n+=this.buildAttrPairStr(d,Wr(t[A]),a)}else if(!l)if(A===this.options.textNodeName){let d=this.options.tagValueProcessor(A,Wr(t[A]));i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=Wr(t[A]);h===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+h+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[A],u,"",e,r)}}else if(Array.isArray(t[A])){let l=t[A].length,d="",h="";for(let f=0;f<l;f++){let p=t[A][f];if(!(typeof p>"u"))if(p===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){r.push(u);let E=this.j2x(p,e+1,r,s);r.pop(),d+=E.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(h+=E.attrStr)}else d+=this.processTextOrObjNode(p,u,e,r,s);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(u,p);E=this.replaceEntitiesValue(E),E=Wr(E),d+=E}else{r.push(u);let E=this.checkStopNode(r);if(r.pop(),E){let m=Wr(p);m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(p,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,h,e)),i+=d}else if(this.options.attributesGroupName&&A===this.options.attributesGroupName){let l=Object.keys(t[A]),d=l.length;for(let h=0;h<d;h++){let f=eU(l[h],!0,this.options,r,s);n+=this.buildAttrPairStr(f,Wr(t[A][l[h]]),a)}}else i+=this.processTextOrObjNode(t[A],u,e,r,s)}return{attrStr:n,val:i}};qs.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,Wr(e)),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+Ko(e)+'"'};function l4e(t,e,r,s,n){let i=this.extractAttributes(t);if(s.push(e,i),this.checkStopNode(s)){let A=this.buildRawContent(t),c=this.buildAttributesForStopNode(t);return s.pop(),this.buildObjectNode(A,e,c,r)}let a=this.j2x(t,r+1,s,n);return s.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,s):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,s):this.buildObjectNode(a.val,e,a.attrStr,r)}qs.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let s=t[this.options.attributesGroupName];for(let n in s){if(!Object.prototype.hasOwnProperty.call(s,n))continue;let i=n.startsWith(this.options.attributeNamePrefix)?n.substring(this.options.attributeNamePrefix.length):n;e[i]=Ko(s[n]),r=!0}}else for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=this.isAttribute(s);n&&(e[n]=Ko(t[s]),r=!0)}return r?e:null};qs.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let s=t[r];if(r===this.options.textNode
Line truncated
|
||||||
`)+`
|
`)+`
|
||||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),s=this.factory.computeHMACSHA256(r);return e.headers.set(Ee.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${s}`),e}getHeaderValueToSign(e,r){let s=e.headers.get(r);return!s||r===Ee.CONTENT_LENGTH&&s==="0"?"":s}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(Ee.PREFIX_FOR_STORAGE));r.sort((n,i)=>NQ(n.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((n,i,o)=>!(i>0&&n.name.toLowerCase()===o[i-1].name.toLowerCase()));let s="";return r.forEach(n=>{s+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()}
|
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),s=this.factory.computeHMACSHA256(r);return e.headers.set(Me.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${s}`),e}getHeaderValueToSign(e,r){let s=e.headers.get(r);return!s||r===Me.CONTENT_LENGTH&&s==="0"?"":s}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(Me.PREFIX_FOR_STORAGE));r.sort((n,i)=>Pb(n.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((n,i,o)=>!(i>0&&n.name.toLowerCase()===o[i-1].name.toLowerCase()));let s="";return r.forEach(n=>{s+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()}
|
||||||
`}),s}getCanonicalizedResourceString(e){let r=QQ(e.url)||"/",s="";s+=`/${this.factory.accountName}${r}`;let n=bQ(e.url),i={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let A=a.toLowerCase();i[A]=n[a],o.push(A)}o.sort();for(let a of o)s+=`
|
`}),s}getCanonicalizedResourceString(e){let r=Ub(e.url)||"/",s="";s+=`/${this.factory.accountName}${r}`;let n=Lb(e.url),i={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let A=a.toLowerCase();i[A]=n[a],o.push(A)}o.sort();for(let a of o)s+=`
|
||||||
${a}:${decodeURIComponent(i[a])}`}return s}};var kt=class extends nl{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new qm(e,r,this)}computeHMACSHA256(e){return nPe("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var il=class extends Error{constructor(e){super(e),this.name="AbortError"}};var lr=_n("storage-common");var Hn;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Hn||(Hn={}));var uc={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Hn.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},iPe=new il("The operation was aborted."),Vm=class extends Qo{retryOptions;constructor(e,r,s=uc){super(e,r),this.retryOptions={retryPolicyType:s.retryPolicyType?s.retryPolicyType:uc.retryPolicyType,maxTries:s.maxTries&&s.maxTries>=1?Math.floor(s.maxTries):uc.maxTries,tryTimeoutInMs:s.tryTimeoutInMs&&s.tryTimeoutInMs>=0?s.tryTimeoutInMs:uc.tryTimeoutInMs,retryDelayInMs:s.retryDelayInMs&&s.retryDelayInMs>=0?Math.min(s.retryDelayInMs,s.maxRetryDelayInMs?s.maxRetryDelayInMs:uc.maxRetryDelayInMs):uc.retryDelayInMs,maxRetryDelayInMs:s.maxRetryDelayInMs&&s.maxRetryDelayInMs>=0?s.maxRetryDelayInMs:uc.maxRetryDelayInMs,secondaryHost:s.secondaryHost?s.secondaryHost:uc.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,s){let n=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||s%2===1;i||(n.url=yQ(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=cc(n.url,_a.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(lr.info(`RetryPolicy: =====> Try=${s} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(n),!this.shouldRetry(i,s,o))return o;r=r||!i&&o.status===404}catch(a){if(lr.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,s,o,a))throw a}return await this.delay(i,s,e.abortSignal),this.attemptSendRequest(e,r,++s)}shouldRetry(e,r,s,n){if(r>=this.retryOptions.maxTries)return lr.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let o of i)if(n.name.toUpperCase().includes(o)||n.message.toUpperCase().includes(o)||n.code&&n.code.toString().toUpperCase()===o)return lr.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(s||n){let o=s?s.status:n?n.statusCode:0;if(!e&&o===404)return lr.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return lr.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(s&&s?.status>=400){let o=s.headers.get(Ee.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(lr.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,s){let n=0;if(e)switch(this.retryOptions.retryPolicyType){case Hn.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Hn.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return lr.info(`RetryPolicy: Delay for ${n}ms`),wQ(n,s,iPe)}};var Jm=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Vm(e,r,this.retryOptions)}};var oPe="storageBrowserPolicy";function X$(){return{name:oPe,async sendRequest(t,e){return Ze||((t.method==="GET"||t.method==="HEAD")&&(t.url=cc(t.url,_a.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Ee.COOKIE),t.headers.delete(Ee.CONTENT_LENGTH)),e(t)}}}var aPe="StorageCorrectContentLengthPolicy";function Z$(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Ee.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:aPe,async sendRequest(e,r){return t(e),r(e)}}}var APe="storageRetryPolicy",rg={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Hn.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},cPe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],uPe=new il("The operation was aborted.");function $$(t={}){let e=t.retryPolicyType??rg.retryPolicyType,r=t.maxTries??rg.maxTries,s=t.retryDelayInMs??rg.retryDelayInMs,n=t.maxRetryDelayInMs??rg.maxRetryDelayInMs,i=t.secondaryHost??rg.secondaryHost,o=t.tryTimeoutInMs??rg.tryTimeoutInMs;function a({isPrimaryRetry:c,attempt:u,response:l,error:d}){if(u>=r)return lr.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let g of cPe)if(d.name.toUpperCase().includes(g)||d.message.toUpperCase().inclu
Line truncated
|
${a}:${decodeURIComponent(i[a])}`}return s}};var Yt=class extends vl{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new jE(e,r,this)}computeHMACSHA256(e){return R4e("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var yr=li("storage-common");var di;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(di||(di={}));var Yc={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:di.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},k4e=new Vr("The operation was aborted."),XE=class extends jo{retryOptions;constructor(e,r,s=Yc){super(e,r),this.retryOptions={retryPolicyType:s.retryPolicyType?s.retryPolicyType:Yc.retryPolicyType,maxTries:s.maxTries&&s.maxTries>=1?Math.floor(s.maxTries):Yc.maxTries,tryTimeoutInMs:s.tryTimeoutInMs&&s.tryTimeoutInMs>=0?s.tryTimeoutInMs:Yc.tryTimeoutInMs,retryDelayInMs:s.retryDelayInMs&&s.retryDelayInMs>=0?Math.min(s.retryDelayInMs,s.maxRetryDelayInMs?s.maxRetryDelayInMs:Yc.maxRetryDelayInMs):Yc.retryDelayInMs,maxRetryDelayInMs:s.maxRetryDelayInMs&&s.maxRetryDelayInMs>=0?s.maxRetryDelayInMs:Yc.maxRetryDelayInMs,secondaryHost:s.secondaryHost?s.secondaryHost:Yc.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,s){let n=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||s%2===1;i||(n.url=Mb(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=Fb(n.url,KE.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(yr.info(`RetryPolicy: =====> Try=${s} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(n),!this.shouldRetry(i,s,o))return o;r=r||!i&&o.status===404}catch(a){if(yr.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,s,o,a))throw a}return await this.delay(i,s,e.abortSignal),this.attemptSendRequest(e,r,++s)}shouldRetry(e,r,s,n){if(r>=this.retryOptions.maxTries)return yr.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let o of i)if(n.name.toUpperCase().includes(o)||n.message.toUpperCase().includes(o)||n.code&&n.code.toString().toUpperCase()===o)return yr.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(s||n){let o=s?s.status:n?n.statusCode:0;if(!e&&o===404)return yr.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return yr.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(s&&s?.status>=400){let o=s.headers.get(Me.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(yr.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,s){let n=0;if(e)switch(this.retryOptions.retryPolicyType){case di.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case di.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return yr.info(`RetryPolicy: Delay for ${n}ms`),vb(n,s,k4e)}};var ZE=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new XE(e,r,this.retryOptions)}};var F4e="storageBrowserPolicy";function Wte(){return{name:F4e,async sendRequest(t,e){return e(t)}}}var M4e="StorageCorrectContentLengthPolicy";function zte(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Me.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:M4e,async sendRequest(e,r){return t(e),r(e)}}}var U4e="storageRetryPolicy",Vg={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:di.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},L4e=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],v4e=new Vr("The operation was aborted.");function Kte(t={}){let e=t.retryPolicyType??Vg.retryPolicyType,r=t.maxTries??Vg.maxTries,s=t.retryDelayInMs??Vg.retryDelayInMs,n=t.maxRetryDelayInMs??Vg.maxRetryDelayInMs,i=t.secondaryHost??Vg.secondaryHost,o=t.tryTimeoutInMs??Vg.tryTimeoutInMs;function a({isPrimaryRetry:c,attempt:u,response:l,error:d}){if(u>=r)return yr.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of L4e)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().includes(h)||d.code&&d.code.toString().toUpperCase()===h)return yr.info(`RetryPolicy: Network error ${h} found, will retry.`),!0;if(d?.code==="PARSE_ERROR"&&d?.message.startsWith('Error "Error: Unclosed root tag'))return yr.info("RetryPolicy: Incomplete XML response likely
Line truncated
|
||||||
`)+`
|
`)+`
|
||||||
`+s(i)+n(i),a=lPe("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(Ee.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===Ee.CONTENT_LENGTH&&a==="0"?"":a}function s(i){let o=[];for(let[A,c]of i.headers)A.toLowerCase().startsWith(Ee.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>NQ(A.name.toLowerCase(),c.name.toLowerCase())),o=o.filter((A,c,u)=>!(c>0&&A.name.toLowerCase()===u[c-1].name.toLowerCase()));let a="";return o.forEach(A=>{a+=`${A.name.toLowerCase().trimRight()}:${A.value.trimLeft()}
|
`+s(i)+n(i),a=P4e("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(Me.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===Me.CONTENT_LENGTH&&a==="0"?"":a}function s(i){let o=[];for(let[A,c]of i.headers)A.toLowerCase().startsWith(Me.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>Pb(A.name.toLowerCase(),c.name.toLowerCase())),o=o.filter((A,c,u)=>!(c>0&&A.name.toLowerCase()===u[c-1].name.toLowerCase()));let a="";return o.forEach(A=>{a+=`${A.name.toLowerCase().trimRight()}:${A.value.trimLeft()}
|
||||||
`}),a}function n(i){let o=QQ(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let A=bQ(i.url),c={};if(A){let u=[];for(let l in A)if(Object.prototype.hasOwnProperty.call(A,l)){let d=l.toLowerCase();c[d]=A[l],u.push(d)}u.sort();for(let l of u)a+=`
|
`}),a}function n(i){let o=Ub(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let A=Lb(i.url),c={};if(A){let u=[];for(let l in A)if(Object.prototype.hasOwnProperty.call(A,l)){let d=l.toLowerCase();c[d]=A[l],u.push(d)}u.sort();for(let l of u)a+=`
|
||||||
${l}:${decodeURIComponent(c[l])}`}return a}return{name:dPe,async sendRequest(i,o){return e(i),o(i)}}}var hPe="storageRequestFailureDetailsParserPolicy";function eee(){return{name:hPe,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
|
${l}:${decodeURIComponent(c[l])}`}return a}return{name:O4e,async sendRequest(i,o){return e(i),o(i)}}}var _4e="storageRequestFailureDetailsParserPolicy";function jte(){return{name:_4e,async sendRequest(t,e){try{let r=await e(t);return r.status===400&&r.bodyAsText?.includes("<Error><Code>InvalidHeaderValue</Code>")&&r.bodyAsText.includes("<HeaderName>x-ms-version</HeaderName>")&&(r.bodyAsText=r.bodyAsText.replace(/<Message>.*<\/Message>/s,"<Message>The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.</Message>")),r}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
|
||||||
`),r}}}}import{createHmac as gPe}from"node:crypto";var SQ=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return gPe("sha256",this.key).update(e,"utf8").digest("base64")}};var TQ="12.31.0",xQ="2026-02-06";var RQ="https://storage.azure.com/.default",Ha={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Fi="",QF="*",fPe=1*1024*1024;var pPe=4*fPe;var tee="AES256",ree="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",see=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],nee=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],iee="BlobUsesCustomerSpecifiedEncryption",oee="BlobDoesNotUseCustomerSpecifiedEncryption",aee=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Ga(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var Wm=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function zt(t,e={}){t||(t=new bt);let r=new Wm([],e);return r._credential=t,r}function mPe(t){let e=[EPe,Aee,CPe,IPe,BPe,yPe,bPe];if(t.factories.length){let r=t.factories.filter(s=>!e.some(n=>n(s)));if(r.length){let s=r.some(n=>QPe(n));return{wrappedPolicies:Zk(r),afterRetry:s}}}}function bF(t){let{httpClient:e,...r}=t.options,s=t._coreHttpClient;s||(s=e?$k(e):BF(),t._coreHttpClient=s);let n=t._corePipeline;if(!n){let i=`azsdk-js-azure-storage-blob/${TQ}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;n=xm({...r,loggingOptions:{additionalAllowedHeaderNames:see,additionalAllowedQueryParameters:nee,logger:mQ.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:pQ,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:CF,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:Nk}),n.addPolicy(Z$()),n.addPolicy($$(r.retryOptions),{phase:"Retry"}),n.addPolicy(eee()),n.addPolicy(X$());let a=mPe(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let A=wF(t);An(A)?n.addPolicy(Kh({credential:A,scopes:r.audience??RQ,
Line truncated
|
`),r}}}}import{createHmac as H4e}from"node:crypto";var Ob=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return H4e("sha256",this.key).update(e,"utf8").digest("base64")}};var _b="12.33.0",Hb="2026-06-06";var Gb="https://storage.azure.com/.default",fA={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Ao="",cU="*",G4e=1*1024*1024;var Y4e=4*G4e;var Xte="AES256",Zte="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",$te=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],ere=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],tre="BlobUsesCustomerSpecifiedEncryption",rre="BlobDoesNotUseCustomerSpecifiedEncryption",sre=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function pA(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var $E=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function or(t,e={}){t||(t=new Ft);let r=new $E([],e);return r._credential=t,r}function q4e(t){let e=[J4e,nre,V4e,W4e,z4e,K4e,X4e];if(t.factories.length){let r=t.factories.filter(s=>!e.some(n=>n(s)));if(r.length){let s=r.some(n=>j4e(n));return{wrappedPolicies:SM(r),afterRetry:s}}}}function uU(t){let{httpClient:e,...r}=t.options,s=t._coreHttpClient;s||(s=e?TM(e):aU(),t._coreHttpClient=s);let n=t._corePipeline;if(!n){let i=`azsdk-js-azure-storage-blob/${_b}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;n=TE({...r,loggingOptions:{additionalAllowedHeaderNames:$te,additionalAllowedQueryParameters:ere,logger:Nb.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:wb,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:rU,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:$F}),n.addPolicy(zte()),n.addPolicy(Kte(r.retryOptions),{phase:"Retry"}),n.addPolicy(jte()),n.addPolicy(Wte());let a=q4e(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let A=lU(t);Nn(A)?n.addPolicy(Mg({credential:A,scopes:r.audience??
Line truncated
|
||||||
`),i=e.computeHMACSHA256(n);return{sasQueryParameters:new Pi(t.version,i,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:n}}function E8e(t,e){if(t=gl(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=_o.parse(t.permissions.toString()).toString():n=Ho.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ze(t.startsOn,!1):"",t.expiresOn?ze(t.expiresOn,!1):"",hl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?vi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
`),i=e.computeHMACSHA256(n);return{sasQueryParameters:new Fn(t.version,i,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:n}}function J6e(t,e){if(t=bA(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=mi.parse(t.permissions.toString()).toString():n=Ei.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?kn(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Pi(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function C8e(t,e){if(t=gl(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=_o.parse(t.permissions.toString()).toString():n=Ho.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ze(t.startsOn,!1):"",t.expiresOn?ze(t.expiresOn,!1):"",hl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?vi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Fn(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function V6e(t,e){if(t=bA(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",s=t.snapshotTime,n;t.blobName&&(t.isDirectory===!0?(r="d",n=tf(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId)));let i;t.permissions&&(t.blobName?i=mi.parse(t.permissions.toString()).toString():i=Ei.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?kn(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Pi(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:i}}function I8e(t,e){if(t=gl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=_o.parse(t.permissions.toString()).toString():n=Ho.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ze(t.startsOn,!1):"",t.expiresOn?ze(t.expiresOn,!1):"",hl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ze(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ze(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?vi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Fn(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,void 0,void 0,void 0,void 0,n),stringToSign:o}}function W6e(t,e){if(t=bA(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",s=t.snapshotTime,n;t.blobName&&(t.isDirectory===!0?(r="d",n=tf(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId)));let i;t.permissions&&(t.blobName?i=mi.parse(t.permissions.toString()).toString():i=Ei.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?kn(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Pi(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function B8e(t,e){if(t=gl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=_o.parse(t.permissions.toString()).toString():n=Ho.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ze(t.startsOn,!1):"",t.expiresOn?ze(t.expiresOn,!1):"",hl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ze(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ze(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?vi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Fn(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope,void 0,void 0,void 0,n),stringToSign:o}}function z6e(t,e){if(t=bA(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=mi.parse(t.permissions.toString()).toString():n=Ei.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ge(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ge(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?kn(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Pi(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:i}}function y8e(t,e){if(t=gl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=_o.parse(t.permissions.toString()).toString():n=Ho.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ze(t.startsOn,!1):"",t.expiresOn?ze(t.expiresOn,!1):"",hl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ze(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ze(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?vi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Fn(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function K6e(t,e){if(t=bA(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime,n;t.blobName&&(t.isDirectory===!0?(r="d",n=tf(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId)));let i;t.permissions&&(t.blobName?i=mi.parse(t.permissions.toString()).toString():i=Ei.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ge(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ge(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?kn(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Pi(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:i}}function Q8e(t,e){if(t=gl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=_o.parse(t.permissions.toString()).toString():n=Ho.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ze(t.startsOn,!1):"",t.expiresOn?ze(t.expiresOn,!1):"",hl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ze(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ze(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?vi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Fn(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,void 0,void 0,void 0,void 0,n),stringToSign:o}}function j6e(t,e){if(t=bA(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime,n;t.blobName&&(t.isDirectory===!0?(r="d",n=tf(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId)));let i;t.permissions&&(t.blobName?i=mi.parse(t.permissions.toString()).toString():i=Ei.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ge(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ge(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?kn(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Pi(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:i}}function hl(t,e,r){let s=[`/blob/${t}/${e}`];return r&&s.push(`/${r}`),s.join("")}function gl(t){let e=t.version?t.version:xQ;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}var i0=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let s=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=s.container):(this._isContainer=!1,this._containerOrBlobOperation=s.blob),r||(r=Wh()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Fi||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Fi||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return X.withSpan("BlobLeaseClient-acquireLease",r,async s=>ie(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:s.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Fi||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Fi||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return X.withSpan("BlobLeaseClient-changeLease",r,async s=>{let n=ie(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:s.tracingOptions}));return this._leaseId=e,n})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Fi||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Fi||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return X.withSpan("BlobLeaseClient-releaseLease",e,async r=>ie(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Fi||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Fi||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return X.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortS
Line truncated
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Fn(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,void 0,void 0,void 0,n),stringToSign:o}}function X6e(t,e){if(t=bA(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime,n;t.blobName&&(t.isDirectory===!0?(r="d",n=tf(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId)));let i;t.permissions&&(t.blobName?i=mi.parse(t.permissions.toString()).toString():i=Ei.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ge(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ge(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,e.userDelegationKey.signedDelegatedUserTenantId,t.delegatedUserObjectId,t.ipRange?kn(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};dg.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var ml=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Fn(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId,void 0,void 0,n),stringToSign:o}}function Z6e(t,e){if(t=bA(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime,n;t.blobName&&(t.isDirectory===!0?(r="d",n=tf(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId)));let i;t.permissions&&(t.blobName?i=mi.parse(t.permissions.toString()).toString():i=Ei.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ge(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ge(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,e.userDelegationKey.signedDelegatedUserTenantId,t.delegatedUserObjectId,t.ipRange?kn(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,$6e(t.requestHeaders),e_e(t.requestQueryParameters),t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};ml.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var h0=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var J8e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},ZL=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),s=Date.now()-this.startTime,n=(e/(1024*1024)/(s/1e3)).toFixed(1);he(`Sent ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function Bte(t,e,r){return J8e(this,void 0,void 0,function*(){var s;let n=new Ka(t),i=n.getBlockBlobClient(),o=new ZL((s=r?.archiveSizeBytes)!==null&&s!==void 0?s:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),M(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let A=yield i.uploadFile(e,a);if(A._response.status>=400)throw new bb(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw ut(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}import*as Qte from"buffer";import*as Go from"fs";import*as bte from"stream";import*as wte from"util";var wb=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function Nb(t){return t?t>=200&&t<300:!1}function W8e(t){return t?t>=500:!0}function z8e(t){return t?[Dt.BadGateway,Dt.ServiceUnavailable,Dt.GatewayTimeout].includes(t):!1}function K8e(t){return wb(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function yte(t,e,r){return wb(this,arguments,void 0,function*(s,n,i,o=ay,a=Ay,A=void 0){let c="",u=1;for(;u<=o;){let l,d,g=!1;try{l=yield n()}catch(f){A&&(l=A(f)),g=!0,c=f.message}if(l&&(d=i(l),!W8e(d)))return l;if(d&&(g=z8e(d),c=`Cache service responded with ${d}`),M(`${s} - Attempt ${u} of ${o} failed with error: ${c}`),!g){M(`${s} - Error is not retryable`);break}yield K8e(a),u++}throw Error(`${s} failed: ${c}`)})}function g0(t,e){return wb(this,arguments,void 0,function*(r,s,n=ay,i=Ay){return yield yte(r,s,o=>o.statusCode,n,i,o=>{if(o instanceof ho)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function hg(t,e){return wb(this,arguments,void 0,function*(r,s,n=ay,i=Ay){return yield yte(r,s,o=>o.message.statusCode,n,i)})}var Jn=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function j8e(t,e){return Jn(this,void 0,void 0,function*(){yield wte.promisify(bte.pipeline)(t.message,e)})}var Sb=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,M(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),s=Date.now()-this.startTime,n=(e/(1024*1024)/(s/1e3)).toFixed(1);he(`Received ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e
Line truncated
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Fn(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId,use(t.requestHeaders),use(t.requestQueryParameters),n),stringToSign:o}}function $6e(t){if(t===void 0)return;let e="";return Object.keys(t).forEach(function(r){e=e+r+":"+t[r]+`
|
||||||
Other caches with similar key:`);for(let a of i?.artifactCaches||[])M(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function sv(t,e,r){return Rs(this,void 0,void 0,function*(){let s=new t4e(t),n=xte(r);s.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield Ste(t,e,n):n.concurrentBlobDownloads?yield Nte(t,e,n):yield Tb(t,e):yield Tb(t,e)})}function Ote(t,e,r){return Rs(this,void 0,void 0,function*(){let s=rv(),n=Ph(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:n,cacheSize:r?.cacheSize};return yield g0("reserveCache",()=>Rs(this,void 0,void 0,function*(){return s.postJson(p0("caches"),i)}))})}function vte(t,e){return`bytes ${t}-${e}/*`}function i4e(t,e,r,s,n){return Rs(this,void 0,void 0,function*(){M(`Uploading chunk of size ${n-s+1} bytes at offset ${s} with content range: ${vte(s,n)}`);let i={"Content-Type":"application/octet-stream","Content-Range":vte(s,n)},o=yield hg(`uploadChunk (start: ${s}, end: ${n})`,()=>Rs(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!Nb(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function o4e(t,e,r,s){return Rs(this,void 0,void 0,function*(){let n=po(r),i=p0(`caches/${e.toString()}`),o=gg.openSync(r,"r"),a=$L(s),A=GD("uploadConcurrency",a.uploadConcurrency),c=GD("uploadChunkSize",a.uploadChunkSize),u=[...new Array(A).keys()];M("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>Rs(this,void 0,void 0,function*(){for(;l<n;){let d=Math.min(n-l,c),g=l,f=l+d-1;l+=c,yield i4e(t,i,()=>gg.createReadStream(r,{fd:o,start:g,end:f,autoClose:!1}).on("error",p=>{throw new Error(`Cache upload failed because file read failed with ${p.message}`)}),g,f)}})))}finally{gg.closeSync(o)}})}function a4e(t,e,r){return Rs(this,void 0,void 0,function*(){let s={size:r};return yield g0("commitCache",()=>Rs(this,void 0,void 0,function*(){return t.postJson(p0(`caches/${e.toString()}`),s)}))})}function nv(t,e,r,s){return Rs(this,void 0,void 0,function*(){if($L(s).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield Bte(r,e,s)}else{let i=rv();M("Upload cache"),yield o4e(i,t,e,s),M("Commiting cache");let o=po(e);he(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield a4e(i,t,o);if(!Nb(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);he("Cache saved successfully")}})}var Fre=Ie(Nre(),1),Xt=Ie(jt(),1),hn=Ie(jt(),1),yl=Ie(jt(),1),Ql=Ie(jt(),1),bl=Ie(jt(),1);var Zv=Ie(jt(),1),$v=Ie(jt(),1),Rre=Ie(jt(),1),Dre=Ie(jt(),1),kre=Ie(jt(),1);var Kv=Ie(jt(),1),jv=Ie(jt(),1),Sre=Ie(jt(),1),Tre=Ie(jt(),1),xre=Ie(jt(),1),Xv=class extends xre.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,Tre.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Sre.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?jv.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,Kv.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,Kv.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?jv.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},f1=new Xv;var eP=class extends kre.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>f1}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,Dre.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Rre.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(f1.internalBinaryRead(e,e.uint32(),s));break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?$v.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,Zv.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)f1.internalBinaryWrite(e.scope[i],r.tag(2,Zv.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?$v.UnknownFieldHandler.onWrit
Line truncated
|
`}),e}function e_e(t){if(t===void 0)return;let e="";return Object.keys(t).forEach(function(r){e=e+`
|
||||||
`));let s=yield fP(r,"create");yield pP(s,t)})}var Rg=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},Hi=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},wl=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},CP="cache write denied:",E1=class t extends wl{constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},vre=cy,C1=class t extends Error{constructor(e){super(e),this.name="CacheReadDeniedError",Object.setPrototypeOf(this,t.prototype)}},I1=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function Pre(t){if(!t||t.length===0)throw new Hi("Path Validation Error: At least one directory or file path is required")}function IP(t){if(t.length>512)throw new Hi(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Hi(`Key Validation Error: ${t} cannot contain commas.`)}function Ore(){return f0()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function _re(t,e,r,s){return Rg(this,arguments,void 0,function*(n,i,o,a,A=!1){let c=f0();M(`Cache service version: ${c}`),Pre(n);let u=tv();if(!Dte(u)){he(`Cache restore skipped: the effective cache-mode '${u}' does not permit reads.`),M(`Skipped restore for paths [${n.join(", ")}] with primary key '${i}'.`);return}return c==="v2"?yield b_e(n,i,o,a,A):yield Q_e(n,i,o,a,A)})}function Q_e(t,e,r,s){return Rg(this,arguments,void 0,function*(n,i,o,a,A=!1){var c;o=o||[];let u=[i,...o];if(M("Resolved Keys:"),M(JSON.stringify(u)),u.length>10)throw new Hi("Key Validation Error: Keys are limited to a maximum of 10.");for(let g of u)IP(g);let l=yield pm(),d="";try{let g;try{g=yield Pte(u,n,{compressionMethod:l,enableCrossOsArchive:A})}catch(p){let I=(c=p?.message)!==null&&c!==void 0?c:"";throw I.includes(vre)?new C1(I):p}if(!g?.archiveLocation)return;if(a?.lookupOnly)return he("Lookup only - skipping download"),g.cacheKey;d=k0.join(yield gm(),ec(l)),M(`Archive Path: ${d}`),yield sv(g.archiveLocation,d,a),WA()&&(yield D0(d,l));let f=po(d);return he(`Cache Size: ~${Math.round(f/(1024*1024))} MB (${f} B)`),yield mP(d,l),he("Cache restored successfully"),g.cacheKey}catch(g){let f=g;if(f.name===Hi.name)throw g;f instanceof ho&&typeof f.statusCode=="number"&&f.statusCode>=500?Pu(`Failed to restore: ${g.message}`):ut(`Failed to restore: ${g.message}`)}finally{try{yield fm(d)}catch(g){M(`Failed to delete archive: ${g}`)}}})}function b_e(t,e,r,s){return Rg(this,arguments,void 0,function*(n,i,o,a,A=!1){var c;a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let u=[i,...o];if(M("Resolved Keys:"),M(JSON.stringify(u)),u.length>10)throw new Hi("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)IP(d);let l="";try{let d=gP(),g=yield pm(),f={key:i,restoreKeys:o,version:Ph(n,g,A)},p;try{p=yield d.GetCacheEntryDownloadURL(f)}catch(C){let b=(c=C?.message)!==null&&c!==void 0?c:"";throw b.includes(vre)?new C1(b):C}if(!p.ok){M(`Cache not found for version ${f.version} of keys: ${u.join(", ")}`);return}if(f.key!==p.matchedKey?he(`Cache hit for restore-key: ${p.matchedKey}`):he(`Cache hit for: ${p.matchedKey}`),a?.lookupOnly)return he("Lookup only - skipping download"),p.matchedKey;l=k0.join(yield gm(),ec(g)),M(`Archive path: ${l}`),M(`Starting download of archive to: ${l}`),yield sv(p.signedDownloadUrl,l,a);let m=po(l);return he(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),WA()&&(yield D0(l,g)),yield mP(l,g),he("Cache restored successfully"),p.matchedKey}catch(d){let g=d;if(g.name===Hi.name)throw d;g instanceof ho&&typeof g.statusCode=="number"&&g.statusCode>=500?Pu(`Failed to restore: ${d.message}`):ut(`Failed to restore: ${d.message}`)}finally{try{l&&(yield fm(l))}catch(d){M(`Failed to delete archive: ${d}`)}}})}function Hre(t,e,r){return Rg(this,arguments,void 0,function*(s,n,i,o=!1){let a=f0();M(`Cache service version: ${a}`),Pre(s),IP(n);let A=tv();return kte(A)?a==="v2"?yield N_e(s,n,i,o):yield w_e(s,n,i,o):(he(`Cache save skipped: the effective cache-mode '${A}' does not permit writes.`),M(`Skipped save for paths [${s.join(", ")}] with key '${n}'.`),-1)})}function w_e(t,e,r){return Rg(this,arguments,void 0,function*(s,n,i,o=!1){var a,A,c,u,l,d;let g=yield pm(),f=-1,p=yield HD(s);if(M("Cache Paths:"),M(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let I=yield gm(),m=k0.join(I,ec(g));M(`Archive Path: ${m}`);try{yield EP(I,p,g),WA()&&(yield D0(m,g));let C=10*1024*1024*1024
Line truncated
|
`+r+":"+t[r]}),e}function use(t){if(t===void 0)return;let e="",r=0;return Object.keys(t).forEach(function(s){r!==0&&(e=e+","),e=e+s,++r}),e}function QA(t,e,r){let s=[`/blob/${t}/${e}`];return r&&s.push(`/${r}`),s.join("")}function bA(t){let e=t.version?t.version:Hb;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}function tf(t){let e=t;for(;e.startsWith("/");)e=e.substring(1);for(;e.endsWith("/");)e=e.substring(0,e.length-1);return e}var d0=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let s=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=s.container):(this._isContainer=!1,this._containerOrBlobOperation=s.blob),r||(r=kg()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Ao||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ao||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ee.withSpan("BlobLeaseClient-acquireLease",r,async s=>Ae(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:s.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Ao||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ao||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ee.withSpan("BlobLeaseClient-changeLease",r,async s=>{let n=Ae(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:s.tracingOptions}));return this._leaseId=e,n})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Ao||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ao||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ee.withSpan("BlobLeaseClient-releaseLease",e,async r=>Ae(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Ao||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ao||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ee.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracing
Line truncated
|
||||||
<h3>Job Summary for Gradle</h3>
|
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};sf.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var jl=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
||||||
<a href="${e.serverUrl}/${e.repo.owner}/${e.repo.repo}/actions/runs/${e.runId}" target="_blank">
|
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};jl.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var I0=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var Q_e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},PP=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),s=Date.now()-this.startTime,n=(e/(1024*1024)/(s/1e3)).toFixed(1);pe(`Sent ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function Bse(t,e,r){return Q_e(this,void 0,void 0,function*(){var s;let n=new NA(t),i=n.getBlockBlobClient(),o=new PP((s=r?.archiveSizeBytes)!==null&&s!==void 0?s:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),L(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let A=yield i.uploadFile(e,a);if(A._response.status>=400)throw new Lw(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw at(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}import*as Qse from"buffer";import*as ha from"fs";import*as bse from"stream";import*as wse from"util";var vw=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function Pw(t){return t?t>=200&&t<300:!1}function b_e(t){return t?t>=500:!0}function w_e(t){return t?[Gt.BadGateway,Gt.ServiceUnavailable,Gt.GatewayTimeout].includes(t):!1}function N_e(t){return vw(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function yse(t,e,r){return vw(this,arguments,void 0,function*(s,n,i,o=CQ,a=IQ,A=void 0){let c="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield n()}catch(f){A&&(l=A(f)),h=!0,c=f.message}if(l&&(d=i(l),!b_e(d)))return l;if(d&&(h=w_e(d),c=`Cache service responded with ${d}`),L(`${s} - Attempt ${u} of ${o} failed with error: ${c}`),!h){L(`${s} - Error is not retryable`);break}yield N_e(a),u++}throw Error(`${s} failed: ${c}`)})}function B0(t,e){return vw(this,arguments,void 0,function*(r,s,n=CQ,i=IQ){return yield yse(r,s,o=>o.statusCode,n,i,o=>{if(o instanceof Oo)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function nf(t,e){return vw(this,arguments,void 0,function*(r,s,n=CQ,i=IQ){return yield yse(r,s,o=>o.message.statusCode,n,i)})}var Ci=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function S_e(t,e){return Ci(this,void 0,void 0,function*(){yield wse.promisify(bse.pipeline)(t.message,e)})}var Ow=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,L(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),s=Date.now()-this.startTime,n=(e/(1024*1024)/(s/1e3)).toFixed(1);pe(`Received ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e
Line truncated
|
||||||
|
Other caches with similar key:`);for(let a of i?.artifactCaches||[])L(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function YP(t,e,r){return zs(this,void 0,void 0,function*(){let s=new k_e(t),n=xse(r);s.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield Sse(t,e,n):n.concurrentBlobDownloads?yield Nse(t,e,n):yield _w(t,e):yield _w(t,e)})}function Ose(t,e,r){return zs(this,void 0,void 0,function*(){let s=GP(),n=Qg(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:n,cacheSize:r?.cacheSize};return yield B0("reserveCache",()=>zs(this,void 0,void 0,function*(){return s.postJson(Q0("caches"),i)}))})}function vse(t,e){return`bytes ${t}-${e}/*`}function L_e(t,e,r,s,n){return zs(this,void 0,void 0,function*(){L(`Uploading chunk of size ${n-s+1} bytes at offset ${s} with content range: ${vse(s,n)}`);let i={"Content-Type":"application/octet-stream","Content-Range":vse(s,n)},o=yield nf(`uploadChunk (start: ${s}, end: ${n})`,()=>zs(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!Pw(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function v_e(t,e,r,s){return zs(this,void 0,void 0,function*(){let n=Go(r),i=Q0(`caches/${e.toString()}`),o=of.openSync(r,"r"),a=OP(s),A=pF("uploadConcurrency",a.uploadConcurrency),c=pF("uploadChunkSize",a.uploadChunkSize),u=[...new Array(A).keys()];L("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>zs(this,void 0,void 0,function*(){for(;l<n;){let d=Math.min(n-l,c),h=l,f=l+d-1;l+=c,yield L_e(t,i,()=>of.createReadStream(r,{fd:o,start:h,end:f,autoClose:!1}).on("error",p=>{throw new Error(`Cache upload failed because file read failed with ${p.message}`)}),h,f)}})))}finally{of.closeSync(o)}})}function P_e(t,e,r){return zs(this,void 0,void 0,function*(){let s={size:r};return yield B0("commitCache",()=>zs(this,void 0,void 0,function*(){return t.postJson(Q0(`caches/${e.toString()}`),s)}))})}function qP(t,e,r,s){return zs(this,void 0,void 0,function*(){if(OP(s).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield Bse(r,e,s)}else{let i=GP();L("Upload cache"),yield v_e(i,t,e,s),L("Commiting cache");let o=Go(e);pe(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield P_e(i,t,o);if(!Pw(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);pe("Cache saved successfully")}})}var Fne=we(Nne(),1),cr=we(Ar(),1),Un=we(Ar(),1),td=we(Ar(),1),rd=we(Ar(),1),sd=we(Ar(),1);var P3=we(Ar(),1),O3=we(Ar(),1),Dne=we(Ar(),1),Rne=we(Ar(),1),kne=we(Ar(),1);var U3=we(Ar(),1),L3=we(Ar(),1),Sne=we(Ar(),1),Tne=we(Ar(),1),xne=we(Ar(),1),v3=class extends xne.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,Tne.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Sne.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?L3.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,U3.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,U3.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?L3.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},S1=new v3;var _3=class extends kne.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>S1}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,Rne.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Dne.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(S1.internalBinaryRead(e,e.uint32(),s));break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?O3.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,P3.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)S1.internalBinaryWrite(e.scope[i],r.tag(2,P3.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?O3.UnknownFieldHandler.onWrit
Line truncated
|
||||||
|
`));let s=yield t8(r,"create");yield r8(s,t)})}var yf=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},fo=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},nd=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},i8="cache write denied:",D1=class t extends nd{constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},vne=BQ,R1=class t extends Error{constructor(e){super(e),this.name="CacheReadDeniedError",Object.setPrototypeOf(this,t.prototype)}},k1=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function Pne(t){if(!t||t.length===0)throw new fo("Path Validation Error: At least one directory or file path is required")}function o8(t){if(t.length>512)throw new fo(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new fo(`Key Validation Error: ${t} cannot contain commas.`)}function One(){return y0()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function _ne(t,e,r,s){return yf(this,arguments,void 0,function*(n,i,o,a,A=!1){let c=y0();L(`Cache service version: ${c}`),Pne(n);let u=HP();if(!Rse(u)){pe(`Cache restore skipped: the effective cache-mode '${u}' does not permit reads.`),L(`Skipped restore for paths [${n.join(", ")}] with primary key '${i}'.`);return}return c==="v2"?yield tGe(n,i,o,a,A):yield eGe(n,i,o,a,A)})}function eGe(t,e,r,s){return yf(this,arguments,void 0,function*(n,i,o,a,A=!1){var c;o=o||[];let u=[i,...o];if(L("Resolved Keys:"),L(JSON.stringify(u)),u.length>10)throw new fo("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of u)o8(h);let l=yield pE(),d="";try{let h;try{h=yield Pse(u,n,{compressionMethod:l,enableCrossOsArchive:A})}catch(p){let E=(c=p?.message)!==null&&c!==void 0?c:"";throw E.includes(vne)?new R1(E):p}if(!h?.archiveLocation)return;if(a?.lookupOnly)return pe("Lookup only - skipping download"),h.cacheKey;d=O0.join(yield gE(),Mc(l)),L(`Archive Path: ${d}`),yield YP(h.archiveLocation,d,a),Nc()&&(yield P0(d,l));let f=Go(d);return pe(`Cache Size: ~${Math.round(f/(1024*1024))} MB (${f} B)`),yield s8(d,l),pe("Cache restored successfully"),h.cacheKey}catch(h){let f=h;if(f.name===fo.name)throw h;f instanceof Oo&&typeof f.statusCode=="number"&&f.statusCode>=500?ml(`Failed to restore: ${h.message}`):at(`Failed to restore: ${h.message}`)}finally{try{yield fE(d)}catch(h){L(`Failed to delete archive: ${h}`)}}})}function tGe(t,e,r,s){return yf(this,arguments,void 0,function*(n,i,o,a,A=!1){var c;a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let u=[i,...o];if(L("Resolved Keys:"),L(JSON.stringify(u)),u.length>10)throw new fo("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)o8(d);let l="";try{let d=e8(),h=yield pE(),f={key:i,restoreKeys:o,version:Qg(n,h,A)},p;try{p=yield d.GetCacheEntryDownloadURL(f)}catch(C){let w=(c=C?.message)!==null&&c!==void 0?c:"";throw w.includes(vne)?new R1(w):C}if(!p.ok){L(`Cache not found for version ${f.version} of keys: ${u.join(", ")}`);return}if(f.key!==p.matchedKey?pe(`Cache hit for restore-key: ${p.matchedKey}`):pe(`Cache hit for: ${p.matchedKey}`),a?.lookupOnly)return pe("Lookup only - skipping download"),p.matchedKey;l=O0.join(yield gE(),Mc(h)),L(`Archive path: ${l}`),L(`Starting download of archive to: ${l}`),yield YP(p.signedDownloadUrl,l,a);let m=Go(l);return pe(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),Nc()&&(yield P0(l,h)),yield s8(l,h),pe("Cache restored successfully"),p.matchedKey}catch(d){let h=d;if(h.name===fo.name)throw d;h instanceof Oo&&typeof h.statusCode=="number"&&h.statusCode>=500?ml(`Failed to restore: ${d.message}`):at(`Failed to restore: ${d.message}`)}finally{try{l&&(yield fE(l))}catch(d){L(`Failed to delete archive: ${d}`)}}})}function Hne(t,e,r){return yf(this,arguments,void 0,function*(s,n,i,o=!1){let a=y0();L(`Cache service version: ${a}`),Pne(s),o8(n);let A=HP();return kse(A)?a==="v2"?yield sGe(s,n,i,o):yield rGe(s,n,i,o):(pe(`Cache save skipped: the effective cache-mode '${A}' does not permit writes.`),L(`Skipped save for paths [${s.join(", ")}] with key '${n}'.`),-1)})}function rGe(t,e,r){return yf(this,arguments,void 0,function*(s,n,i,o=!1){var a,A,c,u,l,d;let h=yield pE(),f=-1,p=yield fF(s);if(L("Cache Paths:"),L(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let E=yield gE(),m=O0.join(E,Mc(h));L(`Archive Path: ${m}`);try{yield n8(E,p,h),Nc()&&(yield P0(m,h));let C=10*1024*1024*1024
Line truncated
|
||||||
|
${r.join(`
|
||||||
|
`)}
|
||||||
|
`:""}function hGe(t){return`<details>
|
||||||
|
<summary>${h8.eol} ${Kne(t)}</summary>
|
||||||
|
<p>${jne(t)}</p>
|
||||||
|
<p>If you cannot upgrade, see the <a href="${Wne}">Gradle Security Subscription</a> for options.</p>
|
||||||
|
</details>`}async function rie(t,e,r,s){RK("Generating Job Summary");let n=sie(),i=mGe();if(i){oA.addRaw(n),oA.addRaw(i),await oA.write();return}let o=pGe(t),a=Lj(e,r),A=BGe(t);pe(o),pe("============================"),pe(a),s.shouldGenerateJobSummary(A)&&(oA.addRaw(n),oA.addRaw(o),oA.addRaw(a),await oA.write()),kK(),s.canAddPRComment()&&await NGe(),s.shouldAddPRComment(A)&&await gGe(o)}async function gGe(t){let e=fg;if(e.payload.pull_request==null){pe("No pull_request trigger detected: not adding PR comment");return}let r=e.payload.pull_request.number;pe(`Adding Job Summary as comment to PR #${r}.`);let s=`${nie(e)}
|
||||||
|
${sie()}<a href="${e.serverUrl}/${e.repo.owner}/${e.repo.repo}/actions/runs/${e.runId}" target="_blank">
|
||||||
<h5>${e.workflow} :: <em>${e.job}</em></h5>
|
<h5>${e.workflow} :: <em>${e.job}</em></h5>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
${t}`,n=NP(),i=aD(n);try{await i.rest.issues.createComment({...e.repo,issue_number:r,body:s})}catch(o){if(o instanceof Error&&o.name==="HttpError")ut(M_e(o));else throw o}}function M_e(t){let e=`Failed to generate PR comment.
|
${t}`,n=l8(),i=Uk(n);try{await i.rest.issues.createComment({...e.repo,issue_number:r,body:s})}catch(o){if(o instanceof Error&&o.name==="HttpError")at(fGe(o));else throw o}}function fGe(t){let e=`Failed to generate PR comment.
|
||||||
${String(t)}`;return t.message==="Resource not accessible by integration"?`${e}
|
${String(t)}`;return t.message==="Resource not accessible by integration"?`${e}
|
||||||
Please ensure that the 'pull-requests: write' permission is available for the workflow job.
|
Please ensure that the 'pull-requests: write' permission is available for the workflow job.
|
||||||
Note that this permission is never available for a workflow triggered from a repository fork.
|
Note that this permission is never available for a workflow triggered from a repository fork.
|
||||||
`:e}function U_e(t){return`${v_e()}
|
`:e}function pGe(t){return`${EGe()}
|
||||||
${O_e(t)}`}function L_e(){let t=qre();if(t.length!==0)return t.map(e=>`<b>:x: ${e}</b>`).join(`
|
${IGe(t)}
|
||||||
`)}function v_e(){let t=Yre();return t.length===0?"":`
|
${eie(t.map(e=>e.gradleVersion))}`}function sie(){let t=F1();return`<h3>Gradle Builds${t?` <sub><em>captured by ${t}</em></sub>`:""}</h3>
|
||||||
|
|
||||||
|
`}function mGe(){let t=qne();if(t.length!==0)return t.map(e=>`<b>:x: ${e}</b>`).join(`
|
||||||
|
`)}function EGe(){let t=Yne();return t.length===0?"":`
|
||||||
<h4>Deprecation warnings</h4>
|
<h4>Deprecation warnings</h4>
|
||||||
This job uses deprecated functionality from the <code>${bP()}</code> action. Follow the links for upgrade details.
|
This job uses deprecated functionality from the <code>${F1()}</code> action. Follow the links for upgrade details.
|
||||||
<ul>
|
<ul>
|
||||||
${t.map(e=>`<li>${P_e(e)}</li>`).join("")}
|
${t.map(e=>`<li>${CGe(e)}</li>`).join("")}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h4>Gradle Build Results</h4>`}function P_e(t){return`<a href="${t.getDocumentationLink()}" target="_blank">${t.message}</a>`}function O_e(t){return t.length===0?"<b>No Gradle build results detected.</b>":`
|
<h4>Gradle Build Results</h4>`}function CGe(t){return`<a href="${t.getDocumentationLink()}" target="_blank">${t.message}</a>`}function IGe(t){return t.length===0?"<b>No Gradle build results detected.</b>":`
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Gradle Root Project</th>
|
<th>Gradle Root Project</th>
|
||||||
@@ -299,16 +315,15 @@ This job uses deprecated functionality from the <code>${bP()}</code> action. Fol
|
|||||||
<th>Gradle Version</th>
|
<th>Gradle Version</th>
|
||||||
<th>Build Outcome</th>
|
<th>Build Outcome</th>
|
||||||
<th>Build Scan\xAE</th>
|
<th>Build Scan\xAE</th>
|
||||||
</tr>${t.map(e=>H_e(e)).join("")}
|
</tr>${t.map(e=>yGe(e)).join("")}
|
||||||
</table>
|
</table>`}function BGe(t){return t.some(e=>e.buildFailed)}function yGe(t){return`
|
||||||
`}function __e(t){return t.some(e=>e.buildFailed)}function H_e(t){return`
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>${Wre(t.rootProjectName,30)}</td>
|
<td>${tie(t.rootProjectName,30)}</td>
|
||||||
<td>${Wre(t.requestedTasks,60)}</td>
|
<td>${tie(t.requestedTasks,60)}</td>
|
||||||
<td align='center'>${t.gradleVersion}</td>
|
<td align='center'>${QGe(t.gradleVersion)}</td>
|
||||||
<td align='center'>${G_e(t)}</td>
|
<td align='center'>${bGe(t)}</td>
|
||||||
<td>${Y_e(t)}</td>
|
<td>${wGe(t)}</td>
|
||||||
</tr>`}function G_e(t){return t.buildFailed?":x:":":white_check_mark:"}function Y_e(t){return t.buildScanFailed?SP({text:"Publish failed",alt:"Build Scan publish failed",color:"orange",logo:!1,targetUrl:"https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting"}):t.buildScanUri?SP({text:"Build Scan\xAE",alt:"Build Scan published",color:"06A0CE",logo:!0,targetUrl:t.buildScanUri}):SP({text:"Not published",alt:"Build Scan not published",color:"lightgrey",logo:!1,targetUrl:"https://scans.gradle.com"})}function SP({text:t,alt:e,color:r,logo:s,targetUrl:n}){let a=`<img src="${`https://img.shields.io/badge/${encodeURIComponent(t)}-${r}${s?"?logo=Gradle":""}`}" alt="${e}" />`;return`<a href="${n}" rel="nofollow" target="_blank">${a}</a>`}function Wre(t,e){return t.length>e?`<div title='${t}'>${t.slice(0,e-1)}\u2026</div>`:t}async function q_e(){let t=Rh;if(t.payload.pull_request==null){he("No pull_request trigger detected: not minimizing obsolete PR comments");return}let e=t.payload.pull_request.number;he(`Minimizing obsolete Job Summary comments on PR #${e}.`);let r=Kre(t),s=aD(NP()),{owner:n,repo:i}=t.repo,o=`
|
</tr>`}function QGe(t){let e=Zne(t);return e?`${t} ${e}`:t}function bGe(t){return t.buildFailed?":x:":":white_check_mark:"}function wGe(t){return t.buildScanFailed?f8({text:"Publish failed",alt:"Build Scan publish failed",color:"orange",logo:!1,targetUrl:"https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting"}):t.buildScanUri?f8({text:"Build Scan\xAE",alt:"Build Scan published",color:"06A0CE",logo:!0,targetUrl:t.buildScanUri}):f8({text:"Not published",alt:"Build Scan not published",color:"lightgrey",logo:!1,targetUrl:"https://scans.gradle.com"})}function f8({text:t,alt:e,color:r,logo:s,targetUrl:n}){let a=`<img src="${`https://img.shields.io/badge/${encodeURIComponent(t)}-${r}${s?"?logo=Gradle":""}`}" alt="${e}" />`;return`<a href="${n}" rel="nofollow" target="_blank">${a}</a>`}function tie(t,e){return t.length>e?`<div title='${t}'>${t.slice(0,e-1)}\u2026</div>`:t}async function NGe(){let t=fg;if(t.payload.pull_request==null){pe("No pull_request trigger detected: not minimizing obsolete PR comments");return}let e=t.payload.pull_request.number;pe(`Minimizing obsolete Job Summary comments on PR #${e}.`);let r=nie(t),s=Uk(l8()),{owner:n,repo:i}=t.repo,o=`
|
||||||
query($owner: String!, $repo: String!, $prNumber: Int!) {
|
query($owner: String!, $repo: String!, $prNumber: Int!) {
|
||||||
repository(owner: $owner, name: $repo) {
|
repository(owner: $owner, name: $repo) {
|
||||||
pullRequest(number: $prNumber) {
|
pullRequest(number: $prNumber) {
|
||||||
@@ -318,24 +333,24 @@ This job uses deprecated functionality from the <code>${bP()}</code> action. Fol
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`,a;try{let{repository:u}=await s.graphql(o,{owner:n,repo:i,prNumber:e});a=u.pullRequest?.comments?.nodes?.filter(l=>l!==null)??[]}catch(u){return ut(`Failed to fetch comments: ${u}`)}let A=`
|
`,a;try{let{repository:u}=await s.graphql(o,{owner:n,repo:i,prNumber:e});a=u.pullRequest?.comments?.nodes?.filter(l=>l!==null)??[]}catch(u){return at(`Failed to fetch comments: ${u}`)}let A=`
|
||||||
mutation($id: ID!) {
|
mutation($id: ID!) {
|
||||||
minimizeComment(input: {subjectId: $id, classifier: OUTDATED}) {
|
minimizeComment(input: {subjectId: $id, classifier: OUTDATED}) {
|
||||||
clientMutationId
|
clientMutationId
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`,c=a.filter(u=>!u.isMinimized&&u.body.includes(r)).map(async u=>s.graphql(A,{id:u.id}).then(()=>he(`Successfully minimized (id:${u.id}, url:${u.url})`)).catch(l=>ut(`Failed to minimize (id:${u.id}, url:${u.url}, error:${l?.message||l})`)));await Promise.allSettled(c)}function Kre(t){return`<!-- gradle-job-summary: ${B1.constructJobCorrelator(t.workflow,t.job,wP())} -->`}var jre=class t{static{this.accessKeyRegexp=/^([^;=\s]+=\w+)(;[^;=\s]+=\w+)*$/}constructor(e){this.keys=e}static of(e){return new t(e)}static{this.keyDelimiter=";"}static{this.hostDelimiter="="}static parse(e){return this.isValid(e)?new t(e.split(this.keyDelimiter).map(r=>{let s=r.split(this.hostDelimiter);return{hostname:s[0],key:s[1]}})):null}isEmpty(){return this.keys.length===0}raw(){return this.keys.map(e=>`${e.hostname}${t.hostDelimiter}${e.key}`).join(t.keyDelimiter)}static isValid(e){return this.accessKeyRegexp.test(e)}};import*as jn from"fs";import*as Za from"path";function Xre(){return $re().map(e=>{let r=jn.readFileSync(e,"utf8"),s=JSON.parse(r);return W_e(e,s),s})}function Zre(){$re().forEach(K_e)}function $re(){let t=Za.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-results");return jn.existsSync(t)?jn.readdirSync(t).map(e=>Za.resolve(t,e)).filter(e=>Za.extname(e)===".json"&&!z_e(e)):[]}function W_e(t,e){let r=Za.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-scans");if(!jn.existsSync(r))return;let s=Za.resolve(r,Za.basename(t));if(jn.existsSync(s)){let n=jn.readFileSync(s,"utf8"),i=JSON.parse(n);Object.assign(e,i)}}function z_e(t){let e=`${t}.processed`;return jn.existsSync(e)}function K_e(t){let e=`${t}.processed`;jn.writeFileSync(e,"")}import*as Fse from"fs";import*as Mse from"path";import{pathToFileURL as f5e}from"url";import*as Fg from"fs";function TP(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,M(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,M(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,M(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,M(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,M(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as x1 from"path";import*as Dg from"path";import Sl from"assert";var Ic=process.platform==="win32";function eA(t){if(t=$a(t),Ic&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=Dg.dirname(t);return Ic&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=$a(e)),e}function N1(t,e){if(Sl(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),Sl(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),U0(e))return e;if(Ic){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Sl(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${e[0]}:\\${r.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(Gi(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Sl(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return Sl(U0(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||Ic&&t.endsWith("\\")||(t+=Dg.sep),t+e}function U0(t){return Sl(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=Gi(t),Ic?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function L0(t){return Sl(t,"isRooted parameter 'itemPath' must not be empty"),t=Gi(t),Ic?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function Gi(t){return t=t||"",Ic?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function $a(t){return t?(t=Gi(t),!t.endsWith(Dg.sep)||t===Dg.sep||Ic&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var Yi;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(Yi||(Yi={}));var ese=process.platform==="win32";function RP(t){t=t.filter(s=>!s.negate);let e={};for(let s of t){let n=ese?s.searchPath.toUpperCase():s.searchPath;e[n]="candidate"}let r=[];for(let s of t){let n=ese?s.searchPath.toUpperCase():s.searchPath;if(e[n]==="included")continue;let i=!1,o=n,a=eA(o);for(;a!==o;){if(e[a]){i=!0;break}o=a,a=eA(o)}i||(r.push(s.searchPath),e[n]="included")}return r}function tse(t,e){let r=Yi.None;for(let s of t)s.negate?r&=~s.match(e):r|=s.match(e);return r}function rse(t,e){return t.some(r=>!r.negate&&r.partialMatch(e))}import*as yse from"os";import*as
Line truncated
|
`,c=a.filter(u=>!u.isMinimized&&u.body.includes(r)).map(async u=>s.graphql(A,{id:u.id}).then(()=>pe(`Successfully minimized (id:${u.id}, url:${u.url})`)).catch(l=>at(`Failed to minimize (id:${u.id}, url:${u.url}, error:${l?.message||l})`)));await Promise.allSettled(c)}function nie(t){return`<!-- gradle-job-summary: ${M1.constructJobCorrelator(t.workflow,t.job,u8())} -->`}var iie=class t{constructor(e){this.keys=e}static of(e){return new t(e)}static{this.keyDelimiter=";"}static{this.hostDelimiter="="}static{this.whitespace=/\s/}static parse(e){let r=e.trim();if(!r)return null;let s=new Array,n=r.split(this.keyDelimiter);for(let[i,o]of n.entries()){let a=o.indexOf(this.hostDelimiter);if(a===-1)return this.warnBadlyFormed(i,n.length,`no '${this.hostDelimiter}' separator`);let A=o.substring(0,a),c=o.substring(a+1);if(!A)return this.warnBadlyFormed(i,n.length,"empty server name");if(!c)return this.warnBadlyFormed(i,n.length,"empty key");if(this.whitespace.test(A))return this.warnBadlyFormed(i,n.length,"whitespace in the server name");if(this.whitespace.test(c))return this.warnBadlyFormed(i,n.length,"whitespace in the key");s.push({hostname:A,key:c})}return new t(s)}static warnBadlyFormed(e,r,s){let n=r>1?`entry ${e+1} of ${r}`:"the value";return at(`Ignoring badly formed Develocity access key: ${s} in ${n}. The expected format is 'server${this.hostDelimiter}key[${this.keyDelimiter}server${this.hostDelimiter}key]*'.`),null}isEmpty(){return this.keys.length===0}raw(){return this.keys.map(e=>`${e.hostname}${t.hostDelimiter}${e.key}`).join(t.keyDelimiter)}};import*as Qi from"fs";import*as xA from"path";function oie(){return Aie().map(e=>{let r=Qi.readFileSync(e,"utf8"),s=JSON.parse(r);return xGe(e,s),s})}function aie(){Aie().forEach(RGe)}function Aie(){let t=xA.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-results");return Qi.existsSync(t)?Qi.readdirSync(t).map(e=>xA.resolve(t,e)).filter(e=>xA.extname(e)===".json"&&!DGe(e)):[]}function xGe(t,e){let r=xA.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-scans");if(!Qi.existsSync(r))return;let s=xA.resolve(r,xA.basename(t));if(Qi.existsSync(s)){let n=Qi.readFileSync(s,"utf8"),i=JSON.parse(n);Object.assign(e,i)}}function DGe(t){let e=`${t}.processed`;return Qi.existsSync(e)}function RGe(t){let e=`${t}.processed`;Qi.writeFileSync(e,"")}import*as Gie from"fs";import*as Yie from"path";import{pathToFileURL as X9e}from"url";import*as wf from"fs";function p8(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,L(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,L(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,L(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,L(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,L(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as Y1 from"path";import*as Qf from"path";import ad from"assert";var $c=process.platform==="win32";function RA(t){if(t=DA(t),$c&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=Qf.dirname(t);return $c&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=DA(e)),e}function _1(t,e){if(ad(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),ad(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),G0(e))return e;if($c){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return ad(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${e[0]}:\\${r.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(po(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return ad(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return ad(G0(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||$c&&t.endsWith("\\")||(t+=Qf.sep),t+e}function G0(t){return ad(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=po(t),$c?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function Y0(t){return ad(t,"isRooted parameter 'itemPath' must not be empty"),t=po(t),$c?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function po(t){return t=t||"",$c?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function DA(t){return t?(t=po(t),!t.endsWith(Qf.sep)||t===Qf.sep||$c&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var mo;(function(t){t[t.None=0]="
Line truncated
|
||||||
`),e=e.replace(/\r/g,`
|
`),e=e.replace(/\r/g,`
|
||||||
`));let n=e.split(`
|
`));let n=e.split(`
|
||||||
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new H0(i));return s.searchPaths.push(...RP(s.patterns)),s})}static stat(e,r,s){return PP(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Fg.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){M(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else n=yield Fg.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Fg.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){M(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};import*as OP from"crypto";import*as R1 from"fs";import*as Qse from"stream";import*as bse from"util";import*as wse from"path";var A5e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},c5e=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}};function Nse(t,e){return A5e(this,arguments,void 0,function*(r,s,n=!1){var i,o,a,A,c;let u=n?he:M,l=!1,d=s||((c=process.env.GITHUB_WORKSPACE)!==null&&c!==void 0?c:process.cwd()),g=OP.createHash("sha256"),f=0;try{for(var p=!0,I=c5e(r.globGenerator()),m;m=yield I.next(),i=m.done,!i;p=!0){A=m.value,p=!1;let C=A;if(u(C),!C.startsWith(`${d}${wse.sep}`)){u(`Ignore '${C}' since it is not under GITHUB_WORKSPACE.`);continue}if(R1.statSync(C).isDirectory()){u(`Skip directory '${C}'.`);continue}let b=OP.createHash("sha256");yield bse.promisify(Qse.pipeline)(R1.createReadStream(C),b),g.write(b.digest()),f++,l||(l=!0)}}catch(C){o={error:C}}finally{try{!p&&!i&&(a=I.return)&&(yield a.call(I))}finally{if(o)throw o.error}}return g.end(),l?(u(`Found ${f} files to hash.`),g.digest("hex")):(u("No matches found for glob"),"")})}var Sse=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function u5e(t,e){return Sse(this,void 0,void 0,function*(){return yield T1.create(t,e)})}function Tse(t){return Sse(this,arguments,void 0,function*(e,r="",s,n=!1){let i=!0;s&&typeof s.followSymbolicLinks=="boolean"&&(i=s.followSymbolicLinks);let o=yield u5e(e,{followSymbolicLinks:i});return Nse(o,r,n)})}import*as _P from"path";var d5e="Gradle User Home",xse="BASIC_CACHE_PRIMARY_KEY",Rse="BASIC_CACHE_RESTORED_KEY",h5e="setup-java",Dse=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],D1=class{async restore(e,r){let s=kse(e),n=await g5e();jp(xse,n);try{let i=await _re(s,n);i?(jp(Rse,i),he(`Basic caching restored from cache key: ${i}`)):he("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){ut(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,s){let n=zA(xse),i=zA(Rse);if(s.readOnly)return{status:"read-only",entries:[Y0({primaryKey:n,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: cache is read-only)"})]};if(i===n)return he(`Basic caching restored entry with key \`${n}\`. Save was skipped.`),{status:"enabled",entries:[Y0({primaryKey:n,restoredKey:i,restoredOutcome:"(Entry restored: exact match found)",savedOutcome:"(Entry not saved: entry with key already exists)"})]};let o=kse(e);try{return await Hre(o,n)===-1?(ut(`Basic caching failed to save entry with key \`${n}\`. See preceding log output for the cause.`),{status:"enabled",entries:[Y0({primaryKey:n,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: save failed)"})]}):(he(`Basic caching saved entry with key: ${n}`),{status:"enabled",entries:[Y0({primaryKey:n,restoredKey:i,savedKey:n,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry saved)"})]})}catch(a){return ut(`Basic caching failed to save entry with key \`${n}\`: ${a}`),{status:"enabled",entries:[Y0({primaryKey:n,restoredKey:i,restoredOutcome:i?"Line truncated
|
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new z0(i));return s.searchPaths.push(...E8(s.patterns)),s})}static stat(e,r,s){return N8(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield wf.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){L(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else n=yield wf.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield wf.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){L(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};import*as S8 from"crypto";import*as q1 from"fs";import*as kie from"stream";import*as Fie from"util";import*as Mie from"path";var q9e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},J9e=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}};function Uie(t,e){return q9e(this,arguments,void 0,function*(r,s,n=!1){var i,o,a,A,c;let u=n?pe:L,l=!1,d=s||((c=process.env.GITHUB_WORKSPACE)!==null&&c!==void 0?c:process.cwd()),h=S8.createHash("sha256"),f=0;try{for(var p=!0,E=J9e(r.globGenerator()),m;m=yield E.next(),i=m.done,!i;p=!0){A=m.value,p=!1;let C=A;if(u(C),!C.startsWith(`${d}${Mie.sep}`)){u(`Ignore '${C}' since it is not under GITHUB_WORKSPACE.`);continue}if(q1.statSync(C).isDirectory()){u(`Skip directory '${C}'.`);continue}let w=S8.createHash("sha256");yield Fie.promisify(kie.pipeline)(q1.createReadStream(C),w),h.write(w.digest()),f++,l||(l=!0)}}catch(C){o={error:C}}finally{try{!p&&!i&&(a=E.return)&&(yield a.call(E))}finally{if(o)throw o.error}}return h.end(),l?(u(`Found ${f} files to hash.`),h.digest("hex")):(u("No matches found for glob"),"")})}var Lie=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function V9e(t,e){return Lie(this,void 0,void 0,function*(){return yield G1.create(t,e)})}function vie(t){return Lie(this,arguments,void 0,function*(e,r="",s,n=!1){let i=!0;s&&typeof s.followSymbolicLinks=="boolean"&&(i=s.followSymbolicLinks);let o=yield V9e(e,{followSymbolicLinks:i});return Uie(o,r,n)})}import*as T8 from"path";var z9e="Gradle User Home",Pie="BASIC_CACHE_PRIMARY_KEY",Oie="BASIC_CACHE_RESTORED_KEY",K9e="setup-java",_ie=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],J1=class{async restore(e,r){let s=Hie(e),n=await j9e();jm(Pie,n);try{let i=await _ne(s,n);i?(jm(Oie,i),pe(`Basic caching restored from cache key: ${i}`)):pe("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){at(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,s){let n=Sc(Pie),i=Sc(Oie);if(s.readOnly)return{status:"read-only",entries:[j0({primaryKey:n,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: cache is read-only)"})]};if(i===n)return pe(`Basic caching restored entry with key \`${n}\`. Save was skipped.`),{status:"enabled",entries:[j0({primaryKey:n,restoredKey:i,restoredOutcome:"(Entry restored: exact match found)",savedOutcome:"(Entry not saved: entry with key already exists)"})]};let o=Hie(e);try{return await Hne(o,n)===-1?(at(`Basic caching failed to save entry with key \`${n}\`. See preceding log output for the cause.`),{status:"enabled",entries:[j0({primaryKey:n,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: save failed)"})]}):(pe(`Basic caching saved entry with key: ${n}`),{status:"enabled",entries:[j0({primaryKey:n,restoredKey:i,savedKey:n,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry saved)"})]})}catch(a){return at(`Basic caching failed to save entry with key \`${n}\`: ${a}`),{status:"enabled",entries:[j0({primaryKey:n,restoredKey:i,restoredOutcome:i?"Line truncated
|
||||||
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${Dse}], make sure you have checked out the target repository`);return`${h5e}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var p5e="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",m5e="Basic Caching: This build uses the basic open-source caching provider. For faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",GP=class{async restore(e,r){}async save(e,r,s){return{status:"disabled",entries:[]}}};async function Use(t){return t.isCacheDisabled()?(HP("Cache is disabled: will not restore state from previous builds."),new GP):t.getCacheProvider()==="basic"?(HP(m5e),new D1):(HP(p5e),E5e())}function Lse(t){if(!t.isCacheDisabled())return t.getCacheProvider()==="basic"?{kind:"basic"}:{kind:"enhanced"}}async function E5e(){let t=C5e();return await import(f5e(t).href)}function C5e(){let t=import.meta.dirname,e=Mse.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(Fse.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function HP(t){console.info(t)}import*as Hse from"util";var N5e=Ie(_se(),1);import*as YP from"fs";var _Rt=Hse.promisify(YP.readdir);var T5e={_useHtmlParser2:!1};function Mg(t,e){if(!t)return e??T5e;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var h3={};Ci(h3,{contains:()=>J1,extract:()=>yHe,html:()=>EHe,merge:()=>une,parseHTML:()=>IHe,root:()=>BHe,text:()=>vl,xml:()=>CHe});var Sc={};Ci(Sc,{DocumentPosition:()=>ei,append:()=>eHe,appendChild:()=>$5e,compareDocumentPosition:()=>one,existsOne:()=>nne,filter:()=>Og,find:()=>G1,findAll:()=>nHe,findOne:()=>Y1,findOneChild:()=>sHe,getAttributeValue:()=>K5e,getChildren:()=>Pg,getElementById:()=>AHe,getElements:()=>aHe,getElementsByClassName:()=>cHe,getElementsByTagName:()=>Ll,getElementsByTagType:()=>uHe,getFeed:()=>d3,getInnerHTML:()=>z5e,getName:()=>X5e,getOuterHTML:()=>rne,getParent:()=>sne,getSiblings:()=>u3,getText:()=>O1,hasAttrib:()=>j5e,hasChildren:()=>it,innerText:()=>z0,isCDATA:()=>Ug,isComment:()=>Ul,isDocument:()=>$n,isTag:()=>Z,isText:()=>Ms,nextElementSibling:()=>_1,prepend:()=>rHe,prependChild:()=>tHe,prevElementSibling:()=>H1,removeElement:()=>nA,removeSubsets:()=>lHe,replaceElement:()=>Z5e,testElement:()=>oHe,textContent:()=>sA,uniqueSort:()=>wc});var Zn={};Ci(Zn,{CDATA:()=>ZP,Comment:()=>zP,Directive:()=>WP,Doctype:()=>$P,ElementType:()=>ve,Root:()=>VP,Script:()=>KP,Style:()=>jP,Tag:()=>XP,Text:()=>JP,isTag:()=>qP});var ve;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(ve||(ve={}));function qP(t){return t.type===ve.Tag||t.type===ve.Script||t.type===ve.Style}var VP=ve.Root,JP=ve.Text,WP=ve.Directive,zP=ve.Comment,KP=ve.Script,jP=ve.Style,XP=ve.Tag,ZP=ve.CDATA,$P=ve.Doctype;var k1=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return Lg(this,e)}},q0=class extends k1{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},zo=class extends q0{constructor(){super(...arguments),this.type=ve.Text}get nodeType(){return 3}},kl=class extends q0{constructor(){super(...arguments),this.type=ve.Comment}get nodeType(){return 8}},Fl=class extends q0{constructor(e,r){super(r),this.name=e,this.type=ve.Directive}get nodeType(){return 1}},V0=class extends k1{constructor(e){super(),this.children=e}get firstChild(){var e;return(e=this.children[0])!==null&&e!==void 0?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}},J0=class extends V0{constructor(){super(...arguments),this.type=ve.CDATA}get nodeType(){return 4}},fn=class extends V0{constructor(){super(...arguments),this.type=ve.Root}get nodeType(){return 9}},Ml=class extends V0{constructor(e,r,s=[],n=e==="script"?ve.Script:e==="style"?ve.Style:ve.Tag){super(s),this.name=e,this.attribs=r,this.type=n}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>{var r,s;return{name:e,value:this.attribs[e],namespace:(r=this["x-attribsNamespace"])===null||r===void 0?void 0:r[e],prefix:(s=this["x-attribsPrefix"])===null||s===void 0?void 0:s[e]}})
Line truncated
|
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${_ie}], make sure you have checked out the target repository`);return`${K9e}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var Z9e="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",$9e="Basic Caching: This build uses the basic open-source caching provider. For faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",eYe="External Caching: Gradle User Home is managed by an external caching provider. This action will not restore or save Gradle User Home.",W1=class{constructor(e){this.status=e}async restore(e,r){}async save(e,r,s){return{status:this.status,entries:[]}}};async function qie(t){return t.getCacheProvider()==="external"?(V1(eYe),new W1("external")):t.isCacheDisabled()?(V1("Cache is disabled: will not restore state from previous builds."),new W1("disabled")):t.getCacheProvider()==="basic"?(V1($9e),new J1):(V1(Z9e),tYe())}function Jie(t){if(!(t.isCacheDisabled()||t.getCacheProvider()==="external"))return t.getCacheProvider()==="basic"?{kind:"basic"}:{kind:"enhanced"}}async function tYe(){let t=rYe();return await import(X9e(t).href)}function rYe(){let t=import.meta.dirname,e=Yie.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(Gie.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function V1(t){console.info(t)}import*as jie from"util";var cYe=we(Kie(),1);import*as x8 from"fs";var ELt=jie.promisify(x8.readdir);var lYe={_useHtmlParser2:!1};function Nf(t,e){if(!t)return e??lYe;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var $8={};zi($8,{contains:()=>AN,extract:()=>iqe,html:()=>tqe,merge:()=>Coe,parseHTML:()=>sqe,root:()=>nqe,text:()=>md,xml:()=>rqe});var ou={};zi(ou,{DocumentPosition:()=>Si,append:()=>vYe,appendChild:()=>LYe,compareDocumentPosition:()=>foe,existsOne:()=>hoe,filter:()=>Rf,find:()=>nN,findAll:()=>HYe,findOne:()=>iN,findOneChild:()=>_Ye,getAttributeValue:()=>kYe,getChildren:()=>Df,getElementById:()=>JYe,getElements:()=>qYe,getElementsByClassName:()=>VYe,getElementsByTagName:()=>pd,getElementsByTagType:()=>WYe,getFeed:()=>Z8,getInnerHTML:()=>RYe,getName:()=>MYe,getOuterHTML:()=>loe,getParent:()=>doe,getSiblings:()=>j8,getText:()=>tN,hasAttrib:()=>FYe,hasChildren:()=>ht,innerText:()=>tC,isCDATA:()=>Sf,isComment:()=>fd,isDocument:()=>Ni,isTag:()=>te,isText:()=>Zs,nextElementSibling:()=>rN,prepend:()=>OYe,prependChild:()=>PYe,prevElementSibling:()=>sN,removeElement:()=>UA,removeSubsets:()=>zYe,replaceElement:()=>UYe,testElement:()=>YYe,textContent:()=>MA,uniqueSort:()=>nu});var wi={};zi(wi,{CDATA:()=>P8,Comment:()=>M8,Directive:()=>F8,Doctype:()=>O8,ElementType:()=>We,Root:()=>R8,Script:()=>U8,Style:()=>L8,Tag:()=>v8,Text:()=>k8,isTag:()=>D8});var We;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(We||(We={}));function D8(t){return t.type===We.Tag||t.type===We.Script||t.type===We.Style}var R8=We.Root,k8=We.Text,F8=We.Directive,M8=We.Comment,U8=We.Script,L8=We.Style,v8=We.Tag,P8=We.CDATA,O8=We.Doctype;var z1=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return Tf(this,e)}},X0=class extends z1{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},Ca=class extends X0{constructor(){super(...arguments),this.type=We.Text}get nodeType(){return 3}},dd=class extends X0{constructor(){super(...arguments),this.type=We.Comment}get nodeType(){return 8}},hd=class extends X0{constructor(e,r){super(r),this.name=e,this.type=We.Directive}get nodeType(){return 1}},Z0=class extends z1{constructor(e){super(),this.children=e}get firstChild(){var e;return(e=this.children[0])!==null&&e!==void 0?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}},$0=class extends Z0{constructor(){super(...arguments),this.type=We.CDATA}get nodeType(){return 4}},vn=class extends Z0{constructor(){super(...arguments),this.type=We.Root}get nodeType(){return 9}},gd=class extends Z0{constructor(e,r,s=[],n=e==="script"?We.Script:e==="style"?We.Style:We.Tag){super(s),this.name=e,this.attribs=r,this.type=n}get nodeType(){return 1}get tagName(){ret
Line truncated
|
||||||
`:O1(t.children):Ug(t)?O1(t.children):Ms(t)?t.data:""}function sA(t){return Array.isArray(t)?t.map(sA).join(""):it(t)&&!Ul(t)?sA(t.children):Ms(t)?t.data:""}function z0(t){return Array.isArray(t)?t.map(z0).join(""):it(t)&&(t.type===ve.Tag||Ug(t))?z0(t.children):Ms(t)?t.data:""}function Pg(t){return it(t)?t.children:[]}function sne(t){return t.parent||null}function u3(t){let e=sne(t);if(e!=null)return Pg(e);let r=[t],{prev:s,next:n}=t;for(;s!=null;)r.unshift(s),{prev:s}=s;for(;n!=null;)r.push(n),{next:n}=n;return r}function K5e(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function j5e(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function X5e(t){return t.name}function _1(t){let{next:e}=t;for(;e!==null&&!Z(e);)({next:e}=e);return e}function H1(t){let{prev:e}=t;for(;e!==null&&!Z(e);)({prev:e}=e);return e}function nA(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function Z5e(t,e){let r=e.prev=t.prev;r&&(r.next=e);let s=e.next=t.next;s&&(s.prev=e);let n=e.parent=t.parent;if(n){let i=n.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function $5e(t,e){if(nA(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function eHe(t,e){nA(e);let{parent:r}=t,s=t.next;if(e.next=s,e.prev=t,t.next=e,e.parent=r,s){if(s.prev=e,r){let n=r.children;n.splice(n.lastIndexOf(s),0,e)}}else r&&r.children.push(e)}function tHe(t,e){if(nA(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function rHe(t,e){nA(e);let{parent:r}=t;if(r){let s=r.children;s.splice(s.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function Og(t,e,r=!0,s=1/0){return G1(t,Array.isArray(e)?e:[e],r,s)}function G1(t,e,r,s){let n=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return n;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(n.push(a),--s<=0))return n;r&&it(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function sHe(t,e){return e.find(t)}function Y1(t,e,r=!0){let s=Array.isArray(e)?e:[e];for(let n=0;n<s.length;n++){let i=s[n];if(Z(i)&&t(i))return i;if(r&&it(i)&&i.children.length>0){let o=Y1(t,i.children,!0);if(o)return o}}return null}function nne(t,e){return(Array.isArray(e)?e:[e]).some(r=>Z(r)&&t(r)||it(r)&&nne(t,r.children))}function nHe(t,e){let r=[],s=[Array.isArray(e)?e:[e]],n=[0];for(;;){if(n[0]>=s[0].length){if(s.length===1)return r;s.shift(),n.shift();continue}let i=s[0][n[0]++];Z(i)&&t(i)&&r.push(i),it(i)&&i.children.length>0&&(n.unshift(0),s.unshift(i.children))}}var q1={tag_name(t){return typeof t=="function"?e=>Z(e)&&t(e.name):t==="*"?Z:e=>Z(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>Ms(e)&&t(e.data):e=>Ms(e)&&e.data===t}};function l3(t,e){return typeof e=="function"?r=>Z(r)&&e(r.attribs[t]):r=>Z(r)&&r.attribs[t]===e}function iHe(t,e){return r=>t(r)||e(r)}function ine(t){let e=Object.keys(t).map(r=>{let s=t[r];return Object.prototype.hasOwnProperty.call(q1,r)?q1[r](s):l3(r,s)});return e.length===0?null:e.reduce(iHe)}function oHe(t,e){let r=ine(t);return r?r(e):!0}function aHe(t,e,r,s=1/0){let n=ine(t);return n?Og(n,e,r,s):[]}function AHe(t,e,r=!0){return Array.isArray(e)||(e=[e]),Y1(l3("id",t),e,r)}function Ll(t,e,r=!0,s=1/0){return Og(q1.tag_name(t),e,r,s)}function cHe(t,e,r=!0,s=1/0){return Og(l3("class",t),e,r,s)}function uHe(t,e,r=!0,s=1/0){return Og(q1.tag_type(t),e,r,s)}function lHe(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let s=r.parent;s;s=s.parent)if(t.includes(s)){t.splice(e,1);break}}return t}var ei;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(ei||(ei={}));function one(t,e){let r=[],s=[];if(t===e)return 0;let n=it(t)?t:t.parent;for(;n;)r.unshift(n),n=n.parent;for(n=it(e)?e:e.parent;n;)s.unshift(n),n=n.parent;let i=Math.min(r.length,s.length),o=0;for(;o<i&&r[o]===s[o];)o++;if(o===0)return ei.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=s[o];return A.indexOf(c)>A.indexOf(u)?a===e?ei.FOLLOWING|ei.CONTAINED_BY:ei.FOLLOWING:a===t?ei.PRECEDING|ei.CONTAINS:ei.PRECEDING}function wc(t){return t=t.filter((e,r,s)=>!s.includes(e,r+1)),t.sort((e,r)=>{let s=one(e,r);return s&ei.PRECEDING?-1:s&ei.FOLLOWING?1:0}),t}function d3(t){let e=V1(pHe,t);return e?e.name==="feed"?dHe(e):hHe(e):null}function dHe(t){var e;let r=t.children,s={type:"atom",items:Ll("entry",r).map(o=>{var a;let{children:A}=o,c={media:ane(A)};Us(c,"id","id",A),Us(c,"title","title",A);let u=(a=V1("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=Nc("summary",A)||Nc("content",A);l&&(
Line truncated
|
`:tN(t.children):Sf(t)?tN(t.children):Zs(t)?t.data:""}function MA(t){return Array.isArray(t)?t.map(MA).join(""):ht(t)&&!fd(t)?MA(t.children):Zs(t)?t.data:""}function tC(t){return Array.isArray(t)?t.map(tC).join(""):ht(t)&&(t.type===We.Tag||Sf(t))?tC(t.children):Zs(t)?t.data:""}function Df(t){return ht(t)?t.children:[]}function doe(t){return t.parent||null}function j8(t){let e=doe(t);if(e!=null)return Df(e);let r=[t],{prev:s,next:n}=t;for(;s!=null;)r.unshift(s),{prev:s}=s;for(;n!=null;)r.push(n),{next:n}=n;return r}function kYe(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function FYe(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function MYe(t){return t.name}function rN(t){let{next:e}=t;for(;e!==null&&!te(e);)({next:e}=e);return e}function sN(t){let{prev:e}=t;for(;e!==null&&!te(e);)({prev:e}=e);return e}function UA(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function UYe(t,e){let r=e.prev=t.prev;r&&(r.next=e);let s=e.next=t.next;s&&(s.prev=e);let n=e.parent=t.parent;if(n){let i=n.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function LYe(t,e){if(UA(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function vYe(t,e){UA(e);let{parent:r}=t,s=t.next;if(e.next=s,e.prev=t,t.next=e,e.parent=r,s){if(s.prev=e,r){let n=r.children;n.splice(n.lastIndexOf(s),0,e)}}else r&&r.children.push(e)}function PYe(t,e){if(UA(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function OYe(t,e){UA(e);let{parent:r}=t;if(r){let s=r.children;s.splice(s.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function Rf(t,e,r=!0,s=1/0){return nN(t,Array.isArray(e)?e:[e],r,s)}function nN(t,e,r,s){let n=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return n;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(n.push(a),--s<=0))return n;r&&ht(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function _Ye(t,e){return e.find(t)}function iN(t,e,r=!0){let s=Array.isArray(e)?e:[e];for(let n=0;n<s.length;n++){let i=s[n];if(te(i)&&t(i))return i;if(r&&ht(i)&&i.children.length>0){let o=iN(t,i.children,!0);if(o)return o}}return null}function hoe(t,e){return(Array.isArray(e)?e:[e]).some(r=>te(r)&&t(r)||ht(r)&&hoe(t,r.children))}function HYe(t,e){let r=[],s=[Array.isArray(e)?e:[e]],n=[0];for(;;){if(n[0]>=s[0].length){if(s.length===1)return r;s.shift(),n.shift();continue}let i=s[0][n[0]++];te(i)&&t(i)&&r.push(i),ht(i)&&i.children.length>0&&(n.unshift(0),s.unshift(i.children))}}var oN={tag_name(t){return typeof t=="function"?e=>te(e)&&t(e.name):t==="*"?te:e=>te(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>Zs(e)&&t(e.data):e=>Zs(e)&&e.data===t}};function X8(t,e){return typeof e=="function"?r=>te(r)&&e(r.attribs[t]):r=>te(r)&&r.attribs[t]===e}function GYe(t,e){return r=>t(r)||e(r)}function goe(t){let e=Object.keys(t).map(r=>{let s=t[r];return Object.prototype.hasOwnProperty.call(oN,r)?oN[r](s):X8(r,s)});return e.length===0?null:e.reduce(GYe)}function YYe(t,e){let r=goe(t);return r?r(e):!0}function qYe(t,e,r,s=1/0){let n=goe(t);return n?Rf(n,e,r,s):[]}function JYe(t,e,r=!0){return Array.isArray(e)||(e=[e]),iN(X8("id",t),e,r)}function pd(t,e,r=!0,s=1/0){return Rf(oN.tag_name(t),e,r,s)}function VYe(t,e,r=!0,s=1/0){return Rf(X8("class",t),e,r,s)}function WYe(t,e,r=!0,s=1/0){return Rf(oN.tag_type(t),e,r,s)}function zYe(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let s=r.parent;s;s=s.parent)if(t.includes(s)){t.splice(e,1);break}}return t}var Si;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(Si||(Si={}));function foe(t,e){let r=[],s=[];if(t===e)return 0;let n=ht(t)?t:t.parent;for(;n;)r.unshift(n),n=n.parent;for(n=ht(e)?e:e.parent;n;)s.unshift(n),n=n.parent;let i=Math.min(r.length,s.length),o=0;for(;o<i&&r[o]===s[o];)o++;if(o===0)return Si.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=s[o];return A.indexOf(c)>A.indexOf(u)?a===e?Si.FOLLOWING|Si.CONTAINED_BY:Si.FOLLOWING:a===t?Si.PRECEDING|Si.CONTAINS:Si.PRECEDING}function nu(t){return t=t.filter((e,r,s)=>!s.includes(e,r+1)),t.sort((e,r)=>{let s=foe(e,r);return s&Si.PRECEDING?-1:s&Si.FOLLOWING?1:0}),t}function Z8(t){let e=aN($Ye,t);return e?e.name==="feed"?KYe(e):jYe(e):null}function KYe(t){var e;let r=t.children,s={type:"atom",items:pd("entry",r).map(o=>{var a;let{children:A}=o,c={media:poe(A)};$s(c,"id","id",A),$s(c,"title","title",A);let u=(a=aN("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=iu("summary",A)||iu("conten
Line truncated
|
||||||
:is(button, input, select, textarea, optgroup, option)[disabled],
|
:is(button, input, select, textarea, optgroup, option)[disabled],
|
||||||
optgroup[disabled] > option,
|
optgroup[disabled] > option,
|
||||||
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
||||||
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var si=Ie(Tc(),1);var x3={};function R3(t,e){return t===si.default.falseFunc?si.default.falseFunc:r=>e.isTag(r)&&t(r)}function D3(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let s=r.indexOf(t);return s<0||s===r.length-1?[]:r.slice(s+1).filter(e.isTag)}function T3(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var S3=(t,e,r,s,n)=>{let i=n(e,T3(r),s);return i===si.default.trueFunc?t:i===si.default.falseFunc?si.default.falseFunc:o=>i(o)&&t(o)},nw={is:S3,matches:S3,where:S3,not(t,e,r,s,n){let i=n(e,T3(r),s);return i===si.default.falseFunc?t:i===si.default.trueFunc?si.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,s,n){let{adapter:i}=r,o=T3(r);o.relativeSelector=!0;let a=e.some(u=>u.some(tE))?[x3]:void 0,A=n(e,o,a);if(A===si.default.falseFunc)return si.default.falseFunc;let c=R3(A,i);if(a&&A!==si.default.trueFunc){let{shouldTestNextSiblings:u=!1}=A;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),g=u?[...d,...D3(l,i)]:d;return i.existsOne(c,g)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function Kne(t,e,r,s,n){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in nw))throw new Error(`Unknown pseudo-class :${o}(${a})`);return nw[o](t,a,r,s,n)}let A=(i=r.pseudos)===null||i===void 0?void 0:i[o],c=typeof A=="string"?A:sw[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,zne.parse)(c);return nw.is(t,u,r,s,n)}if(typeof A=="function")return N3(A,o,a,1),u=>A(u,a)&&t(u);if(o in zg)return zg[o](t,a,r,s);if(o in sE){let u=sE[o];return N3(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var ni=Ie(Jg(),1);function k3(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function jne(t,e,r,s,n){let{adapter:i,equals:o}=r;switch(e.type){case ni.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case ni.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case ni.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),qne[e.action](t,e,r)}case ni.SelectorType.Pseudo:return Kne(t,e,r,s,n);case ni.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(c){return i.getName(c)===a&&t(c)}}case ni.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=k3(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=k3(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(A){let c=A;do if(t(c))return!0;while(c=k3(c,i));return!1};case ni.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case ni.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case ni.SelectorType.Sibling:return function(A){let c=i.getSiblings(A);for(let u=0;u<c.length;u++){let l=c[u];if(o(A,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case ni.SelectorType.Adjacent:return i.prevElementSibling?function(A){let c=i.prevElementSibling(A);return c!=null&&t(c)}:function(A){let c=i.getSiblings(A),u;for(let l=0;l<c.length;l++){let d=c[l];if(o(A,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case ni.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function Xne(t,e,r){let s=iw(t,e,r);return R3(s,e.adapter)}function iw(t,e,r){let s=typeof t=="string"?(0,Vi.parse)(t):t;return ow(s,e,r)}function Zne(t){return t.type===Vi.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(Zne)))}var a9e={type:Vi.SelectorType.Descendant},A9e={type:"_flexibleDescendant"},c9e={type:Vi.SelectorType.Pseudo,name:"scope",data:null};function u9e(t,{adapter:e},r){let s=!!r?.every(n=>{let i=e.isTag(n)&&e.getParent(n);return n===x3||i&&e.isTag(i)});fo
Line truncated
|
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var Di=we(au(),1);var f4={};function p4(t,e){return t===Di.default.falseFunc?Di.default.falseFunc:r=>e.isTag(r)&&t(r)}function m4(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let s=r.indexOf(t);return s<0||s===r.length-1?[]:r.slice(s+1).filter(e.isTag)}function g4(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var h4=(t,e,r,s,n)=>{let i=n(e,g4(r),s);return i===Di.default.trueFunc?t:i===Di.default.falseFunc?Di.default.falseFunc:o=>i(o)&&t(o)},IN={is:h4,matches:h4,where:h4,not(t,e,r,s,n){let i=n(e,g4(r),s);return i===Di.default.falseFunc?t:i===Di.default.trueFunc?Di.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,s,n){let{adapter:i}=r,o=g4(r);o.relativeSelector=!0;let a=e.some(u=>u.some(AC))?[f4]:void 0,A=n(e,o,a);if(A===Di.default.falseFunc)return Di.default.falseFunc;let c=p4(A,i);if(a&&A!==Di.default.trueFunc){let{shouldTestNextSiblings:u=!1}=A;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...m4(l,i)]:d;return i.existsOne(c,h)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function nae(t,e,r,s,n){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in IN))throw new Error(`Unknown pseudo-class :${o}(${a})`);return IN[o](t,a,r,s,n)}let A=(i=r.pseudos)===null||i===void 0?void 0:i[o],c=typeof A=="string"?A:CN[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,sae.parse)(c);return IN.is(t,u,r,s,n)}if(typeof A=="function")return d4(A,o,a,1),u=>A(u,a)&&t(u);if(o in _f)return _f[o](t,a,r,s);if(o in uC){let u=uC[o];return d4(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var Ri=we(Pf(),1);function E4(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function iae(t,e,r,s,n){let{adapter:i,equals:o}=r;switch(e.type){case Ri.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Ri.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Ri.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),$oe[e.action](t,e,r)}case Ri.SelectorType.Pseudo:return nae(t,e,r,s,n);case Ri.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(c){return i.getName(c)===a&&t(c)}}case Ri.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=E4(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=E4(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(A){let c=A;do if(t(c))return!0;while(c=E4(c,i));return!1};case Ri.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case Ri.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case Ri.SelectorType.Sibling:return function(A){let c=i.getSiblings(A);for(let u=0;u<c.length;u++){let l=c[u];if(o(A,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case Ri.SelectorType.Adjacent:return i.prevElementSibling?function(A){let c=i.prevElementSibling(A);return c!=null&&t(c)}:function(A){let c=i.getSiblings(A),u;for(let l=0;l<c.length;l++){let d=c[l];if(o(A,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case Ri.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function oae(t,e,r){let s=BN(t,e,r);return p4(s,e.adapter)}function BN(t,e,r){let s=typeof t=="string"?(0,Co.parse)(t):t;return yN(s,e,r)}function aae(t){return t.type===Co.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(aae)))}var qqe={type:Co.SelectorType.Descendant},Jqe={type:"_flexibleDescendant"},Vqe={type:Co.SelectorType.Pseudo,name:"scope",data:null};function Wqe(t,{adapter:e},r){let s=!!r?.every(n=>{let i=e.isTag(n)&&e.getParent(n);return n===f4||i&&e.isTag(i)});fo
Line truncated
|
||||||
`)})):{name:n,value:i.replace(gie,`\r
|
`)})):{name:n,value:i.replace(Qae,`\r
|
||||||
`)}}).toArray()}var z3={};Ci(z3,{extract:()=>wGe});function bGe(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function wGe(t){let e={};for(let r in t){let s=t[r],n=Array.isArray(s),{selector:i,value:o}=bGe(n?s[0]:s),a=typeof o=="function"?o:typeof o=="string"?A=>this._make(A).prop(o):A=>this._make(A).extract(o);if(n)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((A,c)=>a(c,r,e)).get();else{let A=this._findBySelector(i,1);e[r]=A.length>0?a(A[0],r,e):void 0}}return e}var Dc=class{constructor(e,r,s){if(this.length=0,this.options=s,this._root=r,e){for(let n=0;n<e.length;n++)this[n]=e[n];this.length=e.length}}};Dc.prototype.cheerio="[cheerio object]";Dc.prototype.splice=Array.prototype.splice;Dc.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Dc.prototype,B3,q3,V3,J3,W3,z3);function fie(t,e){return function r(s,n,i=!0){if(s==null)throw new Error("cheerio.load() expects a string");let o=Mg(n),a=t(s,o,i,null);class A extends Dc{_make(l,d){let g=c(l,d);return g.prevObject=this,g}_parse(l,d,g,f){return t(l,d,g,f)}_render(l){return e(l,this.options)}}function c(u,l,d=a,g){if(u&&ti(u))return u;let f=Mg(g,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],I=ti(p)?p:new A(p,null,f);if(I._root=I,!u)return new A(void 0,I,f);let m=typeof u=="string"&&K0(u)?t(u,f,!1,null).children:NGe(u)?[u]:Array.isArray(u)?u:void 0,C=new A(m,I,f);if(m)return C;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let b=u,S=l?typeof l=="string"?K0(l)?new A([t(l,f,!1,null)],I,f):(b=`${l} ${b}`,I):ti(l)?l:new A(Array.isArray(l)?l:[l],I,f):I;return S?S.find(b):C}return Object.assign(c,h3,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function NGe(t){return!!t.name||t.type===Zn.Root||t.type===Zn.Text||t.type===Zn.Comment}var SGe=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),dt="\uFFFD",B;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(B||(B={}));var As={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function dw(t){return t>=55296&&t<=57343}function pie(t){return t>=56320&&t<=57343}function mie(t,e){return(t-55296)*1024+9216+e}function hw(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function gw(t){return t>=64976&&t<=65007||SGe.has(t)}var R;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo
Line truncated
|
`)}}).toArray()}var M4={};zi(M4,{extract:()=>AVe});function aVe(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function AVe(t){let e={};for(let r in t){let s=t[r],n=Array.isArray(s),{selector:i,value:o}=aVe(n?s[0]:s),a=typeof o=="function"?o:typeof o=="string"?A=>this._make(A).prop(o):A=>this._make(A).extract(o);if(n)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((A,c)=>a(c,r,e)).get();else{let A=this._findBySelector(i,1);e[r]=A.length>0?a(A[0],r,e):void 0}}return e}var uu=class{constructor(e,r,s){if(this.length=0,this.options=s,this._root=r,e){for(let n=0;n<e.length;n++)this[n]=e[n];this.length=e.length}}};uu.prototype.cheerio="[cheerio object]";uu.prototype.splice=Array.prototype.splice;uu.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(uu.prototype,a4,D4,R4,k4,F4,M4);function bae(t,e){return function r(s,n,i=!0){if(s==null)throw new Error("cheerio.load() expects a string");let o=Nf(n),a=t(s,o,i,null);class A extends uu{_make(l,d){let h=c(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function c(u,l,d=a,h){if(u&&Ti(u))return u;let f=Nf(h,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],E=Ti(p)?p:new A(p,null,f);if(E._root=E,!u)return new A(void 0,E,f);let m=typeof u=="string"&&rC(u)?t(u,f,!1,null).children:cVe(u)?[u]:Array.isArray(u)?u:void 0,C=new A(m,E,f);if(m)return C;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let w=u,T=l?typeof l=="string"?rC(l)?new A([t(l,f,!1,null)],E,f):(w=`${l} ${w}`,E):Ti(l)?l:new A(Array.isArray(l)?l:[l],E,f):E;return T?T.find(w):C}return Object.assign(c,$8,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function cVe(t){return!!t.name||t.type===wi.Root||t.type===wi.Text||t.type===wi.Comment}var uVe=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),Bt="\uFFFD",y;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(y||(y={}));var bs={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function TN(t){return t>=55296&&t<=57343}function wae(t){return t>=56320&&t<=57343}function Nae(t,e){return(t-55296)*1024+9216+e}function xN(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function DN(t){return t>=64976&&t<=65007||uVe.has(t)}var F;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo
Line truncated
|
||||||
/*! Bundled license information:
|
/*! Bundled license information:
|
||||||
|
|
||||||
undici/lib/web/fetch/body.js:
|
undici/lib/web/fetch/body.js:
|
||||||
@@ -359,5 +374,8 @@ content-type/dist/index.js:
|
|||||||
@octokit/request/dist-bundle/index.js:
|
@octokit/request/dist-bundle/index.js:
|
||||||
(* v8 ignore next -- @preserve *)
|
(* v8 ignore next -- @preserve *)
|
||||||
(* v8 ignore else -- @preserve *)
|
(* v8 ignore else -- @preserve *)
|
||||||
|
|
||||||
|
@octokit/graphql/dist-bundle/index.js:
|
||||||
|
(* v8 ignore if -- @preserve *)
|
||||||
*/
|
*/
|
||||||
//# sourceMappingURL=index.js.map
|
//# sourceMappingURL=index.js.map
|
||||||
+4
-4
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 3,
|
"version": 3,
|
||||||
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
|
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
|
||||||
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
||||||
"mappings": ";u3BAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,GAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,GAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,OCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
|
"mappings": ";u3BAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,GAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,GAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,OCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
|
||||||
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
||||||
}
|
}
|
||||||
Vendored
+152
-143
@@ -1,120 +1,120 @@
|
|||||||
import {createRequire} from 'module';const require=createRequire(import.meta.url);
|
import {createRequire} from 'module';const require=createRequire(import.meta.url);
|
||||||
var e6e=Object.create;var pL=Object.defineProperty;var t6e=Object.getOwnPropertyDescriptor;var r6e=Object.getOwnPropertyNames;var n6e=Object.getPrototypeOf,s6e=Object.prototype.hasOwnProperty;var Q=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var C=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}},xa=(t,e)=>{for(var r in e)pL(t,r,{get:e[r],enumerable:!0})},i6e=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of r6e(e))!s6e.call(t,s)&&s!==r&&pL(t,s,{get:()=>e[s],enumerable:!(n=t6e(e,s))||n.enumerable});return t};var ge=(t,e,r)=>(r=t!=null?e6e(n6e(t)):{},i6e(e||!t||!t.__esModule?pL(r,"default",{value:t,enumerable:!0}):r,t));var See=C(Kp=>{"use strict";var XWt=Q("net"),l6e=Q("tls"),IL=Q("http"),bee=Q("https"),d6e=Q("events"),ZWt=Q("assert"),h6e=Q("util");Kp.httpOverHttp=f6e;Kp.httpsOverHttp=g6e;Kp.httpOverHttps=p6e;Kp.httpsOverHttps=m6e;function f6e(t){var e=new Au(t);return e.request=IL.request,e}function g6e(t){var e=new Au(t);return e.request=IL.request,e.createSocket=Qee,e.defaultPort=443,e}function p6e(t){var e=new Au(t);return e.request=bee.request,e}function m6e(t){var e=new Au(t);return e.request=bee.request,e.createSocket=Qee,e.defaultPort=443,e}function Au(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||IL.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,s,i,o){for(var a=wee(s,i,o),c=0,A=e.requests.length;c<A;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)})}h6e.inherits(Au,d6e.EventEmitter);Au.prototype.addRequest=function(e,r,n,s){var i=this,o=yL({request:e},i.options,wee(r,n,s));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",c),a.on("close",A),a.on("agentRemove",A),e.onSocket(a);function c(){i.emit("free",a,o)}function A(u){i.removeSocket(a),a.removeListener("free",c),a.removeListener("close",A),a.removeListener("agentRemove",A)}})};Au.prototype.createSocket=function(e,r){var n=this,s={};n.sockets.push(s);var i=yL({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),kl("making CONNECT request");var o=n.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",A),o.once("error",u),o.end();function a(l){l.upgrade=!0}function c(l,d,h){process.nextTick(function(){A(l,d,h)})}function A(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){kl("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}if(h.length>0){kl("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}return kl("tunneling connection has established"),n.sockets[n.sockets.indexOf(s)]=d,r(d)}function u(l){o.removeAllListeners(),kl(`tunneling socket could not be established, cause=%s
|
var sHe=Object.create;var jU=Object.defineProperty;var iHe=Object.getOwnPropertyDescriptor;var oHe=Object.getOwnPropertyNames;var aHe=Object.getPrototypeOf,cHe=Object.prototype.hasOwnProperty;var Q=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var C=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}},gc=(t,e)=>{for(var r in e)jU(t,r,{get:e[r],enumerable:!0})},AHe=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of oHe(e))!cHe.call(t,s)&&s!==r&&jU(t,s,{get:()=>e[s],enumerable:!(n=iHe(e,s))||n.enumerable});return t};var Ee=(t,e,r)=>(r=t!=null?sHe(aHe(t)):{},AHe(e||!t||!t.__esModule?jU(r,"default",{value:t,enumerable:!0}):r,t));var jte=C(c0=>{"use strict";var Xzt=Q("net"),gHe=Q("tls"),$U=Q("http"),Jte=Q("https"),pHe=Q("events"),Zzt=Q("assert"),mHe=Q("util");c0.httpOverHttp=EHe;c0.httpsOverHttp=CHe;c0.httpOverHttps=IHe;c0.httpsOverHttps=yHe;function EHe(t){var e=new el(t);return e.request=$U.request,e}function CHe(t){var e=new el(t);return e.request=$U.request,e.createSocket=Wte,e.defaultPort=443,e}function IHe(t){var e=new el(t);return e.request=Jte.request,e}function yHe(t){var e=new el(t);return e.request=Jte.request,e.createSocket=Wte,e.defaultPort=443,e}function el(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||$U.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,s,i,o){for(var a=zte(s,i,o),c=0,A=e.requests.length;c<A;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)})}mHe.inherits(el,pHe.EventEmitter);el.prototype.addRequest=function(e,r,n,s){var i=this,o=eP({request:e},i.options,zte(r,n,s));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",c),a.on("close",A),a.on("agentRemove",A),e.onSocket(a);function c(){i.emit("free",a,o)}function A(u){i.removeSocket(a),a.removeListener("free",c),a.removeListener("close",A),a.removeListener("agentRemove",A)}})};el.prototype.createSocket=function(e,r){var n=this,s={};n.sockets.push(s);var i=eP({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),kd("making CONNECT request");var o=n.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",A),o.once("error",u),o.end();function a(l){l.upgrade=!0}function c(l,d,h){process.nextTick(function(){A(l,d,h)})}function A(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){kd("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}if(h.length>0){kd("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}return kd("tunneling connection has established"),n.sockets[n.sockets.indexOf(s)]=d,r(d)}function u(l){o.removeAllListeners(),kd(`tunneling socket could not be established, cause=%s
|
||||||
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),n.removeSocket(s)}};Au.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(s){n.request.onSocket(s)})}};function Qee(t,e){var r=this;Au.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),i=yL({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),o=l6e.connect(0,i);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function wee(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function yL(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var s=Object.keys(n),i=0,o=s.length;i<o;++i){var a=s[i];n[a]!==void 0&&(t[a]=n[a])}}return t}var kl;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?kl=function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)}:kl=function(){};Kp.debug=kl});var BL=C((tJt,Nee)=>{Nee.exports=See()});var br=C((rJt,Tee)=>{Tee.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var _t=C((nJt,Zee)=>{"use strict";var xee=Symbol.for("undici.error.UND_ERR"),Qr=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[xee]===!0}[xee]=!0},Ree=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),bL=class extends Qr{constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Ree]===!0}[Ree]=!0},Dee=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),QL=class extends Qr{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Dee]===!0}[Dee]=!0},kee=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),wL=class extends Qr{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[kee]===!0}[kee]=!0},vee=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),SL=class extends Qr{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[vee]===!0}[vee]=!0},_ee=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),NL=class extends Qr{constructor(e,r,n,s){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_C
Line truncated
|
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),n.removeSocket(s)}};el.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(s){n.request.onSocket(s)})}};function Wte(t,e){var r=this;el.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),i=eP({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),o=gHe.connect(0,i);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function zte(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function eP(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var s=Object.keys(n),i=0,o=s.length;i<o;++i){var a=s[i];n[a]!==void 0&&(t[a]=n[a])}}return t}var kd;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?kd=function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)}:kd=function(){};c0.debug=kd});var tP=C((ejt,Kte)=>{Kte.exports=jte()});var vr=C((tjt,Xte)=>{Xte.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var Vt=C((rjt,Bre)=>{"use strict";var Zte=Symbol.for("undici.error.UND_ERR"),Fr=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[Zte]===!0}[Zte]=!0},$te=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),rP=class extends Fr{constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[$te]===!0}[$te]=!0},ere=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),nP=class extends Fr{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[ere]===!0}[ere]=!0},tre=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),sP=class extends Fr{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[tre]===!0}[tre]=!0},rre=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),iP=class extends Fr{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[rre]===!0}[rre]=!0},nre=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),oP=class extends Fr{constructor(e,r,n,s){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_C
Line truncated
|
||||||
`)||t.includes("\r")||t.includes("\0"))===!1}function vHe(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),s="";if(n.length>0)for(let i=n.length;i!==0;i--){let o=n[i-1].trim();if(mHe.has(o)){s=o;break}}s!==""&&(t.referrerPolicy=s)}function _He(){return"allowed"}function FHe(){return"success"}function MHe(){return"success"}function LHe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function UHe(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&EU(t.origin)&&!EU(OI(t))&&(e=null);break;case"same-origin":vS(t,OI(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function om(t,e){return t}function PHe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:om(t.domainLookupStartTime,r),domainLookupEndTime:om(t.domainLookupEndTime,r),connectionStartTime:om(t.connectionStartTime,r),connectionEndTime:om(t.connectionEndTime,r),secureConnectionStartTime:om(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function OHe(t){return om(BHe.now(),t)}function HHe(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function hre(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function GHe(t){return{referrerPolicy:t.referrerPolicy}}function qHe(t){let e=t.referrerPolicy;Yh(e);let r=null;if(t.referrer==="client"){let a=are();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=mU(r),s=mU(r,!0);n.toString().length>4096&&(n=s);let i=vS(t,n),o=PI(n)&&!PI(t.url);switch(e){case"origin":return s??mU(r,!0);case"unsafe-url":return n;case"same-origin":return i?s:"no-referrer";case"origin-when-cross-origin":return i?n:s;case"strict-origin-when-cross-origin":{let a=OI(t);return vS(n,a)?n:PI(n)&&!PI(a)?"no-referrer":s}default:return o?"no-referrer":s}}function mU(t,e){return Yh(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function PI(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let n=new URL(r);return!!(n.protocol==="https:"||n.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(n.hostname)||n.hostname==="localhost"||n.hostname.includes("localhost.")||n.hostname.endsWith(".localhost"))}}function YHe(t,e){if(kS===void 0)return!0;let r=fre(e);if(r==="no metadata"||r.length===0)return!0;let n=WHe(r),s=JHe(r,n);for(let i of s){let o=i.algo,a=i.hash,c=kS.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),zHe(c,a))return!0}return!1}var VHe=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function fre(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let s=VHe.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let i=s.groups.algo.toLowerCase();Are.includes(i)&&e.push(s.groups)}return r===!0?"no metadata":e}function WHe(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let n=t[r];if(n.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;n.algo[3]==="3"&&(e="sha384")}}return e}function JHe(t,e){if(t.length===1)return t;let r=0;for(let n=0;n<t.length;++n)t[n].algo===e&&(t[r++]=t[n]);return t.length=r,t}function zHe(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function jHe(t){}function vS(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function KHe(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}function $He(t){return t.controller.state==="aborted"}function XHe(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function ZHe(t){return wHe[t.toLowerCase()]??t}function e9e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Yh(typeof e=="string"),e}var t9e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function gre(t,e,r=0,n=1){class s{
Line truncated
|
`)||t.includes("\r")||t.includes("\0"))===!1}function LGe(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),s="";if(n.length>0)for(let i=n.length;i!==0;i--){let o=n[i-1].trim();if(yGe.has(o)){s=o;break}}s!==""&&(t.referrerPolicy=s)}function UGe(){return"allowed"}function PGe(){return"success"}function OGe(){return"success"}function HGe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function GGe(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&XP(t.origin)&&!XP(rB(t))&&(e=null);break;case"same-origin":ZN(t,rB(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function E0(t,e){return t}function qGe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:E0(t.domainLookupStartTime,r),domainLookupEndTime:E0(t.domainLookupEndTime,r),connectionStartTime:E0(t.connectionStartTime,r),connectionEndTime:E0(t.connectionEndTime,r),secureConnectionStartTime:E0(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function YGe(t){return E0(SGe.now(),t)}function VGe(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function _ne(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function JGe(t){return{referrerPolicy:t.referrerPolicy}}function WGe(t){let e=t.referrerPolicy;jf(e);let r=null;if(t.referrer==="client"){let a=Rne();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=KP(r),s=KP(r,!0);n.toString().length>4096&&(n=s);let i=ZN(t,n),o=tB(n)&&!tB(t.url);switch(e){case"origin":return s??KP(r,!0);case"unsafe-url":return n;case"same-origin":return i?s:"no-referrer";case"origin-when-cross-origin":return i?n:s;case"strict-origin-when-cross-origin":{let a=rB(t);return ZN(n,a)?n:tB(n)&&!tB(a)?"no-referrer":s}default:return o?"no-referrer":s}}function KP(t,e){return jf(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function tB(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let n=new URL(r);return!!(n.protocol==="https:"||n.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(n.hostname)||n.hostname==="localhost"||n.hostname.includes("localhost.")||n.hostname.endsWith(".localhost"))}}function zGe(t,e){if(XN===void 0)return!0;let r=Lne(e);if(r==="no metadata"||r.length===0)return!0;let n=KGe(r),s=XGe(r,n);for(let i of s){let o=i.algo,a=i.hash,c=XN.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),ZGe(c,a))return!0}return!1}var jGe=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function Lne(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let s=jGe.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let i=s.groups.algo.toLowerCase();kne.includes(i)&&e.push(s.groups)}return r===!0?"no metadata":e}function KGe(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let n=t[r];if(n.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;n.algo[3]==="3"&&(e="sha384")}}return e}function XGe(t,e){if(t.length===1)return t;let r=0;for(let n=0;n<t.length;++n)t[n].algo===e&&(t[r++]=t[n]);return t.length=r,t}function ZGe(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function $Ge(t){}function ZN(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function e9e(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}function t9e(t){return t.controller.state==="aborted"}function r9e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function n9e(t){return xGe[t.toLowerCase()]??t}function s9e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return jf(typeof e=="string"),e}var i9e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Une(t,e,r=0,n=1){class s{
Line truncated
|
||||||
`);function D9e(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function k9e(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let n=t.charCodeAt(r);if(!(n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||n===39||n===45||n===95))return!1}return!0}function v9e(t,e){FS(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let n=Buffer.from(`--${r}`,"utf8"),s=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+n.length).equals(n))i.position+=n.length;else return"failure";if(i.position===t.length-2&&MS(t,x9e,i)||i.position===t.length-4&&MS(t,R9e,i))return s;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=_9e(t,i);if(a==="failure")return"failure";let{name:c,filename:A,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(n.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;A!==null?(u??="text/plain",D9e(u)||(u=""),h=new N9e([d],A,{type:u})):h=B9e(Buffer.from(d)),FS(Nre(c)),FS(typeof h=="string"&&Nre(h)||Q9e(h)),s.push(w9e(c,h,A))}}function _9e(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:s,encoding:i};let o=cm(a=>a!==10&&a!==13&&a!==58,t,e);if(o=wU(o,!0,!0,a=>a===9||a===32),!b9e.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,cm(a=>a===32||a===9,t,e),y9e(o)){case"content-disposition":{if(r=n=null,!MS(t,T9e,e)||(e.position+=17,r=Rre(t,e),r===null))return"failure";if(MS(t,xre,e)){let a=e.position+xre.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,n=Rre(t,e),n===null))return"failure"}break}case"content-type":{let a=cm(c=>c!==10&&c!==13,t,e);a=wU(a,!1,!0,c=>c===9||c===32),s=Tre(a);break}case"content-transfer-encoding":{let a=cm(c=>c!==10&&c!==13,t,e);a=wU(a,!1,!0,c=>c===9||c===32),i=Tre(a);break}default:cm(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function Rre(t,e){FS(t[e.position-1]===34);let r=cm(n=>n!==10&&n!==13&&n!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
`);function M9e(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function _9e(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let n=t.charCodeAt(r);if(!(n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||n===39||n===45||n===95))return!1}return!0}function L9e(t,e){eT(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let n=Buffer.from(`--${r}`,"utf8"),s=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+n.length).equals(n))i.position+=n.length;else return"failure";if(i.position===t.length-2&&tT(t,v9e,i)||i.position===t.length-4&&tT(t,F9e,i))return s;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=U9e(t,i);if(a==="failure")return"failure";let{name:c,filename:A,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(n.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;A!==null?(u??="text/plain",M9e(u)||(u=""),h=new D9e([d],A,{type:u})):h=S9e(Buffer.from(d)),eT(Kne(c)),eT(typeof h=="string"&&Kne(h)||T9e(h)),s.push(x9e(c,h,A))}}function U9e(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:s,encoding:i};let o=I0(a=>a!==10&&a!==13&&a!==58,t,e);if(o=sO(o,!0,!0,a=>a===9||a===32),!N9e.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,I0(a=>a===32||a===9,t,e),w9e(o)){case"content-disposition":{if(r=n=null,!tT(t,k9e,e)||(e.position+=17,r=$ne(t,e),r===null))return"failure";if(tT(t,Zne,e)){let a=e.position+Zne.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,n=$ne(t,e),n===null))return"failure"}break}case"content-type":{let a=I0(c=>c!==10&&c!==13,t,e);a=sO(a,!1,!0,c=>c===9||c===32),s=Xne(a);break}case"content-transfer-encoding":{let a=I0(c=>c!==10&&c!==13,t,e);a=sO(a,!1,!0,c=>c===9||c===32),i=Xne(a);break}default:I0(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function $ne(t,e){eT(t[e.position-1]===34);let r=I0(n=>n!==10&&n!==13&&n!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
||||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function cm(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function wU(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function MS(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}Dre.exports={multipartFormDataParser:v9e,validateBoundary:k9e}});var lm=C((TJt,Gre)=>{"use strict";var qI=dt(),{ReadableStreamFrom:F9e,isBlobLike:vre,isReadableStreamLike:M9e,readableStreamClose:L9e,createDeferredPromise:U9e,fullyReadBody:P9e,extractMimeType:O9e,utf8DecodeBytes:Mre}=vi(),{FormData:_re}=GI(),{kState:um}=vl(),{webidl:H9e}=Xn(),{Blob:G9e}=Q("node:buffer"),SU=Q("node:assert"),{isErrored:Lre,isDisturbed:q9e}=Q("node:stream"),{isArrayBuffer:Y9e}=Q("node:util/types"),{serializeAMimeType:V9e}=ei(),{multipartFormDataParser:W9e}=kre(),NU;try{let t=Q("node:crypto");NU=e=>t.randomInt(0,e)}catch{NU=t=>Math.floor(Math.random(t))}var LS=new TextEncoder;function J9e(){}var Ure=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,Pre;Ure&&(Pre=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!q9e(e)&&!Lre(e)&&e.cancel("Response object has been garbage collected").catch(J9e)}));function Ore(t,e=!1){let r=null;t instanceof ReadableStream?r=t:vre(t)?r=t.stream():r=new ReadableStream({async pull(c){let A=typeof s=="string"?LS.encode(s):s;A.byteLength&&c.enqueue(A),queueMicrotask(()=>L9e(c))},start(){},type:"bytes"}),SU(M9e(r));let n=null,s=null,i=null,o=null;if(typeof t=="string")s=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(Y9e(t))s=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))s=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(qI.isFormDataLike(t)){let c=`----formdata-undici-0${`${NU(1e11)}`.padStart(11,"0")}`,A=`--${c}\r
|
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function I0(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function sO(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function tT(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}ese.exports={multipartFormDataParser:L9e,validateBoundary:_9e}});var b0=C((Njt,lse)=>{"use strict";var iB=Ct(),{ReadableStreamFrom:P9e,isBlobLike:rse,isReadableStreamLike:O9e,readableStreamClose:H9e,createDeferredPromise:G9e,fullyReadBody:q9e,extractMimeType:Y9e,utf8DecodeBytes:ise}=ao(),{FormData:nse}=sB(),{kState:B0}=vd(),{webidl:V9e}=fs(),{Blob:J9e}=Q("node:buffer"),iO=Q("node:assert"),{isErrored:ose,isDisturbed:W9e}=Q("node:stream"),{isArrayBuffer:z9e}=Q("node:util/types"),{serializeAMimeType:j9e}=Qi(),{multipartFormDataParser:K9e}=tse(),oO;try{let t=Q("node:crypto");oO=e=>t.randomInt(0,e)}catch{oO=t=>Math.floor(Math.random(t))}var rT=new TextEncoder;function X9e(){}var ase=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,cse;ase&&(cse=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!W9e(e)&&!ose(e)&&e.cancel("Response object has been garbage collected").catch(X9e)}));function Ase(t,e=!1){let r=null;t instanceof ReadableStream?r=t:rse(t)?r=t.stream():r=new ReadableStream({async pull(c){let A=typeof s=="string"?rT.encode(s):s;A.byteLength&&c.enqueue(A),queueMicrotask(()=>H9e(c))},start(){},type:"bytes"}),iO(O9e(r));let n=null,s=null,i=null,o=null;if(typeof t=="string")s=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(z9e(t))s=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))s=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(iB.isFormDataLike(t)){let c=`----formdata-undici-0${`${oO(1e11)}`.padStart(11,"0")}`,A=`--${c}\r
|
||||||
Content-Disposition: form-data`;let u=E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=E=>E.replace(/\r?\n|\r/g,`\r
|
Content-Disposition: form-data`;let u=E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=E=>E.replace(/\r?\n|\r/g,`\r
|
||||||
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[E,m]of t)if(typeof m=="string"){let I=LS.encode(A+`; name="${u(l(E))}"\r
|
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[E,m]of t)if(typeof m=="string"){let I=rT.encode(A+`; name="${u(l(E))}"\r
|
||||||
\r
|
\r
|
||||||
${l(m)}\r
|
${l(m)}\r
|
||||||
`);d.push(I),i+=I.byteLength}else{let I=LS.encode(`${A}; name="${u(l(E))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
|
`);d.push(I),i+=I.byteLength}else{let I=rT.encode(`${A}; name="${u(l(E))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
|
||||||
Content-Type: ${m.type||"application/octet-stream"}\r
|
Content-Type: ${m.type||"application/octet-stream"}\r
|
||||||
\r
|
\r
|
||||||
`);d.push(I,m,h),typeof m.size=="number"?i+=I.byteLength+m.size+h.byteLength:f=!0}let g=LS.encode(`--${c}--\r
|
`);d.push(I,m,h),typeof m.size=="number"?i+=I.byteLength+m.size+h.byteLength:f=!0}let g=rT.encode(`--${c}--\r
|
||||||
`);d.push(g),i+=g.byteLength,f&&(i=null),s=t,n=async function*(){for(let E of d)E.stream?yield*E.stream():yield E},o=`multipart/form-data; boundary=${c}`}else if(vre(t))s=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(qI.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:F9e(t)}if((typeof s=="string"||qI.isBuffer(s))&&(i=Buffer.byteLength(s)),n!=null){let c;r=new ReadableStream({async start(){c=n(t)[Symbol.asyncIterator]()},async pull(A){let{value:u,done:l}=await c.next();if(l)queueMicrotask(()=>{A.close(),A.byobRequest?.respond(0)});else if(!Lre(r)){let d=new Uint8Array(u);d.byteLength&&A.enqueue(d)}return A.desiredSize>0},async cancel(A){await c.return()},type:"bytes"})}return[{stream:r,source:s,length:i},o]}function z9e(t,e=!1){return t instanceof ReadableStream&&(SU(!qI.isDisturbed(t),"The body has already been consumed."),SU(!t.locked,"The stream is locked.")),Ore(t,e)}function j9e(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}function K9e(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function $9e(t){return{blob(){return Am(this,r=>{let n=Fre(this);return n===null?n="":n&&(n=V9e(n)),new G9e([r],{type:n})},t)},arrayBuffer(){return Am(this,r=>new Uint8Array(r).buffer,t)},text(){return Am(this,Mre,t)},json(){return Am(this,Z9e,t)},formData(){return Am(this,r=>{let n=Fre(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=W9e(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new _re;return i[um]=s,i}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),i=new _re;for(let[o,a]of s)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return Am(this,r=>new Uint8Array(r),t)}}}function X9e(t){Object.assign(t.prototype,$9e(t))}async function Am(t,e,r){if(H9e.brandCheck(t,r),Hre(t))throw new TypeError("Body is unusable: Body has already been read");K9e(t[um]);let n=U9e(),s=o=>n.reject(o),i=o=>{try{n.resolve(e(o))}catch(a){s(a)}};return t[um].body==null?(i(Buffer.allocUnsafe(0)),n.promise):(await P9e(t[um].body,i,s),n.promise)}function Hre(t){let e=t[um].body;return e!=null&&(e.stream.locked||qI.isDisturbed(e.stream))}function Z9e(t){return JSON.parse(Mre(t))}function Fre(t){let e=t[um].headersList,r=O9e(e);return r==="failure"?null:r}Gre.exports={extractBody:Ore,safelyExtractBody:z9e,cloneBody:j9e,mixinBody:X9e,streamRegistry:Pre,hasFinalizationRegistry:Ure,bodyUnusable:Hre}});var sne=C((xJt,nne)=>{"use strict";var Me=Q("node:assert"),Pe=dt(),{channels:qre}=Xp(),TU=AU(),{RequestContentLengthMismatchError:Vh,ResponseContentLengthMismatchError:Yre,RequestAbortedError:Xre,InvalidArgumentError:eGe,HeadersTimeoutError:tGe,HeadersOverflowError:rGe,SocketError:dm,InformationalError:hm,BodyTimeoutError:nGe,HTTPParserError:sGe,ResponseExceededMaxSizeError:iGe}=_t(),{kUrl:Zre,kReset:ti,kClient:HS,kParser:lr,kBlocking:WI,kRunning:cn,kPending:ene,kSize:Vre,kWriting:_l,kQueue:Da,kNoRef:YI,kKeepAliveDefaultTimeout:oGe,kHostHeader:aGe,kPendingIdx:cGe,kRunningIdx:To,kError:Ts,kPipelining:GS,kSocket:Jh,kKeepAliveTimeoutValue:YS,kMaxHeadersSize:xU,kKeepAliveMaxTimeout:AGe,kKeepAliveTimeoutThreshold:uGe,kHeadersTimeout:lGe,kBodyTimeout:dGe,kStrictContentLength:kU,kMaxRequests:Wre,kCounter:hGe,kMaxResponseSize:fGe,kOnError:Jre,kResume:gu,kHTTPContext:tne}=br(),_i=Pte(),zre=Buffer.alloc(0),US=Buffer[Symbol.species],PS=Pe.addListener,gGe=Pe.removeAllListeners,zh=Symbol("kIdleSocketValidation"),Wh=Symbol("kIdleSocketValidationTimeout"),MU=Symbol("kSocketUsed"),RU;async function pGe(){let t=process.env.JEST_WORKER_ID?dU():void 0,e;try{e=await WebAssembly.compile(Gte())}catch{e=await WebAssembly.compile(t||dU())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,s)=>0,wasm_on_status:(r,n,s)=>{Me(Ur.ptr===r);let i=n-xc+Tc.byteOffset;return Ur.onStatus(new US(Tc.buffer,i,s))||0},wasm_on_message_begin:r=>(Me(Ur.ptr===r),Ur.onMessageBegin()||0),wasm_on_header_field:(r,n,s)=>{Me(Ur.ptr===r);let i=n-xc+Tc.byteOffset;return Ur.onHeaderField(new US(Tc.buffer,i,s))||0},wasm_on_header_value:(r,n,s)=>{Me(Ur.ptr===r);let i=n-xc+Tc.byteOffset;return Ur.onHeaderValue(new US(Tc.buffer,i,s))||0},wasm_on_headers_complete:(r,n,s,i)=>(Me(Ur.ptr===r),Ur.onHeadersComplete(n,!!s,!!i)||0),wasm_on_body:(r,n,s)=>{Me(Ur.ptr===r);let i=n-xc+Tc.byteOffset;return Ur.onBody(new US(Tc.buffer,i,s))||0},wasm_on_message_complete:r=>(Me(Ur.ptr===r),Ur.onMessageComplete()||0)}})}var DU=null,vU=pGe();vU.catch();var Ur=null,Tc=null,OS=0,xc=null,mGe=0,VI=1,fm=2|VI,qS=4|VI,_U=8|mGe,FU=class{constructor(e,r,{exports:n}){Me(Number.isFinite(e[xU])&&e[xU]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(_i.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeou
Line truncated
|
`);d.push(g),i+=g.byteLength,f&&(i=null),s=t,n=async function*(){for(let E of d)E.stream?yield*E.stream():yield E},o=`multipart/form-data; boundary=${c}`}else if(rse(t))s=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(iB.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:P9e(t)}if((typeof s=="string"||iB.isBuffer(s))&&(i=Buffer.byteLength(s)),n!=null){let c;r=new ReadableStream({async start(){c=n(t)[Symbol.asyncIterator]()},async pull(A){let{value:u,done:l}=await c.next();if(l)queueMicrotask(()=>{A.close(),A.byobRequest?.respond(0)});else if(!ose(r)){let d=new Uint8Array(u);d.byteLength&&A.enqueue(d)}return A.desiredSize>0},async cancel(A){await c.return()},type:"bytes"})}return[{stream:r,source:s,length:i},o]}function Z9e(t,e=!1){return t instanceof ReadableStream&&(iO(!iB.isDisturbed(t),"The body has already been consumed."),iO(!t.locked,"The stream is locked.")),Ase(t,e)}function $9e(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}function eqe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function tqe(t){return{blob(){return y0(this,r=>{let n=sse(this);return n===null?n="":n&&(n=j9e(n)),new J9e([r],{type:n})},t)},arrayBuffer(){return y0(this,r=>new Uint8Array(r).buffer,t)},text(){return y0(this,ise,t)},json(){return y0(this,nqe,t)},formData(){return y0(this,r=>{let n=sse(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=K9e(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new nse;return i[B0]=s,i}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),i=new nse;for(let[o,a]of s)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return y0(this,r=>new Uint8Array(r),t)}}}function rqe(t){Object.assign(t.prototype,tqe(t))}async function y0(t,e,r){if(V9e.brandCheck(t,r),use(t))throw new TypeError("Body is unusable: Body has already been read");eqe(t[B0]);let n=G9e(),s=o=>n.reject(o),i=o=>{try{n.resolve(e(o))}catch(a){s(a)}};return t[B0].body==null?(i(Buffer.allocUnsafe(0)),n.promise):(await q9e(t[B0].body,i,s),n.promise)}function use(t){let e=t[B0].body;return e!=null&&(e.stream.locked||iB.isDisturbed(e.stream))}function nqe(t){return JSON.parse(ise(t))}function sse(t){let e=t[B0].headersList,r=Y9e(e);return r==="failure"?null:r}lse.exports={extractBody:Ase,safelyExtractBody:Z9e,cloneBody:$9e,mixinBody:rqe,streamRegistry:cse,hasFinalizationRegistry:ase,bodyUnusable:use}});var Nse=C((Tjt,Sse)=>{"use strict";var Pe=Q("node:assert"),qe=Ct(),{channels:dse}=u0(),aO=GP(),{RequestContentLengthMismatchError:Kf,ResponseContentLengthMismatchError:hse,RequestAbortedError:yse,InvalidArgumentError:sqe,HeadersTimeoutError:iqe,HeadersOverflowError:oqe,SocketError:Q0,InformationalError:w0,BodyTimeoutError:aqe,HTTPParserError:cqe,ResponseExceededMaxSizeError:Aqe}=Vt(),{kUrl:Bse,kReset:wi,kClient:oT,kParser:Ir,kBlocking:cB,kRunning:In,kPending:bse,kSize:fse,kWriting:Fd,kQueue:mc,kNoRef:oB,kKeepAliveDefaultTimeout:uqe,kHostHeader:lqe,kPendingIdx:dqe,kRunningIdx:aa,kError:Ks,kPipelining:aT,kSocket:Xf,kKeepAliveTimeoutValue:AT,kMaxHeadersSize:cO,kKeepAliveMaxTimeout:hqe,kKeepAliveTimeoutThreshold:fqe,kHeadersTimeout:gqe,kBodyTimeout:pqe,kStrictContentLength:lO,kMaxRequests:gse,kCounter:mqe,kMaxResponseSize:Eqe,kOnError:pse,kResume:ol,kHTTPContext:Qse}=vr(),co=cne(),mse=Buffer.alloc(0),nT=Buffer[Symbol.species],sT=qe.addListener,Cqe=qe.removeAllListeners,Zf=Symbol("kIdleSocketValidation"),S0=Symbol("kIdleSocketValidationTimeout"),gO=Symbol("kSocketUsed"),AO;async function Iqe(){let t=process.env.JEST_WORKER_ID?VP():void 0,e;try{e=await WebAssembly.compile(lne())}catch{e=await WebAssembly.compile(t||VP())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,s)=>0,wasm_on_status:(r,n,s)=>{Pe(jr.ptr===r);let i=n-fA+hA.byteOffset;return jr.onStatus(new nT(hA.buffer,i,s))||0},wasm_on_message_begin:r=>(Pe(jr.ptr===r),jr.onMessageBegin()||0),wasm_on_header_field:(r,n,s)=>{Pe(jr.ptr===r);let i=n-fA+hA.byteOffset;return jr.onHeaderField(new nT(hA.buffer,i,s))||0},wasm_on_header_value:(r,n,s)=>{Pe(jr.ptr===r);let i=n-fA+hA.byteOffset;return jr.onHeaderValue(new nT(hA.buffer,i,s))||0},wasm_on_headers_complete:(r,n,s,i)=>(Pe(jr.ptr===r),jr.onHeadersComplete(n,!!s,!!i)||0),wasm_on_body:(r,n,s)=>{Pe(jr.ptr===r);let i=n-fA+hA.byteOffset;return jr.onBody(new nT(hA.buffer,i,s))||0},wasm_on_message_complete:r=>(Pe(jr.ptr===r),jr.onMessageComplete()||0)}})}var uO=null,dO=Iqe();dO.catch();var jr=null,hA=null,iT=0,fA=null,yqe=0,aB=1,N0=2|aB,cT=4|aB,hO=8|yqe,fO=class{constructor(e,r,{exports:n}){Pe(Number.isFinite(e[cO])&&e[cO]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(co.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeou
Line truncated
|
||||||
`;if(typeof s=="string"?g+=`host: ${s}\r
|
`;if(typeof s=="string"?g+=`host: ${s}\r
|
||||||
`:g+=t[aGe],i?g+=`connection: upgrade\r
|
`:g+=t[lqe],i?g+=`connection: upgrade\r
|
||||||
upgrade: ${i}\r
|
upgrade: ${i}\r
|
||||||
`:t[GS]&&!h[ti]?g+=`connection: keep-alive\r
|
`:t[aT]&&!h[wi]?g+=`connection: keep-alive\r
|
||||||
`:g+=`connection: close\r
|
`:g+=`connection: close\r
|
||||||
`,Array.isArray(A))for(let E=0;E<A.length;E+=2){let m=A[E+0],I=A[E+1];if(Array.isArray(I))for(let y=0;y<I.length;y++)g+=`${m}: ${I[y]}\r
|
`,Array.isArray(A))for(let E=0;E<A.length;E+=2){let m=A[E+0],I=A[E+1];if(Array.isArray(I))for(let y=0;y<I.length;y++)g+=`${m}: ${I[y]}\r
|
||||||
`;else g+=`${m}: ${I}\r
|
`;else g+=`${m}: ${I}\r
|
||||||
`}return qre.sendHeaders.hasSubscribers&&qre.sendHeaders.publish({request:e,headers:g,socket:h}),!c||d===0?Kre(f,null,t,e,h,u,g,l):Pe.isBuffer(c)?Kre(f,c,t,e,h,u,g,l):Pe.isBlobLike(c)?typeof c.stream=="function"?$re(f,c.stream(),t,e,h,u,g,l):QGe(f,c,t,e,h,u,g,l):Pe.isStream(c)?bGe(f,c,t,e,h,u,g,l):Pe.isIterable(c)?$re(f,c,t,e,h,u,g,l):Me(!1),!0}function bGe(t,e,r,n,s,i,o,a){Me(i!==0||r[cn]===0,"stream body cannot be pipelined");let c=!1,A=new VS({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(g){Pe.destroy(this,g)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new Xre;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Me(s.destroyed||s[_l]&&r[cn]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(g){f=g}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?Pe.destroy(e,f):Pe.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function Kre(t,e,r,n,s,i,o,a){try{e?Pe.isBuffer(e)&&(Me(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
`}return dse.sendHeaders.hasSubscribers&&dse.sendHeaders.publish({request:e,headers:g,socket:h}),!c||d===0?Cse(f,null,t,e,h,u,g,l):qe.isBuffer(c)?Cse(f,c,t,e,h,u,g,l):qe.isBlobLike(c)?typeof c.stream=="function"?Ise(f,c.stream(),t,e,h,u,g,l):Tqe(f,c,t,e,h,u,g,l):qe.isStream(c)?Nqe(f,c,t,e,h,u,g,l):qe.isIterable(c)?Ise(f,c,t,e,h,u,g,l):Pe(!1),!0}function Nqe(t,e,r,n,s,i,o,a){Pe(i!==0||r[In]===0,"stream body cannot be pipelined");let c=!1,A=new uT({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(g){qe.destroy(this,g)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new yse;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Pe(s.destroyed||s[Fd]&&r[In]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(g){f=g}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?qe.destroy(e,f):qe.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function Cse(t,e,r,n,s,i,o,a){try{e?qe.isBuffer(e)&&(Pe(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[ti]=!0)):i===0?s.write(`${o}content-length: 0\r
|
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[wi]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):(Me(i===null,"no body must not have content length"),s.write(`${o}\r
|
`,"latin1"):(Pe(i===null,"no body must not have content length"),s.write(`${o}\r
|
||||||
`,"latin1")),n.onRequestSent(),r[gu]()}catch(c){t(c)}}async function QGe(t,e,r,n,s,i,o,a){Me(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Vh;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
`,"latin1")),n.onRequestSent(),r[ol]()}catch(c){t(c)}}async function Tqe(t,e,r,n,s,i,o,a){Pe(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Kf;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[ti]=!0),r[gu]()}catch(c){t(c)}}async function $re(t,e,r,n,s,i,o,a){Me(i!==0||r[cn]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Me(c===null),s[Ts]?h(s[Ts]):c=d});s.on("close",A).on("drain",A);let l=new VS({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[Ts])throw s[Ts];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var VS=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[_l]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Ts])throw r[Ts];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[kU])throw new Vh;process.emitWarning(new Vh)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[ti]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[wi]=!0),r[ol]()}catch(c){t(c)}}async function Ise(t,e,r,n,s,i,o,a){Pe(i!==0||r[In]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Pe(c===null),s[Ks]?h(s[Ks]):c=d});s.on("close",A).on("drain",A);let l=new uT({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[Ks])throw s[Ks];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var uT=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Fd]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Ks])throw r[Ks];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[lO])throw new Kf;process.emitWarning(new Kf)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[wi]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
||||||
`,"latin1"):r.write(`${c}content-length: ${s}\r
|
`,"latin1"):r.write(`${c}content-length: ${s}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1")),s===null&&r.write(`\r
|
`,"latin1")),s===null&&r.write(`\r
|
||||||
${A.toString(16)}\r
|
${A.toString(16)}\r
|
||||||
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[lr].timeout&&r[lr].timeoutType===fm&&r[lr].timeout.refresh&&r[lr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[_l]=!1,e[Ts])throw e[Ts];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[Ir].timeout&&r[Ir].timeoutType===N0&&r[Ir].timeout.refresh&&r[Ir].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Fd]=!1,e[Ks])throw e[Ks];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):e.write(`${o}\r
|
`,"latin1"):e.write(`${o}\r
|
||||||
`,"latin1"):r===null&&e.write(`\r
|
`,"latin1"):r===null&&e.write(`\r
|
||||||
0\r
|
0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),r!==null&&s!==r){if(n[kU])throw new Vh;process.emitWarning(new Vh)}e[lr].timeout&&e[lr].timeoutType===fm&&e[lr].timeout.refresh&&e[lr].timeout.refresh(),n[gu]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[_l]=!1,e&&(Me(n[cn]<=1,"pipeline should only contain this request"),s(e))}};nne.exports=EGe});var dne=C((RJt,lne)=>{"use strict";var xo=Q("node:assert"),{pipeline:wGe}=Q("node:stream"),Et=dt(),{RequestContentLengthMismatchError:LU,RequestAbortedError:ine,SocketError:JI,InformationalError:UU}=_t(),{kUrl:WS,kReset:zS,kClient:gm,kRunning:jS,kPending:SGe,kQueue:Fl,kPendingIdx:PU,kRunningIdx:ka,kError:_a,kSocket:vn,kStrictContentLength:NGe,kOnError:OU,kMaxConcurrentStreams:une,kHTTP2Session:va,kResume:Ml,kSize:TGe,kHTTPContext:xGe}=br(),pu=Symbol("open streams"),one,ane=!1,JS;try{JS=Q("node:http2")}catch{JS={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:RGe,HTTP2_HEADER_METHOD:DGe,HTTP2_HEADER_PATH:kGe,HTTP2_HEADER_SCHEME:vGe,HTTP2_HEADER_CONTENT_LENGTH:_Ge,HTTP2_HEADER_EXPECT:FGe,HTTP2_HEADER_STATUS:MGe}}=JS;function LGe(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}async function UGe(t,e){t[vn]=e,ane||(ane=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=JS.connect(t[WS],{createConnection:()=>e,peerMaxConcurrentStreams:t[une]});r[pu]=0,r[gm]=t,r[vn]=e,Et.addListener(r,"error",OGe),Et.addListener(r,"frameError",HGe),Et.addListener(r,"end",GGe),Et.addListener(r,"goaway",qGe),Et.addListener(r,"close",function(){let{[gm]:s}=this,{[vn]:i}=s,o=this[vn][_a]||this[_a]||new JI("closed",Et.getSocketInfo(i));if(s[va]=null,s.destroyed){xo(s[SGe]===0);let a=s[Fl].splice(s[ka]);for(let c=0;c<a.length;c++){let A=a[c];Et.errorRequest(s,A,o)}}}),r.unref(),t[va]=r,e[va]=r,Et.addListener(e,"error",function(s){xo(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[_a]=s,this[gm][OU](s)}),Et.addListener(e,"end",function(){Et.destroy(this,new JI("other side closed",Et.getSocketInfo(this)))}),Et.addListener(e,"close",function(){let s=this[_a]||new JI("closed",Et.getSocketInfo(this));t[vn]=null,this[va]!=null&&this[va].destroy(s),t[PU]=t[ka],xo(t[jS]===0),t.emit("disconnect",t[WS],[t],s),t[Ml]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return VGe(t,...s)},resume(){PGe(t)},destroy(s,i){n?queueMicrotask(i):e.destroy(s).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function PGe(t){let e=t[vn];e?.destroyed===!1&&(t[TGe]===0&&t[une]===0?(e.unref(),t[va].unref()):(e.ref(),t[va].ref()))}function OGe(t){xo(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[vn][_a]=t,this[gm][OU](t)}function HGe(t,e,r){if(r===0){let n=new UU(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[vn][_a]=n,this[gm][OU](n)}}function GGe(){let t=new JI("other side closed",Et.getSocketInfo(this[vn]));this.destroy(t),Et.destroy(this[vn],t)}function qGe(t){let e=this[_a]||new JI(`HTTP/2: "GOAWAY" frame received with code ${t}`,Et.getSocketInfo(this)),r=this[gm];if(r[vn]=null,r[xGe]=null,this[va]!=null&&(this[va].destroy(e),this[va]=null),Et.destroy(this[vn],e),r[ka]<r[Fl].length){let n=r[Fl][r[ka]];r[Fl][r[ka]++]=null,Et.errorRequest(r,n,e),r[PU]=r[ka]}xo(r[jS]===0),r.emit("disconnect",r[WS],[r],e),r[Ml]()}function YGe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function VGe(t,e){let r=t[va],{method:n,path:s,host:i,upgrade:o,expectContinue:a,signal:c,headers:A}=e,{body:u}=e;if(o)return Et.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let B=0;B<A.length;B+=2){let M=A[B+0],V=A[B+1];if(Array.isArray(V))for(let k=0;k<V.length;k++)l[M]?l[M]+=`,${V[k]}`:l[M]=V[k];else l[M]=V}let d,{hostname:h,port:f}=t[WS];l[RGe]=i||`${h}${f?`:${f}`:""}`,l[DGe]=n;let g=B=>{e.aborted||e.completed||(B=B||new ine,Et.errorRequest(t,e,B),d!=null&&Et.destroy(d,B),Et.destroy(u,B),t[Fl][t[ka]++]=null,t[Ml]())};try{e.onConnect(g)}catch(B){Et.errorRequest(t,e,B)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:c}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[pu],t[Fl][t[ka]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[pu],t[Fl][t[ka]++]=null}),d.once("close",()=>{r[pu]-=1,r[pu]===0&&r.unref()}),!0;l[kGe]=s,l[vGe]="https";let E=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Et.bodyLength(u);if(Et.isFormDataLike(u)){one??=lm().extractBody;let[B,M]=one(u);l["content-type"]=M,u=B.stream,m=B.length}if(m==null&&(m=e.contentLength),(m===0||!E)&&(m=null),YGe(n)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[NGe])return Et.errorRequest(t,e,new LU),!1;process.emitWarning(new LU)}m!=null&&(xo(u,"no body must not have content length"),l[_Ge]=`${m}`),r.ref();let I=n==="GET"||n==="HEAD"||u===null;return a?(l[FGe]="100-continue",d=r.request(l,{endStream:I,signal:c}),d.once("cont
Line truncated
|
`,"latin1"),r!==null&&s!==r){if(n[lO])throw new Kf;process.emitWarning(new Kf)}e[Ir].timeout&&e[Ir].timeoutType===N0&&e[Ir].timeout.refresh&&e[Ir].timeout.refresh(),n[ol]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Fd]=!1,e&&(Pe(n[In]<=1,"pipeline should only contain this request"),s(e))}};Sse.exports=Bqe});var Mse=C((xjt,Fse)=>{"use strict";var ca=Q("node:assert"),{pipeline:xqe}=Q("node:stream"),Nt=Ct(),{RequestContentLengthMismatchError:pO,RequestAbortedError:Tse,SocketError:AB,InformationalError:mO}=Vt(),{kUrl:lT,kReset:hT,kClient:T0,kRunning:fT,kPending:Rqe,kQueue:Md,kPendingIdx:EO,kRunningIdx:Ec,kError:Ic,kSocket:Wn,kStrictContentLength:Dqe,kOnError:CO,kMaxConcurrentStreams:vse,kHTTP2Session:Cc,kResume:_d,kSize:kqe,kHTTPContext:vqe}=vr(),al=Symbol("open streams"),xse,Rse=!1,dT;try{dT=Q("node:http2")}catch{dT={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:Fqe,HTTP2_HEADER_METHOD:Mqe,HTTP2_HEADER_PATH:_qe,HTTP2_HEADER_SCHEME:Lqe,HTTP2_HEADER_CONTENT_LENGTH:Uqe,HTTP2_HEADER_EXPECT:Pqe,HTTP2_HEADER_STATUS:Oqe}}=dT;function Hqe(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}async function Gqe(t,e){t[Wn]=e,Rse||(Rse=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=dT.connect(t[lT],{createConnection:()=>e,peerMaxConcurrentStreams:t[vse]});r[al]=0,r[T0]=t,r[Wn]=e,Nt.addListener(r,"error",Yqe),Nt.addListener(r,"frameError",Vqe),Nt.addListener(r,"end",Jqe),Nt.addListener(r,"goaway",Wqe),Nt.addListener(r,"close",function(){let{[T0]:s}=this,{[Wn]:i}=s,o=this[Wn][Ic]||this[Ic]||new AB("closed",Nt.getSocketInfo(i));if(s[Cc]=null,s.destroyed){ca(s[Rqe]===0);let a=s[Md].splice(s[Ec]);for(let c=0;c<a.length;c++){let A=a[c];Nt.errorRequest(s,A,o)}}}),r.unref(),t[Cc]=r,e[Cc]=r,Nt.addListener(e,"error",function(s){ca(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ic]=s,this[T0][CO](s)}),Nt.addListener(e,"end",function(){Nt.destroy(this,new AB("other side closed",Nt.getSocketInfo(this)))}),Nt.addListener(e,"close",function(){let s=this[Ic]||new AB("closed",Nt.getSocketInfo(this));t[Wn]=null,this[Cc]!=null&&this[Cc].destroy(s),t[EO]=t[Ec],ca(t[fT]===0),t.emit("disconnect",t[lT],[t],s),t[_d]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return jqe(t,...s)},resume(){qqe(t)},destroy(s,i){n?queueMicrotask(i):e.destroy(s).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function qqe(t){let e=t[Wn];e?.destroyed===!1&&(t[kqe]===0&&t[vse]===0?(e.unref(),t[Cc].unref()):(e.ref(),t[Cc].ref()))}function Yqe(t){ca(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Wn][Ic]=t,this[T0][CO](t)}function Vqe(t,e,r){if(r===0){let n=new mO(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Wn][Ic]=n,this[T0][CO](n)}}function Jqe(){let t=new AB("other side closed",Nt.getSocketInfo(this[Wn]));this.destroy(t),Nt.destroy(this[Wn],t)}function Wqe(t){let e=this[Ic]||new AB(`HTTP/2: "GOAWAY" frame received with code ${t}`,Nt.getSocketInfo(this)),r=this[T0];if(r[Wn]=null,r[vqe]=null,this[Cc]!=null&&(this[Cc].destroy(e),this[Cc]=null),Nt.destroy(this[Wn],e),r[Ec]<r[Md].length){let n=r[Md][r[Ec]];r[Md][r[Ec]++]=null,Nt.errorRequest(r,n,e),r[EO]=r[Ec]}ca(r[fT]===0),r.emit("disconnect",r[lT],[r],e),r[_d]()}function zqe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function jqe(t,e){let r=t[Cc],{method:n,path:s,host:i,upgrade:o,expectContinue:a,signal:c,headers:A}=e,{body:u}=e;if(o)return Nt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let B=0;B<A.length;B+=2){let F=A[B+0],V=A[B+1];if(Array.isArray(V))for(let L=0;L<V.length;L++)l[F]?l[F]+=`,${V[L]}`:l[F]=V[L];else l[F]=V}let d,{hostname:h,port:f}=t[lT];l[Fqe]=i||`${h}${f?`:${f}`:""}`,l[Mqe]=n;let g=B=>{e.aborted||e.completed||(B=B||new Tse,Nt.errorRequest(t,e,B),d!=null&&Nt.destroy(d,B),Nt.destroy(u,B),t[Md][t[Ec]++]=null,t[_d]())};try{e.onConnect(g)}catch(B){Nt.errorRequest(t,e,B)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:c}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[al],t[Md][t[Ec]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[al],t[Md][t[Ec]++]=null}),d.once("close",()=>{r[al]-=1,r[al]===0&&r.unref()}),!0;l[_qe]=s,l[Lqe]="https";let E=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Nt.bodyLength(u);if(Nt.isFormDataLike(u)){xse??=b0().extractBody;let[B,F]=xse(u);l["content-type"]=F,u=B.stream,m=B.length}if(m==null&&(m=e.contentLength),(m===0||!E)&&(m=null),zqe(n)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[Dqe])return Nt.errorRequest(t,e,new pO),!1;process.emitWarning(new pO)}m!=null&&(ca(u,"no body must not have content length"),l[Uqe]=`${m}`),r.ref();let I=n==="GET"||n==="HEAD"||u===null;return a?(l[Pqe]="100-continue",d=r.request(l,{endStream:I,signal:c}),d.once("cont
Line truncated
|
||||||
`,this[mqe]=c??3e5,this[pqe]=s??3e5,this[Eqe]=I??!0,this[Cqe]=B,this[YU]=V,this[Ul]=null,this[Qqe]=P>-1?P:-1,this[Sqe]=X??100,this[Xr]=null,this[Fa]=[],this[Eu]=0,this[Ma]=0,this[$I]=ue=>WU(this,ue),this[wqe]=ue=>Qne(this,ue)}get pipelining(){return this[ZS]}set pipelining(e){this[ZS]=e,this[$I](!0)}get[ey](){return this[Fa].length-this[Ma]}get[ZI](){return this[Ma]-this[Eu]}get[XI](){return this[Fa].length-this[Eu]}get[Aqe](){return!!this[Xr]&&!this[mm]&&!this[Xr].destroyed}get[qU](){return!!(this[Xr]?.busy(null)||this[XI]>=(bne(this)||1)||this[ey]>0)}[cqe](e){wne(this),this.once("connect",e)}[bqe](e,r){let n=e.origin||this[Dc].origin,s=new rqe(n,e,r);return this[Fa].push(s),this[Kh]||(jh.bodyLength(s.body)==null&&jh.isIterable(s.body)?(this[Kh]=1,queueMicrotask(()=>WU(this))):this[$I](!0)),this[Kh]&&this[Pl]!==2&&this[qU]&&(this[Pl]=2),this[Pl]<2}async[yqe](){return new Promise(e=>{this[XI]?this[Ul]=e:e(null)})}async[Bqe](e){return new Promise(r=>{let n=this[Fa].splice(this[Ma]);for(let i=0;i<n.length;i++){let o=n[i];jh.errorRequest(this,o,e)}let s=()=>{this[Ul]&&(this[Ul](),this[Ul]=null),r(null)};this[Xr]?(this[Xr].destroy(e,s),this[Xr]=null):queueMicrotask(s),this[$I]()})}},xqe=XS();function Qne(t,e){if(t[ZI]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){mu(t[Ma]===t[Eu]);let r=t[Fa].splice(t[Eu]);for(let n=0;n<r.length;n++){let s=r[n];jh.errorRequest(t,s,e)}mu(t[XI]===0)}}async function wne(t){mu(!t[mm]),mu(!t[Xr]);let{host:e,hostname:r,protocol:n,port:s}=t[Dc];if(r[0]==="["){let i=r.indexOf("]");mu(i!==-1);let o=r.substring(1,i);mu(Bne.isIP(o)),r=o}t[mm]=!0,pm.beforeConnect.hasSubscribers&&pm.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Xr]?.version,servername:t[Ll],localAddress:t[KI]},connector:t[jI]});try{let i=await new Promise((o,a)=>{t[jI]({host:e,hostname:r,protocol:n,port:s,servername:t[Ll],localAddress:t[KI]},(c,A)=>{c?a(c):o(A)})});if(t.destroyed){jh.destroy(i.on("error",Ine),new iqe);return}mu(i);try{t[Xr]=i.alpnProtocol==="h2"?await Tqe(t,i):await Nqe(t,i)}catch(o){throw i.destroy().on("error",Ine),o}t[mm]=!1,i[Iqe]=0,i[YU]=t[YU],i[aqe]=t,i[lqe]=null,pm.connected.hasSubscribers&&pm.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Xr]?.version,servername:t[Ll],localAddress:t[KI]},connector:t[jI],socket:i}),t.emit("connect",t[Dc],[t])}catch(i){if(t.destroyed)return;if(t[mm]=!1,pm.connectError.hasSubscribers&&pm.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Xr]?.version,servername:t[Ll],localAddress:t[KI]},connector:t[jI],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(mu(t[ZI]===0);t[ey]>0&&t[Fa][t[Ma]].servername===t[Ll];){let o=t[Fa][t[Ma]++];jh.errorRequest(t,o,i)}else Qne(t,i);t.emit("connectionError",t[Dc],[t],i)}t[$I]()}function yne(t){t[Pl]=0,t.emit("drain",t[Dc],[t])}function WU(t,e){t[Kh]!==2&&(t[Kh]=2,Rqe(t,e),t[Kh]=0,t[Eu]>256&&(t[Fa].splice(0,t[Eu]),t[Ma]-=t[Eu],t[Eu]=0))}function Rqe(t,e){for(;;){if(t.destroyed){mu(t[ey]===0);return}if(t[Ul]&&!t[XI]){t[Ul](),t[Ul]=null;return}if(t[Xr]&&t[Xr].resume(),t[qU])t[Pl]=2;else if(t[Pl]===2){e?(t[Pl]=1,queueMicrotask(()=>yne(t))):yne(t);continue}if(t[ey]===0||t[ZI]>=(bne(t)||1))return;let r=t[Fa][t[Ma]];if(t[Dc].protocol==="https:"&&t[Ll]!==r.servername){if(t[ZI]>0)return;t[Ll]=r.servername,t[Xr]?.destroy(new sqe("servername changed"),()=>{t[Xr]=null,WU(t)})}if(t[mm])return;if(!t[Xr]){wne(t);return}if(t[Xr].destroyed||t[Xr].busy(r))return;!r.aborted&&t[Xr].write(r)?t[Ma]++:t[Fa].splice(t[Ma],1)}}Sne.exports=VU});var JU=C((FJt,Nne)=>{"use strict";var eN=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};Nne.exports=class{constructor(){this.head=this.tail=new eN}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new eN),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var xne=C((MJt,Tne)=>{var{kFree:Dqe,kConnected:kqe,kPending:vqe,kQueued:_qe,kRunning:Fqe,kSize:Mqe}=br(),$h=Symbol("pool"),zU=class{constructor(e){this[$h]=e}get connected(){return this[$h][kqe]}get free(){return this[$h][Dqe]}get pending(){return this[$h][vqe]}get queued(){return this[$h][_qe]}get running(){return this[$h][Fqe]}get size(){return this[$h][Mqe]}};Tne.exports=zU});var eP=C((LJt,Pne)=>{"use strict";var Lqe=rm(),Uqe=JU(),{kConnected:jU,kSize:Rne,kRunning:Dne,kPending:kne,kQueued:ty,kBusy:Pqe,kFree:Oqe,kUrl:Hqe,kClose:Gqe,kDestroy:qqe,kDispatch:Yqe}=br(),Vqe=xne(),ri=Symbol("clients"),xs=Symbol("needDrain"),ry=Symbol("queue"),KU=Symbol("closed resolve"),$U=Symbol("onDrain"),vne=Symbol("onConnect"),_ne=Symbol("onDisconnect"),Fne=Symbol("onCo
Line truncated
|
`,this[yYe]=c??3e5,this[IYe]=s??3e5,this[BYe]=I??!0,this[bYe]=B,this[bO]=V,this[Ud]=null,this[TYe]=P>-1?P:-1,this[RYe]=Z??100,this[un]=null,this[yc]=[],this[Al]=0,this[Bc]=0,this[hB]=de=>wO(this,de),this[xYe]=de=>Wse(this,de)}get pipelining(){return this[ET]}set pipelining(e){this[ET]=e,this[hB](!0)}get[pB](){return this[yc].length-this[Bc]}get[gB](){return this[Bc]-this[Al]}get[fB](){return this[yc].length-this[Al]}get[hYe](){return!!this[un]&&!this[R0]&&!this[un].destroyed}get[BO](){return!!(this[un]?.busy(null)||this[fB]>=(Jse(this)||1)||this[pB]>0)}[dYe](e){zse(this),this.once("connect",e)}[NYe](e,r){let n=e.origin||this[pA].origin,s=new oYe(n,e,r);return this[yc].push(s),this[eg]||($f.bodyLength(s.body)==null&&$f.isIterable(s.body)?(this[eg]=1,queueMicrotask(()=>wO(this))):this[hB](!0)),this[eg]&&this[Pd]!==2&&this[BO]&&(this[Pd]=2),this[Pd]<2}async[wYe](){return new Promise(e=>{this[fB]?this[Ud]=e:e(null)})}async[SYe](e){return new Promise(r=>{let n=this[yc].splice(this[Bc]);for(let i=0;i<n.length;i++){let o=n[i];$f.errorRequest(this,o,e)}let s=()=>{this[Ud]&&(this[Ud](),this[Ud]=null),r(null)};this[un]?(this[un].destroy(e,s),this[un]=null):queueMicrotask(s),this[hB]()})}},vYe=mT();function Wse(t,e){if(t[gB]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){cl(t[Bc]===t[Al]);let r=t[yc].splice(t[Al]);for(let n=0;n<r.length;n++){let s=r[n];$f.errorRequest(t,s,e)}cl(t[fB]===0)}}async function zse(t){cl(!t[R0]),cl(!t[un]);let{host:e,hostname:r,protocol:n,port:s}=t[pA];if(r[0]==="["){let i=r.indexOf("]");cl(i!==-1);let o=r.substring(1,i);cl(Vse.isIP(o)),r=o}t[R0]=!0,x0.beforeConnect.hasSubscribers&&x0.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[un]?.version,servername:t[Ld],localAddress:t[dB]},connector:t[lB]});try{let i=await new Promise((o,a)=>{t[lB]({host:e,hostname:r,protocol:n,port:s,servername:t[Ld],localAddress:t[dB]},(c,A)=>{c?a(c):o(A)})});if(t.destroyed){$f.destroy(i.on("error",qse),new AYe);return}cl(i);try{t[un]=i.alpnProtocol==="h2"?await kYe(t,i):await DYe(t,i)}catch(o){throw i.destroy().on("error",qse),o}t[R0]=!1,i[QYe]=0,i[bO]=t[bO],i[lYe]=t,i[gYe]=null,x0.connected.hasSubscribers&&x0.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[un]?.version,servername:t[Ld],localAddress:t[dB]},connector:t[lB],socket:i}),t.emit("connect",t[pA],[t])}catch(i){if(t.destroyed)return;if(t[R0]=!1,x0.connectError.hasSubscribers&&x0.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[un]?.version,servername:t[Ld],localAddress:t[dB]},connector:t[lB],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(cl(t[gB]===0);t[pB]>0&&t[yc][t[Bc]].servername===t[Ld];){let o=t[yc][t[Bc]++];$f.errorRequest(t,o,i)}else Wse(t,i);t.emit("connectionError",t[pA],[t],i)}t[hB]()}function Yse(t){t[Pd]=0,t.emit("drain",t[pA],[t])}function wO(t,e){t[eg]!==2&&(t[eg]=2,FYe(t,e),t[eg]=0,t[Al]>256&&(t[yc].splice(0,t[Al]),t[Bc]-=t[Al],t[Al]=0))}function FYe(t,e){for(;;){if(t.destroyed){cl(t[pB]===0);return}if(t[Ud]&&!t[fB]){t[Ud](),t[Ud]=null;return}if(t[un]&&t[un].resume(),t[BO])t[Pd]=2;else if(t[Pd]===2){e?(t[Pd]=1,queueMicrotask(()=>Yse(t))):Yse(t);continue}if(t[pB]===0||t[gB]>=(Jse(t)||1))return;let r=t[yc][t[Bc]];if(t[pA].protocol==="https:"&&t[Ld]!==r.servername){if(t[gB]>0)return;t[Ld]=r.servername,t[un]?.destroy(new cYe("servername changed"),()=>{t[un]=null,wO(t)})}if(t[R0])return;if(!t[un]){zse(t);return}if(t[un].destroyed||t[un].busy(r))return;!r.aborted&&t[un].write(r)?t[Bc]++:t[yc].splice(t[Bc],1)}}jse.exports=QO});var SO=C((Fjt,Kse)=>{"use strict";var CT=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};Kse.exports=class{constructor(){this.head=this.tail=new CT}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new CT),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Zse=C((Mjt,Xse)=>{var{kFree:MYe,kConnected:_Ye,kPending:LYe,kQueued:UYe,kRunning:PYe,kSize:OYe}=vr(),tg=Symbol("pool"),NO=class{constructor(e){this[tg]=e}get connected(){return this[tg][_Ye]}get free(){return this[tg][MYe]}get pending(){return this[tg][LYe]}get queued(){return this[tg][UYe]}get running(){return this[tg][PYe]}get size(){return this[tg][OYe]}};Xse.exports=NO});var vO=C((_jt,cie)=>{"use strict";var HYe=f0(),GYe=SO(),{kConnected:TO,kSize:$se,kRunning:eie,kPending:tie,kQueued:mB,kBusy:qYe,kFree:YYe,kUrl:VYe,kClose:JYe,kDestroy:WYe,kDispatch:zYe}=vr(),jYe=Zse(),Si=Symbol("clients"),Xs=Symbol("needDrain"),EB=Symbol("queue"),xO=Symbol("closed resolve"),RO=Symbol("onDrain"),rie=Symbol("onConnect"),nie=Symbol("onDisconnect"),sie=Symbol("onCo
Line truncated
|
||||||
${n.count} ${n.noun} ${n.is} pending:
|
${n.count} ${n.noun} ${n.is} pending:
|
||||||
|
|
||||||
${e.format(r)}
|
${e.format(r)}
|
||||||
`.trim())}};Wie.exports=eO});var EN=C((lzt,$ie)=>{"use strict";var zie=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:m7e}=_t(),E7e=Im();Kie()===void 0&&jie(new E7e);function jie(t){if(!t||typeof t.dispatch!="function")throw new m7e("Argument agent must implement Agent");Object.defineProperty(globalThis,zie,{value:t,writable:!0,enumerable:!1,configurable:!1})}function Kie(){return globalThis[zie]}$ie.exports={setGlobalDispatcher:jie,getGlobalDispatcher:Kie}});var CN=C((hzt,Xie)=>{"use strict";Xie.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var eoe=C((fzt,Zie)=>{"use strict";var C7e=$S();Zie.exports=t=>{let e=t?.maxRedirections;return r=>function(s,i){let{maxRedirections:o=e,...a}=s;if(!o)return r(s,i);let c=new C7e(r,o,s,i);return r(a,c)}}});var roe=C((gzt,toe)=>{"use strict";var I7e=cN();toe.exports=t=>e=>function(n,s){return e(n,new I7e({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))}});var soe=C((pzt,noe)=>{"use strict";var y7e=dt(),{InvalidArgumentError:B7e,RequestAbortedError:b7e}=_t(),Q7e=CN(),tO=class extends Q7e{#e=1024*1024;#t=null;#n=!1;#r=!1;#i=0;#s=null;#c=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new B7e("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#c=r}onConnect(e){this.#t=e,this.#c.onConnect(this.#o.bind(this))}#o(e){this.#r=!0,this.#s=e}onHeaders(e,r,n,s){let o=y7e.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new b7e(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#c.onHeaders(e,r,n,s)}onError(e){this.#n||(e=this.#s??e,this.#c.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#n=!0,this.#r?this.#c.onError(this.#s):this.#c.onComplete([])),!0}onComplete(e){if(!this.#n){if(this.#r){this.#c.onError(this.reason);return}this.#c.onComplete(e)}}};function w7e({maxSize:t}={maxSize:1024*1024}){return e=>function(n,s){let{dumpMaxSize:i=t}=n,o=new tO({maxSize:i},s);return e(n,o)}}noe.exports=w7e});var aoe=C((mzt,ooe)=>{"use strict";var{isIP:S7e}=Q("node:net"),{lookup:N7e}=Q("node:dns"),T7e=CN(),{InvalidArgumentError:Dm,InformationalError:x7e}=_t(),ioe=Math.pow(2,31)-1,rO=class{#e=0;#t=0;#n=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#i}get full(){return this.#n.size===this.#t}runLookup(e,r,n){let s=this.#n.get(e.hostname);if(s==null&&this.full){n(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(s==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){n(o??new x7e("No DNS entries found"));return}this.setRecords(e,a);let c=this.#n.get(e.hostname),A=this.pick(e,c,i.affinity),u;typeof A.port=="number"?u=`:${A.port}`:e.port!==""?u=`:${e.port}`:u="",n(null,`${e.protocol}//${A.family===6?`[${A.address}]`:A.address}${u}`)});else{let o=this.pick(e,s,i.affinity);if(o==null){this.#n.delete(e.hostname),this.runLookup(e,r,n);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",n(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,n){N7e(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,i)=>{if(s)return n(s);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);n(null,o.values())})}#i(e,r,n){let s=null,{records:i,offset:o}=r,a;if(this.dualStack?(n==null&&(o==null||o===ioe?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),i[n]!=null&&i[n].ips.length>0?a=i[n]:a=i[n===4?6:4]):a=i[n],a==null||a.ips.length===0)return s;a.offset==null||a.offset===ioe?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return s=a.ips[c]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(a.ips.splice(c,1),this.pick(e,r,n)):s}setRecords(e,r){let n=Date.now(),s={records:{4:null,6:null}};for(let i of r){i.timestamp=n,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=s.records[i.family]??{ips:[]};o.ips.push(i),s.records[i.family]=o}this.#n.set(e.hostname,s)}getHandler(e,r){return new nO(this,e,r)}},nO=class extends T7e{#e=null;#t=null;#n=null;#r=null;#i=null;constructor(e,{origin:r,handler:n,dispatch:s},i){super(n),this.#i=r,this.#r=n,this.#t={...i},this.#e=e,this.#n=s}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#i,this.#t,(r,n)=>{if(r)
Line truncated
|
`.trim())}};gae.exports=v3});var LT=C((uKt,Iae)=>{"use strict";var mae=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:yWe}=Vt(),BWe=v0();Cae()===void 0&&Eae(new BWe);function Eae(t){if(!t||typeof t.dispatch!="function")throw new yWe("Argument agent must implement Agent");Object.defineProperty(globalThis,mae,{value:t,writable:!0,enumerable:!1,configurable:!1})}function Cae(){return globalThis[mae]}Iae.exports={setGlobalDispatcher:Eae,getGlobalDispatcher:Cae}});var UT=C((dKt,yae)=>{"use strict";yae.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var bae=C((hKt,Bae)=>{"use strict";var bWe=pT();Bae.exports=t=>{let e=t?.maxRedirections;return r=>function(s,i){let{maxRedirections:o=e,...a}=s;if(!o)return r(s,i);let c=new bWe(r,o,s,i);return r(a,c)}}});var wae=C((fKt,Qae)=>{"use strict";var QWe=NT();Qae.exports=t=>e=>function(n,s){return e(n,new QWe({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))}});var Nae=C((gKt,Sae)=>{"use strict";var wWe=Ct(),{InvalidArgumentError:SWe,RequestAbortedError:NWe}=Vt(),TWe=UT(),F3=class extends TWe{#e=1024*1024;#t=null;#n=!1;#r=!1;#i=0;#s=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new SWe("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#r=!0,this.#s=e}onHeaders(e,r,n,s){let o=wWe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new NWe(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#a.onHeaders(e,r,n,s)}onError(e){this.#n||(e=this.#s??e,this.#a.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#n=!0,this.#r?this.#a.onError(this.#s):this.#a.onComplete([])),!0}onComplete(e){if(!this.#n){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function xWe({maxSize:t}={maxSize:1024*1024}){return e=>function(n,s){let{dumpMaxSize:i=t}=n,o=new F3({maxSize:i},s);return e(n,o)}}Sae.exports=xWe});var Rae=C((pKt,xae)=>{"use strict";var{isIP:RWe}=Q("node:net"),{lookup:DWe}=Q("node:dns"),kWe=UT(),{InvalidArgumentError:G0,InformationalError:vWe}=Vt(),Tae=Math.pow(2,31)-1,M3=class{#e=0;#t=0;#n=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#i}get full(){return this.#n.size===this.#t}runLookup(e,r,n){let s=this.#n.get(e.hostname);if(s==null&&this.full){n(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(s==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){n(o??new vWe("No DNS entries found"));return}this.setRecords(e,a);let c=this.#n.get(e.hostname),A=this.pick(e,c,i.affinity),u;typeof A.port=="number"?u=`:${A.port}`:e.port!==""?u=`:${e.port}`:u="",n(null,`${e.protocol}//${A.family===6?`[${A.address}]`:A.address}${u}`)});else{let o=this.pick(e,s,i.affinity);if(o==null){this.#n.delete(e.hostname),this.runLookup(e,r,n);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",n(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,n){DWe(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,i)=>{if(s)return n(s);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);n(null,o.values())})}#i(e,r,n){let s=null,{records:i,offset:o}=r,a;if(this.dualStack?(n==null&&(o==null||o===Tae?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),i[n]!=null&&i[n].ips.length>0?a=i[n]:a=i[n===4?6:4]):a=i[n],a==null||a.ips.length===0)return s;a.offset==null||a.offset===Tae?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return s=a.ips[c]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(a.ips.splice(c,1),this.pick(e,r,n)):s}setRecords(e,r){let n=Date.now(),s={records:{4:null,6:null}};for(let i of r){i.timestamp=n,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=s.records[i.family]??{ips:[]};o.ips.push(i),s.records[i.family]=o}this.#n.set(e.hostname,s)}getHandler(e,r){return new _3(this,e,r)}},_3=class extends kWe{#e=null;#t=null;#n=null;#r=null;#i=null;constructor(e,{origin:r,handler:n,dispatch:s},i){super(n),this.#i=r,this.#r=n,this.#t={...i},this.#e=e,this.#n=s}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#i,this.#t,(r,n)=>{if(r)
Line truncated
|
||||||
${i}`;break;case"retry":Pce(i)&&(r[s]=i);break;case"id":Oce(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&Pce(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Oce(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};Hce.exports={EventSourceStream:WO}});var Kce=C((zzt,jce)=>{"use strict";var{pipeline:Lje}=Q("node:stream"),{fetching:Uje}=fy(),{makeRequest:Pje}=_m(),{webidl:bu}=Xn(),{EventSourceStream:Oje}=Gce(),{parseMIMEType:Hje}=ei(),{createFastMessageEvent:Gje}=Om(),{isNetworkError:qce}=dy(),{delay:qje}=YO(),{kEnumerableProperty:hf}=dt(),{environmentSettingsObject:Yce}=vi(),Vce=!1,Wce=3e3,Ty=0,Jce=1,xy=2,Yje="anonymous",Vje="use-credentials",Vm=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#n=!1;#r=Ty;#i=null;#s=null;#c;#o;constructor(e,r={}){super(),bu.util.markAsUncloneable(this);let n="EventSource constructor";bu.argumentLengthCheck(arguments,1,n),Vce||(Vce=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=bu.converters.USVString(e,n,"url"),r=bu.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#c=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:Wce};let s=Yce,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=Yje;r.withCredentials&&(o=Vje,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Yce.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=Pje(a),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#a(){if(this.#r===xy)return;this.#r=Ty;let e={request:this.#i,dispatcher:this.#c},r=n=>{qce(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(qce(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?Hje(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=Jce,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new Oje({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(Gje(c.type,c.options))}});Lje(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=Uje(e)}async#A(){this.#r!==xy&&(this.#r=Ty,this.dispatchEvent(new Event("error")),await qje(this.#o.reconnectionTime),this.#r===Ty&&(this.#o.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#a()))}close(){bu.brandCheck(this,t),this.#r!==xy&&(this.#r=xy,this.#s.abort(),this.#i=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},zce={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Ty,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Jce,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:xy,writable:!1}};Object.defineProperties(Vm,zce);Object.defineProperties(Vm.prototype,zce);Object.defineProperties(Vm.prototype,{close:hf,onerror:hf,onmessage:hf,onopen:hf,readyState:hf,url:hf,withCredentials:hf});bu.converters.EventSourceInitDict=bu.dictionaryConverter([{key:"withCredentials",converter:bu.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:bu.converters.any}]);jce.exports={EventSource:Vm,defaultReconnectionTime:Wce}});var aT=C((jzt,ze)=>{"use strict";var Wje=Em(),$ce=vI(),Jje=Cm(),zje=zne(),jje=Im(),Kje=hP(),$je=Ese(),Xje=wse(),Xce=_t(),oT=dt(),{InvalidArgumentError:iT}=Xce,Wm=lie(),Zje=FI(),eKe=zP(),tKe=Jie(),rKe=$P(),nKe=FP(),sKe=cN(),{getGlobalDispatcher:Zce,setGlobalDispatcher:iKe}=EN(),oKe=CN(),aKe=$S(),cKe=XS();Object.assign($ce.prototype,Wm);ze.exports.Dispatcher=$ce;ze.exports.Client=Wje;ze.exports.Pool=Jje;ze.exports.BalancedPool=zje;ze.exports.Agent=jje;ze.exports.ProxyAgent=Kje;ze.exports.EnvHttpProxyAgent=$je;ze.exports
Line truncated
|
${o}`;return}if(Qx(e,s,JKe)){WKe(e,i)&&(r.retry=e.toString("utf8",i));return}if(Qx(e,s,VKe)){zKe(e,i)&&(r.id=e.toString("utf8",i));return}if(Qx(e,s,YKe)){let o=e.toString("utf8",i);o.length>0&&(r.event=o)}}processEvent(e){e.retry&&PKe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&OKe(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event.data=void 0,this.event.event=void 0,this.event.id=void 0,this.event.retry=void 0}hasPendingEvent(){return this.event.data!==void 0||this.event.event!==void 0||this.event.id!==void 0||this.event.retry!==void 0}hasCurrentByte(){return this.chunkIndex<this.chunks.length&&this.pos<this.chunks[this.chunkIndex].length}currentByte(){return this.chunks[this.chunkIndex][this.pos]}consumeCurrentByte(){this.advanceCursor(),this.syncLineStartToCursor()}advanceCursor(){for(this.pos++;this.chunkIndex<this.chunks.length&&this.pos>=this.chunks[this.chunkIndex].length;)this.chunkIndex++,this.pos=0}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex,this.linePos=this.pos,this.dropConsumedChunks()}dropConsumedChunks(){for(;this.lineChunkIndex>0;)this.chunks.shift(),this.lineChunkIndex--,this.chunkIndex--;this.chunkIndex===this.chunks.length&&(this.chunks.length=0,this.chunkIndex=0,this.pos=0,this.lineChunkIndex=0,this.linePos=0)}readLine(){if(this.lineChunkIndex===this.chunkIndex)return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos);let e=[],r=0;for(let n=this.lineChunkIndex;n<=this.chunkIndex;n++){let s=this.chunks[n],i=n===this.lineChunkIndex?this.linePos:0,o=n===this.chunkIndex?this.pos:s.length,a=s.subarray(i,o);r+=a.length,e.push(a)}return Buffer.concat(e,r)}peekBufferedByte(e){let r=this.lineChunkIndex,n=this.linePos;for(;r<this.chunks.length;){let s=this.chunks[r],i=s.length-n;if(e<i)return s[n+e];e-=i,r++,n=0}}discardLeadingBytes(e){for(;e>0&&this.lineChunkIndex<this.chunks.length;){let n=this.chunks[this.lineChunkIndex].length-this.linePos;e<n?(this.linePos+=e,e=0):(e-=n,this.lineChunkIndex++,this.linePos=0)}this.chunkIndex=this.lineChunkIndex,this.pos=this.linePos,this.dropConsumedChunks()}handleBOM(){let e=this.peekBufferedByte(0),r=this.peekBufferedByte(1),n=this.peekBufferedByte(2);return r===void 0?(e===rE[0]||(this.checkBOM=!1),!0):n===void 0?e===rE[0]&&r===rE[1]?!0:(this.checkBOM=!1,!1):(e===rE[0]&&r===rE[1]&&n===rE[2]&&this.discardLeadingBytes(3),this.checkBOM=!1,!this.hasCurrentByte())}};cue.exports={EventSourceStream:w8}});var mue=C((WKt,pue)=>{"use strict";var{pipeline:jKe}=Q("node:stream"),{fetching:KKe}=DB(),{makeRequest:XKe}=V0(),{webidl:hl}=fs(),{EventSourceStream:ZKe}=Aue(),{parseMIMEType:$Ke}=Qi(),{createFastMessageEvent:eXe}=X0(),{isNetworkError:uue}=xB(),{delay:tXe}=b8(),{kEnumerableProperty:mg}=Ct(),{environmentSettingsObject:lue}=ao(),due=!1,hue=3e3,VB=0,fue=1,JB=2,rXe="anonymous",nXe="use-credentials",nE=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#n=!1;#r=VB;#i=null;#s=null;#a;#o;constructor(e,r={}){super(),hl.util.markAsUncloneable(this);let n="EventSource constructor";hl.argumentLengthCheck(arguments,1,n),due||(due=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=hl.converters.USVString(e,n,"url"),r=hl.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:hue};let s=lue,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=rXe;r.withCredentials&&(o=nXe,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=lue.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=XKe(a),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#c(){if(this.#r===JB)return;this.#r=VB;let e={request:this.#i,dispatcher:this.#a},r=n=>{uue(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(uue(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?$Ke(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=fue,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new ZKe({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(eXe(c.type,c.options))}});jKe(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=KKe(e)}async#A(){this.#r!==JB&&(this.#r=VB,this.dispatchEvent(n
Line truncated
|
||||||
%s`,M,M,I,n);var V=I.type==="*"?v3:I.type==="?"?k3:"\\"+I.type;s=!0,n=n.slice(0,I.reStart)+V+"\\("+M}f(),i&&(n+="\\\\");var k=!1;switch(n.charAt(0)){case"[":case".":case"(":k=!0}for(var P=a.length-1;P>-1;P--){var v=a[P],z=n.slice(0,v.reStart),X=n.slice(v.reStart,v.reEnd-8),te=n.slice(v.reEnd-8,v.reEnd),ce=n.slice(v.reEnd);te+=ce;var ue=z.split("(").length-1,Fe=ce;for(g=0;g<ue;g++)Fe=Fe.replace(/\)[+*?]?/,"");ce=Fe;var ke="";ce===""&&e!==RT&&(ke="$");var et=z+X+ce+ke+te;n=et}if(n!==""&&s&&(n="(?=.)"+n),k&&(n=d+n),e===RT)return[n,s];if(!s)return PXe(t);var Ft=r.nocase?"i":"";try{var vt=new RegExp("^"+n+"$",Ft)}catch{return new RegExp("$.")}return vt._glob=t,vt._src=n,vt}Vi.makeRe=function(t,e){return new ln(t,e||{}).makeRe()};ln.prototype.makeRe=UXe;function UXe(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?v3:e.dot?RXe:DXe,n=e.nocase?"i":"",s=t.map(function(i){return i.map(function(o){return o===If?r:typeof o=="string"?OXe(o):o._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}Vi.match=function(t,e,r){r=r||{};var n=new ln(e,r);return t=t.filter(function(s){return n.match(s)}),n.options.nonull&&!t.length&&t.push(e),t};ln.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var n=this.options;qy.sep!=="/"&&(e=e.split(qy.sep).join("/")),e=e.split(Pue),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<s.length;o++){var a=s[o],c=e;n.matchBase&&a.length===1&&(c=[i]);var A=this.matchOne(c,a,r);if(A)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};ln.prototype.matchOne=function(t,e,r){return e.indexOf(If)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};ln.prototype._matchGlobstar=function(t,e,r,n,s){var i,o=-1;for(i=s;i<e.length;i++)if(e[i]===If){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===If){a=i;break}var c=e.slice(s,o),A=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var l=t.slice(n,n+c.length);if(!this._matchOne(l,c,r,0,0))return!1;n+=c.length}var d=0;if(u.length){if(u.length+n>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))d=u.length;else{if(t[t.length-1]!==""||n+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;d=u.length+1}}if(!A.length){var f=!!d;for(i=n;i<t.length-d;i++){var g=String(t[i]);if(f=!0,g==="."||g===".."||!this.options.dot&&g.charAt(0)===".")return!1}return r||f}for(var E=[[[],0]],m=E[0],I=0,y=[0],B=0;B<A.length;B++){var M=A[B];M===If?(y.push(I),m=[[],0],E.push(m)):(m[0].push(M),I++)}for(var V=E.length-1,k=t.length-d,P=0;P<E.length;P++)E[P][1]=k-(y[V--]+E[P][0].length);return!!this._matchGlobStarBodySections(t,E,n,0,r,0,!!d)};ln.prototype._matchGlobStarBodySections=function(t,e,r,n,s,i,o){var a=e[n];if(!a){for(var c=r;c<t.length;c++){o=!0;var A=t[c];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,s,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,n+1,s,i+1,o);if(h!==!1)return h}var A=t[r];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1;r++}return s||null};ln.prototype._matchOne=function(t,e,r,n,s){var i,o,a,c;for(i=n,o=s,a=t.length,c=e.length;i<a&&o<c;i++,o++){this.debug("matchOne loop");var A=e[o],u=t[i];if(this.debug(e,A,u),A===!1||A===If)return!1;var l;if(typeof A=="string"?(l=u===A,this.debug("string match",A,u,l)):(l=u.match(A),this.debug("pattern match",A,u,l)),!l)return!1}if(i===a&&o===c)return!0;if(i===a)return r;if(o===c)return i===a-1&&t[i]==="";throw new Error("wtf?")};function PXe(t){return t.replace(/\\(.)/g,"$1")}function OXe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Zm=C((r$t,Wue)=>{"use strict";var zXe="2.0.0",jXe=Number.MAX_SAFE_INTEGER||9007199254740991,KXe=16,$Xe=250,XXe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Wue.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:KXe,MAX_SAFE_BUILD_LENGTH:$Xe,MAX_SAFE_INTEGER:jXe,RELEASE_TYPES:XXe,SEMVER_SPEC_VERSION:zXe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Jy=C((n$t,Jue)=>{"use strict";var ZXe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};Jue.exports=ZXe});var e0=C((Pc,zue)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:F3,MAX_SAFE_BUILD_LENGTH:eZe,MAX_LENGTH:tZe}=Zm(),rZe=Jy();Pc=zue.exports={};var nZe=Pc.re=[],sZe=Pc.safeRe=[],me=Pc.src=[],iZe=Pc.safeSrc=[],Ee=Pc.t={},oZe=0,M3="[a-zA-Z0-9-]",aZe=[["\\s",1],["\\d",tZe],[M3,eZe]],cZe=t=>{for(let[e,r]of aZe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+Line truncated
|
%s`,F,F,I,n);var V=I.type==="*"?g4:I.type==="?"?f4:"\\"+I.type;s=!0,n=n.slice(0,I.reStart)+V+"\\("+F}f(),i&&(n+="\\\\");var L=!1;switch(n.charAt(0)){case"[":case".":case"(":L=!0}for(var P=a.length-1;P>-1;P--){var k=a[P],j=n.slice(0,k.reStart),Z=n.slice(k.reStart,k.reEnd-8),ne=n.slice(k.reEnd-8,k.reEnd),ce=n.slice(k.reEnd);ne+=ce;var de=j.split("(").length-1,ke=ce;for(g=0;g<de;g++)ke=ke.replace(/\)[+*?]?/,"");ce=ke;var ve="";ce===""&&e!==jx&&(ve="$");var rt=j+Z+ce+ve+ne;n=rt}if(n!==""&&s&&(n="(?=.)"+n),L&&(n=d+n),e===jx)return[n,s];if(!s)return V$e(t);var _t=r.nocase?"i":"";try{var Dt=new RegExp("^"+n+"$",_t)}catch{return new RegExp("$.")}return Dt._glob=t,Dt._src=n,Dt}Io.makeRe=function(t,e){return new bn(t,e||{}).makeRe()};bn.prototype.makeRe=Y$e;function Y$e(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?g4:e.dot?_$e:L$e,n=e.nocase?"i":"",s=t.map(function(i){return i.map(function(o){return o===bg?r:typeof o=="string"?J$e(o):o._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}Io.match=function(t,e,r){r=r||{};var n=new bn(e,r);return t=t.filter(function(s){return n.match(s)}),n.options.nonull&&!t.length&&t.push(e),t};bn.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var n=this.options;ob.sep!=="/"&&(e=e.split(ob.sep).join("/")),e=e.split(ode),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<s.length;o++){var a=s[o],c=e;n.matchBase&&a.length===1&&(c=[i]);var A=this.matchOne(c,a,r);if(A)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};bn.prototype.matchOne=function(t,e,r){return e.indexOf(bg)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};bn.prototype._matchGlobstar=function(t,e,r,n,s){var i,o=-1;for(i=s;i<e.length;i++)if(e[i]===bg){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===bg){a=i;break}var c=e.slice(s,o),A=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var l=t.slice(n,n+c.length);if(!this._matchOne(l,c,r,0,0))return!1;n+=c.length}var d=0;if(u.length){if(u.length+n>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))d=u.length;else{if(t[t.length-1]!==""||n+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;d=u.length+1}}if(!A.length){var f=!!d;for(i=n;i<t.length-d;i++){var g=String(t[i]);if(f=!0,g==="."||g===".."||!this.options.dot&&g.charAt(0)===".")return!1}return r||f}for(var E=[[[],0]],m=E[0],I=0,y=[0],B=0;B<A.length;B++){var F=A[B];F===bg?(y.push(I),m=[[],0],E.push(m)):(m[0].push(F),I++)}for(var V=E.length-1,L=t.length-d,P=0;P<E.length;P++)E[P][1]=L-(y[V--]+E[P][0].length);return!!this._matchGlobStarBodySections(t,E,n,0,r,0,!!d)};bn.prototype._matchGlobStarBodySections=function(t,e,r,n,s,i,o){var a=e[n];if(!a){for(var c=r;c<t.length;c++){o=!0;var A=t[c];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,s,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,n+1,s,i+1,o);if(h!==!1)return h}var A=t[r];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1;r++}return s||null};bn.prototype._matchOne=function(t,e,r,n,s){var i,o,a,c;for(i=n,o=s,a=t.length,c=e.length;i<a&&o<c;i++,o++){this.debug("matchOne loop");var A=e[o],u=t[i];if(this.debug(e,A,u),A===!1||A===bg)return!1;var l;if(typeof A=="string"?(l=u===A,this.debug("string match",A,u,l)):(l=u.match(A),this.debug("pattern match",A,u,l)),!l)return!1}if(i===a&&o===c)return!0;if(i===a)return r;if(o===c)return i===a-1&&t[i]==="";throw new Error("wtf?")};function V$e(t){return t.replace(/\\(.)/g,"$1")}function J$e(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var lE=C((r$t,hde)=>{"use strict";var eet="2.0.0",tet=Number.MAX_SAFE_INTEGER||9007199254740991,ret=16,net=250,set=["major","premajor","minor","preminor","patch","prepatch","prerelease"];hde.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:ret,MAX_SAFE_BUILD_LENGTH:net,MAX_SAFE_INTEGER:tet,RELEASE_TYPES:set,SEMVER_SPEC_VERSION:eet,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ub=C((n$t,fde)=>{"use strict";var iet=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};fde.exports=iet});var dE=C((QA,gde)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:m4,MAX_SAFE_BUILD_LENGTH:oet,MAX_LENGTH:aet}=lE(),cet=ub();QA=gde.exports={};var Aet=QA.re=[],uet=QA.safeRe=[],ye=QA.src=[],det=QA.safeSrc=[],Be=QA.t={},het=0,E4="[a-zA-Z0-9-]",fet=[["\\s",1],["\\d",aet],[E4,oet]],get=t=>{for(let[e,r]of fet)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+Line truncated
|
||||||
`).join(`
|
`).join(`
|
||||||
`+i),t.push(s+"m+"+px.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=$rt()+e+" "+t[0]}function $rt(){return Fn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Xrt(...t){return process.stderr.write(gx.formatWithOptions(Fn.inspectOpts,...t)+`
|
`+i),t.push(s+"m+"+LR.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=nst()+e+" "+t[0]}function nst(){return jn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function sst(...t){return process.stderr.write(_R.formatWithOptions(jn.inspectOpts,...t)+`
|
||||||
`)}function Zrt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function ent(){return process.env.DEBUG}function tnt(t){t.inspectOpts={};let e=Object.keys(Fn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Fn.inspectOpts[e[r]]}px.exports=w8()(Fn);var{formatters:Bhe}=px.exports;Bhe.o=function(t){return this.inspectOpts.colors=this.useColors,gx.inspect(t,this.inspectOpts).split(`
|
`)}function ist(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function ost(){return process.env.DEBUG}function ast(t){t.inspectOpts={};let e=Object.keys(jn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=jn.inspectOpts[e[r]]}LR.exports=a6()(jn);var{formatters:qfe}=LR.exports;qfe.o=function(t){return this.inspectOpts.colors=this.useColors,_R.inspect(t,this.inspectOpts).split(`
|
||||||
`).map(e=>e.trim()).join(" ")};Bhe.O=function(t){return this.inspectOpts.colors=this.useColors,gx.inspect(t,this.inspectOpts)}});var mx=C((vZt,T8)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?T8.exports=phe():T8.exports=bhe()});var She=C(ui=>{"use strict";var rnt=ui&&ui.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),nnt=ui&&ui.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Qhe=ui&&ui.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&rnt(e,t,r);return nnt(e,t),e};Object.defineProperty(ui,"__esModule",{value:!0});ui.req=ui.json=ui.toBuffer=void 0;var snt=Qhe(Q("http")),int=Qhe(Q("https"));async function whe(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}ui.toBuffer=whe;async function ont(t){let r=(await whe(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}ui.json=ont;function ant(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?int:snt).request(t,e),s=new Promise((i,o)=>{n.once("response",i).once("error",o).end()});return n.then=s.then.bind(s),n}ui.req=ant});var R8=C(zi=>{"use strict";var The=zi&&zi.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),cnt=zi&&zi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),xhe=zi&&zi.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&The(e,t,r);return cnt(e,t),e},Ant=zi&&zi.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&The(e,t,r)};Object.defineProperty(zi,"__esModule",{value:!0});zi.Agent=void 0;var unt=xhe(Q("net")),Nhe=xhe(Q("http")),lnt=Q("https");Ant(She(),zi);var Gc=Symbol("AgentBaseInternalState"),x8=class extends Nhe.Agent{constructor(e){super(e),this[Gc]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
|
`).map(e=>e.trim()).join(" ")};qfe.O=function(t){return this.inspectOpts.colors=this.useColors,_R.inspect(t,this.inspectOpts)}});var UR=C((vtr,u6)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?u6.exports=Lfe():u6.exports=Yfe()});var Wfe=C(vi=>{"use strict";var cst=vi&&vi.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Ast=vi&&vi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Vfe=vi&&vi.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&cst(e,t,r);return Ast(e,t),e};Object.defineProperty(vi,"__esModule",{value:!0});vi.req=vi.json=vi.toBuffer=void 0;var ust=Vfe(Q("http")),lst=Vfe(Q("https"));async function Jfe(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}vi.toBuffer=Jfe;async function dst(t){let r=(await Jfe(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}vi.json=dst;function hst(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?lst:ust).request(t,e),s=new Promise((i,o)=>{n.once("response",i).once("error",o).end()});return n.then=s.then.bind(s),n}vi.req=hst});var d6=C(bo=>{"use strict";var jfe=bo&&bo.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),fst=bo&&bo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Kfe=bo&&bo.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&jfe(e,t,r);return fst(e,t),e},gst=bo&&bo.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&jfe(e,t,r)};Object.defineProperty(bo,"__esModule",{value:!0});bo.Agent=void 0;var pst=Kfe(Q("net")),zfe=Kfe(Q("http")),mst=Q("https");gst(Wfe(),bo);var NA=Symbol("AgentBaseInternalState"),l6=class extends zfe.Agent{constructor(e){super(e),this[NA]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
|
||||||
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new unt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?lnt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(s),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(i,o),a instanceof Nhe.Agent)try{return a.addRequest(e,s)}catch(c){return n(c)}this[Gc].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(i,o),n(a)})}createConnection(){let e=this[Gc].currentSocket;if(this[Gc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Gc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Gc]&&(this[Gc].defaultPort=e)}get protocol(){return this[Gc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Gc]&&(this[Gc].protocol=e)}};zi.Agent=x8});var Rhe=C(A0=>{"use strict";var dnt=A0&&A0.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(A0,"__esModule",{value:!0});A0.parseProxyResponse=void 0;var hnt=dnt(mx()),Ex=(0,hnt.default)("https-proxy-agent:parse-proxy-response");function fnt(t){return new Promise((e,r)=>{let n=0,s=[];function i(){let u=t.read();u?A(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",i)}function a(){o(),Ex("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),Ex("onerror %o",u),r(u)}function A(u){s.push(u),n+=u.length;let l=Buffer.concat(s,n),d=l.indexOf(`\r
|
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new pst.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?mst.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(s),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(i,o),a instanceof zfe.Agent)try{return a.addRequest(e,s)}catch(c){return n(c)}this[NA].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(i,o),n(a)})}createConnection(){let e=this[NA].currentSocket;if(this[NA].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[NA].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[NA]&&(this[NA].defaultPort=e)}get protocol(){return this[NA].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[NA]&&(this[NA].protocol=e)}};bo.Agent=l6});var Xfe=C(yE=>{"use strict";var Est=yE&&yE.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(yE,"__esModule",{value:!0});yE.parseProxyResponse=void 0;var Cst=Est(UR()),PR=(0,Cst.default)("https-proxy-agent:parse-proxy-response");function Ist(t){return new Promise((e,r)=>{let n=0,s=[];function i(){let u=t.read();u?A(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",i)}function a(){o(),PR("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),PR("onerror %o",u),r(u)}function A(u){s.push(u),n+=u.length;let l=Buffer.concat(s,n),d=l.indexOf(`\r
|
||||||
\r
|
\r
|
||||||
`);if(d===-1){Ex("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,d).toString("ascii").split(`\r
|
`);if(d===-1){PR("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,d).toString("ascii").split(`\r
|
||||||
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),E=+g[1],m=g.slice(2).join(" "),I={};for(let y of h){if(!y)continue;let B=y.indexOf(":");if(B===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${y}"`));let M=y.slice(0,B).toLowerCase(),V=y.slice(B+1).trimStart(),k=I[M];typeof k=="string"?I[M]=[k,V]:Array.isArray(k)?k.push(V):I[M]=V}Ex("got proxy server response: %o %o",f,I),o(),e({connect:{statusCode:E,statusText:m,headers:I},buffered:l})}t.on("error",c),t.on("end",a),i()})}A0.parseProxyResponse=fnt});var Mhe=C(Uo=>{"use strict";var gnt=Uo&&Uo.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),pnt=Uo&&Uo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),_he=Uo&&Uo.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&gnt(e,t,r);return pnt(e,t),e},Fhe=Uo&&Uo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Uo,"__esModule",{value:!0});Uo.HttpsProxyAgent=void 0;var Cx=_he(Q("net")),Dhe=_he(Q("tls")),mnt=Fhe(Q("assert")),Ent=Fhe(mx()),Cnt=R8(),Int=Q("url"),ynt=Rhe(),cB=(0,Ent.default)("https-proxy-agent"),khe=t=>t.servername===void 0&&t.host&&!Cx.isIP(t.host)?{...t,servername:t.host}:t,Ix=class extends Cnt.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Int.URL(e):e,this.proxyHeaders=r?.headers??{},cB("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?vhe(r,"headers"):null,host:n,port:s}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let s;n.protocol==="https:"?(cB("Creating `tls.Socket`: %o",this.connectOpts),s=Dhe.connect(khe(this.connectOpts))):(cB("Creating `net.Socket`: %o",this.connectOpts),s=Cx.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=Cx.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),E=+g[1],m=g.slice(2).join(" "),I={};for(let y of h){if(!y)continue;let B=y.indexOf(":");if(B===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${y}"`));let F=y.slice(0,B).toLowerCase(),V=y.slice(B+1).trimStart(),L=I[F];typeof L=="string"?I[F]=[L,V]:Array.isArray(L)?L.push(V):I[F]=V}PR("got proxy server response: %o %o",f,I),o(),e({connect:{statusCode:E,statusText:m,headers:I},buffered:l})}t.on("error",c),t.on("end",a),i()})}yE.parseProxyResponse=Ist});var nge=C(Ea=>{"use strict";var yst=Ea&&Ea.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Bst=Ea&&Ea.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),tge=Ea&&Ea.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&yst(e,t,r);return Bst(e,t),e},rge=Ea&&Ea.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ea,"__esModule",{value:!0});Ea.HttpsProxyAgent=void 0;var OR=tge(Q("net")),Zfe=tge(Q("tls")),bst=rge(Q("assert")),Qst=rge(UR()),wst=d6(),Sst=Q("url"),Nst=Xfe(),Qb=(0,Qst.default)("https-proxy-agent"),$fe=t=>t.servername===void 0&&t.host&&!OR.isIP(t.host)?{...t,servername:t.host}:t,HR=class extends wst.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Sst.URL(e):e,this.proxyHeaders=r?.headers??{},Qb("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?ege(r,"headers"):null,host:n,port:s}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let s;n.protocol==="https:"?(Qb("Creating `tls.Socket`: %o",this.connectOpts),s=Zfe.connect($fe(this.connectOpts))):(Qb("Creating `net.Socket`: %o",this.connectOpts),s=OR.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=OR.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||||
`;if(n.username||n.password){let d=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;i["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}i.Host=`${o}:${r.port}`,i["Proxy-Connection"]||(i["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(i))a+=`${d}: ${i[d]}\r
|
`;if(n.username||n.password){let d=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;i["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}i.Host=`${o}:${r.port}`,i["Proxy-Connection"]||(i["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(i))a+=`${d}: ${i[d]}\r
|
||||||
`;let c=(0,ynt.parseProxyResponse)(s);s.write(`${a}\r
|
`;let c=(0,Nst.parseProxyResponse)(s);s.write(`${a}\r
|
||||||
`);let{connect:A,buffered:u}=await c;if(e.emit("proxyConnect",A),this.emit("proxyConnect",A,e),A.statusCode===200)return e.once("socket",Bnt),r.secureEndpoint?(cB("Upgrading socket connection to TLS"),Dhe.connect({...vhe(khe(r),"host","path","port"),socket:s})):s;s.destroy();let l=new Cx.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{cB("Replaying proxy buffer for failed request"),(0,mnt.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};Ix.protocols=["http","https"];Uo.HttpsProxyAgent=Ix;function Bnt(t){t.resume()}function vhe(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var Phe=C(Po=>{"use strict";var bnt=Po&&Po.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Qnt=Po&&Po.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Uhe=Po&&Po.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&bnt(e,t,r);return Qnt(e,t),e},wnt=Po&&Po.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Po,"__esModule",{value:!0});Po.HttpProxyAgent=void 0;var Snt=Uhe(Q("net")),Nnt=Uhe(Q("tls")),Tnt=wnt(mx()),xnt=Q("events"),Rnt=R8(),Lhe=Q("url"),u0=(0,Tnt.default)("http-proxy-agent"),yx=class extends Rnt.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new Lhe.URL(e):e,this.proxyHeaders=r?.headers??{},u0("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Dnt(r,"headers"):null,host:n,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,s=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${s}//${i}`,a=new Lhe.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let A=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(A).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let A of Object.keys(c)){let u=c[A];u&&e.setHeader(A,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;u0("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(u0("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
|
`);let{connect:A,buffered:u}=await c;if(e.emit("proxyConnect",A),this.emit("proxyConnect",A,e),A.statusCode===200)return e.once("socket",Tst),r.secureEndpoint?(Qb("Upgrading socket connection to TLS"),Zfe.connect({...ege($fe(r),"host","path","port"),socket:s})):s;s.destroy();let l=new OR.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{Qb("Replaying proxy buffer for failed request"),(0,bst.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};HR.protocols=["http","https"];Ea.HttpsProxyAgent=HR;function Tst(t){t.resume()}function ege(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var oge=C(Ca=>{"use strict";var xst=Ca&&Ca.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Rst=Ca&&Ca.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),ige=Ca&&Ca.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&xst(e,t,r);return Rst(e,t),e},Dst=Ca&&Ca.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ca,"__esModule",{value:!0});Ca.HttpProxyAgent=void 0;var kst=ige(Q("net")),vst=ige(Q("tls")),Fst=Dst(UR()),Mst=Q("events"),_st=d6(),sge=Q("url"),BE=(0,Fst.default)("http-proxy-agent"),GR=class extends _st.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new sge.URL(e):e,this.proxyHeaders=r?.headers??{},BE("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Lst(r,"headers"):null,host:n,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,s=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${s}//${i}`,a=new sge.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let A=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(A).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let A of Object.keys(c)){let u=c[A];u&&e.setHeader(A,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;BE("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(BE("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
|
||||||
\r
|
\r
|
||||||
`)+4,e.outputData[0].data=e._header+n.substring(s),u0("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(u0("Creating `tls.Socket`: %o",this.connectOpts),i=Nnt.connect(this.connectOpts)):(u0("Creating `net.Socket`: %o",this.connectOpts),i=Snt.connect(this.connectOpts)),await(0,xnt.once)(i,"connect"),i}};yx.protocols=["http","https"];Po.HttpProxyAgent=yx;function Dnt(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var Afe=C(vx=>{"use strict";Object.defineProperty(vx,"__esModule",{value:!0});vx.state=void 0;vx.state={instrumenterImplementation:void 0}});var Sfe=C(Ux=>{"use strict";Object.defineProperty(Ux,"__esModule",{value:!0});Ux.state=void 0;Ux.state={operationRequestMap:new WeakMap}});var Ame=C((_pr,PAt)=>{PAt.exports={name:"@actions/cache",version:"6.2.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var lme=C((Fpr,ume)=>{var OAt=Ame();ume.exports={version:OAt.version}});var pD=C(_0=>{"use strict";Object.defineProperty(_0,"__esModule",{value:!0});_0.isJsonObject=_0.typeofJsonValue=void 0;function jAt(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}_0.typeofJsonValue=jAt;function KAt(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}_0.isJsonObject=KAt});var ED=C(F0=>{"use strict";Object.defineProperty(F0,"__esModule",{value:!0});F0.base64encode=F0.base64decode=void 0;var Gu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),mD=[];for(let t=0;t<Gu.length;t++)mD[Gu[t].charCodeAt(0)]=t;mD[45]=Gu.indexOf("+");mD[95]=Gu.indexOf("/");function $At(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),n=0,s=0,i,o=0;for(let a=0;a<t.length;a++){if(i=mD[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":s=0;case`
|
`)+4,e.outputData[0].data=e._header+n.substring(s),BE("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(BE("Creating `tls.Socket`: %o",this.connectOpts),i=vst.connect(this.connectOpts)):(BE("Creating `net.Socket`: %o",this.connectOpts),i=kst.connect(this.connectOpts)),await(0,Mst.once)(i,"connect"),i}};GR.protocols=["http","https"];Ca.HttpProxyAgent=GR;function Lst(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var Rge=C(eD=>{"use strict";Object.defineProperty(eD,"__esModule",{value:!0});eD.state=void 0;eD.state={instrumenterImplementation:void 0}});var Wge=C(iD=>{"use strict";Object.defineProperty(iD,"__esModule",{value:!0});iD.state=void 0;iD.state={operationRequestMap:new WeakMap}});var v0e=C((LEr,Elt)=>{Elt.exports={name:"@actions/cache",version:"6.2.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var M0e=C((UEr,F0e)=>{var Clt=v0e();F0e.exports={version:Clt.version}});var _2=C(ZE=>{"use strict";Object.defineProperty(ZE,"__esModule",{value:!0});ZE.isJsonObject=ZE.typeofJsonValue=void 0;function Tlt(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}ZE.typeofJsonValue=Tlt;function xlt(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}ZE.isJsonObject=xlt});var U2=C($E=>{"use strict";Object.defineProperty($E,"__esModule",{value:!0});$E.base64encode=$E.base64decode=void 0;var Ml="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),L2=[];for(let t=0;t<Ml.length;t++)L2[Ml[t].charCodeAt(0)]=t;L2[45]=Ml.indexOf("+");L2[95]=Ml.indexOf("/");function Rlt(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),n=0,s=0,i,o=0;for(let a=0;a<t.length;a++){if(i=L2[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":s=0;case`
|
||||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:o=i,s=1;break;case 1:r[n++]=o<<2|(i&48)>>4,o=i,s=2;break;case 2:r[n++]=(o&15)<<4|(i&60)>>2,o=i,s=3;break;case 3:r[n++]=(o&3)<<6|i,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,n)}F0.base64decode=$At;function XAt(t){let e="",r=0,n,s=0;for(let i=0;i<t.length;i++)switch(n=t[i],r){case 0:e+=Gu[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=Gu[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=Gu[s|n>>6],e+=Gu[n&63],r=0;break}return r&&(e+=Gu[s],e+="=",r==1&&(e+="=")),e}F0.base64encode=XAt});var pme=C(CD=>{"use strict";Object.defineProperty(CD,"__esModule",{value:!0});CD.utf8read=void 0;var B9=t=>String.fromCharCode.apply(String,t);function ZAt(t){if(t.length<1)return"";let e=0,r=[],n=[],s=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?n[s++]=i:i>191&&i<224?n[s++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[s++]=55296+(i>>10),n[s++]=56320+(i&1023)):n[s++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push(B9(n)),s=0);return r.length?(s&&r.push(B9(n.slice(0,s))),r.join("")):B9(n.slice(0,s))}CD.utf8read=ZAt});var sb=C(hA=>{"use strict";Object.defineProperty(hA,"__esModule",{value:!0});hA.WireType=hA.mergeBinaryOptions=hA.UnknownFieldHandler=void 0;var eut;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,s,i,o)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:s,wireType:i,data:o})},t.onWrite=(r,n,s)=>{for(let{no:i,wireType:o,data:a}of t.list(n))s.tag(i,o).raw(a)},t.list=(r,n)=>{if(e(r)){let s=r[t.symbol];return n?s.filter(i=>i.no==n):s}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(eut=hA.UnknownFieldHandler||(hA.UnknownFieldHandler={}));function tut(t,e){return Object.assign(Object.assign({},t),e)}hA.mergeBinaryOptions=tut;var rut;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(rut=hA.WireType||(hA.WireType={}))});var yD=C(mi=>{"use strict";Object.defineProperty(mi,"__esModule",{value:!0});mi.varint32read=mi.varint32write=mi.int64toString=mi.int64fromString=mi.varint64write=mi.varint64read=void 0;function nut(){let t=0,e=0;for(let n=0;n<28;n+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let n=3;n<=31;n+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}mi.varint64read=nut;function sut(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)return}let n=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?n|128:n)&255),!!s){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}mi.varint64write=sut;var ID=65536*65536;function iut(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,s=0;function i(o,a){let c=Number(t.slice(o,a));s*=r,n=n*r+c,n>=ID&&(s=s+(n/ID|0),n=n%ID)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,n,s]}mi.int64fromString=iut;function out(t,e){if(e>>>0<=2097151)return""+(ID*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,i=r+n*6777216+s*6710656,o=n+s*8147497,a=s*2,c=1e7;i>=c&&(o+=Math.floor(i/c),i%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function A(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return A(a,0)+A(o,a)+A(i,1)}mi.int64toString=out;function aut(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}mi.varint32write=aut;function cut(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}mi.varint32read=cut});var Id=C(Cd=>{"use strict";Object.defineProperty(Cd,"__esModule",{value:!0});Cd.PbLong=Cd.PbULong=Cd.detectBi=void 0;var ib=yD(),or;function mme(){let t=new DataView(new ArrayBuffer(8));or=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}Cd.detectBi=mme;mme();function Eme(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Cme=/^-?[0-9]+$/,bD=4294967296,BD=2147483648,QD=c
Line truncated
|
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:o=i,s=1;break;case 1:r[n++]=o<<2|(i&48)>>4,o=i,s=2;break;case 2:r[n++]=(o&15)<<4|(i&60)>>2,o=i,s=3;break;case 3:r[n++]=(o&3)<<6|i,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,n)}$E.base64decode=Rlt;function Dlt(t){let e="",r=0,n,s=0;for(let i=0;i<t.length;i++)switch(n=t[i],r){case 0:e+=Ml[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=Ml[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=Ml[s|n>>6],e+=Ml[n&63],r=0;break}return r&&(e+=Ml[s],e+="=",r==1&&(e+="=")),e}$E.base64encode=Dlt});var O0e=C(P2=>{"use strict";Object.defineProperty(P2,"__esModule",{value:!0});P2.utf8read=void 0;var pq=t=>String.fromCharCode.apply(String,t);function klt(t){if(t.length<1)return"";let e=0,r=[],n=[],s=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?n[s++]=i:i>191&&i<224?n[s++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[s++]=55296+(i>>10),n[s++]=56320+(i&1023)):n[s++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push(pq(n)),s=0);return r.length?(s&&r.push(pq(n.slice(0,s))),r.join("")):pq(n.slice(0,s))}P2.utf8read=klt});var NQ=C(XA=>{"use strict";Object.defineProperty(XA,"__esModule",{value:!0});XA.WireType=XA.mergeBinaryOptions=XA.UnknownFieldHandler=void 0;var vlt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,s,i,o)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:s,wireType:i,data:o})},t.onWrite=(r,n,s)=>{for(let{no:i,wireType:o,data:a}of t.list(n))s.tag(i,o).raw(a)},t.list=(r,n)=>{if(e(r)){let s=r[t.symbol];return n?s.filter(i=>i.no==n):s}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(vlt=XA.UnknownFieldHandler||(XA.UnknownFieldHandler={}));function Flt(t,e){return Object.assign(Object.assign({},t),e)}XA.mergeBinaryOptions=Flt;var Mlt;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(Mlt=XA.WireType||(XA.WireType={}))});var H2=C(Gi=>{"use strict";Object.defineProperty(Gi,"__esModule",{value:!0});Gi.varint32read=Gi.varint32write=Gi.int64toString=Gi.int64fromString=Gi.varint64write=Gi.varint64read=void 0;function _lt(){let t=0,e=0;for(let n=0;n<28;n+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let n=3;n<=31;n+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}Gi.varint64read=_lt;function Llt(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)return}let n=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?n|128:n)&255),!!s){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}Gi.varint64write=Llt;var O2=65536*65536;function Ult(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,s=0;function i(o,a){let c=Number(t.slice(o,a));s*=r,n=n*r+c,n>=O2&&(s=s+(n/O2|0),n=n%O2)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,n,s]}Gi.int64fromString=Ult;function Plt(t,e){if(e>>>0<=2097151)return""+(O2*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,i=r+n*6777216+s*6710656,o=n+s*8147497,a=s*2,c=1e7;i>=c&&(o+=Math.floor(i/c),i%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function A(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return A(a,0)+A(o,a)+A(i,1)}Gi.int64toString=Plt;function Olt(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}Gi.varint32write=Olt;function Hlt(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}Gi.varint32read=Hlt});var Ih=C(Ch=>{"use strict";Object.defineProperty(Ch,"__esModule",{value:!0});Ch.PbLong=Ch.PbULong=Ch.detectBi=void 0;var TQ=H2(),fr;function H0e(){let t=new DataView(new ArrayBuffer(8));fr=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}Ch.detectBi=H0e;H0e();function G0e(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var q0e=/^-?[0-9]+$/,q2=4294967296,G2=2147483648,Y2=c
Line truncated
|
||||||
`)}};zD.RpcError=j9});var $9=C(KD=>{"use strict";Object.defineProperty(KD,"__esModule",{value:!0});KD.mergeRpcOptions=void 0;var jme=At();function Rlt(t,e){if(!e)return t;let r={};jD(t,r),jD(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=jme.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=jme.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},jD(t.meta,r.meta),jD(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}KD.mergeRpcOptions=Rlt;function jD(t,e){if(!t)return;let r=e;for(let[n,s]of Object.entries(t))s instanceof Date?r[n]=new Date(s.getTime()):Array.isArray(s)?r[n]=s.concat():r[n]=s}});var Z9=C(Xf=>{"use strict";Object.defineProperty(Xf,"__esModule",{value:!0});Xf.Deferred=Xf.DeferredState=void 0;var pA;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(pA=Xf.DeferredState||(Xf.DeferredState={}));var X9=class{constructor(e=!0){this._state=pA.PENDING,this._promise=new Promise((r,n)=>{this._resolve=r,this._reject=n}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==pA.PENDING)throw new Error(`cannot resolve ${pA[this.state].toLowerCase()}`);this._resolve(e),this._state=pA.RESOLVED}reject(e){if(this.state!==pA.PENDING)throw new Error(`cannot reject ${pA[this.state].toLowerCase()}`);this._reject(e),this._state=pA.REJECTED}resolvePending(e){this._state===pA.PENDING&&this.resolve(e)}rejectPending(e){this._state===pA.PENDING&&this.reject(e)}};Xf.Deferred=X9});var tG=C($D=>{"use strict";Object.defineProperty($D,"__esModule",{value:!0});$D.RpcOutputStreamController=void 0;var Kme=Z9(),Zf=At(),eG=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){Zf.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){Zf.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){Zf.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){Zf.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;Zf.assert(e,"bad state"),Zf.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new Kme.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;Zf.assert(n.state==Kme.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};$D.RpcOutputStreamController=eG});var nG=C(G0=>{"use strict";var Dlt=G0&&G0.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(G0,"__esModule",{value:!0});G0.UnaryCall=void 0;var rG=class{constructor(e,r,n,s,i,o,a){this.method=e,this.requestHeaders=r,this.request=n,this.headers=s,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return Dlt(this,void 0,void 0,function*(){let[e,r,n,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:n,trailers:s}})}};G0.UnaryCall=rG});var iG=C(q0=>{"use strict";var klt=q0&&q0.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(q0,"__esModule",{value:!0});q0.ServerStreamingCall=void 0;var sG=class{constructor(e
Line truncated
|
`)}};fk.RpcError=qq});var Vq=C(pk=>{"use strict";Object.defineProperty(pk,"__esModule",{value:!0});pk.mergeRpcOptions=void 0;var CEe=gt();function Aht(t,e){if(!e)return t;let r={};gk(t,r),gk(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=CEe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=CEe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},gk(t.meta,r.meta),gk(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}pk.mergeRpcOptions=Aht;function gk(t,e){if(!t)return;let r=e;for(let[n,s]of Object.entries(t))s instanceof Date?r[n]=new Date(s.getTime()):Array.isArray(s)?r[n]=s.concat():r[n]=s}});var Wq=C(tp=>{"use strict";Object.defineProperty(tp,"__esModule",{value:!0});tp.Deferred=tp.DeferredState=void 0;var eu;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(eu=tp.DeferredState||(tp.DeferredState={}));var Jq=class{constructor(e=!0){this._state=eu.PENDING,this._promise=new Promise((r,n)=>{this._resolve=r,this._reject=n}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==eu.PENDING)throw new Error(`cannot resolve ${eu[this.state].toLowerCase()}`);this._resolve(e),this._state=eu.RESOLVED}reject(e){if(this.state!==eu.PENDING)throw new Error(`cannot reject ${eu[this.state].toLowerCase()}`);this._reject(e),this._state=eu.REJECTED}resolvePending(e){this._state===eu.PENDING&&this.resolve(e)}rejectPending(e){this._state===eu.PENDING&&this.reject(e)}};tp.Deferred=Jq});var jq=C(mk=>{"use strict";Object.defineProperty(mk,"__esModule",{value:!0});mk.RpcOutputStreamController=void 0;var IEe=Wq(),rp=gt(),zq=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){rp.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){rp.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){rp.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){rp.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;rp.assert(e,"bad state"),rp.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new IEe.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;rp.assert(n.state==IEe.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};mk.RpcOutputStreamController=zq});var Xq=C(oC=>{"use strict";var uht=oC&&oC.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(oC,"__esModule",{value:!0});oC.UnaryCall=void 0;var Kq=class{constructor(e,r,n,s,i,o,a){this.method=e,this.requestHeaders=r,this.request=n,this.headers=s,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return uht(this,void 0,void 0,function*(){let[e,r,n,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:n,trailers:s}})}};oC.UnaryCall=Kq});var $q=C(aC=>{"use strict";var lht=aC&&aC.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(aC,"__esModule",{value:!0});aC.ServerStreamingCall=void 0;var Zq=class{constructor(e
Line truncated
|
||||||
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
|
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
|
||||||
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
|
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
|
||||||
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
|
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
|
||||||
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
|
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
|
||||||
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var oye=C(iye=>{"use strict";var tV=el().Buffer;iye._dbcs=tl;var rs=-1,sye=-2,aa=-10,Hs=-1e3,yE=new Array(256),oQ=-1;for(Fk=0;Fk<256;Fk++)yE[Fk]=rs;var Fk;function tl(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=yE.slice(0),this.decodeTableSeq=[];for(var n=0;n<r.length;n++)this._addDecodeChunk(r[n]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var s=this.decodeTables.length;this.decodeTables.push(yE.slice(0));var i=this.decodeTables.length;this.decodeTables.push(yE.slice(0));for(var o=this.decodeTables[0],n=129;n<=254;n++)for(var a=this.decodeTables[Hs-o[n]],c=48;c<=57;c++){if(a[c]===rs)a[c]=Hs-s;else if(a[c]>Hs)throw new Error("gb18030 decode tables conflict at byte 2");for(var A=this.decodeTables[Hs-a[c]],u=129;u<=254;u++){if(A[u]===rs)A[u]=Hs-i;else{if(A[u]===Hs-i)continue;if(A[u]>Hs)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[Hs-A[u]],d=48;d<=57;d++)l[d]===rs&&(l[d]=sye)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var n=0;n<t.encodeSkipValsLine truncated
|
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var RBe=C(xBe=>{"use strict";var zJ=Wl().Buffer;xBe._dbcs=zl;var Is=-1,TBe=-2,qa=-10,ui=-1e3,PC=new Array(256),xw=-1;for(sF=0;sF<256;sF++)PC[sF]=Is;var sF;function zl(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=PC.slice(0),this.decodeTableSeq=[];for(var n=0;n<r.length;n++)this._addDecodeChunk(r[n]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var s=this.decodeTables.length;this.decodeTables.push(PC.slice(0));var i=this.decodeTables.length;this.decodeTables.push(PC.slice(0));for(var o=this.decodeTables[0],n=129;n<=254;n++)for(var a=this.decodeTables[ui-o[n]],c=48;c<=57;c++){if(a[c]===Is)a[c]=ui-s;else if(a[c]>ui)throw new Error("gb18030 decode tables conflict at byte 2");for(var A=this.decodeTables[ui-a[c]],u=129;u<=254;u++){if(A[u]===Is)A[u]=ui-i;else{if(A[u]===ui-i)continue;if(A[u]>ui)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[ui-A[u]],d=48;d<=57;d++)l[d]===Is&&(l[d]=TBe)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var n=0;n<t.encodeSkipValsLine truncated
|
||||||
`)||t.includes("\r")||t.includes("\0"))===!1}function Dyt(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let n=e.length;n!==0;n--){let s=e[n-1].trim();if(pyt.has(s)){r=s;break}}return r}function kyt(t,e){let r=Dyt(e);r!==""&&(t.referrerPolicy=r)}function vyt(){return"allowed"}function _yt(){return"success"}function Fyt(){return"success"}function Myt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function Lyt(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&I7(t.origin)&&!I7(Tg(t))&&(e=null);break;case"same-origin":pQ(t,Tg(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function SE(t,e){return t}function Uyt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:SE(t.domainLookupStartTime,r),domainLookupEndTime:SE(t.domainLookupEndTime,r),connectionStartTime:SE(t.connectionStartTime,r),connectionEndTime:SE(t.connectionEndTime,r),secureConnectionStartTime:SE(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function Pyt(t){return SE(Iyt.now(),t)}function Oyt(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function Fbe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function Hyt(t){return{referrerPolicy:t.referrerPolicy}}function Gyt(t){let e=t.referrerPolicy;mQ(e);let r=null;if(t.referrer==="client"){let i=Rbe();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Yd.is.URL(t.referrer)&&(r=t.referrer);let n=C7(r),s=C7(r,!0);switch(n.toString().length>4096&&(n=s),e){case"no-referrer":return"no-referrer";case"origin":return s??C7(r,!0);case"unsafe-url":return n;case"strict-origin":{let i=Tg(t);return Ng(n)&&!Ng(i)?"no-referrer":s}case"strict-origin-when-cross-origin":{let i=Tg(t);return pQ(n,i)?n:Ng(n)&&!Ng(i)?"no-referrer":s}case"same-origin":return pQ(t,n)?n:"no-referrer";case"origin-when-cross-origin":return pQ(t,n)?n:s;case"no-referrer-when-downgrade":{let i=Tg(t);return Ng(n)&&!Ng(i)?"no-referrer":n}}}function C7(t,e=!1){return mQ(Yd.is.URL(t)),t=new URL(t),Pbe(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var qyt=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),Yyt=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function Mbe(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),Yyt(t)):qyt(t)}function Vyt(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||Mbe(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function Ng(t){return Yd.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:Vyt(t.origin):!1}function Wyt(t){}function pQ(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function Jyt(t){return t.controller.state==="aborted"}function zyt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function jyt(t){return Byt[t.toLowerCase()]??t}var Kyt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Lbe(t,e,r=0,n=1){class s{#e;#t;#n;constructor(o,a){this.#e=o,this.#t=a,this.#n=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#n,a=e(this.#e),c=a.length;if(o>=c)return{value:void 0,done:!0};let{[r]:A,[n]:u}=a[o];this.#n=o+1;let l;switch(this.#t){case"key":l=A;break;case"value":l=u;break;case"key+value":l=[A,u];break}return{value:l,done:!1}}}return delete s.prototype.constructor,Object.setPrototypeOf(s.prototype,Kyt),Object.defineProperties(s.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new s(i,o)}}function $yt(t,e,r,n=0,s=1){let i=Lbe(t,r,n,s),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Yd.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Yd.brandCheck(this,e),i(this,"value
Line truncated
|
`)||t.includes("\r")||t.includes("\0"))===!1}function gbt(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let n=e.length;n!==0;n--){let s=e[n-1].trim();if(ebt.has(s)){r=s;break}}return r}function pbt(t,e){let r=gbt(e);r!==""&&(t.referrerPolicy=r)}function mbt(){return"allowed"}function Ebt(){return"success"}function Cbt(){return"success"}function Ibt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function ybt(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&h7(t.origin)&&!h7(kp(t))&&(e=null);break;case"same-origin":Pw(t,kp(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function YC(t,e){return t}function Bbt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:YC(t.domainLookupStartTime,r),domainLookupEndTime:YC(t.domainLookupEndTime,r),connectionStartTime:YC(t.connectionStartTime,r),connectionEndTime:YC(t.connectionEndTime,r),secureConnectionStartTime:YC(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function bbt(t){return YC(sbt.now(),t)}function Qbt(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function iwe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function wbt(t){return{referrerPolicy:t.referrerPolicy}}function Sbt(t){let e=t.referrerPolicy;Ow(e);let r=null;if(t.referrer==="client"){let i=ewe();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Yh.is.URL(t.referrer)&&(r=t.referrer);let n=d7(r),s=d7(r,!0);switch(n.toString().length>4096&&(n=s),e){case"no-referrer":return"no-referrer";case"origin":return s??d7(r,!0);case"unsafe-url":return n;case"strict-origin":{let i=kp(t);return Dp(n)&&!Dp(i)?"no-referrer":s}case"strict-origin-when-cross-origin":{let i=kp(t);return Pw(n,i)?n:Dp(n)&&!Dp(i)?"no-referrer":s}case"same-origin":return Pw(t,n)?n:"no-referrer";case"origin-when-cross-origin":return Pw(t,n)?n:s;case"no-referrer-when-downgrade":{let i=kp(t);return Dp(n)&&!Dp(i)?"no-referrer":n}}}function d7(t,e=!1){return Ow(Yh.is.URL(t)),t=new URL(t),Awe(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var Nbt=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),Tbt=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function owe(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),Tbt(t)):Nbt(t)}function xbt(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||owe(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function Dp(t){return Yh.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:xbt(t.origin):!1}function Rbt(t){}function Pw(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function Dbt(t){return t.controller.state==="aborted"}function kbt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function vbt(t){return obt[t.toLowerCase()]??t}var Fbt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function awe(t,e,r=0,n=1){class s{#e;#t;#n;constructor(o,a){this.#e=o,this.#t=a,this.#n=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#n,a=e(this.#e),c=a.length;if(o>=c)return{value:void 0,done:!0};let{[r]:A,[n]:u}=a[o];this.#n=o+1;let l;switch(this.#t){case"key":l=A;break;case"value":l=u;break;case"key+value":l=[A,u];break}return{value:l,done:!1}}}return delete s.prototype.constructor,Object.setPrototypeOf(s.prototype,Fbt),Object.defineProperties(s.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new s(i,o)}}function Mbt(t,e,r,n=0,s=1){let i=awe(t,r,n,s),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Yh.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Yh.brandCheck(this,e),i(this,"value
Line truncated
|
||||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=ua(a=>x7(a)&&a!==59,t,e);i=N7.decode(o)}return{name:n,value:i,extended:s}}function yBt(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw wi("header name is null");return{name:r,filename:n,contentType:s,encoding:i}}let o=ua(a=>a!==10&&a!==13&&a!==58,t,e);if(o=T7(o,!0,!0,a=>a===9||a===32),!hBt.test(o.toString()))throw wi("header name does not match the field-name token production");if(t[e.position]!==58)throw wi("expected :");switch(e.position++,ua(a=>a===32||a===9,t,e),dBt(o)){case"content-disposition":{r=n=null;let a=!1;if(ua(A=>x7(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw wi("expected form-data for content-disposition header");for(;e.position<t.length&&(t[e.position]!==13||t[e.position+1]!==10);){let A=IBt(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(A.extended?(n=A.value,a=!0):a||(n=A.value))}if(r===null)throw wi("name attribute is required in content-disposition header");break}case"content-type":{let a=ua(c=>c!==10&&c!==13,t,e);a=T7(a,!1,!0,c=>c===9||c===32),s=Vbe(a);break}case"content-transfer-encoding":{let a=ua(c=>c!==10&&c!==13,t,e);a=T7(a,!1,!0,c=>c===9||c===32),i=Vbe(a);break}default:ua(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13||t[e.position+1]!==10)throw wi("expected CRLF");e.position+=2}}function ua(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function T7(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function BBt(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}function wi(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function bBt(t){return t<=31||t===127}function QBt(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function x7(t){return t<=127&&t!==32&&t!==9&&!bBt(t)&&!QBt(t)}Wbe.exports={multipartFormDataParser:CBt,validateBoundary:EBt}});var EQ=C((qbr,zbe)=>{"use strict";function wBt(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}zbe.exports={createDeferredPromise:wBt}});var xE=C((Ybr,Zbe)=>{"use strict";var k7=Ze(),{ReadableStreamFrom:SBt,readableStreamClose:NBt,fullyReadBody:TBt,extractMimeType:xBt}=ao(),{FormData:jbe,setFormDataState:RBt}=ov(),{webidl:uc}=ns(),R7=Q("node:assert"),{isErrored:D7,isDisturbed:DBt}=Q("node:stream"),{isUint8Array:kBt}=Q("node:util/types"),{serializeAMimeType:vBt}=Aa(),{multipartFormDataParser:_Bt}=Jbe(),{createDeferredPromise:FBt}=EQ(),{parseJSONFromBytes:MBt}=sl(),{utf8DecodeBytes:LBt}=ev(),{runtimeFeatures:UBt}=il(),PBt=UBt.has("crypto")?Q("node:crypto").randomInt:t=>Math.floor(Math.random()*t),av=new TextEncoder;function OBt(){}var HBt=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!DBt(e)&&!D7(e)&&e.cancel("Response object has been garbage collected").catch(OBt)});function $be(t,e=!1){let r=null,n=null;uc.is.ReadableStream(t)?r=t:uc.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(A){n=A},cancel(){},type:"bytes"}),R7(uc.is.ReadableStream(r));let s=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(uc.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(uc.is.BufferSource(t))i=uc.util.getCopyOfBytesHeldByBufferSource(t);else if(uc.is.FormData(t)){let A=`----formdata-undici-0${`${PBt(1e11)}`.padStart(11,"0")}`,u=`--${A}\r
|
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=Ja(a=>B7(a)&&a!==59,t,e);i=I7.decode(o)}return{name:n,value:i,extended:s}}function iQt(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw Ki("header name is null");return{name:r,filename:n,contentType:s,encoding:i}}let o=Ja(a=>a!==10&&a!==13&&a!==58,t,e);if(o=y7(o,!0,!0,a=>a===9||a===32),!Xbt.test(o.toString()))throw Ki("header name does not match the field-name token production");if(t[e.position]!==58)throw Ki("expected :");switch(e.position++,Ja(a=>a===32||a===9,t,e),Kbt(o)){case"content-disposition":{r=n=null;let a=!1;if(Ja(A=>B7(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw Ki("expected form-data for content-disposition header");for(;e.position<t.length&&(t[e.position]!==13||t[e.position+1]!==10);){let A=sQt(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(A.extended?(n=A.value,a=!0):a||(n=A.value))}if(r===null)throw Ki("name attribute is required in content-disposition header");break}case"content-type":{let a=Ja(c=>c!==10&&c!==13,t,e);a=y7(a,!1,!0,c=>c===9||c===32),s=gwe(a);break}case"content-transfer-encoding":{let a=Ja(c=>c!==10&&c!==13,t,e);a=y7(a,!1,!0,c=>c===9||c===32),i=gwe(a);break}default:Ja(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13||t[e.position+1]!==10)throw Ki("expected CRLF");e.position+=2}}function Ja(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function y7(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function oQt(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}function Ki(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function aQt(t){return t<=31||t===127}function cQt(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function B7(t){return t<=127&&t!==32&&t!==9&&!aQt(t)&&!cQt(t)}pwe.exports={multipartFormDataParser:nQt,validateBoundary:rQt}});var Hw=C((rSr,Ewe)=>{"use strict";function AQt(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}Ewe.exports={createDeferredPromise:AQt}});var WC=C((nSr,bwe)=>{"use strict";var w7=st(),{ReadableStreamFrom:uQt,readableStreamClose:lQt,fullyReadBody:dQt,extractMimeType:hQt}=Oo(),{FormData:Cwe,setFormDataState:fQt}=xF(),{webidl:Wc}=ys(),b7=Q("node:assert"),{isErrored:Q7,isDisturbed:gQt}=Q("node:stream"),{isUint8Array:pQt}=Q("node:util/types"),{serializeAMimeType:mQt}=Va(),{multipartFormDataParser:EQt}=mwe(),{createDeferredPromise:CQt}=Hw(),{parseJSONFromBytes:IQt}=Xl(),{utf8DecodeBytes:yQt}=bF(),{runtimeFeatures:BQt}=Zl(),bQt=BQt.has("crypto")?Q("node:crypto").randomInt:t=>Math.floor(Math.random()*t),RF=new TextEncoder;function QQt(){}var wQt=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!gQt(e)&&!Q7(e)&&e.cancel("Response object has been garbage collected").catch(QQt)});function ywe(t,e=!1){let r=null,n=null;Wc.is.ReadableStream(t)?r=t:Wc.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(A){n=A},cancel(){},type:"bytes"}),b7(Wc.is.ReadableStream(r));let s=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(Wc.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Wc.is.BufferSource(t))i=Wc.util.getCopyOfBytesHeldByBufferSource(t);else if(Wc.is.FormData(t)){let A=`----formdata-undici-0${`${bQt(1e11)}`.padStart(11,"0")}`,u=`--${A}\r
|
||||||
Content-Disposition: form-data`;let l=m=>m.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=m=>m.replace(/\r?\n|\r/g,`\r
|
Content-Disposition: form-data`;let l=m=>m.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=m=>m.replace(/\r?\n|\r/g,`\r
|
||||||
`),h=[],f=new Uint8Array([13,10]);o=0;let g=!1;for(let[m,I]of t)if(typeof I=="string"){let y=av.encode(u+`; name="${l(d(m))}"\r
|
`),h=[],f=new Uint8Array([13,10]);o=0;let g=!1;for(let[m,I]of t)if(typeof I=="string"){let y=RF.encode(u+`; name="${l(d(m))}"\r
|
||||||
\r
|
\r
|
||||||
${d(I)}\r
|
${d(I)}\r
|
||||||
`);h.push(y),o+=y.byteLength}else{let y=av.encode(`${u}; name="${l(d(m))}"`+(I.name?`; filename="${l(I.name)}"`:"")+`\r
|
`);h.push(y),o+=y.byteLength}else{let y=RF.encode(`${u}; name="${l(d(m))}"`+(I.name?`; filename="${l(I.name)}"`:"")+`\r
|
||||||
Content-Type: ${I.type||"application/octet-stream"}\r
|
Content-Type: ${I.type||"application/octet-stream"}\r
|
||||||
\r
|
\r
|
||||||
`);h.push(y,I,f),typeof I.size=="number"?o+=y.byteLength+I.size+f.byteLength:g=!0}let E=av.encode(`--${A}--\r
|
`);h.push(y,I,f),typeof I.size=="number"?o+=y.byteLength+I.size+f.byteLength:g=!0}let E=RF.encode(`--${A}--\r
|
||||||
`);h.push(E),o+=E.byteLength,g&&(o=null),i=t,s=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${A}`}else if(uc.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(k7.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=uc.is.ReadableStream(t)?t:SBt(t)}return(typeof i=="string"||kBt(i))&&(s=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),s!=null&&(async()=>{let A=s(),u=A?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(D7(r))break;l.length&&n.enqueue(new Uint8Array(l))}else A?.length&&!D7(r)&&n.enqueue(typeof A=="string"?av.encode(A):new Uint8Array(A));queueMicrotask(()=>NBt(n))})(),[{stream:r,source:i,length:o},a]}function GBt(t,e=!1){return uc.is.ReadableStream(t)&&(R7(!k7.isDisturbed(t),"The body has already been consumed."),R7(!t.locked,"The stream is locked.")),$be(t,e)}function qBt(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function YBt(t,e){return{blob(){return TE(this,n=>{let s=Kbe(e(this));return s===null?s="":s&&(s=vBt(s)),new Blob([n],{type:s})},t,e)},arrayBuffer(){return TE(this,n=>new Uint8Array(n).buffer,t,e)},text(){return TE(this,LBt,t,e)},json(){return TE(this,MBt,t,e)},formData(){return TE(this,n=>{let s=Kbe(e(this));if(s!==null)switch(s.essence){case"multipart/form-data":{let i=_Bt(n,s),o=new jbe;return RBt(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(n.toString()),o=new jbe;for(let[a,c]of i)o.append(a,c);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return TE(this,n=>new Uint8Array(n),t,e)}}}function VBt(t,e){Object.assign(t.prototype,YBt(t,e))}function TE(t,e,r,n){try{uc.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=n(t),Xbe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let s=FBt(),i=s.reject,o=a=>{try{s.resolve(e(a))}catch(c){i(c)}};return t.body==null?(o(Buffer.allocUnsafe(0)),s.promise):(TBt(t.body,o,i),s.promise)}function Xbe(t){let e=t.body;return e!=null&&(e.stream.locked||k7.isDisturbed(e.stream))}function Kbe(t){let e=t.headersList,r=xBt(e);return r==="failure"?null:r}Zbe.exports={extractBody:$be,safelyExtractBody:GBt,cloneBody:qBt,mixinBody:VBt,streamRegistry:HBt,bodyUnusable:Xbe}});var fQe=C((Vbr,hQe)=>{"use strict";var He=Q("node:assert"),De=Ze(),{channels:eQe}=Gd(),v7=hV(),{RequestContentLengthMismatchError:xg,ResponseContentLengthMismatchError:tQe,RequestAbortedError:AQe,InvalidArgumentError:WBt,HeadersTimeoutError:JBt,HeadersOverflowError:zBt,SocketError:Rg,InformationalError:RE,BodyTimeoutError:jBt,HTTPParserError:KBt,ResponseExceededMaxSizeError:$Bt}=Xe(),{kUrl:uQe,kReset:Si,kClient:dv,kParser:pr,kBlocking:yQ,kRunning:fn,kPending:O7,kSize:rQe,kWriting:Vd,kQueue:lc,kNoRef:CQ,kKeepAliveDefaultTimeout:XBt,kHostHeader:ZBt,kPendingIdx:ebt,kRunningIdx:la,kError:Gs,kPipelining:uv,kSocket:kg,kKeepAliveTimeoutValue:hv,kMaxHeadersSize:tbt,kKeepAliveMaxTimeout:rbt,kKeepAliveTimeoutThreshold:nbt,kHeadersTimeout:sbt,kBodyTimeout:ibt,kStrictContentLength:M7,kMaxRequests:nQe,kCounter:obt,kMaxResponseSize:abt,kOnError:sQe,kResume:al,kHTTPContext:lQe,kClosed:L7}=Kt(),co=ZBe(),iQe=Buffer.alloc(0),cv=Buffer[Symbol.species],cbt=De.removeAllListeners,vg=Symbol("kIdleSocketValidation"),Dg=Symbol("kIdleSocketValidationTimeout"),H7=Symbol("kSocketUsed"),_7;function Abt(){let t=process.env.JEST_WORKER_ID?o7():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!1:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!0),r)try{e=new WebAssembly.Module(rbe())}catch{}return e||(e=new WebAssembly.Module(t||o7())),new WebAssembly.Instance(e,{env:{wasm_on_url:(n,s,i)=>0,wasm_on_status:(n,s,i)=>{He(zr.ptr===n);let o=s-TA+NA.byteOffset;return zr.onStatus(new cv(NA.buffer,o,i))},wasm_on_message_begin:n=>(He(zr.ptr===n),zr.onMessageBegin()),wasm_on_header_field:(n,s,i)=>{He(zr.ptr===n);let o=s-TA+NA.byteOffset;return zr.onHeaderField(new cv(NA.buffer,o,i))},wasm_on_header_value:(n,s,i)=>{He(zr.ptr===n);let o=s-TA+NA.byteOffset;return zr.onHeaderValue(new cv(NA.buffer,o,i))},wasm_on_headers_complete:(n,s,i,o)=>(He(zr.ptr===n),zr.onHeadersComplete(s,i===1,o===1)),wasm_on_body:(n,s,i)=>{He(zr.ptr===n);let o=s-TA+NA.byteOffset;return zr.onBody(new cv(NA.buffer,o,i))},wasm_on_message_complete:n=>(He(zr.ptr===n),zr.onMessageComplete())}})}var F7=null,zr=null,NA=null,Av=0,TA=null,ubt=0,IQ=1,DE=2|IQ,lv=4|IQ,U7=8|ubt,P7=class{constructor(e,r,{exports:n}){this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(co.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutWeakRef=new WeakRef(this),this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[tbt],this.shouldKeepAliv
Line truncated
|
`);h.push(E),o+=E.byteLength,g&&(o=null),i=t,s=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${A}`}else if(Wc.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(w7.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=Wc.is.ReadableStream(t)?t:uQt(t)}return(typeof i=="string"||pQt(i))&&(s=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),s!=null&&(async()=>{let A=s(),u=A?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(Q7(r))break;l.length&&n.enqueue(new Uint8Array(l))}else A?.length&&!Q7(r)&&n.enqueue(typeof A=="string"?RF.encode(A):new Uint8Array(A));queueMicrotask(()=>lQt(n))})(),[{stream:r,source:i,length:o},a]}function SQt(t,e=!1){return Wc.is.ReadableStream(t)&&(b7(!w7.isDisturbed(t),"The body has already been consumed."),b7(!t.locked,"The stream is locked.")),ywe(t,e)}function NQt(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function TQt(t,e){return{blob(){return JC(this,n=>{let s=Iwe(e(this));return s===null?s="":s&&(s=mQt(s)),new Blob([n],{type:s})},t,e)},arrayBuffer(){return JC(this,n=>new Uint8Array(n).buffer,t,e)},text(){return JC(this,yQt,t,e)},json(){return JC(this,IQt,t,e)},formData(){return JC(this,n=>{let s=Iwe(e(this));if(s!==null)switch(s.essence){case"multipart/form-data":{let i=EQt(n,s),o=new Cwe;return fQt(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(n.toString()),o=new Cwe;for(let[a,c]of i)o.append(a,c);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return JC(this,n=>new Uint8Array(n),t,e)}}}function xQt(t,e){Object.assign(t.prototype,TQt(t,e))}function JC(t,e,r,n){try{Wc.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=n(t),Bwe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let s=CQt(),i=s.reject,o=a=>{try{s.resolve(e(a))}catch(c){i(c)}};return t.body==null?(o(Buffer.allocUnsafe(0)),s.promise):(dQt(t.body,o,i),s.promise)}function Bwe(t){let e=t.body;return e!=null&&(e.stream.locked||w7.isDisturbed(e.stream))}function Iwe(t){let e=t.headersList,r=hQt(e);return r==="failure"?null:r}bwe.exports={extractBody:ywe,safelyExtractBody:SQt,cloneBody:NQt,mixinBody:xQt,streamRegistry:wQt,bodyUnusable:Bwe}});var Uwe=C((sSr,Lwe)=>{"use strict";var Ve=Q("node:assert"),_e=st(),{channels:Qwe}=Gh(),S7=oW(),{RequestContentLengthMismatchError:vp,ResponseContentLengthMismatchError:wwe,RequestAbortedError:vwe,InvalidArgumentError:RQt,HeadersTimeoutError:DQt,HeadersOverflowError:kQt,SocketError:Fp,InformationalError:zC,BodyTimeoutError:vQt,HTTPParserError:FQt,ResponseExceededMaxSizeError:MQt}=et(),{kUrl:Fwe,kReset:Xi,kClient:MF,kParser:Sr,kBlocking:Yw,kRunning:Sn,kPending:v7,kSize:Swe,kWriting:Vh,kQueue:zc,kNoRef:Gw,kKeepAliveDefaultTimeout:_Qt,kHostHeader:LQt,kPendingIdx:UQt,kRunningIdx:Wa,kError:li,kPipelining:vF,kSocket:Mp,kKeepAliveTimeoutValue:_F,kMaxHeadersSize:PQt,kKeepAliveMaxTimeout:OQt,kKeepAliveTimeoutThreshold:HQt,kHeadersTimeout:GQt,kBodyTimeout:qQt,kStrictContentLength:x7,kMaxRequests:Nwe,kCounter:YQt,kMaxResponseSize:VQt,kOnError:Twe,kResume:ed,kHTTPContext:Mwe,kClosed:R7}=sr(),Ho=bQe(),xwe=Buffer.alloc(0),DF=Buffer[Symbol.species],JQt=_e.removeAllListeners,_p=Symbol("kIdleSocketValidation"),jC=Symbol("kIdleSocketValidationTimeout"),F7=Symbol("kSocketUsed"),N7;function WQt(){let t=process.env.JEST_WORKER_ID?$W():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!1:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!0),r)try{e=new WebAssembly.Module(SQe())}catch{}return e||(e=new WebAssembly.Module(t||$W())),new WebAssembly.Instance(e,{env:{wasm_on_url:(n,s,i)=>0,wasm_on_status:(n,s,i)=>{Ve(on.ptr===n);let o=s-du+lu.byteOffset;return on.onStatus(new DF(lu.buffer,o,i))},wasm_on_message_begin:n=>(Ve(on.ptr===n),on.onMessageBegin()),wasm_on_header_field:(n,s,i)=>{Ve(on.ptr===n);let o=s-du+lu.byteOffset;return on.onHeaderField(new DF(lu.buffer,o,i))},wasm_on_header_value:(n,s,i)=>{Ve(on.ptr===n);let o=s-du+lu.byteOffset;return on.onHeaderValue(new DF(lu.buffer,o,i))},wasm_on_headers_complete:(n,s,i,o)=>(Ve(on.ptr===n),on.onHeadersComplete(s,i===1,o===1)),wasm_on_body:(n,s,i)=>{Ve(on.ptr===n);let o=s-du+lu.byteOffset;return on.onBody(new DF(lu.buffer,o,i))},wasm_on_message_complete:n=>(Ve(on.ptr===n),on.onMessageComplete())}})}var T7=null,on=null,lu=null,kF=0,du=null,zQt=0,qw=1,KC=2|qw,FF=4|qw,D7=8|zQt,k7=class{constructor(e,r,{exports:n}){this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(Ho.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutWeakRef=new WeakRef(this),this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[PQt],this.shouldKeepAliv
Line truncated
|
||||||
`;if(typeof s=="string"?g+=`host: ${s}\r
|
`;if(typeof s=="string"?g+=`host: ${s}\r
|
||||||
`:g+=t[ZBt],i?g+=`connection: upgrade\r
|
`:g+=t[LQt],i?g+=`connection: upgrade\r
|
||||||
upgrade: ${i}\r
|
upgrade: ${i}\r
|
||||||
`:t[uv]&&!h[Si]?g+=`connection: keep-alive\r
|
`:t[vF]&&!h[Xi]?g+=`connection: keep-alive\r
|
||||||
`:g+=`connection: close\r
|
`:g+=`connection: close\r
|
||||||
`,Array.isArray(A))for(let E=0;E<A.length;E+=2){let m=A[E+0],I=A[E+1];if(Array.isArray(I))for(let y=0;y<I.length;y++)g+=`${m}: ${I[y]}\r
|
`,Array.isArray(A))for(let E=0;E<A.length;E+=2){let m=A[E+0],I=A[E+1];if(Array.isArray(I))for(let y=0;y<I.length;y++)g+=`${m}: ${I[y]}\r
|
||||||
`;else g+=`${m}: ${I}\r
|
`;else g+=`${m}: ${I}\r
|
||||||
`}return eQe.sendHeaders.hasSubscribers&&eQe.sendHeaders.publish({request:e,headers:g,socket:h}),!c||d===0?aQe(f,null,t,e,h,u,g,l):De.isBuffer(c)?aQe(f,c,t,e,h,u,g,l):De.isBlobLike(c)?typeof c.stream=="function"?cQe(f,c.stream(),t,e,h,u,g,l):Bbt(f,c,t,e,h,u,g,l):De.isStream(c)?ybt(f,c,t,e,h,u,g,l):De.isIterable(c)?cQe(f,c,t,e,h,u,g,l):He(!1),!0}function ybt(t,e,r,n,s,i,o,a){He(i!==0||r[fn]===0,"stream body cannot be pipelined");let c=!1,A=new fv({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(g){De.destroy(this,g)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new AQe;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,He(s.destroyed||s[Vd]&&r[fn]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(g){f=g}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?De.destroy(e,f):De.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function aQe(t,e,r,n,s,i,o,a){try{e?De.isBuffer(e)&&(He(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
`}return Qwe.sendHeaders.hasSubscribers&&Qwe.sendHeaders.publish({request:e,headers:g,socket:h}),!c||d===0?Dwe(f,null,t,e,h,u,g,l):_e.isBuffer(c)?Dwe(f,c,t,e,h,u,g,l):_e.isBlobLike(c)?typeof c.stream=="function"?kwe(f,c.stream(),t,e,h,u,g,l):owt(f,c,t,e,h,u,g,l):_e.isStream(c)?iwt(f,c,t,e,h,u,g,l):_e.isIterable(c)?kwe(f,c,t,e,h,u,g,l):Ve(!1),!0}function iwt(t,e,r,n,s,i,o,a){Ve(i!==0||r[Sn]===0,"stream body cannot be pipelined");let c=!1,A=new LF({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(g){_e.destroy(this,g)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new vwe;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Ve(s.destroyed||s[Vh]&&r[Sn]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(g){f=g}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?_e.destroy(e,f):_e.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function Dwe(t,e,r,n,s,i,o,a){try{e?_e.isBuffer(e)&&(Ve(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[Si]=!0)):i===0?s.write(`${o}content-length: 0\r
|
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[Xi]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):(He(i===null,"no body must not have content length"),s.write(`${o}\r
|
`,"latin1"):(Ve(i===null,"no body must not have content length"),s.write(`${o}\r
|
||||||
`,"latin1")),n.onRequestSent(),r[al]()}catch(c){t(c)}}async function Bbt(t,e,r,n,s,i,o,a){He(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new xg;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
`,"latin1")),n.onRequestSent(),r[ed]()}catch(c){t(c)}}async function owt(t,e,r,n,s,i,o,a){Ve(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new vp;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[Si]=!0),r[al]()}catch(c){t(c)}}async function cQe(t,e,r,n,s,i,o,a){He(i!==0||r[fn]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{He(c===null),s[Gs]?h(s[Gs]):c=d});s.on("close",A).on("drain",A);let l=new fv({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[Gs])throw s[Gs];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var fv=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Vd]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Gs])throw r[Gs];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[M7])throw new xg;process.emitWarning(new xg)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[Si]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[Xi]=!0),r[ed]()}catch(c){t(c)}}async function kwe(t,e,r,n,s,i,o,a){Ve(i!==0||r[Sn]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Ve(c===null),s[li]?h(s[li]):c=d});s.on("close",A).on("drain",A);let l=new LF({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[li])throw s[li];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var LF=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Vh]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[li])throw r[li];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[x7])throw new vp;process.emitWarning(new vp)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[Xi]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
||||||
`,"latin1"):r.write(`${c}content-length: ${s}\r
|
`,"latin1"):r.write(`${c}content-length: ${s}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1")),s===null&&r.write(`\r
|
`,"latin1")),s===null&&r.write(`\r
|
||||||
${A.toString(16)}\r
|
${A.toString(16)}\r
|
||||||
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[pr].timeout&&r[pr].timeoutType===DE&&r[pr].timeout.refresh&&r[pr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Vd]=!1,e[Gs])throw e[Gs];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[Sr].timeout&&r[Sr].timeoutType===KC&&r[Sr].timeout.refresh&&r[Sr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Vh]=!1,e[li])throw e[li];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):e.write(`${o}\r
|
`,"latin1"):e.write(`${o}\r
|
||||||
`,"latin1"):r===null&&e.write(`\r
|
`,"latin1"):r===null&&e.write(`\r
|
||||||
0\r
|
0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),r!==null&&s!==r){if(n[M7])throw new xg;process.emitWarning(new xg)}e[pr].timeout&&e[pr].timeoutType===DE&&e[pr].timeout.refresh&&e[pr].timeout.refresh(),n[al]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Vd]=!1,e&&(He(n[fn]<=1,"pipeline should only contain this request"),s(e))}};hQe.exports=lbt});var bQe=C((Wbr,BQe)=>{"use strict";var ha=Q("node:assert"),{pipeline:bbt}=Q("node:stream"),ut=Ze(),{RequestContentLengthMismatchError:V7,RequestAbortedError:Qbt,SocketError:wQ,InformationalError:Wd,InvalidArgumentError:wbt}=Xe(),{kUrl:QQ,kReset:Ev,kClient:Ao,kRunning:SQ,kPending:Sbt,kQueue:Jd,kPendingIdx:J7,kRunningIdx:dc,kError:uo,kSocket:vr,kStrictContentLength:Nbt,kOnError:kE,kMaxConcurrentStreams:pv,kPingInterval:gQe,kHTTP2Session:cl,kHTTP2InitialWindowSize:Tbt,kHTTP2ConnectionWindowSize:xbt,kResume:xA,kSize:Rbt,kHTTPContext:z7,kClosed:W7,kBodyTimeout:Dbt,kEnableConnectProtocol:BQ,kRemoteSettings:bQ,kHTTP2Stream:gv,kHTTP2SessionState:j7}=Kt(),{channels:pQe}=Gd(),da=Symbol("open streams"),mQe,mv;try{mv=Q("node:http2")}catch{mv={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:kbt,HTTP2_HEADER_METHOD:EQe,HTTP2_HEADER_PATH:CQe,HTTP2_HEADER_SCHEME:G7,HTTP2_HEADER_CONTENT_LENGTH:vbt,HTTP2_HEADER_EXPECT:_bt,HTTP2_HEADER_STATUS:q7,HTTP2_HEADER_PROTOCOL:Fbt,NGHTTP2_REFUSED_STREAM:Mbt,NGHTTP2_CANCEL:Lbt}}=mv;function Y7(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}function Ubt(t,e){t[vr]=e;let r=t[Tbt],n=t[xbt],s=mv.connect(t[QQ],{createConnection:()=>e,peerMaxConcurrentStreams:t[pv],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[vr]=e,s[da]=0,s[Ao]=t,s[vr]=e,s[j7]={ping:{interval:t[gQe]===0?null:setInterval(Gbt,t[gQe],s).unref()}},s[BQ]=!1,s[bQ]=!1,n&&ut.addListener(s,"connect",Obt.bind(s,n)),ut.addListener(s,"error",qbt),ut.addListener(s,"frameError",Ybt),ut.addListener(s,"end",Vbt),ut.addListener(s,"goaway",Wbt),ut.addListener(s,"close",Jbt),ut.addListener(s,"remoteSettings",Hbt),s.unref(),t[cl]=s,e[cl]=s,ut.addListener(e,"error",jbt),ut.addListener(e,"end",Kbt),ut.addListener(e,"close",zbt),e[W7]=!1,e.on("close",$bt),{version:"h2",defaultPipelining:1/0,write(i){return Zbt(t,i)},resume(){Pbt(t)},destroy(i,o){e[W7]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[SQ]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&s[bQ]===!1||ut.bodyLength(i.body)!==0&&(ut.isStream(i.body)||ut.isAsyncIterable(i.body)||ut.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&s[bQ]===!1;return!1}}}function Pbt(t){let e=t[vr];e?.destroyed===!1&&(t[Rbt]===0||t[pv]===0?(e.unref(),t[cl].unref()):(e.ref(),t[cl].ref()))}function Obt(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function Hbt(t){if(this[Ao][pv]=t.maxConcurrentStreams??this[Ao][pv],this[bQ]===!0&&this[BQ]===!0&&t.enableConnectProtocol===!1){let e=new Wd("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[vr][uo]=e,this[Ao][kE](e);return}this[BQ]=t.enableConnectProtocol??this[BQ],this[bQ]=!0,this[Ao][xA]()}function Gbt(t){let e=t[j7];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(n,s){let i=this[Ao],o=this[Ao];if(n!=null){let a=new Wd(`HTTP/2: "PING" errored - type ${n.message}`);o[uo]=a,i[kE](a)}else i.emit("ping",s)}}function qbt(t){ha(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[vr][uo]=t,this[Ao][kE](t)}function Ybt(t,e,r){if(r===0){let n=new Wd(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[vr][uo]=n,this[Ao][kE](n)}}function Vbt(){let t=new wQ("other side closed",ut.getSocketInfo(this[vr]));this.destroy(t),ut.destroy(this[vr],t)}function Wbt(t){let e=this[uo]||new wQ(`HTTP/2: "GOAWAY" frame received with code ${t}`,ut.getSocketInfo(this[vr])),r=this[Ao];if(r[vr]=null,r[z7]=null,this.close(),this[cl]=null,ut.destroy(this[vr],e),r[dc]<r[Jd].length){let n=r[Jd][r[dc]];r[Jd][r[dc]++]=null,ut.errorRequest(r,n,e),r[J7]=r[dc]}ha(r[SQ]===0),r.emit("disconnect",r[QQ],[r],e),r.emit("connectionError",r[QQ],[r],e),r[xA]()}function Jbt(){let{[Ao]:t,[j7]:e}=this,{[vr]:r}=t,n=this[vr][uo]||this[uo]||new wQ("closed",ut.getSocketInfo(r));if(t[vr]=null,t[z7]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){ha(t[Sbt]===0);let s=t[Jd].splice(t[dc]);for(let i=0;i<s.length;i++){let o=s[i];ut.errorRequest(t,o,n)}}}function zbt(){let t=this[uo]||new wQ("closed",ut.getSocketInfo(this)),e=this[cl][Ao];e[vr]=null,e[z7]=null,this[cl]!==null&&this[cl].destroy(t),e[J7]=e[dc],ha(e[SQ]===0),e.emit("disconnect",e[QQ],[e],t),e[xA]()}function jbt(t){ha(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[uo]=t,this[Ao][kE](t)}function Kbt(){ut.destroy(this,new wQ("other side closed",ut.getSocketInfo(this)))}func
Line truncated
|
`,"latin1"),r!==null&&s!==r){if(n[x7])throw new vp;process.emitWarning(new vp)}e[Sr].timeout&&e[Sr].timeoutType===KC&&e[Sr].timeout.refresh&&e[Sr].timeout.refresh(),n[ed]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Vh]=!1,e&&(Ve(n[Sn]<=1,"pipeline should only contain this request"),s(e))}};Lwe.exports=jQt});var Wwe=C((iSr,Jwe)=>{"use strict";var ja=Q("node:assert"),{pipeline:awt}=Q("node:stream"),pt=st(),{RequestContentLengthMismatchError:U7,RequestAbortedError:cwt,SocketError:Kw,InformationalError:Jh,InvalidArgumentError:Awt,HeadersTimeoutError:uwt,BodyTimeoutError:lwt}=et(),{kUrl:jw,kReset:OF,kClient:Go,kRunning:Xw,kPending:dwt,kQueue:Jw,kPendingIdx:Lp,kRunningIdx:hu,kError:qo,kSocket:Yr,kStrictContentLength:hwt,kOnError:XC,kMaxConcurrentStreams:P7,kPingInterval:Pwe,kHTTP2Session:td,kHTTP2InitialWindowSize:fwt,kHTTP2ConnectionWindowSize:gwt,kResume:fu,kSize:pwt,kHTTPContext:H7,kClosed:O7,kBodyTimeout:mwt,kHeadersTimeout:Ewt,kEnableConnectProtocol:Ww,kRemoteSettings:zw,kHTTP2Stream:UF,kHTTP2SessionState:G7}=sr(),{channels:Owe}=Gh(),za=Symbol("open streams"),Hwe,PF;try{PF=Q("node:http2")}catch{PF={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:Cwt,HTTP2_HEADER_METHOD:Gwe,HTTP2_HEADER_PATH:qwe,HTTP2_HEADER_SCHEME:M7,HTTP2_HEADER_CONTENT_LENGTH:Iwt,HTTP2_HEADER_EXPECT:ywt,HTTP2_HEADER_STATUS:_7,HTTP2_HEADER_PROTOCOL:Bwt,NGHTTP2_REFUSED_STREAM:bwt,NGHTTP2_CANCEL:Qwt}}=PF;function L7(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}function wwt(t,e){t[Yr]=e;let r=t[fwt],n=t[gwt],s=PF.connect(t[jw],{createConnection:()=>e,peerMaxConcurrentStreams:t[P7],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[Yr]=e,s[za]=0,s[Go]=t,s[Yr]=e,s[G7]={ping:{interval:t[Pwe]===0?null:setInterval(xwt,t[Pwe],s).unref()}},s[Ww]=!1,s[zw]=!1,n&&pt.addListener(s,"connect",Nwt.bind(s,n)),pt.addListener(s,"error",Rwt),pt.addListener(s,"frameError",Dwt),pt.addListener(s,"end",kwt),pt.addListener(s,"goaway",vwt),pt.addListener(s,"close",Fwt),pt.addListener(s,"remoteSettings",Twt),s.unref(),t[td]=s,e[td]=s,pt.addListener(e,"error",_wt),pt.addListener(e,"end",Lwt),pt.addListener(e,"close",Mwt),e[O7]=!1,e.on("close",Uwt),{version:"h2",defaultPipelining:1/0,write(i){return Owt(t,i)},resume(){Swt(t)},destroy(i,o){e[O7]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[Xw]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&s[zw]===!1||pt.bodyLength(i.body)!==0&&(pt.isStream(i.body)||pt.isAsyncIterable(i.body)||pt.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&s[zw]===!1;return!1}}}function Swt(t){let e=t[Yr];e?.destroyed===!1&&(t[pwt]===0?(e.unref(),t[td].unref()):(e.ref(),t[td].ref()))}function Nwt(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function Twt(t){if(this[Go][P7]=t.maxConcurrentStreams??this[Go][P7],this[zw]===!0&&this[Ww]===!0&&t.enableConnectProtocol===!1){let e=new Jh("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[Yr][qo]=e,this[Go][XC](e);return}this[Ww]=t.enableConnectProtocol??this[Ww],this[zw]=!0,this[Go][fu]()}function xwt(t){let e=t[G7];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(n,s){let i=this[Go],o=this[Go];if(n!=null){let a=new Jh(`HTTP/2: "PING" errored - type ${n.message}`);o[qo]=a,i[XC](a)}else i.emit("ping",s)}}function Rwt(t){ja(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Yr][qo]=t,this[Go][XC](t)}function Dwt(t,e,r){if(r===0){let n=new Jh(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Yr][qo]=n,this[Go][XC](n)}}function kwt(){let t=new Kw("other side closed",pt.getSocketInfo(this[Yr]));this.destroy(t),pt.destroy(this[Yr],t)}function Vw(t,e,r=!1){let n=t[Jw],s=t[hu];if(s<t[Lp]&&n[s]===e){n[s]=null,t[hu]=s+1;return}let i=n.indexOf(e,s);i===-1||i>=t[Lp]||(n.splice(i,1),t[Lp]--,r&&t[Lp]<t[hu]&&(t[Lp]=t[hu]))}function vwt(t){let e=this[qo]||new Kw(`HTTP/2: "GOAWAY" frame received with code ${t}`,pt.getSocketInfo(this[Yr])),r=this[Go];if(r[Yr]=null,r[H7]=null,this.close(),this[td]=null,pt.destroy(this[Yr],e),r[hu]<r[Jw].length){let n=r[Jw][r[hu]];r[Jw][r[hu]++]=null,n!=null&&pt.errorRequest(r,n,e),r[Lp]=r[hu]}ja(r[Xw]===0),r.emit("disconnect",r[jw],[r],e),r.emit("connectionError",r[jw],[r],e),r[fu]()}function Fwt(){let{[Go]:t,[G7]:e}=this,{[Yr]:r}=t,n=this[Yr][qo]||this[qo]||new Kw("closed",pt.getSocketInfo(r));if(t[Yr]=null,t[H7]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){ja(t[dwt]===0);let s=t[Jw].splice(t[hu]);for(let i=0;i<s.length;i++){let o=s[i];o!=null&&pt.errorRequest(t,o,n)}}}function Mwt(){let t=this[qo]||new Kw("closed",pt.getSocketInfo(this)),e=this[td][Go];e[Yr]=null,e[H7]=null,this[td]!==null&&this[
Line truncated
|
||||||
`;pQe.sendHeaders.publish({request:e,headers:k,socket:n[vr]})}let B=s==="GET"||s==="HEAD"||d===null;c?(h[_bt]="100-continue",f=n.request(h,{endStream:B,signal:A}),f[gv]=!0,f.once("continue",V)):(f=n.request(h,{endStream:B,signal:A}),f[gv]=!0,V()),++n[da],f.setTimeout(r);let M=!1;return f.once("response",k=>{let{[q7]:P,...v}=k;if(e.onResponseStarted(),M=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(P),Y7(v),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",z=>{e.aborted||e.completed||e.onData(z)===!1&&f.pause()})}),f.once("end",()=>{f.removeAllListeners("data"),M?(!e.aborted&&!e.completed&&e.onComplete({}),t[Jd][t[dc]++]=null,t[xA]()):(m(new Wd("HTTP/2: stream half-closed (remote)")),t[Jd][t[dc]++]=null,t[J7]=t[dc],t[xA]())}),f.once("close",()=>{f.removeAllListeners("data"),n[da]-=1,n[da]===0&&n.unref()}),f.once("error",function(k){f.removeAllListeners("data"),m(k)}),f.once("frameError",(k,P)=>{f.removeAllListeners("data"),m(new Wd(`HTTP/2: "frameError" received - type ${k}, code ${P}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let k=new Wd(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),n[da]-=1,n[da]===0&&n.unref(),m(k)}),f.once("trailers",k=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(k))}),!0;function V(){!d||y===0?IQe(m,f,null,t,e,t[vr],y,I):ut.isBuffer(d)?IQe(m,f,d,t,e,t[vr],y,I):ut.isBlobLike(d)?typeof d.stream=="function"?yQe(m,f,d.stream(),t,e,t[vr],y,I):tQt(m,f,d,t,e,t[vr],y,I):ut.isStream(d)?eQt(m,t[vr],I,f,d,t,e,y):ut.isIterable(d)?yQe(m,f,d,t,e,t[vr],y,I):ha(!1)}}function IQe(t,e,r,n,s,i,o,a){try{r!=null&&ut.isBuffer(r)&&(ha(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),s.onBodySent(r)),a||(i[Ev]=!0),s.onRequestSent(),n[xA]()}catch(c){t(c)}}function eQt(t,e,r,n,s,i,o,a){ha(a!==0||i[SQ]===0,"stream body cannot be pipelined");let c=bbt(s,n,u=>{u?(ut.destroy(c,u),t(u)):(ut.removeAllListeners(c),o.onRequestSent(),r||(e[Ev]=!0),i[xA]())});ut.addListener(c,"data",A);function A(u){o.onBodySent(u)}}async function tQt(t,e,r,n,s,i,o,a){ha(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new V7;let c=Buffer.from(await r.arrayBuffer());e.cork(),e.write(c),e.uncork(),e.end(),s.onBodySent(c),s.onRequestSent(),a||(i[Ev]=!0),n[xA]()}catch(c){t(c)}}async function yQe(t,e,r,n,s,i,o,a){ha(o!==0||n[SQ]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let l=c;c=null,l()}}let u=()=>new Promise((l,d)=>{ha(c===null),i[uo]?d(i[uo]):c=l});e.on("close",A).on("drain",A);try{for await(let l of r){if(i[uo])throw i[uo];let d=e.write(l);s.onBodySent(l),d||await u()}e.end(),s.onRequestSent(),a||(i[Ev]=!0),n[xA]()}catch(l){t(l)}finally{e.off("close",A).off("drain",A)}}BQe.exports=Ubt});var $d=C((Jbr,DQe)=>{"use strict";var Al=Q("node:assert"),NQe=Q("node:net"),NQ=Q("node:http"),_g=Ze(),{ClientStats:rQt}=GV(),{channels:vE}=Gd(),nQt=HBe(),sQt=Qg(),{InvalidArgumentError:mr,InformationalError:iQt,ClientDestroyedError:oQt}=Xe(),aQt=wg(),{kUrl:RA,kServerName:Kd,kClient:cQt,kBusy:$7,kConnect:AQt,kResuming:Fg,kRunning:DQ,kPending:kQ,kSize:TQ,kQueue:hc,kConnected:uQt,kConnecting:_E,kNeedDrain:jd,kKeepAliveDefaultTimeout:QQe,kHostHeader:lQt,kPendingIdx:fc,kRunningIdx:ll,kError:dQt,kPipelining:Cv,kKeepAliveTimeoutValue:hQt,kMaxHeadersSize:fQt,kKeepAliveMaxTimeout:gQt,kKeepAliveTimeoutThreshold:pQt,kHeadersTimeout:mQt,kBodyTimeout:EQt,kStrictContentLength:CQt,kConnector:xQ,kMaxRequests:X7,kCounter:IQt,kClose:yQt,kDestroy:BQt,kDispatch:bQt,kLocalAddress:RQ,kMaxResponseSize:QQt,kOnError:wQt,kHTTPContext:on,kMaxConcurrentStreams:SQt,kHTTP2InitialWindowSize:NQt,kHTTP2ConnectionWindowSize:TQt,kResume:ul,kPingInterval:xQt}=Kt(),RQt=fQe(),DQt=bQe(),zd=Symbol("kClosedResolve"),kQt=NQ&&NQ.maxHeaderSize&&Number.isInteger(NQ.maxHeaderSize)&&NQ.maxHeaderSize>0?()=>NQ.maxHeaderSize:()=>{throw new mr("http module not available or http.maxHeaderSize invalid")},wQe=()=>{};function TQe(t){return t[Cv]??t[on]?.defaultPipelining??1}var Z7=class extends sQt{constructor(e,{maxHeaderSize:r,headersTimeout:n,socketTimeout:s,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:c,keepAlive:A,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:g,tls:E,strictContentLength:m,maxCachedSessions:I,connect:y,maxRequestsPerClient:B,localAddress:M,maxResponseSize:V,autoSelectFamily:k,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:v,allowH2:z,useH2c:X,initialWindowSize:te,connectionWindowSize:ce,pingInterval:ue,webSocket:Fe}={}){if(A!==void 0)throw new mr("unsupported keepAlive, use pipelining=0 instead");if(s!==void 0)throw new mr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new mr("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(c!==void 0)throw new mr("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw
Line truncated
|
`;Owe.sendHeaders.publish({request:e,headers:P,socket:s[Yr]})}let F=i==="GET"||i==="HEAD"||h===null;A?(f[ywt]="100-continue",g=s.request(f,{endStream:F,signal:u}),g[UF]=!0,g.once("continue",L)):(g=s.request(f,{endStream:F,signal:u}),g[UF]=!0,L()),++s[za],g.setTimeout(r);let V=!1;return g.once("response",P=>{let{[_7]:k,...j}=P;if(e.onResponseStarted(),V=!0,g.setTimeout(n),e.aborted){g.removeAllListeners("data");return}e.onHeaders(Number(k),L7(j),g.resume.bind(g),"")===!1&&g.pause(),g.on("data",Z=>{e.aborted||e.completed||e.onData(Z)===!1&&g.pause()})}),g.once("end",()=>{g.removeAllListeners("data"),V?(!e.aborted&&!e.completed&&e.onComplete({}),Vw(t,e),t[fu]()):(I(new Jh("HTTP/2: stream half-closed (remote)")),Vw(t,e,!0),t[fu]())}),g.once("close",()=>{g.removeAllListeners("data"),s[za]-=1,s[za]===0&&s.unref(),!e.aborted&&!e.completed&&I(new Jh("HTTP/2: stream closed before the response was complete"))}),g.once("error",function(P){g.removeAllListeners("data"),I(P)}),g.once("frameError",(P,k)=>{g.removeAllListeners("data"),I(new Jh(`HTTP/2: "frameError" received - type ${P}, code ${k}`))}),g.on("aborted",()=>{g.removeAllListeners("data")}),g.on("timeout",()=>{let P=V?new lwt(`HTTP/2: "body timeout after ${n}"`):new uwt(`HTTP/2: "headers timeout after ${r}"`);g.removeAllListeners("data"),s[za]-=1,s[za]===0&&s.unref(),I(P)}),g.once("trailers",P=>{e.aborted||e.completed||(g.removeAllListeners("data"),e.onComplete(P))}),!0;function L(){!h||B===0?Ywe(I,g,null,t,e,t[Yr],B,y):pt.isBuffer(h)?Ywe(I,g,h,t,e,t[Yr],B,y):pt.isBlobLike(h)?typeof h.stream=="function"?Vwe(I,g,h.stream(),t,e,t[Yr],B,y):Gwt(I,g,h,t,e,t[Yr],B,y):pt.isStream(h)?Hwt(I,t[Yr],y,g,h,t,e,B):pt.isIterable(h)?Vwe(I,g,h,t,e,t[Yr],B,y):ja(!1)}}function Ywe(t,e,r,n,s,i,o,a){try{r!=null&&pt.isBuffer(r)&&(ja(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),s.onBodySent(r)),a||(i[OF]=!0),s.onRequestSent(),n[fu]()}catch(c){t(c)}}function Hwt(t,e,r,n,s,i,o,a){ja(a!==0||i[Xw]===0,"stream body cannot be pipelined");let c=awt(s,n,u=>{u?(pt.destroy(c,u),t(u)):(pt.removeAllListeners(c),o.onRequestSent(),r||(e[OF]=!0),i[fu]())});pt.addListener(c,"data",A);function A(u){o.onBodySent(u)}}async function Gwt(t,e,r,n,s,i,o,a){ja(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new U7;let c=Buffer.from(await r.arrayBuffer());e.cork(),e.write(c),e.uncork(),e.end(),s.onBodySent(c),s.onRequestSent(),a||(i[OF]=!0),n[fu]()}catch(c){t(c)}}async function Vwe(t,e,r,n,s,i,o,a){ja(o!==0||n[Xw]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let l=c;c=null,l()}}let u=()=>new Promise((l,d)=>{ja(c===null),i[qo]?d(i[qo]):c=l});e.on("close",A).on("drain",A);try{for await(let l of r){if(i[qo])throw i[qo];let d=e.write(l);s.onBodySent(l),d||await u()}e.end(),s.onRequestSent(),a||(i[OF]=!0),n[fu]()}catch(l){t(l)}finally{e.off("close",A).off("drain",A)}}Jwe.exports=wwt});var Kh=C((oSr,t1e)=>{"use strict";var rd=Q("node:assert"),Xwe=Q("node:net"),Zw=Q("node:http"),Up=st(),{ClientStats:qwt}=MW(),{channels:ZC}=Gh(),Ywt=lQe(),Vwt=Tp(),{InvalidArgumentError:Nr,InformationalError:Jwt,ClientDestroyedError:Wwt}=et(),zwt=xp(),{kUrl:gu,kServerName:jh,kClient:jwt,kBusy:Y7,kConnect:Kwt,kResuming:Pp,kRunning:r1,kPending:n1,kSize:$w,kQueue:jc,kConnected:Xwt,kConnecting:$C,kNeedDrain:zh,kKeepAliveDefaultTimeout:zwe,kHostHeader:Zwt,kPendingIdx:Kc,kRunningIdx:sd,kError:$wt,kPipelining:HF,kKeepAliveTimeoutValue:e1t,kMaxHeadersSize:t1t,kKeepAliveMaxTimeout:r1t,kKeepAliveTimeoutThreshold:n1t,kHeadersTimeout:s1t,kBodyTimeout:i1t,kStrictContentLength:o1t,kConnector:e1,kMaxRequests:V7,kCounter:a1t,kClose:c1t,kDestroy:A1t,kDispatch:u1t,kLocalAddress:t1,kMaxResponseSize:l1t,kOnError:d1t,kHTTPContext:mn,kMaxConcurrentStreams:h1t,kHTTP2InitialWindowSize:f1t,kHTTP2ConnectionWindowSize:g1t,kResume:nd,kPingInterval:p1t}=sr(),m1t=Uwe(),E1t=Wwe(),Wh=Symbol("kClosedResolve"),C1t=Zw&&Zw.maxHeaderSize&&Number.isInteger(Zw.maxHeaderSize)&&Zw.maxHeaderSize>0?()=>Zw.maxHeaderSize:()=>{throw new Nr("http module not available or http.maxHeaderSize invalid")},jwe=()=>{};function Zwe(t){return t[HF]??t[mn]?.defaultPipelining??1}var J7=class extends Vwt{constructor(e,{maxHeaderSize:r,headersTimeout:n,socketTimeout:s,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:c,keepAlive:A,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:g,tls:E,strictContentLength:m,maxCachedSessions:I,connect:y,maxRequestsPerClient:B,localAddress:F,maxResponseSize:V,autoSelectFamily:L,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:k,allowH2:j,useH2c:Z,initialWindowSize:ne,connectionWindowSize:ce,pingInterval:de,webSocket:ke}={}){if(A!==void 0)throw new Nr("unsupported keepAlive, use pipelining=0 instead");if(s!==void 0)throw new Nr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new Nr("unsupported requestTimeout, use headersTimeout &
Line truncated
|
||||||
`,this[EQt]=a??3e5,this[mQt]=n??3e5,this[CQt]=m??!0,this[X7]=B,this[zd]=null,this[QQt]=V>-1?V:-1,this[on]=null,this[SQt]=v??100,this[NQt]=te??262144,this[TQt]=ce??524288,this[xQt]=ue??6e4,this[hc]=[],this[ll]=0,this[fc]=0,this[ul]=ke=>eW(this,ke),this[wQt]=ke=>xQe(this,ke)}get pipelining(){return this[Cv]}set pipelining(e){this[Cv]=e,this[ul](!0)}get stats(){return new rQt(this)}get[kQ](){return this[hc].length-this[fc]}get[DQ](){return this[fc]-this[ll]}get[TQ](){return this[hc].length-this[ll]}get[uQt](){return!!this[on]&&!this[_E]&&!this[on].destroyed}get[$7](){return!!(this[on]?.busy(null)||this[TQ]>=(TQe(this)||1)||this[kQ]>0)}[AQt](e){RQe(this),this.once("connect",e)}[bQt](e,r){let n=new nQt(this[RA].origin,e,r);return this[hc].push(n),this[Fg]||(_g.bodyLength(n.body)==null&&_g.isIterable(n.body)?(this[Fg]=1,queueMicrotask(()=>eW(this))):this[ul](!0)),this[Fg]&&this[jd]!==2&&this[$7]&&(this[jd]=2),this[jd]<2}[yQt](){return new Promise(e=>{this[TQ]?this[zd]=e:e(null)})}[BQt](e){return new Promise(r=>{let n=this[hc].splice(this[fc]);for(let i=0;i<n.length;i++){let o=n[i];_g.errorRequest(this,o,e)}let s=()=>{this[zd]&&(this[zd](),this[zd]=null),r(null)};this[on]?(this[on].destroy(e,s),this[on]=null):queueMicrotask(s),this[ul]()})}};function xQe(t,e){if(t[DQ]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Al(t[fc]===t[ll]);let r=t[hc].splice(t[ll]);for(let n=0;n<r.length;n++){let s=r[n];_g.errorRequest(t,s,e)}Al(t[TQ]===0)}}function RQe(t){Al(!t[_E]),Al(!t[on]);let{host:e,hostname:r,protocol:n,port:s}=t[RA];if(r[0]==="["){let i=r.indexOf("]");Al(i!==-1);let o=r.substring(1,i);Al(NQe.isIPv6(o)),r=o}t[_E]=!0,vE.beforeConnect.hasSubscribers&&vE.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[on]?.version,servername:t[Kd],localAddress:t[RQ]},connector:t[xQ]});try{t[xQ]({host:e,hostname:r,protocol:n,port:s,servername:t[Kd],localAddress:t[RQ]},(i,o)=>{if(i){K7(t,i,{host:e,hostname:r,protocol:n,port:s}),t[ul]();return}if(t.destroyed){_g.destroy(o.on("error",wQe),new oQt),t[ul]();return}Al(o);try{t[on]=o.alpnProtocol==="h2"?DQt(t,o):RQt(t,o)}catch(a){o.destroy().on("error",wQe),K7(t,a,{host:e,hostname:r,protocol:n,port:s}),t[ul]();return}t[_E]=!1,o[IQt]=0,o[X7]=t[X7],o[cQt]=t,o[dQt]=null,vE.connected.hasSubscribers&&vE.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[on]?.version,servername:t[Kd],localAddress:t[RQ]},connector:t[xQ],socket:o}),t.emit("connect",t[RA],[t]),t[ul]()})}catch(i){K7(t,i,{host:e,hostname:r,protocol:n,port:s}),t[ul]()}}function K7(t,e,{host:r,hostname:n,protocol:s,port:i}){if(!t.destroyed){if(t[_E]=!1,vE.connectError.hasSubscribers&&vE.connectError.publish({connectParams:{host:r,hostname:n,protocol:s,port:i,version:t[on]?.version,servername:t[Kd],localAddress:t[RQ]},connector:t[xQ],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Al(t[DQ]===0);t[kQ]>0&&t[hc][t[fc]].servername===t[Kd];){let o=t[hc][t[fc]++];_g.errorRequest(t,o,e)}else xQe(t,e);t.emit("connectionError",t[RA],[t],e)}}function SQe(t){t[jd]=0,t.emit("drain",t[RA],[t])}function eW(t,e){t[Fg]!==2&&(t[Fg]=2,vQt(t,e),t[Fg]=0,t[ll]>256&&(t[hc].splice(0,t[ll]),t[fc]-=t[ll],t[ll]=0))}function vQt(t,e){for(;;){if(t.destroyed){Al(t[kQ]===0);return}if(t[zd]&&!t[TQ]){t[zd](),t[zd]=null;return}if(t[on]&&t[on].resume(),t[$7])t[jd]=2;else if(t[jd]===2){e?(t[jd]=1,queueMicrotask(()=>SQe(t))):SQe(t);continue}if(t[kQ]===0||t[DQ]>=(TQe(t)||1))return;let r=t[hc][t[fc]];if(r===null)return;if(t[RA].protocol==="https:"&&t[Kd]!==r.servername){if(t[DQ]>0)return;t[Kd]=r.servername,t[on]?.destroy(new iQt("servername changed"),()=>{t[on]=null,eW(t)})}if(t[_E])return;if(!t[on]){RQe(t);return}if(t[on].destroyed||t[on].busy(r))return;!r.aborted&&t[on].write(r)?t[fc]++:t[hc].splice(t[fc],1)}}DQe.exports=Z7});var tW=C((jbr,kQe)=>{"use strict";var Iv=class{bottom=0;top=0;list=new Array(2048).fill(void 0);next=null;isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};kQe.exports=class{constructor(){this.head=this.tail=new Iv}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new Iv),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var yv=C((Kbr,HQe)=>{"use strict";var{PoolStats:_Qt}=GV(),FQt=Qg(),MQt=tW(),{kConnected:rW,kSize:vQe,kRunning:_Qe,kPending:FQe,kQueued:vQ,kBusy:LQt,kFree:UQt,kUrl:PQt,kClose:OQt,kDestroy:HQt,kDispatch:GQt}=Kt(),Jn=Symbol("clients"),qs=Symbol("needDrain"),_Q=Symbol("queue"),nW=Symbol("closed resolve"),sW=Symbol("onDrain"),MQe=Symbol("onConnect"),LQe=Symbol("onDisconnect"),UQe=Symbol("onConnectionError"),iW=Symbol("get dispatcher"),PQe=Symbol("add client"),OQe=Symbol("remove client"),oW=class extends FQt{[_Q]=new MQt;[vQ]=0;[Jn]
Line truncated
|
`,this[i1t]=a??3e5,this[s1t]=n??3e5,this[o1t]=m??!0,this[V7]=B,this[Wh]=null,this[l1t]=V>-1?V:-1,this[mn]=null,this[h1t]=k??100,this[f1t]=ne??262144,this[g1t]=ce??524288,this[p1t]=de??6e4,this[jc]=[],this[sd]=0,this[Kc]=0,this[nd]=ve=>W7(this,ve),this[d1t]=ve=>$we(this,ve)}get pipelining(){return this[HF]}set pipelining(e){this[HF]=e,this[nd](!0)}get stats(){return new qwt(this)}get[n1](){return this[jc].length-this[Kc]}get[r1](){return this[Kc]-this[sd]}get[$w](){return this[jc].length-this[sd]}get[Xwt](){return!!this[mn]&&!this[$C]&&!this[mn].destroyed}get[Y7](){return!!(this[mn]?.busy(null)||this[$w]>=(Zwe(this)||1)||this[n1]>0)}[Kwt](e){e1e(this),this.once("connect",e)}[u1t](e,r){let n=new Ywt(this[gu].origin,e,r);return this[jc].push(n),this[Pp]||(Up.bodyLength(n.body)==null&&Up.isIterable(n.body)?(this[Pp]=1,queueMicrotask(()=>W7(this))):this[nd](!0)),this[Pp]&&this[zh]!==2&&this[Y7]&&(this[zh]=2),this[zh]<2}[c1t](){return new Promise(e=>{this[$w]?this[Wh]=e:e(null)})}[A1t](e){return new Promise(r=>{let n=this[jc].splice(this[Kc]);for(let i=0;i<n.length;i++){let o=n[i];o!=null&&Up.errorRequest(this,o,e)}let s=()=>{this[Wh]&&(this[Wh](),this[Wh]=null),r(null)};this[mn]?(this[mn].destroy(e,s),this[mn]=null):queueMicrotask(s),this[nd]()})}};function $we(t,e){if(t[r1]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){rd(t[Kc]===t[sd]);let r=t[jc].splice(t[sd]);for(let n=0;n<r.length;n++){let s=r[n];s!=null&&Up.errorRequest(t,s,e)}rd(t[$w]===0)}}function e1e(t){rd(!t[$C]),rd(!t[mn]);let{host:e,hostname:r,protocol:n,port:s}=t[gu];if(r[0]==="["){let i=r.indexOf("]");rd(i!==-1);let o=r.substring(1,i);rd(Xwe.isIPv6(o)),r=o}t[$C]=!0,ZC.beforeConnect.hasSubscribers&&ZC.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[mn]?.version,servername:t[jh],localAddress:t[t1]},connector:t[e1]});try{t[e1]({host:e,hostname:r,protocol:n,port:s,servername:t[jh],localAddress:t[t1]},(i,o)=>{if(i){q7(t,i,{host:e,hostname:r,protocol:n,port:s}),t[nd]();return}if(t.destroyed){Up.destroy(o.on("error",jwe),new Wwt),t[nd]();return}rd(o);try{t[mn]=o.alpnProtocol==="h2"?E1t(t,o):m1t(t,o)}catch(a){o.destroy().on("error",jwe),q7(t,a,{host:e,hostname:r,protocol:n,port:s}),t[nd]();return}t[$C]=!1,o[a1t]=0,o[V7]=t[V7],o[jwt]=t,o[$wt]=null,ZC.connected.hasSubscribers&&ZC.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[mn]?.version,servername:t[jh],localAddress:t[t1]},connector:t[e1],socket:o}),t.emit("connect",t[gu],[t]),t[nd]()})}catch(i){q7(t,i,{host:e,hostname:r,protocol:n,port:s}),t[nd]()}}function q7(t,e,{host:r,hostname:n,protocol:s,port:i}){if(!t.destroyed){if(t[$C]=!1,ZC.connectError.hasSubscribers&&ZC.connectError.publish({connectParams:{host:r,hostname:n,protocol:s,port:i,version:t[mn]?.version,servername:t[jh],localAddress:t[t1]},connector:t[e1],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(rd(t[r1]===0);t[n1]>0&&t[jc][t[Kc]].servername===t[jh];){let o=t[jc][t[Kc]++];Up.errorRequest(t,o,e)}else $we(t,e);t.emit("connectionError",t[gu],[t],e)}}function Kwe(t){t[zh]=0,t.emit("drain",t[gu],[t])}function W7(t,e){t[Pp]!==2&&(t[Pp]=2,I1t(t,e),t[Pp]=0,t[sd]>256&&(t[jc].splice(0,t[sd]),t[Kc]-=t[sd],t[sd]=0))}function I1t(t,e){for(;;){if(t.destroyed){rd(t[n1]===0);return}if(t[Wh]&&!t[$w]){t[Wh](),t[Wh]=null;return}if(t[mn]&&t[mn].resume(),t[Y7])t[zh]=2;else if(t[zh]===2){e?(t[zh]=1,queueMicrotask(()=>Kwe(t))):Kwe(t);continue}if(t[n1]===0||t[r1]>=(Zwe(t)||1))return;let r=t[jc][t[Kc]];if(r===null)return;if(t[gu].protocol==="https:"&&t[jh]!==r.servername){if(t[r1]>0)return;t[jh]=r.servername,t[mn]?.destroy(new Jwt("servername changed"),()=>{t[mn]=null,W7(t)})}if(t[$C])return;if(!t[mn]){e1e(t);return}if(t[mn].destroyed||t[mn].busy(r))return;!r.aborted&&t[mn].write(r)?t[Kc]++:t[jc].splice(t[Kc],1)}}t1e.exports=J7});var z7=C((cSr,r1e)=>{"use strict";var GF=class{bottom=0;top=0;list=new Array(2048).fill(void 0);next=null;isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};r1e.exports=class{constructor(){this.head=this.tail=new GF}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new GF),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var qF=C((ASr,l1e)=>{"use strict";var{PoolStats:y1t}=MW(),B1t=Tp(),b1t=z7(),{kConnected:j7,kSize:n1e,kRunning:s1e,kPending:i1e,kQueued:s1,kBusy:Q1t,kFree:w1t,kUrl:S1t,kClose:N1t,kDestroy:T1t,kDispatch:x1t}=sr(),as=Symbol("clients"),di=Symbol("needDrain"),i1=Symbol("queue"),K7=Symbol("closed resolve"),X7=Symbol("onDrain"),o1e=Symbol("onConnect"),a1e=Symbol("onDisconnect"),c1e=Symbol("onConnectionError"),Z7=Symbol("get dispatcher"),A1e=Symbol("add client"),u1e=Symbol("remove client"),$7=class extends B1t{[i1]=n
Line truncated
|
||||||
|
|
||||||
${e.format(r)}`.trim():`${r.length} interceptors are pending:
|
${e.format(r)}`.trim():`${r.length} interceptors are pending:
|
||||||
|
|
||||||
${e.format(r)}`.trim())}};dSe.exports=QJ});var SJ=C((NQr,pSe)=>{"use strict";var{InvalidArgumentError:USt}=Xe(),{runtimeFeatures:PSt}=il();function OSt(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:n=[],caseSensitive:s=!1}=t;return{ignore:new Set(e.map(i=>s?i:i.toLowerCase())),exclude:new Set(r.map(i=>s?i:i.toLowerCase())),match:new Set(n.map(i=>s?i:i.toLowerCase()))}}var hSe=PSt.has("crypto")?Q("node:crypto"):null,HSt=hSe?.hash?t=>hSe.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function gSe(t){return Array.isArray(t)&&(t.length&1)===0}function GSt(t=[]){return t.length===0?()=>!1:function(r){let n;for(let s of t)if(typeof s=="string"){if(n||(n=r.toLowerCase()),n.includes(s.toLowerCase()))return!0}else if(s instanceof RegExp&&s.test(r))return!0;return!1}}function qSt(t){let e={};if(!t)return e;if(gSe(t)){for(let r=0;r<t.length;r+=2){let n=t[r],s=t[r+1];if(n&&s!==void 0){let i=Buffer.isBuffer(n)?n.toString():n,o=Buffer.isBuffer(s)?s.toString():s;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,n]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(n)?n.join(", "):String(n));return e}var fSe=["record","playback","update"];function YSt(t){if(!fSe.includes(t))throw new USt(`Invalid snapshot mode: ${t}. Must be one of: ${fSe.join(", ")}`)}pSe.exports={createHeaderFilters:OSt,hashId:HSt,isUndiciHeaders:gSe,normalizeHeaders:qSt,isUrlExcludedFactory:GSt,validateSnapshotMode:YSt}});var wSe=C((TQr,QSe)=>{"use strict";var{writeFile:VSt,readFile:WSt,mkdir:JSt}=Q("node:fs/promises"),{dirname:zSt,resolve:mSe}=Q("node:path"),{setTimeout:jSt,clearTimeout:ESe}=Q("node:timers"),{InvalidArgumentError:CSe,UndiciError:KSt}=Xe(),{hashId:$St,isUrlExcludedFactory:XSt,normalizeHeaders:ISe,createHeaderFilters:ySe}=SJ();function WQ(t,e,r={}){let n=new URL(t.path,t.origin),s=t._normalizedHeaders||ISe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=s),{method:t.method||"GET",url:r.matchQuery!==!1?n.toString():`${n.origin}${n.pathname}`,headers:BSe(s,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function BSe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{ignore:i,exclude:o,match:a}=e;for(let[c,A]of Object.entries(t)){let u=n?c:c.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(s[u]=A)}return s}function bSe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let c=n?o:o.toLowerCase();i.has(c)||(s[c]=a)}return s}function JQ(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let n=Object.keys(t.headers).sort();for(let s of n){let i=Array.isArray(t.headers[s])?t.headers[s]:[t.headers[s]];e.push(s);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return $St(r)}var NJ=class{#e;#t;#n=new Map;#r;#i=1/0;#s=!1;#c;constructor(e={}){this.#r=e.snapshotPath,this.#i=e.maxSnapshots||1/0,this.#s=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#c=ySe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=XSt(e.excludeUrls),this.#s&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let n=WQ(e,this.#c,this.matchOptions),s=JQ(n),i=ISe(r.headers),o={statusCode:r.statusCode,headers:bSe(i,this.#c,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#n.size>=this.#i&&!this.#n.has(s)){let c=this.#n.keys().next().value;this.#n.delete(c)}let a=this.#n.get(s);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#n.set(s,{request:n,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#s&&this.#r&&this.#A()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=WQ(e,this.#c,this.matchOptions),n=JQ(r),s=this.#n.get(n);if(!s)return;let i=s.callCount||0,o=Math.min(i,s.responses.length-1);return s.callCount=i+1,{...s,response:s.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new CSe("Snapshot path is required");try{let n=await WSt(mSe(r),"utf8"),s=JSON.parse(n);if(Array.isArray(s)){this.#n.clear();for(let{hash:i,snapshot:o}of s)this.#n.set(i,o)}else this.#n=new Map(Object.entries(s))}catch(n){if(n.code==="ENOENT")this.#n.clear();else throw new KSt(`Failed to load snapshots from ${r}`,{cause:n})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new CSe("Snapshot path is required");let n=mSe(r);await JSt(zSt(n),{recursive:!0});let s=Array.from(this.#n.entries()).map(([i,o])=>({hash:i,snapshot:o}));await VSt(n,JSON.s
Line truncated
|
${e.format(r)}`.trim())}};_Ne.exports=mj});var Cj=C((OSr,ONe)=>{"use strict";var{InvalidArgumentError:wTt}=et(),{runtimeFeatures:STt}=Zl();function NTt(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:n=[],caseSensitive:s=!1}=t;return{ignore:new Set(e.map(i=>s?i:i.toLowerCase())),exclude:new Set(r.map(i=>s?i:i.toLowerCase())),match:new Set(n.map(i=>s?i:i.toLowerCase()))}}var LNe=STt.has("crypto")?Q("node:crypto"):null,TTt=LNe?.hash?t=>LNe.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function PNe(t){return Array.isArray(t)&&(t.length&1)===0}function xTt(t=[]){return t.length===0?()=>!1:function(r){let n;for(let s of t)if(typeof s=="string"){if(n||(n=r.toLowerCase()),n.includes(s.toLowerCase()))return!0}else if(s instanceof RegExp&&s.test(r))return!0;return!1}}function RTt(t){let e={};if(!t)return e;if(PNe(t)){for(let r=0;r<t.length;r+=2){let n=t[r],s=t[r+1];if(n&&s!==void 0){let i=Buffer.isBuffer(n)?n.toString():n,o=Buffer.isBuffer(s)?s.toString():s;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,n]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(n)?n.join(", "):String(n));return e}var UNe=["record","playback","update"];function DTt(t){if(!UNe.includes(t))throw new wTt(`Invalid snapshot mode: ${t}. Must be one of: ${UNe.join(", ")}`)}ONe.exports={createHeaderFilters:NTt,hashId:TTt,isUndiciHeaders:PNe,normalizeHeaders:RTt,isUrlExcludedFactory:xTt,validateSnapshotMode:DTt}});var jNe=C((HSr,zNe)=>{"use strict";var{writeFile:kTt,readFile:vTt,mkdir:FTt}=Q("node:fs/promises"),{dirname:MTt,resolve:HNe}=Q("node:path"),{setTimeout:_Tt,clearTimeout:GNe}=Q("node:timers"),{InvalidArgumentError:qNe,UndiciError:LTt}=et(),{hashId:UTt,isUrlExcludedFactory:PTt,normalizeHeaders:YNe,createHeaderFilters:VNe}=Cj();function E1(t,e,r={}){let n=new URL(t.path,t.origin),s=t._normalizedHeaders||YNe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=s),{method:t.method||"GET",url:r.matchQuery!==!1?n.toString():`${n.origin}${n.pathname}`,headers:JNe(s,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function JNe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{ignore:i,exclude:o,match:a}=e;for(let[c,A]of Object.entries(t)){let u=n?c:c.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(s[u]=A)}return s}function WNe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let c=n?o:o.toLowerCase();i.has(c)||(s[c]=a)}return s}function C1(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let n=Object.keys(t.headers).sort();for(let s of n){let i=Array.isArray(t.headers[s])?t.headers[s]:[t.headers[s]];e.push(s);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return UTt(r)}var Ij=class{#e;#t;#n=new Map;#r;#i=1/0;#s=!1;#a;constructor(e={}){this.#r=e.snapshotPath,this.#i=e.maxSnapshots||1/0,this.#s=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#a=VNe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=PTt(e.excludeUrls),this.#s&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let n=E1(e,this.#a,this.matchOptions),s=C1(n),i=YNe(r.headers),o={statusCode:r.statusCode,headers:WNe(i,this.#a,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#n.size>=this.#i&&!this.#n.has(s)){let c=this.#n.keys().next().value;this.#n.delete(c)}let a=this.#n.get(s);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#n.set(s,{request:n,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#s&&this.#r&&this.#A()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=E1(e,this.#a,this.matchOptions),n=C1(r),s=this.#n.get(n);if(!s)return;let i=s.callCount||0,o=Math.min(i,s.responses.length-1);return s.callCount=i+1,{...s,response:s.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new qNe("Snapshot path is required");try{let n=await vTt(HNe(r),"utf8"),s=JSON.parse(n);if(Array.isArray(s)){this.#n.clear();for(let{hash:i,snapshot:o}of s)this.#n.set(i,o)}else this.#n=new Map(Object.entries(s))}catch(n){if(n.code==="ENOENT")this.#n.clear();else throw new LTt(`Failed to load snapshots from ${r}`,{cause:n})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new qNe("Snapshot path is required");let n=HNe(r);await FTt(MTt(n),{recursive:!0});let s=Array.from(this.#n.entries()).map(([i,o])=>({hash:i,snapshot:o}));await kTt(n,JSON.s
Line truncated
|
||||||
PRAGMA journal_mode = WAL;
|
PRAGMA journal_mode = WAL;
|
||||||
PRAGMA synchronous = NORMAL;
|
PRAGMA synchronous = NORMAL;
|
||||||
PRAGMA temp_store = memory;
|
PRAGMA temp_store = memory;
|
||||||
PRAGMA optimize;
|
PRAGMA optimize;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS cacheInterceptorV${ho} (
|
CREATE TABLE IF NOT EXISTS cacheInterceptorV${Vo} (
|
||||||
-- Data specific to us
|
-- Data specific to us
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
url TEXT NOT NULL,
|
url TEXT NOT NULL,
|
||||||
@@ -133,8 +133,8 @@ ${e.format(r)}`.trim())}};dSe.exports=QJ});var SJ=C((NQr,pSe)=>{"use strict";var
|
|||||||
staleAt INTEGER NOT NULL
|
staleAt INTEGER NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${ho}_getValuesQuery ON cacheInterceptorV${ho}(url, method, deleteAt);
|
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${Vo}_getValuesQuery ON cacheInterceptorV${Vo}(url, method, deleteAt);
|
||||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${ho}_deleteByUrlQuery ON cacheInterceptorV${ho}(deleteAt);
|
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${Vo}_deleteByUrlQuery ON cacheInterceptorV${Vo}(deleteAt);
|
||||||
`),this.#r=this.#n.prepare(`
|
`),this.#r=this.#n.prepare(`
|
||||||
SELECT
|
SELECT
|
||||||
id,
|
id,
|
||||||
@@ -148,14 +148,14 @@ ${e.format(r)}`.trim())}};dSe.exports=QJ});var SJ=C((NQr,pSe)=>{"use strict";var
|
|||||||
vary,
|
vary,
|
||||||
cachedAt,
|
cachedAt,
|
||||||
staleAt
|
staleAt
|
||||||
FROM cacheInterceptorV${ho}
|
FROM cacheInterceptorV${Vo}
|
||||||
WHERE
|
WHERE
|
||||||
url = ?
|
url = ?
|
||||||
AND method = ?
|
AND method = ?
|
||||||
ORDER BY
|
ORDER BY
|
||||||
deleteAt ASC
|
deleteAt ASC
|
||||||
`),this.#i=this.#n.prepare(`
|
`),this.#i=this.#n.prepare(`
|
||||||
UPDATE cacheInterceptorV${ho} SET
|
UPDATE cacheInterceptorV${Vo} SET
|
||||||
body = ?,
|
body = ?,
|
||||||
deleteAt = ?,
|
deleteAt = ?,
|
||||||
statusCode = ?,
|
statusCode = ?,
|
||||||
@@ -168,7 +168,7 @@ ${e.format(r)}`.trim())}};dSe.exports=QJ});var SJ=C((NQr,pSe)=>{"use strict";var
|
|||||||
WHERE
|
WHERE
|
||||||
id = ?
|
id = ?
|
||||||
`),this.#s=this.#n.prepare(`
|
`),this.#s=this.#n.prepare(`
|
||||||
INSERT INTO cacheInterceptorV${ho} (
|
INSERT INTO cacheInterceptorV${Vo} (
|
||||||
url,
|
url,
|
||||||
method,
|
method,
|
||||||
body,
|
body,
|
||||||
@@ -182,91 +182,98 @@ ${e.format(r)}`.trim())}};dSe.exports=QJ});var SJ=C((NQr,pSe)=>{"use strict";var
|
|||||||
cachedAt,
|
cachedAt,
|
||||||
staleAt
|
staleAt
|
||||||
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
||||||
`),this.#o=this.#n.prepare(`DELETE FROM cacheInterceptorV${ho} WHERE url = ?`),this.#a=this.#n.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${ho}`),this.#c=this.#n.prepare(`DELETE FROM cacheInterceptorV${ho} WHERE deleteAt <= ?`),this.#A=this.#t===1/0?null:this.#n.prepare(`
|
`),this.#o=this.#n.prepare(`DELETE FROM cacheInterceptorV${Vo} WHERE url = ?`),this.#c=this.#n.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${Vo}`),this.#a=this.#n.prepare(`DELETE FROM cacheInterceptorV${Vo} WHERE deleteAt <= ?`),this.#A=this.#t===1/0?null:this.#n.prepare(`
|
||||||
DELETE FROM cacheInterceptorV${ho}
|
DELETE FROM cacheInterceptorV${Vo}
|
||||||
WHERE id IN (
|
WHERE id IN (
|
||||||
SELECT
|
SELECT
|
||||||
id
|
id
|
||||||
FROM cacheInterceptorV${ho}
|
FROM cacheInterceptorV${Vo}
|
||||||
ORDER BY cachedAt ASC
|
ORDER BY cachedAt ASC
|
||||||
LIMIT ?
|
LIMIT ?
|
||||||
)
|
)
|
||||||
`)}close(){this.#n.close()}get(e){tz(e);let r=this.#h(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){tz(e);let n=this.#d(e),s=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=s?.byteLength;if(i&&i>this.#e)return;let o=this.#h(e,!0);o?this.#i.run(s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#s.run(n,e.method,s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt),this.#u())}createWriteStream(e,r){tz(e),txt(r);let n=0,s=[],i=this;return new ext({decodeStrings:!0,write(o,a,c){n+=o.byteLength,n<i.#e?s.push(o):this.destroy(),c()},final(o){i.set(e,{...r,body:s}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#d(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#c.run(Date.now()).changes;if(e)return e}{let e=this.#A?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#a.get();return e}#d(e){return`${e.origin}/${e.path}`}#h(e,r=!1){let n=this.#d(e),{headers:s,method:i}=e,o=this.#r.all(n,i);if(o.length===0)return;let a=Date.now();for(let c of o){if(a>=c.deleteAt&&!r)continue;let A=!0;if(c.vary){let u=JSON.parse(c.vary);for(let l in u)if(!rxt(s[l],u[l])){A=!1;break}}if(A)return c}}};function rxt(t,e){if(t==null&&e==null)return!0;if(t==null&&e!=null||t!=null&&e==null)return!1;if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}return t===e}});var Xg=C((KQr,JNe)=>{"use strict";var{kConstruct:nxt}=Kt(),{kEnumerableProperty:XE}=Ze(),{iteratorMixin:sxt,isValidHeaderName:ew,isValidHeaderValue:GNe}=ao(),{webidl:wt}=ns(),nz=Q("node:assert"),Xv=Q("node:util");function HNe(t){return t===10||t===13||t===9||t===32}function qNe(t){let e=0,r=t.length;for(;r>e&&HNe(t.charCodeAt(r-1));)--r;for(;r>e&&HNe(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function YNe(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let n=e[r];if(n.length!==2)throw wt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${n.length}.`});sz(t,n[0],n[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let n=0;n<r.length;++n)sz(t,r[n],e[r[n]])}else throw wt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function sz(t,e,r){if(r=qNe(r),ew(e)){if(!GNe(r))throw wt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw wt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(WNe(t)==="immutable")throw new TypeError("immutable");return e_(t).append(e,r,!1)}function ixt(t){let e=e_(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],n=e.toSortedArray(),s=e.cookies;if(s===null||s.length===1)return e.sortedMap=n;for(let i=0;i<n.length;++i){let{0:o,1:a}=n[i];if(o==="set-cookie")for(let c=0;c<s.length;++c)r.push([o,s[c]]);else r.push([o,a])}return e.sortedMap=r}function VNe(t,e){return t[0]<e[0]?-1:1}var Zv=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase(),i=this.headersMap.get(s);if(i){let o=s==="cookie"?"; ":", ";this.headersMap.set(s,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(s,{name:e,value:r});s==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase();s==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(s,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:n}of this.headersMap.values())e[r]=n;return e}rawValues(){return this.hea
Line truncated
|
`)}close(){this.#n.close()}get(e){jj(e);let r=this.#f(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){jj(e);let n=this.#d(e),s=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=s?.byteLength;if(i&&i>this.#e)return;let o=this.#f(e,!0);o?this.#i.run(s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#s.run(n,e.method,s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt),this.#u())}createWriteStream(e,r){jj(e),qRt(r);let n=0,s=[],i=this;return new GRt({decodeStrings:!0,write(o,a,c){n+=o.byteLength,n<i.#e?s.push(o):this.destroy(),c()},final(o){i.set(e,{...r,body:s}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#d(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#A?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#c.get();return e}#d(e){return`${e.origin}/${e.path}`}#f(e,r=!1){let n=this.#d(e),{headers:s,method:i}=e,o=this.#r.all(n,i);if(o.length===0)return;let a=Date.now();for(let c of o){if(a>=c.deleteAt&&!r)continue;let A=!0;if(c.vary){let u=JSON.parse(c.vary);for(let l in u)if(!YRt(s[l],u[l])){A=!1;break}}if(A)return c}}};function YRt(t,e){if(t==null&&e==null)return!0;if(t==null&&e!=null||t!=null&&e==null)return!1;if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}return t===e}});var im=C((ANr,Cxe)=>{"use strict";var{kConstruct:VRt}=sr(),{kEnumerableProperty:gI}=st(),{iteratorMixin:JRt,isValidHeaderName:Q1,isValidHeaderValue:fxe}=Oo(),{webidl:Mt}=ys(),Xj=Q("node:assert"),yM=Q("node:util");function hxe(t){return t===10||t===13||t===9||t===32}function gxe(t){let e=0,r=t.length;for(;r>e&&hxe(t.charCodeAt(r-1));)--r;for(;r>e&&hxe(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function pxe(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let n=e[r];if(n.length!==2)throw Mt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${n.length}.`});Zj(t,n[0],n[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let n=0;n<r.length;++n)Zj(t,r[n],e[r[n]])}else throw Mt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function Zj(t,e,r){if(r=gxe(r),Q1(e)){if(!fxe(r))throw Mt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Mt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(Exe(t)==="immutable")throw new TypeError("immutable");return bM(t).append(e,r,!1)}function WRt(t){let e=bM(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],n=e.toSortedArray(),s=e.cookies;if(s===null||s.length===1)return e.sortedMap=n;for(let i=0;i<n.length;++i){let{0:o,1:a}=n[i];if(o==="set-cookie")for(let c=0;c<s.length;++c)r.push([o,s[c]]);else r.push([o,a])}return e.sortedMap=r}function mxe(t,e){return t[0]<e[0]?-1:1}var BM=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase(),i=this.headersMap.get(s);if(i){let o=s==="cookie"?"; ":", ";this.headersMap.set(s,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(s,{name:e,value:r});s==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase();s==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(s,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:n}of this.headersMap.values())e[r]=n;return e}rawValues(){return this.hea
Line truncated
|
||||||
${i}`;break;case"retry":Xxe(i)&&(r[s]=i);break;case"id":Zxe(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&Xxe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&Zxe(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};eRe.exports={EventSourceStream:Yz}});var ARe=C((ywr,cRe)=>{"use strict";var{pipeline:ykt}=Q("node:stream"),{fetching:Bkt}=iw(),{makeRequest:bkt}=eC(),{webidl:Vs}=ns(),{EventSourceStream:Qkt}=tRe(),{parseMIMEType:wkt}=Aa(),{createFastMessageEvent:Skt}=w_(),{isNetworkError:rRe}=rw(),{kEnumerableProperty:op}=Ze(),{environmentSettingsObject:nRe}=ao(),sRe=!1,iRe=3e3,dw=0,oRe=1,hw=2,Nkt="anonymous",Tkt="use-credentials",uC=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#n=!1;#r=dw;#i=null;#s=null;#c;#o;constructor(e,r={}){super(),Vs.util.markAsUncloneable(this);let n="EventSource constructor";Vs.argumentLengthCheck(arguments,1,n),sRe||(sRe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Vs.converters.USVString(e),r=Vs.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#c=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let s=nRe,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=Nkt;r.withCredentials===!0&&(o=Tkt,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=nRe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=bkt(a),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#a(){if(this.#r===hw)return;this.#r=dw;let e={request:this.#i,dispatcher:this.#c},r=n=>{if(!rRe(n))return this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(rRe(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?wkt(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=oRe,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new Qkt({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(Skt(c.type,c.options))}});ykt(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=Bkt(e)}#A(){this.#r!==hw&&(this.#r=dw,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===dw&&(this.#o.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#a())},this.#o.reconnectionTime)?.unref())}close(){Vs.brandCheck(this,t),this.#r!==hw&&(this.#r=hw,this.#s.abort(),this.#i=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open);let r=Vs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("open",r),this.#e.open=e):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message);let r=Vs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("message",r),this.#e.message=e):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error);let r=Vs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},aRe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:dw,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:oRe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:hw,writable:!1}};Object.defineProperties(uC,aRe);Object.defineProperties(uC.prototype,aRe);Object.defineProperties(uC.prototype,{close:op,onerror:op,onmessage:op,onopen:op,readyState:op,url:op,withCredentials:op});Vs.converters.EventSourceInitDict=Vs.dictionaryConverter([{key:"withCredentials",converter:Vs.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Vs.converters.any},{key:"node",converter:Vs.dictionaryConverter([{key:"reconnectionTime",converter:Vs.converters["unsigned long"],defaultValue:()=>iRe},{key:"dispatcher",converter:Vs.converters.any}]),defaultValue:()=>({})}]);cRe.exports={EventSource:uC,defaultReconnectionTime:iRe}});var gRe=C((Bwr,pe)=>{"use strict";var xkt=$d(),lRe=lQ(),Rkt=Mg(),Dkt=jQe(),kkt=ZQe(),vkt=Pg(),_kt=TW(),Fkt=QW(),Mkt=Uwe(),Lkt=Vwe(),Ukt=zwe(),dRe=Xe(),U_=Ze(),{InvalidArgumentError:L_}=dRe,lC=x1e(),Pkt=wg(),Okt=hJ(),{MockCallHistory:Hk
Line truncated
|
${o}`;return}if(o_(e,s,fFt)){gFt(e,i)&&(r.retry=e.toString("utf8",i));return}if(o_(e,s,hFt)){pFt(e,i)&&(r.id=e.toString("utf8",i));return}if(o_(e,s,dFt)){let o=e.toString("utf8",i);o.length>0&&(r.event=o)}}processEvent(e){e.retry&&aFt(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&cFt(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event.data=void 0,this.event.event=void 0,this.event.id=void 0,this.event.retry=void 0}hasPendingEvent(){return this.event.data!==void 0||this.event.event!==void 0||this.event.id!==void 0||this.event.retry!==void 0}hasCurrentByte(){return this.chunkIndex<this.chunks.length&&this.pos<this.chunks[this.chunkIndex].length}currentByte(){return this.chunks[this.chunkIndex][this.pos]}consumeCurrentByte(){this.advanceCursor(),this.syncLineStartToCursor()}advanceCursor(){for(this.pos++;this.chunkIndex<this.chunks.length&&this.pos>=this.chunks[this.chunkIndex].length;)this.chunkIndex++,this.pos=0}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex,this.linePos=this.pos,this.dropConsumedChunks()}dropConsumedChunks(){for(;this.lineChunkIndex>0;)this.chunks.shift(),this.lineChunkIndex--,this.chunkIndex--;this.chunkIndex===this.chunks.length&&(this.chunks.length=0,this.chunkIndex=0,this.pos=0,this.lineChunkIndex=0,this.linePos=0)}readLine(){if(this.lineChunkIndex===this.chunkIndex)return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos);let e=[],r=0;for(let n=this.lineChunkIndex;n<=this.chunkIndex;n++){let s=this.chunks[n],i=n===this.lineChunkIndex?this.linePos:0,o=n===this.chunkIndex?this.pos:s.length,a=s.subarray(i,o);r+=a.length,e.push(a)}return Buffer.concat(e,r)}peekBufferedByte(e){let r=this.lineChunkIndex,n=this.linePos;for(;r<this.chunks.length;){let s=this.chunks[r],i=s.length-n;if(e<i)return s[n+e];e-=i,r++,n=0}}discardLeadingBytes(e){for(;e>0&&this.lineChunkIndex<this.chunks.length;){let n=this.chunks[this.lineChunkIndex].length-this.linePos;e<n?(this.linePos+=e,e=0):(e-=n,this.lineChunkIndex++,this.linePos=0)}this.chunkIndex=this.lineChunkIndex,this.pos=this.linePos,this.dropConsumedChunks()}handleBOM(){let e=this.peekBufferedByte(0),r=this.peekBufferedByte(1),n=this.peekBufferedByte(2);return r===void 0?(e===NI[0]||(this.checkBOM=!1),!0):n===void 0?e===NI[0]&&r===NI[1]?!0:(this.checkBOM=!1,!1):(e===NI[0]&&r===NI[1]&&n===NI[2]&&this.discardLeadingBytes(3),this.checkBOM=!1,!this.hasCurrentByte())}};QDe.exports={EventSourceStream:UK}});var vDe=C((FNr,kDe)=>{"use strict";var{pipeline:mFt}=Q("node:stream"),{fetching:EFt}=x1(),{makeRequest:CFt}=mI(),{webidl:fi}=ys(),{EventSourceStream:IFt}=wDe(),{parseMIMEType:yFt}=Va(),{createFastMessageEvent:BFt}=zM(),{isNetworkError:SDe}=S1(),{kEnumerableProperty:hm}=st(),{environmentSettingsObject:NDe}=Oo(),TDe=!1,xDe=3e3,_1=0,RDe=1,L1=2,bFt="anonymous",QFt="use-credentials",TI=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#n=!1;#r=_1;#i=null;#s=null;#a;#o;constructor(e,r={}){super(),fi.util.markAsUncloneable(this);let n="EventSource constructor";fi.argumentLengthCheck(arguments,1,n),TDe||(TDe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=fi.converters.USVString(e),r=fi.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let s=NDe,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=bFt;r.withCredentials===!0&&(o=QFt,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=NDe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=CFt(a),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#c(){if(this.#r===L1)return;this.#r=_1;let e={request:this.#i,dispatcher:this.#a},r=n=>{if(!SDe(n))return this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(SDe(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?yFt(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=RDe,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new IFt({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(BFt(c.type,c.options))}});mFt(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=EFt(e)}#A(){this.#r!==L1&&(this.#r=_1,this.dispatchEvent(new Event("error")),setTime
Line truncated
|
||||||
`).slice(1).join(`
|
`).slice(1).join(`
|
||||||
`);t.stack=r?`${r}
|
`);t.stack=r?`${r}
|
||||||
${i}`:s.stack}pe.exports.fetch=function(e,r=void 0){return Xkt(e,r).catch(n=>{throw uRe?fRe(n,uRe):n&&typeof n=="object"&&Error.captureStackTrace(n,pe.exports.fetch),n})};pe.exports.Headers=Xg().Headers;pe.exports.Response=rw().Response;pe.exports.Request=eC().Request;pe.exports.FormData=ov().FormData;var{setGlobalOrigin:Zkt,getGlobalOrigin:evt}=A7();pe.exports.setGlobalOrigin=Zkt;pe.exports.getGlobalOrigin=evt;var{CacheStorage:tvt}=KTe(),{kConstruct:rvt}=Kt();pe.exports.caches=new tvt(rvt);var{deleteCookie:nvt,getCookies:svt,getSetCookies:ivt,setCookie:ovt,parseCookie:avt}=cxe();pe.exports.deleteCookie=nvt;pe.exports.getCookies=svt;pe.exports.getSetCookies=ivt;pe.exports.setCookie=ovt;pe.exports.parseCookie=avt;var{parseMIMEType:cvt,serializeAMimeType:Avt}=Aa();pe.exports.parseMIMEType=cvt;pe.exports.serializeAMimeType=Avt;var{CloseEvent:uvt,ErrorEvent:lvt,MessageEvent:dvt}=w_(),{WebSocket:hvt,ping:fvt}=Hxe();pe.exports.WebSocket=hvt;pe.exports.CloseEvent=uvt;pe.exports.ErrorEvent=lvt;pe.exports.MessageEvent=dvt;pe.exports.ping=fvt;pe.exports.WebSocketStream=jxe().WebSocketStream;pe.exports.WebSocketError=Pz().WebSocketError;pe.exports.request=fw(lC.request);pe.exports.stream=fw(lC.stream);pe.exports.pipeline=fw(lC.pipeline);pe.exports.connect=fw(lC.connect);pe.exports.upgrade=fw(lC.upgrade);pe.exports.MockClient=Okt;pe.exports.MockCallHistory=Hkt;pe.exports.MockCallHistoryLog=Gkt;pe.exports.MockPool=Ykt;pe.exports.MockAgent=qkt;pe.exports.SnapshotAgent=Vkt;pe.exports.mockErrors=Wkt;var{EventSource:gvt}=ARe();pe.exports.EventSource=gvt;function pvt(){globalThis.fetch=pe.exports.fetch,globalThis.Headers=pe.exports.Headers,globalThis.Response=pe.exports.Response,globalThis.Request=pe.exports.Request,globalThis.FormData=pe.exports.FormData,globalThis.WebSocket=pe.exports.WebSocket,globalThis.CloseEvent=pe.exports.CloseEvent,globalThis.ErrorEvent=pe.exports.ErrorEvent,globalThis.MessageEvent=pe.exports.MessageEvent,globalThis.EventSource=pe.exports.EventSource}pe.exports.install=pvt});var gw=C(lh=>{"use strict";lh.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");lh.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");lh.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
${i}`:s.stack}Ce.exports.fetch=function(e,r=void 0){return zFt(e,r).catch(n=>{throw FDe?UDe(n,FDe):n&&typeof n=="object"&&Error.captureStackTrace(n,Ce.exports.fetch),n})};Ce.exports.Headers=im().Headers;Ce.exports.Response=S1().Response;Ce.exports.Request=mI().Request;Ce.exports.FormData=xF().FormData;var{setGlobalOrigin:jFt,getGlobalOrigin:KFt}=r7();Ce.exports.setGlobalOrigin=jFt;Ce.exports.getGlobalOrigin=KFt;var{CacheStorage:XFt}=BRe(),{kConstruct:ZFt}=sr();Ce.exports.caches=new XFt(ZFt);var{deleteCookie:$Ft,getCookies:eMt,getSetCookies:tMt,setCookie:rMt,parseCookie:nMt}=FRe();Ce.exports.deleteCookie=$Ft;Ce.exports.getCookies=eMt;Ce.exports.getSetCookies=tMt;Ce.exports.setCookie=rMt;Ce.exports.parseCookie=nMt;var{parseMIMEType:sMt,serializeAMimeType:iMt}=Va();Ce.exports.parseMIMEType=sMt;Ce.exports.serializeAMimeType=iMt;var{CloseEvent:oMt,ErrorEvent:aMt,MessageEvent:cMt}=zM(),{WebSocket:AMt,ping:uMt}=hDe();Ce.exports.WebSocket=AMt;Ce.exports.CloseEvent=oMt;Ce.exports.ErrorEvent=aMt;Ce.exports.MessageEvent=cMt;Ce.exports.ping=uMt;Ce.exports.WebSocketStream=yDe().WebSocketStream;Ce.exports.WebSocketError=vK().WebSocketError;Ce.exports.request=U1(xI.request);Ce.exports.stream=U1(xI.stream);Ce.exports.pipeline=U1(xI.pipeline);Ce.exports.connect=U1(xI.connect);Ce.exports.upgrade=U1(xI.upgrade);Ce.exports.MockClient=_Ft;Ce.exports.MockCallHistory=LFt;Ce.exports.MockCallHistoryLog=UFt;Ce.exports.MockPool=OFt;Ce.exports.MockAgent=PFt;Ce.exports.SnapshotAgent=HFt;Ce.exports.mockErrors=GFt;var{EventSource:lMt}=vDe();Ce.exports.EventSource=lMt;function dMt(){globalThis.fetch=Ce.exports.fetch,globalThis.Headers=Ce.exports.Headers,globalThis.Response=Ce.exports.Response,globalThis.Request=Ce.exports.Request,globalThis.FormData=Ce.exports.FormData,globalThis.WebSocket=Ce.exports.WebSocket,globalThis.CloseEvent=Ce.exports.CloseEvent,globalThis.ErrorEvent=Ce.exports.ErrorEvent,globalThis.MessageEvent=Ce.exports.MessageEvent,globalThis.EventSource=Ce.exports.EventSource}Ce.exports.install=dMt});var P1=C(uf=>{"use strict";uf.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");uf.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");uf.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
||||||
`||t==="\r";lh.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);lh.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);lh.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());lh.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let n=t[e];if(++e,n==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var mRe=C((wwr,pRe)=>{"use strict";var{asciiLowercase:P_,solelyContainsHTTPTokenCodePoints:mvt,soleyContainsHTTPQuotedStringTokenCodePoints:Evt}=gw();pRe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=P_(String(e)),this._map.get(e)}has(e){return e=P_(String(e)),this._map.has(e)}set(e,r){if(e=P_(String(e)),r=String(r),!mvt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!Evt(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=P_(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var IRe=C((Swr,CRe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:Cvt,removeTrailingHTTPWhitespace:ERe,isHTTPWhitespaceChar:Ivt,solelyContainsHTTPTokenCodePoints:Vz,soleyContainsHTTPQuotedStringTokenCodePoints:yvt,asciiLowercase:Wz,collectAnHTTPQuotedString:Bvt}=gw();CRe.exports=t=>{t=Cvt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!Vz(r)||e>=t.length)return null;++e;let n="";for(;e<t.length&&t[e]!==";";)n+=t[e],++e;if(n=ERe(n),n.length===0||!Vz(n))return null;let s={type:Wz(r),subtype:Wz(n),parameters:new Map};for(;e<t.length;){for(++e;Ivt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=Wz(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=Bvt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=ERe(o),o==="")continue}i.length>0&&Vz(i)&&yvt(o)&&!s.parameters.has(i)&&s.parameters.set(i,o)}return s}});var BRe=C((Nwr,yRe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:bvt}=gw();yRe.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,n]of t.parameters)e+=";",e+=r,e+="=",(!bvt(n)||n.length===0)&&(n=n.replace(/(["\\])/ug,"\\$1"),n=`"${n}"`),e+=n;return e}});var SRe=C((xwr,wRe)=>{"use strict";var Qvt=mRe(),wvt=IRe(),Svt=BRe(),{asciiLowercase:bRe,solelyContainsHTTPTokenCodePoints:QRe}=gw();wRe.exports=class{constructor(e){e=String(e);let r=wvt(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new Qvt(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=bRe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!QRe(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=bRe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!QRe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return Svt(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});var KRe=C(Sn=>{"use strict";var tj=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),o_t=tj(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sync=t.isexe=void 0;var e=Q("node:fs"),r=Q("node:fs/promises"),n=async(a,c={})=>{let{ignoreErrors:A=!1}=c;try{return i(await(0,r.stat)(a),c)}catch(u){let l=u;if(A||l.code==="EACCES")return!1;throw l}};t.isexe=n;var s=(a,c={})=>{let{ignoreErrors:A=!1}=c;try{return i((0,e.statSync)(a),c)}catch(u){let l=u;if(A||l.code==="EACCES")return!1;throw l}};t.sync=s;var i=(a,c)=>a.isFile()&&o(a,c),o=(a,c)=>{let A=c.uid??process.getuid?.(),u=c.groups??process.getgroups?.()Line truncated
|
`||t==="\r";uf.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);uf.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);uf.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());uf.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let n=t[e];if(++e,n==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var HDe=C((UNr,ODe)=>{"use strict";var{asciiLowercase:A_,solelyContainsHTTPTokenCodePoints:hMt,soleyContainsHTTPQuotedStringTokenCodePoints:fMt}=P1();ODe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=A_(String(e)),this._map.get(e)}has(e){return e=A_(String(e)),this._map.has(e)}set(e,r){if(e=A_(String(e)),r=String(r),!hMt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!fMt(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=A_(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var YDe=C((PNr,qDe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:gMt,removeTrailingHTTPWhitespace:GDe,isHTTPWhitespaceChar:pMt,solelyContainsHTTPTokenCodePoints:PK,soleyContainsHTTPQuotedStringTokenCodePoints:mMt,asciiLowercase:OK,collectAnHTTPQuotedString:EMt}=P1();qDe.exports=t=>{t=gMt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!PK(r)||e>=t.length)return null;++e;let n="";for(;e<t.length&&t[e]!==";";)n+=t[e],++e;if(n=GDe(n),n.length===0||!PK(n))return null;let s={type:OK(r),subtype:OK(n),parameters:new Map};for(;e<t.length;){for(++e;pMt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=OK(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=EMt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=GDe(o),o==="")continue}i.length>0&&PK(i)&&mMt(o)&&!s.parameters.has(i)&&s.parameters.set(i,o)}return s}});var JDe=C((ONr,VDe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:CMt}=P1();VDe.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,n]of t.parameters)e+=";",e+=r,e+="=",(!CMt(n)||n.length===0)&&(n=n.replace(/(["\\])/ug,"\\$1"),n=`"${n}"`),e+=n;return e}});var KDe=C((GNr,jDe)=>{"use strict";var IMt=HDe(),yMt=YDe(),BMt=JDe(),{asciiLowercase:WDe,solelyContainsHTTPTokenCodePoints:zDe}=P1();jDe.exports=class{constructor(e){e=String(e);let r=yMt(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new IMt(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=WDe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!zDe(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=WDe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!zDe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return BMt(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});var C2e=C(Un=>{"use strict";var jK=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),t_t=jK(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sync=t.isexe=void 0;var e=Q("node:fs"),r=Q("node:fs/promises"),n=async(a,c={})=>{let{ignoreErrors:A=!1}=c;try{return i(await(0,r.stat)(a),c)}catch(u){let l=u;if(A||l.code==="EACCES")return!1;throw l}};t.isexe=n;var s=(a,c={})=>{let{ignoreErrors:A=!1}=c;try{return i((0,e.statSync)(a),c)}catch(u){let l=u;if(A||l.code==="EACCES")return!1;throw l}};t.sync=s;var i=(a,c)=>a.isFile()&&o(a,c),o=(a,c)=>{let A=c.uid??process.getuid?.(),u=c.groups??process.getgroups?.()Line truncated
|
||||||
%s`,k,k,f,s);let P=f.type==="*"?Vj:f.type==="?"?zj:"\\"+f.type;i=!0,s=s.slice(0,f.reStart)+P+"\\("+k}B(),o&&(s+="\\\\");let M=X_t[s.charAt(0)];for(let k=c.length-1;k>-1;k--){let P=c[k],v=s.slice(0,P.reStart),z=s.slice(P.reStart,P.reEnd-8),X=s.slice(P.reEnd),te=s.slice(P.reEnd-8,P.reEnd)+X,ce=v.split(")").length,ue=v.split("(").length-ce,Fe=X;for(let et=0;et<ue;et++)Fe=Fe.replace(/\)[+*?]?/,"");X=Fe;let ke=X===""&&r!==Wj?"(?:$|\\/)":"";s=v+z+X+ke+te}if(s!==""&&i&&(s="(?=.)"+s),M&&(s=I()+s),r===Wj)return[s,i];if(n.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return eFt(e);let V=n.nocase?"i":"";try{return Object.assign(new RegExp("^"+s+"$",V),{_glob:e,_src:s})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,n=r.noglobstar?Vj:r.dot?K_t:$_t,s=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?rFt(a):a===Ws?Ws:a._src).reduce((a,c)=>(a[a.length-1]===Ws&&c===Ws||a.push(c),a),[]),o.forEach((a,c)=>{a!==Ws||o[c-1]===Ws||(c===0?o.length>1?o[c+1]="(?:\\/|"+n+"\\/)?"+o[c+1]:o[c]=n:c===o.length-1?o[c-1]+="(?:\\/|"+n+")?":(o[c-1]+="(?:\\/|\\/"+n+"\\/)"+o[c+1],o[c+1]=Ws))}),o.filter(a=>a!==Ws).join("/"))).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,s)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let n=this.options;Jj.sep!=="/"&&(e=e.split(Jj.sep).join("/")),e=e.split(c2e),this.debug(this.pattern,"split",e);let s=this.set;this.debug(this.pattern,"set",s);let i;for(let o=e.length-1;o>=0&&(i=e[o],!i);o--);for(let o=0;o<s.length;o++){let a=s[o],c=e;if(n.matchBase&&a.length===1&&(c=[i]),this.matchOne(c,a,r))return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate}static defaults(e){return Co.defaults(e).Minimatch}};Co.Minimatch=EC});var p2e=C((RSr,g2e)=>{g2e.exports=f2e;var $j=Q("fs"),{EventEmitter:sFt}=Q("events"),{Minimatch:Kj}=l2e(),{resolve:iFt}=Q("path");function oFt(t,e){return new Promise((r,n)=>{$j.readdir(t,{withFileTypes:!0},(s,i)=>{if(s)switch(s.code){case"ENOTDIR":e?n(s):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:n(s);break}else r(i)})})}function d2e(t,e){return new Promise((r,n)=>{(e?$j.stat:$j.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?d2e(t,!1):null):r(null):r(o)})})}async function*h2e(t,e,r,n,s,i){let o=await oFt(e+t,i);for(let a of o){let c=a.name;c===void 0&&(c=a,n=!0);let A=t+"/"+c,u=A.slice(1),l=e+"/"+u,d=null;(n||r)&&(d=await d2e(l,r)),!d&&a.name!==void 0&&(d=a),d===null&&(d={isDirectory:()=>!1}),d.isDirectory()?s(u)||(yield{relative:u,absolute:l,stats:d},yield*h2e(A,e,r,n,s,!1)):yield{relative:u,absolute:l,stats:d}}}async function*aFt(t,e,r,n){yield*h2e("",t,e,r,n,!0)}function cFt(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}var X_=class extends sFt{constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=cFt(r||{}),this.matchers=[],this.options.pattern){let s=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=s.map(i=>new Kj(i,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let s=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=s.map(i=>new Kj(i,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let s=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=s.map(i=>new Kj(i,{dot:!0}))}this.iterator=aFt(iFt(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,n&&(this._matches=[],this.on("match",s=>this._matches.push(this.options.absolute?s.absolute:s.relative)),this.on("error",s=>n(s)),this.on("end",()=>n(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let n=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(s=>s.match(n)))&&!this.ignoreMatchers.some(s=>s.match(n))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let n=e.value.relative,s=e.value.absolute;this.options.mark&&r&&(n+="/",s+="/"),this.options.stat?this.emit("match",{relative:n,absolute:s,stat:e.value.stats}):this.emit("match",{relative:n,absolute:s})}this._next(this.iterator)}}).catch(e=>{this.abort(),this.emit("error",e),!e.code&&!this.options.silent&&console.error(e)}):this.inactive=!0}ab
Line truncated
|
%s`,L,L,f,s);let P=f.type==="*"?UX:f.type==="?"?HX:"\\"+f.type;i=!0,s=s.slice(0,f.reStart)+P+"\\("+L}B(),o&&(s+="\\\\");let F=W_t[s.charAt(0)];for(let L=c.length-1;L>-1;L--){let P=c[L],k=s.slice(0,P.reStart),j=s.slice(P.reStart,P.reEnd-8),Z=s.slice(P.reEnd),ne=s.slice(P.reEnd-8,P.reEnd)+Z,ce=k.split(")").length,de=k.split("(").length-ce,ke=Z;for(let rt=0;rt<de;rt++)ke=ke.replace(/\)[+*?]?/,"");Z=ke;let ve=Z===""&&r!==PX?"(?:$|\\/)":"";s=k+j+Z+ve+ne}if(s!==""&&i&&(s="(?=.)"+s),F&&(s=I()+s),r===PX)return[s,i];if(n.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return j_t(e);let V=n.nocase?"i":"";try{return Object.assign(new RegExp("^"+s+"$",V),{_glob:e,_src:s})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,n=r.noglobstar?UX:r.dot?V_t:J_t,s=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?X_t(a):a===gi?gi:a._src).reduce((a,c)=>(a[a.length-1]===gi&&c===gi||a.push(c),a),[]),o.forEach((a,c)=>{a!==gi||o[c-1]===gi||(c===0?o.length>1?o[c+1]="(?:\\/|"+n+"\\/)?"+o[c+1]:o[c]=n:c===o.length-1?o[c-1]+="(?:\\/|"+n+")?":(o[c-1]+="(?:\\/|\\/"+n+"\\/)"+o[c+1],o[c+1]=gi))}),o.filter(a=>a!==gi).join("/"))).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,s)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let n=this.options;OX.sep!=="/"&&(e=e.split(OX.sep).join("/")),e=e.split(Mke),this.debug(this.pattern,"split",e);let s=this.set;this.debug(this.pattern,"set",s);let i;for(let o=e.length-1;o>=0&&(i=e[o],!i);o--);for(let o=0;o<s.length;o++){let a=s[o],c=e;if(n.matchBase&&a.length===1&&(c=[i]),this.matchOne(c,a,r))return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate}static defaults(e){return Xo.defaults(e).Minimatch}};Xo.Minimatch=_I});var qke=C((Vxr,Gke)=>{Gke.exports=Hke;var YX=Q("fs"),{EventEmitter:$_t}=Q("events"),{Minimatch:qX}=Uke(),{resolve:eLt}=Q("path");function tLt(t,e){return new Promise((r,n)=>{YX.readdir(t,{withFileTypes:!0},(s,i)=>{if(s)switch(s.code){case"ENOTDIR":e?n(s):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:n(s);break}else r(i)})})}function Pke(t,e){return new Promise((r,n)=>{(e?YX.stat:YX.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?Pke(t,!1):null):r(null):r(o)})})}async function*Oke(t,e,r,n,s,i){let o=await tLt(e+t,i);for(let a of o){let c=a.name;c===void 0&&(c=a,n=!0);let A=t+"/"+c,u=A.slice(1),l=e+"/"+u,d=null;(n||r)&&(d=await Pke(l,r)),!d&&a.name!==void 0&&(d=a),d===null&&(d={isDirectory:()=>!1}),d.isDirectory()?s(u)||(yield{relative:u,absolute:l,stats:d},yield*Oke(A,e,r,n,s,!1)):yield{relative:u,absolute:l,stats:d}}}async function*rLt(t,e,r,n){yield*Oke("",t,e,r,n,!0)}function nLt(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}var B_=class extends $_t{constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=nLt(r||{}),this.matchers=[],this.options.pattern){let s=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=s.map(i=>new qX(i,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let s=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=s.map(i=>new qX(i,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let s=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=s.map(i=>new qX(i,{dot:!0}))}this.iterator=rLt(eLt(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,n&&(this._matches=[],this.on("match",s=>this._matches.push(this.options.absolute?s.absolute:s.relative)),this.on("error",s=>n(s)),this.on("end",()=>n(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let n=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(s=>s.match(n)))&&!this.ignoreMatchers.some(s=>s.match(n))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let n=e.value.relative,s=e.value.absolute;this.options.mark&&r&&(n+="/",s+="/"),this.options.stat?this.emit("match",{relative:n,absolute:s,stat:e.value.stats}):this.emit("match",{relative:n,absolute:s})}this._next(this.iterator)}}).catch(e=>{this.abort(),this.emit("error",e),!e.code&&!this.options.silent&&console.error(e)}):this.inactive=!0}ab
Line truncated
|
||||||
`,S);S=G===-1?w.length:G}else if(F!==-1&&w[S]==="/"&&w[S+1]==="*"){let G=w.indexOf("*/",S);G!==-1?(S=G+2,F=w.indexOf("*/",S)):(b+=w[S],S++)}else b+=w[S],S++;return b}function CI(w){let b=EI(w.toString()),S=b.match(aL);if(S||(S=b.match(cL)),!S)throw new Error(`could not parse args in autoInject
|
`,N);N=Y===-1?w.length:Y}else if(M!==-1&&w[N]==="/"&&w[N+1]==="*"){let Y=w.indexOf("*/",N);Y!==-1?(N=Y+2,M=w.indexOf("*/",N)):(b+=w[N],N++)}else b+=w[N],N++;return b}function Gn(w){let b=Js(w.toString()),N=b.match(io);if(N||(N=b.match(ju)),!N)throw new Error(`could not parse args in autoInject
|
||||||
Source:
|
Source:
|
||||||
`+b);let[,F]=S;return F.replace(/\s/g,"").split(O1).map(G=>G.replace(H1,"").trim())}function II(w,b){var S={};return Object.keys(w).forEach(F=>{var G=w[F],Y,J=h(G),j=!J&&G.length===1||J&&G.length===0;if(Array.isArray(G))Y=[...G],G=Y.pop(),S[F]=Y.concat(Y.length>0?re:G);else if(j)S[F]=G;else{if(Y=CI(G),G.length===0&&!J&&Y.length===0)throw new Error("autoInject task functions require explicit parameters.");J||Y.pop(),S[F]=Y.concat(re)}function re(Se,Bt){var Lt=Y.map(St=>Se[St]);Lt.push(Bt),E(G)(...Lt)}}),mI(S,b)}class yI{constructor(){this.head=this.tail=null,this.length=0}removeLink(b){return b.prev?b.prev.next=b.next:this.head=b.next,b.next?b.next.prev=b.prev:this.tail=b.prev,b.prev=b.next=null,this.length-=1,b}empty(){for(;this.head;)this.shift();return this}insertAfter(b,S){S.prev=b,S.next=b.next,b.next?b.next.prev=S:this.tail=S,b.next=S,this.length+=1}insertBefore(b,S){S.prev=b.prev,S.next=b,b.prev?b.prev.next=S:this.head=S,b.prev=S,this.length+=1}unshift(b){this.head?this.insertBefore(this.head,b):BI(this,b)}push(b){this.tail?this.insertAfter(this.tail,b):BI(this,b)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var b=this.head;b;)yield b.data,b=b.next}remove(b){for(var S=this.head;S;){var{next:F}=S;b(S)&&this.removeLink(S),S=F}return this}}function BI(w,b){w.length=1,w.head=w.tail=b}function Vp(w,b,S){if(b==null)b=1;else if(b===0)throw new RangeError("Concurrency must not be zero");var F=E(w),G=0,Y=[];let J={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function j(qe,be){J[qe].push(be)}function re(qe,be){let Ye=(...Nt)=>{Se(qe,Ye),be(...Nt)};J[qe].push(Ye)}function Se(qe,be){if(!qe)return Object.keys(J).forEach(Ye=>J[Ye]=[]);if(!be)return J[qe]=[];J[qe]=J[qe].filter(Ye=>Ye!==be)}function Bt(qe,...be){J[qe].forEach(Ye=>Ye(...be))}var Lt=!1;function St(qe,be,Ye,Nt){if(Nt!=null&&typeof Nt!="function")throw new Error("task callback must be a function");Ut.started=!0;var Br,Dn;function So(Oh,...xI){if(Oh)return Ye?Dn(Oh):Br();if(xI.length<=1)return Br(xI[0]);Br(xI)}var jp=Ut._createTaskItem(qe,Ye?So:Nt||So);if(be?Ut._tasks.unshift(jp):Ut._tasks.push(jp),Lt||(Lt=!0,A(()=>{Lt=!1,Ut.process()})),Ye||!Nt)return new Promise((Oh,xI)=>{Br=Oh,Dn=xI})}function wo(qe){return function(be,...Ye){G-=1;for(var Nt=0,Br=qe.length;Nt<Br;Nt++){var Dn=qe[Nt],So=Y.indexOf(Dn);So===0?Y.shift():So>0&&Y.splice(So,1),Dn.callback(be,...Ye),be!=null&&Bt("error",be,Dn.data)}G<=Ut.concurrency-Ut.buffer&&Bt("unsaturated"),Ut.idle()&&Bt("drain"),Ut.process()}}function zp(qe){return qe.length===0&&Ut.idle()?(A(()=>Bt("drain")),!0):!1}let Ph=qe=>be=>{if(!be)return new Promise((Ye,Nt)=>{re(qe,(Br,Dn)=>{if(Br)return Nt(Br);Ye(Dn)})});Se(qe),j(qe,be)};var TI=!1,Ut={_tasks:new yI,_createTaskItem(qe,be){return{data:qe,callback:be}},*[Symbol.iterator](){yield*Ut._tasks[Symbol.iterator]()},concurrency:b,payload:S,buffer:b/4,started:!1,paused:!1,push(qe,be){return Array.isArray(qe)?zp(qe)?void 0:qe.map(Ye=>St(Ye,!1,!1,be)):St(qe,!1,!1,be)},pushAsync(qe,be){return Array.isArray(qe)?zp(qe)?void 0:qe.map(Ye=>St(Ye,!1,!0,be)):St(qe,!1,!0,be)},kill(){Se(),Ut._tasks.empty()},unshift(qe,be){return Array.isArray(qe)?zp(qe)?void 0:qe.map(Ye=>St(Ye,!0,!1,be)):St(qe,!0,!1,be)},unshiftAsync(qe,be){return Array.isArray(qe)?zp(qe)?void 0:qe.map(Ye=>St(Ye,!0,!0,be)):St(qe,!0,!0,be)},remove(qe){Ut._tasks.remove(qe)},process(){if(!TI){for(TI=!0;!Ut.paused&&G<Ut.concurrency&&Ut._tasks.length;){var qe=[],be=[],Ye=Ut._tasks.length;Ut.payload&&(Ye=Math.min(Ye,Ut.payload));for(var Nt=0;Nt<Ye;Nt++){var Br=Ut._tasks.shift();qe.push(Br),Y.push(Br),be.push(Br.data)}G+=1,Ut._tasks.length===0&&Bt("empty"),G===Ut.concurrency&&Bt("saturated");var Dn=te(wo(qe));F(be,Dn)}TI=!1}},length(){return Ut._tasks.length},running(){return G},workersList(){return Y},idle(){return Ut._tasks.length+G===0},pause(){Ut.paused=!0},resume(){Ut.paused!==!1&&(Ut.paused=!1,A(Ut.process))}};return Object.defineProperties(Ut,{saturated:{writable:!1,value:Ph("saturated")},unsaturated:{writable:!1,value:Ph("unsaturated")},empty:{writable:!1,value:Ph("empty")},drain:{writable:!1,value:Ph("drain")},error:{writable:!1,value:Ph("error")}}),Ut}function bI(w,b){return Vp(w,1,b)}function Wp(w,b,S){return Vp(w,b,S)}function Qo(w,b,S,F){F=V(F);var G=E(S);return Zs(w,(Y,J,j)=>{G(b,Y,(re,Se)=>{b=Se,j(re)})},Y=>F(Y,b))}var Ta=m(Qo,4);function Jp(...w){var b=w.map(E);return function(...S){var F=this,G=S[S.length-1];return typeof G=="function"?S.pop():G=cu(),Ta(b,S,(Y,J,j)=>{J.apply(F,Y.concat((re,...Se)=>{j(re,Se)}))},(Y,J)=>G(Y,...J)),G[au]}}function G1(...w){return Jp(...w.reverse())}function we(w,b,S,F){return y(ue(b),w,S,F)}var H=m(we,4);function T(w,b,S,F){var G=E(S);return H(w,b,(Y,J)=>{G(Y,(j,...re)=>j?J(j):J(j,re))},(Y,J)=>{for(var j=[],re=0;re<J.length;re++)J[re]&&(j=j.concat(...J[re]));return F(Y,j)})}var q=m(T,4);function K(w,b,S){return q(w,1/0,b,S)}var $=m(K,3);function oe(w,b,S){retur
Line truncated
|
`+b);let[,M]=N;return M.replace(/\s/g,"").split(oA).map(Y=>Y.replace(jm,"").trim())}function lc(w,b){var N={};return Object.keys(w).forEach(M=>{var Y=w[M],W,K=h(Y),$=!K&&Y.length===1||K&&Y.length===0;if(Array.isArray(Y))W=[...Y],Y=W.pop(),N[M]=W.concat(W.length>0?se:Y);else if($)N[M]=Y;else{if(W=Gn(Y),Y.length===0&&!K&&W.length===0)throw new Error("autoInject task functions require explicit parameters.");K||W.pop(),N[M]=W.concat(se)}function se(xe,kt){var Jt=W.map(Ut=>xe[Ut]);Jt.push(kt),E(Y)(...Jt)}}),zu(N,b)}class dc{constructor(){this.head=this.tail=null,this.length=0}removeLink(b){return b.prev?b.prev.next=b.next:this.head=b.next,b.next?b.next.prev=b.prev:this.tail=b.prev,b.prev=b.next=null,this.length-=1,b}empty(){for(;this.head;)this.shift();return this}insertAfter(b,N){N.prev=b,N.next=b.next,b.next?b.next.prev=N:this.tail=N,b.next=N,this.length+=1}insertBefore(b,N){N.prev=b.prev,N.next=b,b.prev?b.prev.next=N:this.head=N,b.prev=N,this.length+=1}unshift(b){this.head?this.insertBefore(this.head,b):Nd(this,b)}push(b){this.tail?this.insertAfter(this.tail,b):Nd(this,b)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var b=this.head;b;)yield b.data,b=b.next}remove(b){for(var N=this.head;N;){var{next:M}=N;b(N)&&this.removeLink(N),N=M}return this}}function Nd(w,b){w.length=1,w.head=w.tail=b}function aA(w,b,N){if(b==null)b=1;else if(b===0)throw new RangeError("Concurrency must not be zero");var M=E(w),Y=0,W=[];let K={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function $(We,Ne){K[We].push(Ne)}function se(We,Ne){let ze=(...Pt)=>{xe(We,ze),Ne(...Pt)};K[We].push(ze)}function xe(We,Ne){if(!We)return Object.keys(K).forEach(ze=>K[ze]=[]);if(!Ne)return K[We]=[];K[We]=K[We].filter(ze=>ze!==Ne)}function kt(We,...Ne){K[We].forEach(ze=>ze(...Ne))}var Jt=!1;function Ut(We,Ne,ze,Pt){if(Pt!=null&&typeof Pt!="function")throw new Error("task callback must be a function");Wt.started=!0;var kr,Vn;function ia(Vf,...Vy){if(Vf)return ze?Vn(Vf):kr();if(Vy.length<=1)return kr(Vy[0]);kr(Vy)}var a0=Wt._createTaskItem(We,ze?ia:Pt||ia);if(Ne?Wt._tasks.unshift(a0):Wt._tasks.push(a0),Jt||(Jt=!0,A(()=>{Jt=!1,Wt.process()})),ze||!Pt)return new Promise((Vf,Vy)=>{kr=Vf,Vn=Vy})}function sa(We){return function(Ne,...ze){Y-=1;for(var Pt=0,kr=We.length;Pt<kr;Pt++){var Vn=We[Pt],ia=W.indexOf(Vn);ia===0?W.shift():ia>0&&W.splice(ia,1),Vn.callback(Ne,...ze),Ne!=null&&kt("error",Ne,Vn.data)}Y<=Wt.concurrency-Wt.buffer&&kt("unsaturated"),Wt.idle()&&kt("drain"),Wt.process()}}function o0(We){return We.length===0&&Wt.idle()?(A(()=>kt("drain")),!0):!1}let Yf=We=>Ne=>{if(!Ne)return new Promise((ze,Pt)=>{se(We,(kr,Vn)=>{if(kr)return Pt(kr);ze(Vn)})});xe(We),$(We,Ne)};var Yy=!1,Wt={_tasks:new dc,_createTaskItem(We,Ne){return{data:We,callback:Ne}},*[Symbol.iterator](){yield*Wt._tasks[Symbol.iterator]()},concurrency:b,payload:N,buffer:b/4,started:!1,paused:!1,push(We,Ne){return Array.isArray(We)?o0(We)?void 0:We.map(ze=>Ut(ze,!1,!1,Ne)):Ut(We,!1,!1,Ne)},pushAsync(We,Ne){return Array.isArray(We)?o0(We)?void 0:We.map(ze=>Ut(ze,!1,!0,Ne)):Ut(We,!1,!0,Ne)},kill(){xe(),Wt._tasks.empty()},unshift(We,Ne){return Array.isArray(We)?o0(We)?void 0:We.map(ze=>Ut(ze,!0,!1,Ne)):Ut(We,!0,!1,Ne)},unshiftAsync(We,Ne){return Array.isArray(We)?o0(We)?void 0:We.map(ze=>Ut(ze,!0,!0,Ne)):Ut(We,!0,!0,Ne)},remove(We){Wt._tasks.remove(We)},process(){if(!Yy){for(Yy=!0;!Wt.paused&&Y<Wt.concurrency&&Wt._tasks.length;){var We=[],Ne=[],ze=Wt._tasks.length;Wt.payload&&(ze=Math.min(ze,Wt.payload));for(var Pt=0;Pt<ze;Pt++){var kr=Wt._tasks.shift();We.push(kr),W.push(kr),Ne.push(kr.data)}Y+=1,Wt._tasks.length===0&&kt("empty"),Y===Wt.concurrency&&kt("saturated");var Vn=ne(sa(We));M(Ne,Vn)}Yy=!1}},length(){return Wt._tasks.length},running(){return Y},workersList(){return W},idle(){return Wt._tasks.length+Y===0},pause(){Wt.paused=!0},resume(){Wt.paused!==!1&&(Wt.paused=!1,A(Wt.process))}};return Object.defineProperties(Wt,{saturated:{writable:!1,value:Yf("saturated")},unsaturated:{writable:!1,value:Yf("unsaturated")},empty:{writable:!1,value:Yf("empty")},drain:{writable:!1,value:Yf("drain")},error:{writable:!1,value:Yf("error")}}),Wt}function Ku(w,b){return aA(w,1,b)}function Xu(w,b,N){return aA(w,b,N)}function Bi(w,b,N,M){M=V(M);var Y=E(N);return ds(w,(W,K,$)=>{Y(b,W,(se,xe)=>{b=xe,$(se)})},W=>M(W,b))}var Ws=m(Bi,4);function Zu(...w){var b=w.map(E);return function(...N){var M=this,Y=N[N.length-1];return typeof Y=="function"?N.pop():Y=iA(),Ws(b,N,(W,K,$)=>{K.apply(M,W.concat((se,...xe)=>{$(se,xe)}))},(W,K)=>Y(W,...K)),Y[uc]}}function Pf(...w){return Zu(...w.reverse())}function Se(w,b,N,M){return y(de(b),w,N,M)}var q=m(Se,4);function x(w,b,N,M){var Y=E(N);return q(w,b,(W,K)=>{Y(W,($,...se)=>$?K($):K($,se))},(W,K)=>{for(var $=[],se=0;se<K.length;se++)K[se]&&($=$.concat(...K[se]));return M(W,$)})}var J=m(x,4);function X(w,b,N){return J(w,1/0,b,N)}var ee=m(X,3);function ue(w,b,N){retu
Line truncated
|
||||||
GFS4: `),console.error(t)});Fr[is]||(S2e=global[is]||[],T2e(Fr,S2e),Fr.close=(function(t){function e(r,n){return t.call(Fr,r,function(s){s||N2e(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(e,nF,{value:t}),e})(Fr.close),Fr.closeSync=(function(t){function e(r){t.apply(Fr,arguments),N2e()}return Object.defineProperty(e,nF,{value:t}),e})(Fr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){fp(Fr[is]),Q("assert").equal(Fr[is].length,0)}));var S2e;global[is]||T2e(global,Fr[is]);tK.exports=Zj(mFt(Fr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Fr.__patched&&(tK.exports=Zj(Fr),Fr.__patched=!0);function Zj(t){gFt(t),t.gracefulify=Zj,t.createReadStream=M,t.createWriteStream=V;var e=t.readFile;t.readFile=r;function r(v,z,X){return typeof z=="function"&&(X=z,z=null),te(v,z,X);function te(ce,ue,Fe,ke){return e(ce,ue,function(et){et&&(et.code==="EMFILE"||et.code==="ENFILE")?CC([te,[ce,ue,Fe],et,ke||Date.now(),Date.now()]):typeof Fe=="function"&&Fe.apply(this,arguments)})}}var n=t.writeFile;t.writeFile=s;function s(v,z,X,te){return typeof X=="function"&&(te=X,X=null),ce(v,z,X,te);function ce(ue,Fe,ke,et,Ft){return n(ue,Fe,ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?CC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}var i=t.appendFile;i&&(t.appendFile=o);function o(v,z,X,te){return typeof X=="function"&&(te=X,X=null),ce(v,z,X,te);function ce(ue,Fe,ke,et,Ft){return i(ue,Fe,ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?CC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(v,z,X,te){return typeof X=="function"&&(te=X,X=0),ce(v,z,X,te);function ce(ue,Fe,ke,et,Ft){return a(ue,Fe,ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?CC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}var A=t.readdir;t.readdir=l;var u=/^v[0-5]\./;function l(v,z,X){typeof z=="function"&&(X=z,z=null);var te=u.test(process.version)?function(Fe,ke,et,Ft){return A(Fe,ce(Fe,ke,et,Ft))}:function(Fe,ke,et,Ft){return A(Fe,ke,ce(Fe,ke,et,Ft))};return te(v,z,X);function ce(ue,Fe,ke,et){return function(Ft,vt){Ft&&(Ft.code==="EMFILE"||Ft.code==="ENFILE")?CC([te,[ue,Fe,ke],Ft,et||Date.now(),Date.now()]):(vt&&vt.sort&&vt.sort(),typeof ke=="function"&&ke.call(this,Ft,vt))}}}if(process.version.substr(0,4)==="v0.8"){var d=pFt(t);m=d.ReadStream,y=d.WriteStream}var h=t.ReadStream;h&&(m.prototype=Object.create(h.prototype),m.prototype.open=I);var f=t.WriteStream;f&&(y.prototype=Object.create(f.prototype),y.prototype.open=B),Object.defineProperty(t,"ReadStream",{get:function(){return m},set:function(v){m=v},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return y},set:function(v){y=v},enumerable:!0,configurable:!0});var g=m;Object.defineProperty(t,"FileReadStream",{get:function(){return g},set:function(v){g=v},enumerable:!0,configurable:!0});var E=y;Object.defineProperty(t,"FileWriteStream",{get:function(){return E},set:function(v){E=v},enumerable:!0,configurable:!0});function m(v,z){return this instanceof m?(h.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function I(){var v=this;P(v.path,v.flags,v.mode,function(z,X){z?(v.autoClose&&v.destroy(),v.emit("error",z)):(v.fd=X,v.emit("open",X),v.read())})}function y(v,z){return this instanceof y?(f.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function B(){var v=this;P(v.path,v.flags,v.mode,function(z,X){z?(v.destroy(),v.emit("error",z)):(v.fd=X,v.emit("open",X))})}function M(v,z){return new t.ReadStream(v,z)}function V(v,z){return new t.WriteStream(v,z)}var k=t.open;t.open=P;function P(v,z,X,te){return typeof X=="function"&&(te=X,X=null),ce(v,z,X,te);function ce(ue,Fe,ke,et,Ft){return k(ue,Fe,ke,function(vt,En){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?CC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}return t}function CC(t){fp("ENQUEUE",t[0].name,t[1]),Fr[is].push(t),eK()}var rF;function N2e(){for(var t=Date.now(),e=0;e<Fr[is].length;++e)Fr[is][e].length>2&&(Fr[is][e][3]=t,Fr[is][e][4]=t);eK()}function eK(){if(clearTimeout(rF),rF=void 0,Fr[is].length!==0){var t=Fr[is].shift(),e=t[0],r=t[1],n=t[2],s=t[3],i=t[4];if(s===void 0)fp("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){fp("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,n)}else{var a=Date.now()-i,c=Math.max(i-s,1),A=Math.min(c*1.2,100);a>=A?(fp("RETRY",e.name,r),e.apply(null,r.concat([s]))):Fr[is].push(t)}rF===void 0&&(rF=setTimeout(eK,0))}}});var sF=C((FSr,x2e)=>{"use strict";var JA=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";JA.writable=t=>JA(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";JA.readable=t=>JA(t)&&t.readable!==!1&&typeo
Line truncated
|
GFS4: `),console.error(t)});Jr[bs]||($ke=global[bs]||[],tve(Jr,$ke),Jr.close=(function(t){function e(r,n){return t.call(Jr,r,function(s){s||eve(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(e,N_,{value:t}),e})(Jr.close),Jr.closeSync=(function(t){function e(r){t.apply(Jr,arguments),eve()}return Object.defineProperty(e,N_,{value:t}),e})(Jr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){ym(Jr[bs]),Q("assert").equal(Jr[bs].length,0)}));var $ke;global[bs]||tve(global,Jr[bs]);zX.exports=JX(dLt(Jr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Jr.__patched&&(zX.exports=JX(Jr),Jr.__patched=!0);function JX(t){uLt(t),t.gracefulify=JX,t.createReadStream=F,t.createWriteStream=V;var e=t.readFile;t.readFile=r;function r(k,j,Z){return typeof j=="function"&&(Z=j,j=null),ne(k,j,Z);function ne(ce,de,ke,ve){return e(ce,de,function(rt){rt&&(rt.code==="EMFILE"||rt.code==="ENFILE")?LI([ne,[ce,de,ke],rt,ve||Date.now(),Date.now()]):typeof ke=="function"&&ke.apply(this,arguments)})}}var n=t.writeFile;t.writeFile=s;function s(k,j,Z,ne){return typeof Z=="function"&&(ne=Z,Z=null),ce(k,j,Z,ne);function ce(de,ke,ve,rt,_t){return n(de,ke,ve,function(Dt){Dt&&(Dt.code==="EMFILE"||Dt.code==="ENFILE")?LI([ce,[de,ke,ve,rt],Dt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}var i=t.appendFile;i&&(t.appendFile=o);function o(k,j,Z,ne){return typeof Z=="function"&&(ne=Z,Z=null),ce(k,j,Z,ne);function ce(de,ke,ve,rt,_t){return i(de,ke,ve,function(Dt){Dt&&(Dt.code==="EMFILE"||Dt.code==="ENFILE")?LI([ce,[de,ke,ve,rt],Dt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(k,j,Z,ne){return typeof Z=="function"&&(ne=Z,Z=0),ce(k,j,Z,ne);function ce(de,ke,ve,rt,_t){return a(de,ke,ve,function(Dt){Dt&&(Dt.code==="EMFILE"||Dt.code==="ENFILE")?LI([ce,[de,ke,ve,rt],Dt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}var A=t.readdir;t.readdir=l;var u=/^v[0-5]\./;function l(k,j,Z){typeof j=="function"&&(Z=j,j=null);var ne=u.test(process.version)?function(ke,ve,rt,_t){return A(ke,ce(ke,ve,rt,_t))}:function(ke,ve,rt,_t){return A(ke,ve,ce(ke,ve,rt,_t))};return ne(k,j,Z);function ce(de,ke,ve,rt){return function(_t,Dt){_t&&(_t.code==="EMFILE"||_t.code==="ENFILE")?LI([ne,[de,ke,ve],_t,rt||Date.now(),Date.now()]):(Dt&&Dt.sort&&Dt.sort(),typeof ve=="function"&&ve.call(this,_t,Dt))}}}if(process.version.substr(0,4)==="v0.8"){var d=lLt(t);m=d.ReadStream,y=d.WriteStream}var h=t.ReadStream;h&&(m.prototype=Object.create(h.prototype),m.prototype.open=I);var f=t.WriteStream;f&&(y.prototype=Object.create(f.prototype),y.prototype.open=B),Object.defineProperty(t,"ReadStream",{get:function(){return m},set:function(k){m=k},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return y},set:function(k){y=k},enumerable:!0,configurable:!0});var g=m;Object.defineProperty(t,"FileReadStream",{get:function(){return g},set:function(k){g=k},enumerable:!0,configurable:!0});var E=y;Object.defineProperty(t,"FileWriteStream",{get:function(){return E},set:function(k){E=k},enumerable:!0,configurable:!0});function m(k,j){return this instanceof m?(h.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function I(){var k=this;P(k.path,k.flags,k.mode,function(j,Z){j?(k.autoClose&&k.destroy(),k.emit("error",j)):(k.fd=Z,k.emit("open",Z),k.read())})}function y(k,j){return this instanceof y?(f.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function B(){var k=this;P(k.path,k.flags,k.mode,function(j,Z){j?(k.destroy(),k.emit("error",j)):(k.fd=Z,k.emit("open",Z))})}function F(k,j){return new t.ReadStream(k,j)}function V(k,j){return new t.WriteStream(k,j)}var L=t.open;t.open=P;function P(k,j,Z,ne){return typeof Z=="function"&&(ne=Z,Z=null),ce(k,j,Z,ne);function ce(de,ke,ve,rt,_t){return L(de,ke,ve,function(Dt,Cr){Dt&&(Dt.code==="EMFILE"||Dt.code==="ENFILE")?LI([ce,[de,ke,ve,rt],Dt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}return t}function LI(t){ym("ENQUEUE",t[0].name,t[1]),Jr[bs].push(t),WX()}var S_;function eve(){for(var t=Date.now(),e=0;e<Jr[bs].length;++e)Jr[bs][e].length>2&&(Jr[bs][e][3]=t,Jr[bs][e][4]=t);WX()}function WX(){if(clearTimeout(S_),S_=void 0,Jr[bs].length!==0){var t=Jr[bs].shift(),e=t[0],r=t[1],n=t[2],s=t[3],i=t[4];if(s===void 0)ym("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){ym("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,n)}else{var a=Date.now()-i,c=Math.max(i-s,1),A=Math.min(c*1.2,100);a>=A?(ym("RETRY",e.name,r),e.apply(null,r.concat([s]))):Jr[bs].push(t)}S_===void 0&&(S_=setTimeout(WX,0))}}});var T_=C((Kxr,rve)=>{"use strict";var vu=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";vu.writable=t=>vu(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";vu.readable=t=>vu(t)&&t.readable!==!1&&typeo
Line truncated
|
||||||
`;super(r),this.name="AggregateError",this.errors=e}};a_e.exports={AggregateError:LK,ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Boolean,Uint8Array}});var UK=C((VNr,c_e)=>{"use strict";c_e.exports={format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,n]){let s=e.shift();return n==="f"?s.toFixed(6):n==="j"?JSON.stringify(s):n==="s"&&typeof s=="object"?`${s.constructor!==Object?s.constructor.name:""} {}`.trim():s.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}}}});var bs=C((WNr,l_e)=>{"use strict";var{format:OPt,inspect:bF}=UK(),{AggregateError:HPt}=Rr(),GPt=globalThis.AggregateError||HPt,qPt=Symbol("kIsNodeError"),YPt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],VPt=/^([A-Z][a-z0-9]*)+$/,WPt="__node_internal_",QF={};function mp(t,e){if(!t)throw new QF.ERR_INTERNAL_ASSERTION(e)}function A_e(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function JPt(t,e,r){if(typeof e=="function")return mp(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let n=(e.match(/%[dfijoOs]/g)||[]).length;return mp(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:OPt(e,...r)}function as(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(JPt(t,e,i))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(n.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),n.prototype.code=t,n.prototype[qPt]=!0,QF[t]=n}function u_e(t){let e=WPt+t.name;return Object.defineProperty(t,"name",{value:e}),t}function zPt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new GPt([e,t],e.message);return r.code=e.code,r}return t||e}var PK=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new QF.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};as("ERR_ASSERTION","%s",Error);as("ERR_INVALID_ARG_TYPE",(t,e,r)=>{mp(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let n="The ";t.endsWith(" argument")?n+=`${t} `:n+=`"${t}" ${t.includes(".")?"property":"argument"} `,n+="must be ";let s=[],i=[],o=[];for(let c of e)mp(typeof c=="string","All expected entries have to be of type string"),YPt.includes(c)?s.push(c.toLowerCase()):VPt.test(c)?i.push(c):(mp(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(i.length>0){let c=s.indexOf("object");c!==-1&&(s.splice(s,c,1),i.push("Object"))}if(s.length>0){switch(s.length){case 1:n+=`of type ${s[0]}`;break;case 2:n+=`one of type ${s[0]} or ${s[1]}`;break;default:{lLine truncated
|
`;super(r),this.name="AggregateError",this.errors=e}};FMe.exports={AggregateError:RZ,ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Boolean,Uint8Array}});var DZ=C((oDr,MMe)=>{"use strict";MMe.exports={format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,n]){let s=e.shift();return n==="f"?s.toFixed(6):n==="j"?JSON.stringify(s):n==="s"&&typeof s=="object"?`${s.constructor!==Object?s.constructor.name:""} {}`.trim():s.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}}}});var Gs=C((aDr,UMe)=>{"use strict";var{format:M3t,inspect:W_}=DZ(),{AggregateError:_3t}=Or(),L3t=globalThis.AggregateError||_3t,U3t=Symbol("kIsNodeError"),P3t=["string","function","number","object","Function","Object","boolean","bigint","symbol"],O3t=/^([A-Z][a-z0-9]*)+$/,H3t="__node_internal_",z_={};function Qm(t,e){if(!t)throw new z_.ERR_INTERNAL_ASSERTION(e)}function _Me(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function G3t(t,e,r){if(typeof e=="function")return Qm(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let n=(e.match(/%[dfijoOs]/g)||[]).length;return Qm(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:M3t(e,...r)}function ws(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(G3t(t,e,i))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(n.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),n.prototype.code=t,n.prototype[U3t]=!0,z_[t]=n}function LMe(t){let e=H3t+t.name;return Object.defineProperty(t,"name",{value:e}),t}function q3t(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new L3t([e,t],e.message);return r.code=e.code,r}return t||e}var kZ=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new z_.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};ws("ERR_ASSERTION","%s",Error);ws("ERR_INVALID_ARG_TYPE",(t,e,r)=>{Qm(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let n="The ";t.endsWith(" argument")?n+=`${t} `:n+=`"${t}" ${t.includes(".")?"property":"argument"} `,n+="must be ";let s=[],i=[],o=[];for(let c of e)Qm(typeof c=="string","All expected entries have to be of type string"),P3t.includes(c)?s.push(c.toLowerCase()):O3t.test(c)?i.push(c):(Qm(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(i.length>0){let c=s.indexOf("object");c!==-1&&(s.splice(s,c,1),i.push("Object"))}if(s.length>0){switch(s.length){case 1:n+=`of type ${s[0]}`;break;case 2:n+=`one of type ${s[0]} or ${s[1]}`;break;default:{lLine truncated
|
||||||
`)),e.linkname&&(r+=EZ(" linkpath="+e.linkname+`
|
`)),e.linkname&&(r+=dte(" linkpath="+e.linkname+`
|
||||||
`));let n=e.pax;if(n)for(let s in n)r+=EZ(" "+s+"="+n[s]+`
|
`));let n=e.pax;if(n)for(let s in n)r+=dte(" "+s+"="+n[s]+`
|
||||||
`);return kt.from(r)};oI.decodePax=function(e){let r={};for(;e.length;){let n=0;for(;n<e.length&&e[n]!==32;)n++;let s=parseInt(kt.toString(e.subarray(0,n)),10);if(!s)return r;let i=kt.toString(e.subarray(n+1,s-1)),o=i.indexOf("=");if(o===-1)return r;r[i.slice(0,o)]=i.slice(o+1),e=e.subarray(s)}return r};oI.encode=function(e){let r=kt.alloc(512),n=e.name,s="";if(e.typeflag===5&&n[n.length-1]!=="/"&&(n+="/"),kt.byteLength(n)!==n.length)return null;for(;kt.byteLength(n)>100;){let i=n.indexOf("/");if(i===-1)return null;s+=s?"/"+n.slice(0,i):n.slice(0,i),n=n.slice(i+1)}return kt.byteLength(n)>100||kt.byteLength(s)>155||e.linkname&&kt.byteLength(e.linkname)>100?null:(kt.write(r,n),kt.write(r,Dh(e.mode&c7t,6),100),kt.write(r,Dh(e.uid,6),108),kt.write(r,Dh(e.gid,6),116),g7t(e.size,r,124),kt.write(r,Dh(e.mtime.getTime()/1e3|0,11),136),r[156]=XM+h7t(e.type),e.linkname&&kt.write(r,e.linkname,157),kt.copy(v3e,r,D1),kt.copy(i7t,r,CZ),e.uname&&kt.write(r,e.uname,265),e.gname&&kt.write(r,e.gname,297),kt.write(r,Dh(e.devmajor||0,6),329),kt.write(r,Dh(e.devminor||0,6),337),s&&kt.write(r,s,345),kt.write(r,Dh(F3e(r),6),148),r)};oI.decode=function(e,r,n){let s=e[156]===0?0:e[156]-XM,i=iI(e,0,100,r),o=Rh(e,100,8),a=Rh(e,108,8),c=Rh(e,116,8),A=Rh(e,124,12),u=Rh(e,136,12),l=d7t(s),d=e[157]===0?null:iI(e,157,100,r),h=iI(e,265,32),f=iI(e,297,32),g=Rh(e,329,8),E=Rh(e,337,8),m=F3e(e);if(m===256)return null;if(m!==Rh(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(A7t(e))e[345]&&(i=iI(e,345,155,r)+"/"+i);else if(!u7t(e)){if(!n)throw new Error("Invalid tar header: unknown format.")}return s===0&&i&&i[i.length-1]==="/"&&(s=5),{name:i,mode:o,uid:a,gid:c,size:A,mtime:new Date(1e3*u),type:l,linkname:d,uname:h,gname:f,devmajor:g,devminor:E,pax:null}};function A7t(t){return kt.equals(v3e,t.subarray(D1,D1+6))}function u7t(t){return kt.equals(o7t,t.subarray(D1,D1+6))&&kt.equals(a7t,t.subarray(CZ,CZ+2))}function l7t(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function d7t(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function h7t(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function _3e(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}function F3e(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}function Dh(t,e){return t=t.toString(8),t.length>e?s7t.slice(0,e)+" ":n7t.slice(0,e-t.length)+t+" "}function f7t(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}function g7t(t,e,r){t.toString(8).length>11?f7t(t,e,r):kt.write(e,Dh(t,11),r)}function p7t(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],n;for(n=t.length-1;n>0;n--){let o=t[n];e?r.push(o):r.push(255-o)}let s=0,i=r.length;for(n=0;n<i;n++)s+=r[n]*Math.pow(256,n);return e?s:-1*s}function Rh(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return p7t(t);{for(;e<t.length&&t[e]===32;)e++;let n=l7t(_3e(t,32,e,t.length),t.length,t.length);for(;e<n&&t[e]===0;)e++;return n===e?0:parseInt(kt.toString(t.subarray(e,n)),8)}}function iI(t,e,r,n){return kt.toString(t.subarray(e,_3e(t,0,e,e+r)),n)}function EZ(t){let e=kt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var O3e=C((ERr,P3e)=>{var{Writable:m7t,Readable:E7t,getStreamError:M3e}=mZ(),C7t=rZ(),L3e=eI(),aI=IZ(),I7t=L3e.alloc(0),BZ=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new C7t,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return this._buffered===0?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(e===0)return I7t;let r=this._next(e);if(e===r.byteLength)return r;let n=[r];for(;(e-=r.byteLength)>0;)r=this._next(e),n.push(r);return L3e.concat(n)}_next(e){let r=this.queue.peek(),n=r.byteLength-this._offset;if(e>=n){let s=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=n,this.shifted+=n,s}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},bZ=class extends E7t{constructor(e,r,n){super(),this.header=r,this.offset=n,this._parent=e}_read(e){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(M3e(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=U3e(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},QZ=class extends m7t{constru
Line truncated
|
`);return Yt.from(r)};Qy.decodePax=function(e){let r={};for(;e.length;){let n=0;for(;n<e.length&&e[n]!==32;)n++;let s=parseInt(Yt.toString(e.subarray(0,n)),10);if(!s)return r;let i=Yt.toString(e.subarray(n+1,s-1)),o=i.indexOf("=");if(o===-1)return r;r[i.slice(0,o)]=i.slice(o+1),e=e.subarray(s)}return r};Qy.encode=function(e){let r=Yt.alloc(512),n=e.name,s="";if(e.typeflag===5&&n[n.length-1]!=="/"&&(n+="/"),Yt.byteLength(n)!==n.length)return null;for(;Yt.byteLength(n)>100;){let i=n.indexOf("/");if(i===-1)return null;s+=s?"/"+n.slice(0,i):n.slice(0,i),n=n.slice(i+1)}return Yt.byteLength(n)>100||Yt.byteLength(s)>155||e.linkname&&Yt.byteLength(e.linkname)>100?null:(Yt.write(r,n),Yt.write(r,kf(e.mode&i7t,6),100),Yt.write(r,kf(e.uid,6),108),Yt.write(r,kf(e.gid,6),116),d7t(e.size,r,124),Yt.write(r,kf(e.mtime.getTime()/1e3|0,11),136),r[156]=BU+u7t(e.type),e.linkname&&Yt.write(r,e.linkname,157),Yt.copy(g4e,r,tN),Yt.copy(r7t,r,hte),e.uname&&Yt.write(r,e.uname,265),e.gname&&Yt.write(r,e.gname,297),Yt.write(r,kf(e.devmajor||0,6),329),Yt.write(r,kf(e.devminor||0,6),337),s&&Yt.write(r,s,345),Yt.write(r,kf(m4e(r),6),148),r)};Qy.decode=function(e,r,n){let s=e[156]===0?0:e[156]-BU,i=by(e,0,100,r),o=Df(e,100,8),a=Df(e,108,8),c=Df(e,116,8),A=Df(e,124,12),u=Df(e,136,12),l=A7t(s),d=e[157]===0?null:by(e,157,100,r),h=by(e,265,32),f=by(e,297,32),g=Df(e,329,8),E=Df(e,337,8),m=m4e(e);if(m===256)return null;if(m!==Df(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(o7t(e))e[345]&&(i=by(e,345,155,r)+"/"+i);else if(!a7t(e)){if(!n)throw new Error("Invalid tar header: unknown format.")}return s===0&&i&&i[i.length-1]==="/"&&(s=5),{name:i,mode:o,uid:a,gid:c,size:A,byteOffset:0,mtime:new Date(1e3*u),type:l,linkname:d,uname:h,gname:f,devmajor:g,devminor:E,pax:null}};function o7t(t){return Yt.equals(g4e,t.subarray(tN,tN+6))}function a7t(t){return Yt.equals(n7t,t.subarray(tN,tN+6))&&Yt.equals(s7t,t.subarray(hte,hte+2))}function c7t(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function A7t(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function u7t(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function p4e(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}function m4e(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}function kf(t,e){return t=t.toString(8),t.length>e?t7t.slice(0,e)+" ":e7t.slice(0,e-t.length)+t+" "}function l7t(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}function d7t(t,e,r){t.toString(8).length>11?l7t(t,e,r):Yt.write(e,kf(t,11),r)}function h7t(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],n;for(n=t.length-1;n>0;n--){let o=t[n];e?r.push(o):r.push(255-o)}let s=0,i=r.length;for(n=0;n<i;n++)s+=r[n]*Math.pow(256,n);return e?s:-1*s}function Df(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return h7t(t);{for(;e<t.length&&t[e]===32;)e++;let n=c7t(p4e(t,32,e,t.length),t.length,t.length);for(;e<n&&t[e]===0;)e++;return n===e?0:parseInt(Yt.toString(t.subarray(e,n)),8)}}function by(t,e,r,n){return Yt.toString(t.subarray(e,p4e(t,0,e,e+r)),n)}function dte(t){let e=Yt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var B4e=C((_kr,y4e)=>{var{Writable:f7t,Readable:g7t,getStreamError:E4e}=lte(),p7t=jee(),C4e=Ey(),wy=fte(),m7t=C4e.alloc(0),E7t=4*1024*1024,pte=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new p7t,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return this.buffered===0?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(e===0)return m7t;let r=this._next(e);if(e===r.byteLength)return r;let n=[r];for(;(e-=r.byteLength)>0;)r=this._next(e),n.push(r);return C4e.concat(n)}_next(e){let r=this.queue.peek(),n=r.byteLength-this._offset;if(e>=n){let s=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=n,this.shifted+=n,s}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},mte=class extends g7t{constructor(e,r,n){super(),this.header=r,this.offset=n,this._parent=e}_read(e){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(E4e(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=I4e(this.header.size),this._parent._update())}_destroy(e){this._detach(),e
Line truncated
|
||||||
`).filter(n=>n!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}function CAe(t,e){if(process.env.GITHUB_OUTPUT||"")return RI("OUTPUT",lS(t,e));process.stdout.write(r3.EOL),Ra("set-output",{name:t},Qc(e))}function gf(t){process.exitCode=t3.Failure,Yi(t)}function Ha(){return process.env.RUNNER_DEBUG==="1"}function O(t){Ra("debug",{},t)}function Yi(t,e={}){Ra("error",cS(e),t instanceof Error?t.toString():t)}function je(t,e={}){Ra("warning",cS(e),t instanceof Error?t.toString():t)}function IAe(t,e={}){Ra("notice",cS(e),t instanceof Error?t.toString():t)}function Z(t){process.stdout.write(t+r3.EOL)}function yAe(t){EL("group",t)}function BAe(){EL("endgroup")}function pT(t,e){return zKe(this,void 0,void 0,function*(){yAe(t);let r;try{r=yield e()}finally{BAe()}return r})}function Uc(t,e){if(process.env.GITHUB_STATE||"")return RI("STATE",lS(t,e));Ra("save-state",{name:t},Qc(e))}function My(t){return process.env[`STATE_${t}`]||""}import*as $z from"fs";import*as Xz from"path";import*as G_ from"os";import{readFileSync as jKe,existsSync as KKe}from"fs";import{EOL as $Ke}from"os";var Jm=class{constructor(){var e,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(KKe(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(jKe(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let s=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${s} does not exist${$Ke}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var a3=ge(NAe(),1),TAe=ge(aT(),1),u$e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function xAe(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function RAe(t){return new a3.HttpClient().getAgent(t)}function l$e(t){return new a3.HttpClient().getAgentDispatcher(t)}function DAe(t){let e=l$e(t);return(n,s)=>u$e(this,void 0,void 0,function*(){return(0,TAe.fetch)(n,Object.assign(Object.assign({},s),{dispatcher:e}))})}function kAe(){return process.env.GITHUB_API_URL||"https://api.github.com"}function c3(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let s=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(s)?t:`${t?`${t} `:""}${s}`}return t}function Zl(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function bT(t,e,r,n){if(typeof r!="function")throw new Error("method for before hook must be a function");return n||(n={}),Array.isArray(e)?e.reverse().reduce((s,i)=>bT.bind(null,t,i,s,n),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((s,i)=>i.hook.bind(null,s,n),r)():r(n))}function vAe(t,e,r,n){let s=n;t.registry[r]||(t.registry[r]=[]),e==="before"&&(n=(i,o)=>Promise.resolve().then(s.bind(null,o)).then(i.bind(null,o))),e==="after"&&(n=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(c=>(a=c,s(a,o))).then(()=>a)}),e==="error"&&(n=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>s(a,o))),t.registry[r].push({hook:n,orig:s})}function _Ae(t,e,r){if(!t.registry[e])return;let n=t.registry[e].map(s=>s.orig).indexOf(r);n!==-1&&t.registry[e].splice(n,1)}var FAe=Function.bind,MAe=FAe.bind(FAe);function LAe(t,e,r){let n=MAe(_Ae,null).apply(null,r?[e,r]:[e]);t.api={remove:n},t.remove=n,["before","error","after","wrap"].forEach(s=>{let i=r?[e,s,r]:[e,s];t[s]=t.api[s]=MAe(vAe,null).
Line truncated
|
`).filter(n=>n!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}function Oue(t,e){if(process.env.GITHUB_OUTPUT||"")return Jy("OUTPUT",RN(t,e));process.stdout.write(M8.EOL),pc("set-output",{name:t},AA(e))}function Cg(t){process.exitCode=F8.Failure,Co(t)}function Nc(){return process.env.RUNNER_DEBUG==="1"}function G(t){pc("debug",{},t)}function Co(t,e={}){pc("error",NN(e),t instanceof Error?t.toString():t)}function je(t,e={}){pc("warning",NN(e),t instanceof Error?t.toString():t)}function L8(t,e={}){pc("notice",NN(e),t instanceof Error?t.toString():t)}function te(t){process.stdout.write(t+M8.EOL)}function Hue(t){XU("group",t)}function Gue(){XU("endgroup")}function _x(t,e){return oZe(this,void 0,void 0,function*(){Hue(t);let r;try{r=yield e()}finally{Gue()}return r})}function bA(t,e){if(process.env.GITHUB_STATE||"")return Jy("STATE",RN(t,e));pc("save-state",{name:t},AA(e))}function $B(t){return process.env[`STATE_${t}`]||""}import*as VK from"fs";import*as JK from"path";import*as d_ from"os";import{readFileSync as aZe,existsSync as cZe}from"fs";import{EOL as AZe}from"os";var iE=class{constructor(){var e,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(cZe(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(aZe(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let s=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${s} does not exist${AZe}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var H8=Ee(Wue(),1),zue=Ee(Nx(),1),BZe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function jue(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function Kue(t){return new H8.HttpClient().getAgent(t)}function bZe(t){return new H8.HttpClient().getAgentDispatcher(t)}function Xue(t){let e=bZe(t);return(n,s)=>BZe(this,void 0,void 0,function*(){return(0,zue.fetch)(n,Object.assign(Object.assign({},s),{dispatcher:e}))})}function Zue(){return process.env.GITHUB_API_URL||"https://api.github.com"}function G8(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let s=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(s)?t:`${t?`${t} `:""}${s}`}return t}function $d(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function qx(t,e,r,n){if(typeof r!="function")throw new Error("method for before hook must be a function");return n||(n={}),Array.isArray(e)?e.reverse().reduce((s,i)=>qx.bind(null,t,i,s,n),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((s,i)=>i.hook.bind(null,s,n),r)():r(n))}function $ue(t,e,r,n){let s=n;t.registry[r]||(t.registry[r]=[]),e==="before"&&(n=(i,o)=>Promise.resolve().then(s.bind(null,o)).then(i.bind(null,o))),e==="after"&&(n=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(c=>(a=c,s(a,o))).then(()=>a)}),e==="error"&&(n=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>s(a,o))),t.registry[r].push({hook:n,orig:s})}function ele(t,e,r){if(!t.registry[e])return;let n=t.registry[e].map(s=>s.orig).indexOf(r);n!==-1&&t.registry[e].splice(n,1)}var tle=Function.bind,rle=tle.bind(tle);function nle(t,e,r){let n=rle(ele,null).apply(null,r?[e,r]:[e]);t.api={remove:n},t.remove=n,["before","error","after","wrap"].forEach(s=>{let i=r?[e,s,r]:[e,s];t[s]=t.api[s]=rle($ue,null).
Line truncated
|
||||||
|
`+n.repeat(l));let E=f.val[f.index],m=o(f.val,String(f.index),E);if(j8(m))u.push("null"),f.first=!1,f.index++;else{let I=m!==null&&typeof m=="object",y=K8(m);if(I&&!y){if(h.has(m))throw new TypeError("Converting circular structure to JSON");h.add(m),d.push({parent:f.val,key:String(f.index),val:m,isArray:Array.isArray(m),keys:Array.isArray(m)?null:Object.keys(m),index:0,first:!0}),f.first=!1,f.index++}else u.push(eh(m)),f.first=!1,f.index++}}else g=!0;else{for(;f.index<f.keys.length;){let m=f.keys[f.index++];if(i&&!i.has(m))continue;let y=f.val[m],B=o(f.val,m,y);if(j8(B))continue;f.first||u.push(","),n?u.push(`
|
||||||
|
`+n.repeat(l)+eh(m)+": "):u.push(eh(m)+":");let F=B!==null&&typeof B=="object",V=K8(B);if(F&&!V){if(h.has(B))throw new TypeError("Converting circular structure to JSON");h.add(B),d.push({parent:f.val,key:m,val:B,isArray:Array.isArray(B),keys:Array.isArray(B)?null:Object.keys(B),index:0,first:!0}),f.first=!1;break}else u.push(eh(B)),f.first=!1}f.index>=f.keys.length&&d[d.length-1]===f&&(g=!0)}g&&(l--,!f.first&&n&&u.push(`
|
||||||
|
`+n.repeat(l)),u.push(f.isArray?"]":"}"),h.delete(f.val),d.pop())}return u.join("")},ble=(t,e,r)=>{try{return"rawJSON"in JSON?eh(t,(a,c)=>typeof c=="bigint"?JSON.rawJSON(c.toString()):typeof e=="function"?e(a,c):(Array.isArray(e)&&e.includes(a),c),r):t?eh(t,(a,c)=>typeof c=="string"&&Vx.test(c)||typeof c=="bigint"?c.toString()+"n":typeof e=="function"?e(a,c):(Array.isArray(e)&&e.includes(a),c),r).replace(Ele,"$1$2$3").replace(Cle,"$1$2$3"):eh(t,e,r)}catch(n){if(n instanceof RangeError){let s=VZe(t,e,r);return s===void 0?void 0:"rawJSON"in JSON?s:s.replace(Ele,"$1$2$3").replace(Cle,"$1$2$3")}throw n}},Yx=new Map,JZe=()=>{let t=JSON.parse.toString();if(Yx.has(t))return Yx.get(t);try{let e=JSON.parse("1",(r,n,s)=>!!s?.source&&s.source==="1");return Yx.set(t,e),e}catch{return Yx.set(t,!1),!1}},WZe=(t,e,r,n)=>typeof e=="string"&&Ble.test(e)?BigInt(e.slice(0,-1)):typeof e=="string"&&Vx.test(e)?e.slice(0,-1):typeof n=="function"?n(t,e,r):e,zZe=(t,e)=>JSON.parse(t,(r,n,s)=>{let i=typeof n=="number",o=n>Number.MAX_SAFE_INTEGER||n<Number.MIN_SAFE_INTEGER,a=i&&o,c=s&&YZe.test(s.source);return a&&c?BigInt(s.source):typeof e=="function"?e(r,n,s):n}),Qle=Number.MAX_SAFE_INTEGER.toString(),Ile=Qle.length,jZe=/"(?:[^"\\]|\\.)*"|-?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][+-]?[0-9]+)?/g,KZe=/^"-?\d+n+"$/,XZe=(t,e)=>{let r={"":t},n=[{parent:r,key:"",visited:!1}];for(;n.length>0;){let s=n[n.length-1];if(s.visited){let{parent:i,key:o}=s,a=i[o];typeof a=="string"&&(Ble.test(a)?a=BigInt(a.slice(0,-1)):Vx.test(a)&&(a=a.slice(0,-1))),typeof e=="function"&&(a=e.call(i,o,a)),a===void 0?delete i[o]:i[o]=a,n.pop()}else{s.visited=!0;let i=s.parent[s.key];if(i!==null&&typeof i=="object"){let a=Object.keys(i);for(let c=a.length-1;c>=0;c--)n.push({parent:i,key:a[c],visited:!1})}}}return r[""]},yle=t=>t.replace(jZe,(e,r,n,s)=>{let i=e[0]==='"';if(i&&KZe.test(e))return e.substring(0,e.length-1)+'n"';let a=n||s,c=r&&(r.length<Ile||r.length===Ile&&r<=Qle);return i||a||c?e:'"'+e+'n"'}),wle=(t,e)=>{if(!t)return z8(t,e);try{if(JZe())return zZe(t,e);let r=yle(t);return z8(r,(n,s,i)=>WZe(n,s,i,e))}catch(r){if(r instanceof RangeError){let n=yle(t),s=z8(n);return XZe(s,e)}throw r}};var ml=class extends Error{name;status;request;response;constructor(e,r,n){super(e,{cause:n.cause}),this.name="HttpError",this.status=Number.parseInt(r),Number.isNaN(this.status)&&(this.status=0);"response"in n&&(this.response=n.response);let s=Object.assign({},n.request);n.request.headers.authorization&&(s.headers=Object.assign({},n.request.headers,{authorization:n.request.headers.authorization.replace(/(?<! ) .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s}};var ZZe="10.0.16",$Ze={headers:{"user-agent":`octokit-request.js/${ZZe} ${$d()}`}};function e$e(t){if(typeof t!="object"||t===null||Object.prototype.toString.call(t)!=="[object Object]")return!1;let e=Object.getPrototypeOf(t);if(e===null)return!0;let r=Object.prototype.hasOwnProperty.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(t)}var Sle=()=>"";async function Nle(t){let e=t.request?.fetch||globalThis.fetch;if(!e)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");let r=t.request?.log||console,n=t.request?.parseSuccessResponseBody!==!1,s=e$e(t.body)||Array.isArray(t.body)?ble(t.body):t.body,i=Object.fromEntries(Object.entries(t.headers).map(([l,d])=>[l,String(d)])),o;try{o=await e(t.url,{method:t.method,body:s,redirect:t.request?.redirect,headers:i,signal:t.request?.signal,...t.body&&{duplex:"half"}})}catch(l){let d="Unknown Error";if(l instanceof Error){if(l.name==="AbortError")throw l.status=500,l;d=l.message,l.name==="TypeError"&&"cause"in l&&(l.cause instanceof Error?d=l.cause.message:typeof l.cause=="string"&&(d=l.cause))}let h=new ml(d,500,{request:t});throw h.cause=l,h}let a=o.status,c=o.url,A={};for(let[l,d]of o.headers)A[l]=d;let u={url:c,status:a,headers:A,data:""};if("deprecation"in A){let l=A.link&&A.link.match(/<([^<>]+)>; rel="deprecation"/),d=l&&l.pop();r.warn(`[@octokit/request] "${t.method} ${t.url}" is deprecated. It is scheduled to be removed on ${A.sunset}${d?`. See ${d}`:""}`)}if(a===204||a===205)return u;if(t.method==="HEAD"){if(a<400)return u;throw new ml(o.statusText,a,{response:u,request:t})}if(a===304)throw u.data=await X8(o),new ml("Not modified",a,{response:u,request:t});if(a>=400)throw u.data=await X8(o),new ml(r$e(u.data),a,{response:u,request:t});return u.data=n?await X8(o):o.body,u}async function X8(t){let e=t.headers.get("content-type");if(!e)return t.text().catch(Sle);let r=fle(e);if(t$e(r)){let n="";try{return n=await t.text(),wle(n)}catch{return n}}else return r.type.startsWith("text/")||r.parameters.charset?.toLowerCase()==="utf-8"&&r.type!=="application/octet-
Line truncated
|
||||||
`+t.errors.map(e=>` - ${e.message}`).join(`
|
`+t.errors.map(e=>` - ${e.message}`).join(`
|
||||||
`)}var Z$e=class extends Error{constructor(t,e,r){super(X$e(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},eXe=["method","baseUrl","url","headers","request","query","mediaType","operationName"],tXe=["query","method","url"],cue=/\/api\/v3\/?$/;function rXe(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(tXe.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(n).reduce((o,a)=>eXe.includes(a)?(o[a]=n[a],o):(o.variables||(o.variables={}),o.variables[a]=n[a],o),{}),i=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return cue.test(i)&&(s.url=i.replace(cue,"/api/graphql")),t(s).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new Z$e(s,a,o.data)}return o.data.data})}function m3(t,e){let r=t.defaults(e);return Object.assign((s,i)=>rXe(r,s,i),{defaults:m3.bind(null,r),endpoint:r.endpoint})}var Zjt=m3(Py,{headers:{"user-agent":`octokit-graphql.js/${$$e} ${Zl()}`},method:"POST",url:"/graphql"});function Aue(t){return m3(t,{method:"POST",url:"/graphql"})}var E3="(?:[a-zA-Z0-9_-]+)",uue="\\.",lue=new RegExp(`^${E3}${uue}${E3}${uue}${E3}$`),nXe=lue.test.bind(lue);async function sXe(t){let e=nXe(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),n=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":n?"user-to-server":"oauth"}}function iXe(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function oXe(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=iXe(t),e(s)}var due=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(sXe.bind(null,e),{hook:oXe.bind(null,e)})};var C3="7.0.6";var hue=()=>{},aXe=console.warn.bind(console),cXe=console.error.bind(console);function AXe(t={}){return typeof t.debug!="function"&&(t.debug=hue),typeof t.info!="function"&&(t.info=hue),typeof t.warn!="function"&&(t.warn=aXe),typeof t.error!="function"&&(t.error=cXe),t}var fue=`octokit-core.js/${C3} ${Zl()}`,ST=class{static VERSION=C3;static defaults(e){return class extends this{constructor(...n){let s=n[0]||{};if(typeof e=="function"){super(e(s));return}super(Object.assign({},e,s,s.userAgent&&e.userAgent?{userAgent:`${s.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new UAe.Collection,n={baseUrl:Py.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(n.headers["user-agent"]=e.userAgent?`${e.userAgent} ${fue}`:fue,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=Py.defaults(n),this.graphql=Aue(this.request).defaults(n),this.log=AXe(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=due(e.auth);r.wrap("request",i.hook),this.auth=i}let s=this.constructor;for(let i=0;i<s.plugins.length;++i)Object.assign(this,s.plugins[i](this,e))}request;graphql;log;hook;auth};var I3="17.0.0";var uXe={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVaria
Line truncated
|
`)}var i$e=class extends Error{constructor(t,e,r){super(s$e(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}request;headers;response;name="GraphqlResponseError";errors;data},o$e=["method","baseUrl","url","headers","request","query","mediaType","operationName"],a$e=["query","method","url"],Tle=/\/api\/v3\/?$/;function c$e(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(a$e.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(n).reduce((o,a)=>o$e.includes(a)?(o[a]=n[a],o):(o.variables||(o.variables={}),o.variables[a]=n[a],o),{}),i=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return Tle.test(i)&&(s.url=i.replace(Tle,"/api/graphql")),t(s).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new i$e(s,a,o.data)}return o.data.data})}function $8(t,e){let r=t.defaults(e);return Object.assign((s,i)=>c$e(r,s,i),{defaults:$8.bind(null,r),endpoint:r.endpoint})}var $Xt=$8(rb,{headers:{"user-agent":`octokit-graphql.js/${n$e} ${$d()}`},method:"POST",url:"/graphql"});function xle(t){return $8(t,{method:"POST",url:"/graphql"})}var e4="(?:[a-zA-Z0-9_-]+)",Rle="\\.",Dle=new RegExp(`^${e4}${Rle}${e4}${Rle}${e4}$`),A$e=Dle.test.bind(Dle);async function u$e(t){let e=A$e(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),n=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":n?"user-to-server":"oauth"}}function l$e(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function d$e(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=l$e(t),e(s)}var kle=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(u$e.bind(null,e),{hook:d$e.bind(null,e)})};var t4="7.0.8";var vle=()=>{},h$e=console.warn.bind(console),f$e=console.error.bind(console);function g$e(t={}){return typeof t.debug!="function"&&(t.debug=vle),typeof t.info!="function"&&(t.info=vle),typeof t.warn!="function"&&(t.warn=h$e),typeof t.error!="function"&&(t.error=f$e),t}var Fle=`octokit-core.js/${t4} ${$d()}`,Jx=class{static VERSION=t4;static defaults(e){return class extends this{constructor(...n){let s=n[0]||{};if(typeof e=="function"){super(e(s));return}super(Object.assign({},e,s,s.userAgent&&e.userAgent?{userAgent:`${s.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new sle.Collection,n={baseUrl:rb.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(n.headers["user-agent"]=e.userAgent?`${e.userAgent} ${Fle}`:Fle,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=rb.defaults(n),this.graphql=xle(this.request).defaults(n),this.log=g$e(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=kle(e.auth);r.wrap("request",i.hook),this.auth=i}let s=this.constructor;for(let i=0;i<s.plugins.length;++i)Object.assign(this,s.plugins[i](this,e))}request;graphql;log;hook;auth};var r4="17.0.0";var p$e={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secr
Line truncated
|
||||||
`),e=e.replace(/\r/g,`
|
`),e=e.replace(/\r/g,`
|
||||||
`));let s=e.split(`
|
`));let s=e.split(`
|
||||||
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new Vy(i));return n.searchPaths.push(...T3(n.patterns)),n})}static stat(e,r,n){return _3(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield Xm.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){O(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield Xm.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield Xm.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){O(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};var WXe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function Vue(t,e){return WXe(this,void 0,void 0,function*(){return yield kT.create(t,e)})}var Lde=ge(Xy(),1);import*as jT from"crypto";import*as r0 from"fs";import*as Qf from"path";import*as Ude from"util";var Zy;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Zy||(Zy={}));var vs;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(vs||(vs={}));var Wi;(function(t){t.GNU="gnu",t.BSD="bsd"})(Wi||(Wi={}));var WT=2,JT=5e3,t8=5e3,r8=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,Mde=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,eB="cache.tar",n8="manifest.txt",J$t=10*Math.pow(1024,3),zT="cache read denied:";var t0=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},nrt=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}},srt="1.0";function tB(){return t0(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let n;t?n=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?n="/Users":n="/home",e=Qf.join(n,"actions","temp")}let r=Qf.join(e,jT.randomUUID());return yield ff(r),r})}function Oc(t){return r0.statSync(t).size}function s8(t){return t0(this,void 0,void 0,function*(){var e,r,n,s,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),c=yield Vue(t.join(`
|
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new cb(i));return n.searchPaths.push(...u4(n.patterns)),n})}static stat(e,r,n){return p4(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield uE.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){G(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield uE.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield uE.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){G(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};var Z$e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function dde(t,e){return Z$e(this,void 0,void 0,function*(){return yield Xx.create(t,e)})}var sfe=Ee(lR(),1);import*as gR from"crypto";import*as fE from"fs";import*as Ng from"path";import*as ife from"util";var gb;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(gb||(gb={}));var ti;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(ti||(ti={}));var yo;(function(t){t.GNU="gnu",t.BSD="bsd"})(yo||(yo={}));var dR=2,hR=5e3,L4=5e3,U4=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,nfe=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,pb="cache.tar",P4="manifest.txt",W$t=10*Math.pow(1024,3),fR="cache read denied:";var hE=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Ant=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}},unt="1.0";function mb(){return hE(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let n;t?n=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?n="/Users":n="/home",e=Ng.join(n,"actions","temp")}let r=Ng.join(e,gR.randomUUID());return yield Eg(r),r})}function wA(t){return fE.statSync(t).size}function O4(t){return hE(this,void 0,void 0,function*(){var e,r,n,s,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),c=yield dde(t.join(`
|
||||||
`),{implicitDescendants:!1});try{for(var A=!0,u=nrt(c.globGenerator()),l;l=yield u.next(),e=l.done,!e;A=!0){s=l.value,A=!1;let h=Qf.relative(a,s).replace(new RegExp(`\\${Qf.sep}`,"g"),"/");O(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!A&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return o})}function rB(t){return t0(this,void 0,void 0,function*(){return Ude.promisify(r0.unlink)(t)})}function Pde(t){return t0(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),O(`Checking ${e} ${r.join(" ")}`);try{yield Lc(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>n+=s.toString(),stderr:s=>n+=s.toString()}})}catch(s){O(s.message)}return n=n.trim(),O(n),n})}function nB(){return t0(this,void 0,void 0,function*(){let t=yield Pde("zstd",["--quiet"]),e=Lde.clean(t);return O(`zstd version: ${e}`),t===""?vs.Gzip:vs.ZstdWithoutLong})}function sd(t){return t===vs.Gzip?Zy.Gzip:Zy.Zstd}function Ode(){return t0(this,void 0,void 0,function*(){return r0.existsSync(r8)?r8:(yield Pde("tar")).toLowerCase().includes("gnu tar")?qi("tar"):""})}function i8(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function n0(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(srt),jT.createHash("sha256").update(n.join("|")).digest("hex")}function Hde(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as v0 from"fs";import{URL as HAt}from"url";var Hc=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as irt}from"node:os";import ort from"node:util";import art from"node:process";function Gde(t,...e){art.stderr.write(`${ort.format(t,...e)}${irt}`)}import sB from"node:process";function $T(t){return sB.env[t]}var qde=typeof sB.versions.deno=="string"&&sB.versions.deno.length>0,Yde=typeof sB.versions.bun=="string"&&sB.versions.bun.length>0,XT=!0;var Vde=$T("DEBUG"),Jde,o8=[],a8=[],ZT=[];Vde&&c8(Vde);var zde=Object.assign(t=>jde(t),{enable:c8,enabled:A8,disable:crt,log:Gde});function c8(t){Jde=t,o8=[],a8=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?a8.push(r.substring(1)):o8.push(r);for(let r of ZT)r.enabled=A8(r.namespace)}function A8(t){if(t.endsWith("*"))return!0;for(let e of a8)if(Wde(t,e))return!1;for(let e of o8)if(Wde(t,e))return!0;return!1}function Wde(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let n=0,s=0,i=r.length,o=t.length,a=-1,c=-1;for(;n<o&&s<i;)if(r[s]==="*"){if(a=s,s++,s===i)return!0;for(;t[n]!==r[s];)if(n++,n===o)return!1;c=n,n++,s++;continue}else if(r[s]===t[n])s++,n++;else if(a>=0){if(s=a+1,n=c+1,n===o)return!1;for(;t[n]!==r[s];)if(n++,n===o)return!1;c=n,n++,s++;continue}else return!1;let A=n===t.length,u=s===r.length,l=s===r.length-1&&r[s]==="*";return A&&(u||l)}function crt(){let t=Jde||"";return c8(""),t}function jde(t){let e=Object.assign(r,{enabled:A8(t),destroy:Art,log:zde.log,namespace:t,extend:urt});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return ZT.push(e),e}function Art(){let t=ZT.indexOf(this);return t>=0?(ZT.splice(t,1),!0):!1}function urt(t){let e=jde(`${this.namespace}:${t}`);return e.log=this.log,e}var s0=zde;var u8=["verbose","info","warning","error"],Kde={verbose:400,info:300,warning:200,error:100};function $de(t,e){e.log=(...r)=>{t.log(...r)}}function Xde(t){return u8.includes(t)}function ex(t){let e=new Set,r=$T(t.logLevelEnvVarName),n,s=s0(t.namespace);s.log=(...u)=>{s0.log(...u)};function i(u){if(u&&!Xde(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${u8.join(",")}`);n=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);s0.enable(l.join(","))}r&&(Xde(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${u8.join(", ")}.`));function o(u){return!!(n&&Kde[u.level]<=Kde[n])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if($de(u,d),o(d)){let h=s0.disable();s0.enable(h+","+d.namespace)}return e.add(d),d}function c(){return n}function A(u){let l=s.extend(u);return $de(s,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:c,createClientLogger:A,logger:s}}var Zde=ex({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),lrt=Zde.logger;function iB(t){return Zde.createClientLogger(t)}function tx(t){return t.toLowerCase()}function drt(t){return String(t).trim().replace(/[\r\n]/g,"")}function*hrt(t){for(let e of t.values())yield[e.name,e.value]}var l8=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(tx(e),{name:e,value:drt(r)})}get(e){return this._headersMap.get(tx(e))?.value}has(e){return this._
Line truncated
|
`),{implicitDescendants:!1});try{for(var A=!0,u=Ant(c.globGenerator()),l;l=yield u.next(),e=l.done,!e;A=!0){s=l.value,A=!1;let h=Ng.relative(a,s).replace(new RegExp(`\\${Ng.sep}`,"g"),"/");G(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!A&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return o})}function Eb(t){return hE(this,void 0,void 0,function*(){return ife.promisify(fE.unlink)(t)})}function ofe(t){return hE(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),G(`Checking ${e} ${r.join(" ")}`);try{yield BA(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>n+=s.toString(),stderr:s=>n+=s.toString()}})}catch(s){G(s.message)}return n=n.trim(),G(n),n})}function Cb(){return hE(this,void 0,void 0,function*(){let t=yield ofe("zstd",["--quiet"]),e=sfe.clean(t);return G(`zstd version: ${e}`),t===""?ti.Gzip:ti.ZstdWithoutLong})}function ih(t){return t===ti.Gzip?gb.Gzip:gb.Zstd}function afe(){return hE(this,void 0,void 0,function*(){return fE.existsSync(U4)?U4:(yield ofe("tar")).toLowerCase().includes("gnu tar")?Eo("tar"):""})}function H4(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function gE(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(unt),gR.createHash("sha256").update(n.join("|")).digest("hex")}function cfe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as XE from"fs";import{URL as Ilt}from"url";var SA=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as lnt}from"node:os";import dnt from"node:util";import hnt from"node:process";function Afe(t,...e){hnt.stderr.write(`${dnt.format(t,...e)}${lnt}`)}import Ib from"node:process";function mR(t){return Ib.env[t]}var ufe=typeof Ib.versions.deno=="string"&&Ib.versions.deno.length>0,lfe=typeof Ib.versions.bun=="string"&&Ib.versions.bun.length>0,ER=!0;var dfe=mR("DEBUG"),ffe,G4=[],q4=[],CR=[];dfe&&Y4(dfe);var gfe=Object.assign(t=>pfe(t),{enable:Y4,enabled:V4,disable:fnt,log:Afe});function Y4(t){ffe=t,G4=[],q4=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?q4.push(r.substring(1)):G4.push(r);for(let r of CR)r.enabled=V4(r.namespace)}function V4(t){if(t.endsWith("*"))return!0;for(let e of q4)if(hfe(t,e))return!1;for(let e of G4)if(hfe(t,e))return!0;return!1}function hfe(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let n=0,s=0,i=r.length,o=t.length,a=-1,c=-1;for(;n<o&&s<i;)if(r[s]==="*"){if(a=s,s++,s===i)return!0;for(;t[n]!==r[s];)if(n++,n===o)return!1;c=n,n++,s++;continue}else if(r[s]===t[n])s++,n++;else if(a>=0){if(s=a+1,n=c+1,n===o)return!1;for(;t[n]!==r[s];)if(n++,n===o)return!1;c=n,n++,s++;continue}else return!1;let A=n===t.length,u=s===r.length,l=s===r.length-1&&r[s]==="*";return A&&(u||l)}function fnt(){let t=ffe||"";return Y4(""),t}function pfe(t){let e=Object.assign(r,{enabled:V4(t),destroy:gnt,log:gfe.log,namespace:t,extend:pnt});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return CR.push(e),e}function gnt(){let t=CR.indexOf(this);return t>=0?(CR.splice(t,1),!0):!1}function pnt(t){let e=pfe(`${this.namespace}:${t}`);return e.log=this.log,e}var pE=gfe;var J4=["verbose","info","warning","error"],mfe={verbose:400,info:300,warning:200,error:100};function Efe(t,e){e.log=(...r)=>{t.log(...r)}}function Cfe(t){return J4.includes(t)}function IR(t){let e=new Set,r=mR(t.logLevelEnvVarName),n,s=pE(t.namespace);s.log=(...u)=>{pE.log(...u)};function i(u){if(u&&!Cfe(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${J4.join(",")}`);n=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);pE.enable(l.join(","))}r&&(Cfe(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${J4.join(", ")}.`));function o(u){return!!(n&&mfe[u.level]<=mfe[n])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(Efe(u,d),o(d)){let h=pE.disable();pE.enable(h+","+d.namespace)}return e.add(d),d}function c(){return n}function A(u){let l=s.extend(u);return Efe(s,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:c,createClientLogger:A,logger:s}}var Ife=IR({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),mnt=Ife.logger;function yb(t){return Ife.createClientLogger(t)}function yR(t){return t.toLowerCase()}function Ent(t){return String(t).trim().replace(/[\r\n]/g,"")}function*Cnt(t){for(let e of t.values())yield[e.name,e.value]}var W4=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(yR(e),{name:e,value:Ent(r)})}get(e){return this._headersMap.get(yR(e))?.value}has(e){return this._
Line truncated
|
||||||
${mrt.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function i0(t){return t instanceof _s?!0:Sf(t)&&t.name==="RestError"}function ai(t,e){return Buffer.from(t,e)}import g8 from"node:http";import p8 from"node:https";import rhe from"node:zlib";import{Transform as Ert}from"node:stream";var ci=iB("ts-http-runtime");var Crt={};function oB(t){return t&&typeof t.pipe=="function"}function nhe(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function she(t){return t&&typeof t.byteLength=="number"}var sx=class extends Ert{loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(s){n(s)}}constructor(e){super(),this.progressCallback=e}},m8=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new Hc("The operation was aborted. Request has already been canceled.");n=A=>{A.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",n)}let s;e.timeout>0&&(s=setTimeout(()=>{let A=new Wa;ci.info(`request to '${A.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let A=brt(a);A!==null&&e.headers.set("Content-Length",A)}let c;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,g=new sx(f);g.on("error",E=>{ci.error("Error in upload progress",E)}),oB(a)?a.pipe(g):g.end(a),a=g}let A=await this.makeRequest(e,r,a);s!==void 0&&clearTimeout(s);let u=Irt(A),d={status:A.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return A.resume(),d;c=o?yrt(A,u):A;let h=e.onDownloadProgress;if(h){let f=new sx(h);f.on("error",g=>{ci.error("Error in download progress",g)}),c.pipe(f),c=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=c:d.bodyAsText=await Brt(c),d}finally{if(e.abortSignal&&n){let A=Promise.resolve();oB(a)&&(A=nhe(a));let u=Promise.resolve();oB(c)&&(u=nhe(c)),Promise.all([A,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(l=>{ci.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,n){let s=new URL(e.url),i=s.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((c,A)=>{let u=i?g8.request(a,c):p8.request(a,c);u.once("error",l=>{A(new _s(l.message,{code:l.code??_s.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new Hc("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),A(l)}),n&&oB(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):she(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer,n.byteOffset,n.byteLength):Buffer.from(n)):(ci.error("Unrecognized body type",n),A(new _s("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?g8.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new g8.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return p8.globalAgent;let s=e.tlsSettings??Crt,i=this.cachedHttpsAgents.get(s);return i&&i.options.keepAlive===!n||(ci.info("No cached TLS Agent exist, creating a new Agent"),i=new p8.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,i)),i}}};function Irt(t){let e=Ji();for(let r of Object.keys(t.headers)){let n=t.headers[r];Array.isArray(n)?n.length>0&&e.set(r,n[0]):n&&e.set(r,n)}return e}function yrt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=rhe.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=rhe.createInflate();return t.pipe(n),n}return t}function Brt(t){return new Promise((e,r)=>{let n=[];t.on("data",s=>{Buffer.isBuffer(s)?n.push(s):n.push(Buffer.from(s))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",s=>{s&&s?.name==="AbortError"?r(s):r(new _s(`Error reading response as text: ${s.message}`,{code:_s.PARSE_ERROR}))})})}function brt(t){return t?Buffer.isBuffer(t)?t.length:oB(t)?null:she(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function ihe(){return new m8}function ix(){return ihe()}var E8="logPolicy";function ox(t={}){let e=t.logger??ci.info,r=new Wa({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:E8,asy
Line truncated
|
${bnt.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function mE(t){return t instanceof ri?!0:xg(t)&&t.name==="RestError"}function Bb(t,e){return Buffer.from(t).toString(e)}function ni(t,e){return Buffer.from(t,e)}import X4 from"node:http";import Z4 from"node:https";import bfe from"node:zlib";import{Transform as Qnt}from"node:stream";var Di=yb("ts-http-runtime");var wnt={};function bb(t){return t&&typeof t.pipe=="function"}function Qfe(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function wfe(t){return t&&typeof t.byteLength=="number"}var QR=class extends Qnt{loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(s){n(s)}}constructor(e){super(),this.progressCallback=e}},$4=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new SA("The operation was aborted. Request has already been canceled.");n=A=>{A.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",n)}let s;e.timeout>0&&(s=setTimeout(()=>{let A=new Dc;Di.info(`request to '${A.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let A=xnt(a);A!==null&&e.headers.set("Content-Length",A)}let c;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,g=new QR(f);g.on("error",E=>{Di.error("Error in upload progress",E)}),bb(a)?a.pipe(g):g.end(a),a=g}let A=await this.makeRequest(e,r,a),u=Snt(A),d={status:A.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return A.resume(),d;c=o?Nnt(A,u):A;let h=e.onDownloadProgress;if(h){let f=new QR(h);f.on("error",g=>{Di.error("Error in download progress",g)}),c.pipe(f),c=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=c:d.bodyAsText=await Tnt(c),d}finally{if(s!==void 0&&clearTimeout(s),e.abortSignal&&n){let A=Promise.resolve();bb(a)&&(A=Qfe(a));let u=Promise.resolve();bb(c)&&(u=Qfe(c)),Promise.all([A,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(l=>{Di.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,n){let s=new URL(e.url),i=s.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((c,A)=>{let u=i?X4.request(a,c):Z4.request(a,c);u.once("error",l=>{A(new ri(l.message,{code:l.code??ri.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new SA("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),A(l)}),n&&bb(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):wfe(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer,n.byteOffset,n.byteLength):Buffer.from(n)):(Di.error("Unrecognized body type",n),A(new ri("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?X4.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new X4.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return Z4.globalAgent;let s=e.tlsSettings??wnt,i=this.cachedHttpsAgents.get(s);return i&&i.options.keepAlive===!n||(Di.info("No cached TLS Agent exist, creating a new Agent"),i=new Z4.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,i)),i}}};function Snt(t){let e=Bo();for(let r of Object.keys(t.headers)){let n=t.headers[r];Array.isArray(n)?n.length>0&&e.set(r,n[0]):n&&e.set(r,n)}return e}function Nnt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=bfe.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=bfe.createInflate();return t.pipe(n),n}return t}function Tnt(t){return new Promise((e,r)=>{let n=[];t.on("data",s=>{Buffer.isBuffer(s)?n.push(s):n.push(Buffer.from(s))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",s=>{s&&s?.name==="AbortError"?r(s):r(new ri(`Error reading response as text: ${s.message}`,{code:ri.PARSE_ERROR}))})})}function xnt(t){return t?Buffer.isBuffer(t)?t.length:bb(t)?null:wfe(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function Sfe(){return new $4}function wR(){return Sfe()}var e6="logPolicy";function SR(t={}){let e=t.logger??Di.info,r=new Dc({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additi
Line truncated
|
||||||
`;return e}function Ynt(t){return t instanceof Uint8Array?t.byteLength:AB(t)?t.size===-1?void 0:t.size:void 0}function Vnt(t){let e=0;for(let r of t){let n=Ynt(r);if(n===void 0)return;e+=n}return e}async function Wnt(t,e,r){let n=[ai(`--${r}`,"utf-8"),...e.flatMap(i=>[ai(`\r
|
`;return e}function Kst(t){return t instanceof Uint8Array?t.byteLength:wb(t)?t.size===-1?void 0:t.size:void 0}function Xst(t){let e=0;for(let r of t){let n=Kst(r);if(n===void 0)return;e+=n}return e}async function Zst(t,e,r){let n=[ni(`--${r}`,"utf-8"),...e.flatMap(i=>[ni(`\r
|
||||||
`,"utf-8"),ai(qnt(i.headers),"utf-8"),ai(`\r
|
`,"utf-8"),ni(jst(i.headers),"utf-8"),ni(`\r
|
||||||
`,"utf-8"),i.body,ai(`\r
|
`,"utf-8"),i.body,ni(`\r
|
||||||
--${r}`,"utf-8")]),ai(`--\r
|
--${r}`,"utf-8")]),ni(`--\r
|
||||||
\r
|
\r
|
||||||
`,"utf-8")],s=Vnt(n);s&&t.headers.set("Content-Length",s),t.body=await $he(n)}var uB="multipartPolicy",Jnt=70,znt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function jnt(t){if(t.length>Jnt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!znt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function Tx(){return{name:uB,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,n=t.headers.get("Content-Type")??"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,i,o]=s;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?jnt(r):r=Gnt(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await Wnt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function xx(){return nx()}var Xhe=ex({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),jtr=Xhe.logger;function Oo(t){return Xhe.createClientLogger(t)}var qc=Oo("core-rest-pipeline");function M8(t={}){return ox({logger:qc.info,...t})}var L8=Sx;function U8(t={}){return Nx(t)}import P8 from"node:os";import ad from"node:process";function Zhe(){return"User-Agent"}async function efe(t){if(ad&&ad.versions){let e=`${P8.type()} ${P8.release()}; ${P8.arch()}`;ad.versions.bun?t.set("Bun",`${ad.versions.bun} (${e})`):ad.versions.deno?t.set("Deno",`${ad.versions.deno} (${e})`):ad.versions.node&&t.set("Node",`${ad.versions.node} (${e})`)}}var Rx="1.24.0";function nst(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}function tfe(){return Zhe()}async function Dx(t){let e=new Map;e.set("core-rest-pipeline",Rx),await efe(e);let r=nst(e);return t?`${t} ${r}`:r}var rfe=tfe(),nfe="userAgentPolicy";function O8(t={}){let e=Dx(t.userAgentPrefix);return{name:nfe,async sendRequest(r,n){return r.headers.has(rfe)||r.headers.set(rfe,await e),n(r)}}}var sfe=Symbol("rawContent");function H8(t){return typeof t[sfe]=="function"}function ife(t){return H8(t)?t[sfe]():t}var kx=uB;function G8(){let t=Tx();return{name:kx,sendRequest:async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)H8(n.body)&&(n.body=ife(n.body));return t.sendRequest(e,r)}}}var q8=Qx;function Y8(){return wx()}function V8(t={}){return Ax(t)}function W8(){return ux()}var lB=class extends Error{constructor(e){super(e),this.name="AbortError"}};function J8(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((i,o)=>{function a(){o(new lB(s??"The operation was aborted."))}function c(){n?.removeEventListener("abort",A)}function A(){r?.(),c(),a()}if(n?.aborted)return a();try{t(u=>{c(),i(u)},u=>{c(),o(u)})}catch(u){o(u)}n?.addEventListener("abort",A)})}var dst="The delay was aborted.";function l0(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return J8(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:s??dst})}function cd(t){if(Sf(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function ofe(t){return Sf(t)}function d0(){return wf()}var Jt=XT;function Ad(t){return k8(t)}function j8(t,e){return bx(t,e)}var afe="setClientRequestIdPolicy";function K8(t="x-ms-client-request-id"){return{name:afe,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function $8(t){return lx(t)}function X8(t){return dx(t)}var h0={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function cfe(t={}){let e=new Z8(t.parentContext);return t.span&&(e=e.setValue(h0.span,t.span)),t.namespace&&(e=e.setValue(h0.namespace,t.namespace)),e}var Z8=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let n=new t(this);return n._contextMap.set(e,r),n}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var ufe=ge(Afe(),1),_x=ufe.state;function hst(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function fst(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:hst(),tracingContext:cfe({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function dB(){return _x.instrumenterImplementation||(_x.instrumenterImplementation=fst()),_x.instrumenterImplementation}function hB(t){let{namespace:e,packageName:r,packageVersion:n}=t;function s(A,u,l){let d=dB().startSpan(A,{...l,packageName:r,packageVersion:n,tracingContext:u?.tracingOptions?.tracingContext}),h=d.tracingContext,f=d.span
Line truncated
|
`,"utf-8")],s=Xst(n);s&&t.headers.set("Content-Length",s),t.body=await Ege(n)}var Sb="multipartPolicy",$st=70,eit=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function tit(t){if(t.length>$st)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!eit.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function jR(){return{name:Sb,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,n=t.headers.get("Content-Type")??"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,i,o]=s;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?tit(r):r=zst(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await Zst(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function KR(){return bR()}var Cge=IR({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),jnr=Cge.logger;function Ia(t){return Cge.createClientLogger(t)}var TA=Ia("core-rest-pipeline");function m6(t={}){return SR({logger:TA.info,...t})}var E6=WR;function C6(t={}){return zR(t)}import I6 from"node:os";import ch from"node:process";function Ige(){return"User-Agent"}async function yge(t){if(ch&&ch.versions){let e=`${I6.type()} ${I6.release()}; ${I6.arch()}`;ch.versions.bun?t.set("Bun",`${ch.versions.bun} (${e})`):ch.versions.deno?t.set("Deno",`${ch.versions.deno} (${e})`):ch.versions.node&&t.set("Node",`${ch.versions.node} (${e})`)}}var XR="1.25.0";function Ait(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}function Bge(){return Ige()}async function ZR(t){let e=new Map;e.set("core-rest-pipeline",XR),await yge(e);let r=Ait(e);return t?`${t} ${r}`:r}var bge=Bge(),Qge="userAgentPolicy";function y6(t={}){let e=ZR(t.userAgentPrefix);return{name:Qge,async sendRequest(r,n){return r.headers.has(bge)||r.headers.set(bge,await e),n(r)}}}var wge=Symbol("rawContent");function B6(t){return typeof t[wge]=="function"}function Sge(t){return B6(t)?t[wge]():t}var $R=Sb;function b6(){let t=jR();return{name:$R,sendRequest:async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)B6(n.body)&&(n.body=Sge(n.body));return t.sendRequest(e,r)}}}var Q6=VR;function w6(){return JR()}function S6(t={}){return RR(t)}function N6(){return DR()}var Es=class extends Error{constructor(e){super(e),this.name="AbortError"}};function T6(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((i,o)=>{function a(){o(new Es(s??"The operation was aborted."))}function c(){n?.removeEventListener("abort",A)}function A(){r?.(),c(),a()}if(n?.aborted)return a();try{t(u=>{c(),i(u)},u=>{c(),o(u)})}catch(u){o(u)}n?.addEventListener("abort",A)})}var Eit="The delay was aborted.";function bE(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return T6(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:s??Eit})}function Ah(t){if(xg(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function Nge(t){return xg(t)}function QE(){return Tg()}var Qr=ER;function R6(t,e){return Bb(t,e)}function D6(t,e){return ni(t,e)}function uh(t){return f6(t)}function k6(t,e){return YR(t,e)}var Tge="setClientRequestIdPolicy";function v6(t="x-ms-client-request-id"){return{name:Tge,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function F6(t){return kR(t)}function M6(t){return vR(t)}var wE={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function xge(t={}){let e=new _6(t.parentContext);return t.span&&(e=e.setValue(wE.span,t.span)),t.namespace&&(e=e.setValue(wE.namespace,t.namespace)),e}var _6=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let n=new t(this);return n._contextMap.set(e,r),n}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var Dge=Ee(Rge(),1),tD=Dge.state;function Cit(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function Iit(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:Cit(),tracingContext:xge({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function Nb(){return tD.instrumenterImplementation||(tD.instrumenterImplementation=Iit()),tD.instrumenterImplementation}function Tb(t){let{namespace:e,packageName:r,packageVersion:n}=t;function s(A,u,l){let d=Nb().startSpan(A,{...l,packageName:r,packageVersion:n,tracingContext
Line truncated
|
||||||
`&&t[i]!=="\r";i++)c+=t[i];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),i--),!Mit(c)){let l;return c.trim().length===0?l="Invalid space after '<'.":l="Tag '"+c+"' is an invalid name.",tn("InvalidTag",l,Fs(t,i))}let A=Dit(t,i);if(A===!1)return tn("InvalidAttr","Attributes for '"+c+"' have open quote.",Fs(t,i));let u=A.value;if(i=A.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=Vfe(u,e);if(d===!0)n=!0;else return tn(d.err.code,d.err.msg,Fs(t,l+d.err.line))}else if(a)if(A.tagClosed){if(u.trim().length>0)return tn("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",Fs(t,o));if(r.length===0)return tn("InvalidTag","Closing tag '"+c+"' has not been opened.",Fs(t,o));{let l=r.pop();if(c!==l.tagName){let d=Fs(t,l.tagStartPos);return tn("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+c+"'.",Fs(t,o))}r.length==0&&(s=!0)}}else return tn("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",Fs(t,i));else{let l=Vfe(u,e);if(l!==!0)return tn(l.err.code,l.err.msg,Fs(t,i-u.length+l.err.line));if(s===!0)return tn("InvalidXml","Multiple possible root nodes found.",Fs(t,i));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),n=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=Yfe(t,i);continue}else if(t[i+1]==="?"){if(i=qfe(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=_it(t,i);if(l==-1)return tn("InvalidChar","char '&' is not expected.",Fs(t,i));i=l}else if(s===!0&&!Gfe(t[i]))return tn("InvalidXml","Extra text at the end",Fs(t,i));t[i]==="<"&&i--}}else{if(Gfe(t[i]))continue;return tn("InvalidChar","char '"+t[i]+"' is not expected.",Fs(t,i))}if(n){if(r.length==1)return tn("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Fs(t,r[0].tagStartPos));if(r.length>0)return tn("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return tn("InvalidXml","Start tag expected.",1);return!0}function Gfe(t){return t===" "||t===" "||t===`
|
`&&t[i]!=="\r";i++)c+=t[i];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),i--),!qot(c)){let l;return c.trim().length===0?l="Invalid space after '<'.":l="Tag '"+c+"' is an invalid name.",hn("InvalidTag",l,si(t,i))}let A=Uot(t,i);if(A===!1)return hn("InvalidAttr","Attributes for '"+c+"' have open quote.",si(t,i));let u=A.value;if(i=A.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=dpe(u,e);if(d===!0)n=!0;else return hn(d.err.code,d.err.msg,si(t,l+d.err.line))}else if(a)if(A.tagClosed){if(u.trim().length>0)return hn("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",si(t,o));if(r.length===0)return hn("InvalidTag","Closing tag '"+c+"' has not been opened.",si(t,o));{let l=r.pop();if(c!==l.tagName){let d=si(t,l.tagStartPos);return hn("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+c+"'.",si(t,o))}r.length==0&&(s=!0)}}else return hn("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",si(t,i));else{let l=dpe(u,e);if(l!==!0)return hn(l.err.code,l.err.msg,si(t,i-u.length+l.err.line));if(s===!0)return hn("InvalidXml","Multiple possible root nodes found.",si(t,i));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),n=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=lpe(t,i);continue}else if(t[i+1]==="?"){if(i=upe(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=Hot(t,i);if(l==-1)return hn("InvalidChar","char '&' is not expected.",si(t,i));i=l}else if(s===!0&&!TE(t[i]))return hn("InvalidXml","Extra text at the end",si(t,i));t[i]==="<"&&i--}}else{if(TE(t[i]))continue;return hn("InvalidChar","char '"+t[i]+"' is not expected.",si(t,i))}if(n){if(r.length==1)return hn("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",si(t,r[0].tagStartPos));if(r.length>0)return hn("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return hn("InvalidXml","Start tag expected.",1);return!0}function TE(t){return t===" "||t===" "||t===`
|
||||||
`||t==="\r"}function qfe(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let n=t.substr(r,e-r);if(e>5&&n==="xml")return tn("InvalidXml","XML declaration allowed only at the start of the document.",Fs(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function Yfe(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var xit='"',Rit="'";function Dit(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===xit||t[e]===Rit)n===""?n=t[e]:n!==t[e]||(n="");else if(t[e]===">"&&n===""){s=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:s}}var kit=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Vfe(t,e){let r=qx(t,kit),n={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return tn("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",bB(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return tn("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",bB(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return tn("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",bB(r[s]));let i=r[s][2];if(!Fit(i))return tn("InvalidAttr","Attribute '"+i+"' is an invalid name.",bB(r[s]));if(!Object.prototype.hasOwnProperty.call(n,i))n[i]=1;else return tn("InvalidAttr","Attribute '"+i+"' is repeated.",bB(r[s]))}return!0}function vit(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function _it(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,vit(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function tn(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function Fit(t){return m4(t)}function Mit(t){return m4(t)}function Fs(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function bB(t){return t.startIndex+t[1].length}var Wfe={amp:"&",AMP:"&",lt:"<",LT:"<",gt:">",GT:">",quot:'"',QUOT:'"',apos:"'",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",lsquor:"\u201A",rsquor:"\u2019",ldquor:"\u201E",bdquo:"\u201E",comma:",",period:".",colon:":",semi:";",excl:"!",quest:"?",num:"#",dollar:"$",percent:"%",ast:"*",commat:"@",lowbar:"_",verbar:"|",vert:"|",sol:"/",bsol:"\\",lbrace:"{",rbrace:"}",lbrack:"[",rbrack:"]",lpar:"(",rpar:")",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",COPY:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",REG:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",half:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",div:"\xF7",divide:"\xF7"},Jfe={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},zfe={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",Lcaron:"\u013Line truncated
|
`||t==="\r"}function upe(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let n=t.substr(r,e-r);if(e>5&&n==="xml")return hn("InvalidXml","XML declaration allowed only at the start of the document.",si(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function lpe(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var _ot='"',Lot="'";function Uot(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===_ot||t[e]===Lot)n===""?n=t[e]:n!==t[e]||(n="");else if(t[e]===">"&&n===""){s=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:s}}function Pot(t){let e=[],r=t.length,n=0;for(;n<r;){let s=n;for(;n<r&&TE(t[n]);)n++;if(n>=r)break;if(t[n]==="="){n=s+1;continue}let i=t.slice(s,n),o=n;for(;n<r&&!TE(t[n])&&t[n]!=="=";)n++;let a=t.slice(o,n),c,A=n;for(;A<r&&TE(t[A]);)A++;A<r&&t[A]==="="&&(c=t.slice(n,A+1),n=A+1);let u,l,d=n;for(;d<r&&TE(t[d]);)d++;if(d<r&&(t[d]==='"'||t[d]==="'")){let f=d+1,g=t.indexOf(t[d],f);g!==-1&&(u=t[d],l=t.slice(f,g),n=g+1)}let h={startIndex:s};h[1]=i,h[2]=a,h[3]=c,h[4]=u!==void 0?!0:void 0,h[5]=u,h[6]=l,e.push(h)}return e}function dpe(t,e){let r=Pot(t),n={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return hn("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",Pb(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return hn("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",Pb(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return hn("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",Pb(r[s]));let i=r[s][2];if(!Got(i))return hn("InvalidAttr","Attribute '"+i+"' is an invalid name.",Pb(r[s]));if(!Object.prototype.hasOwnProperty.call(n,i))n[i]=1;else return hn("InvalidAttr","Attribute '"+i+"' is repeated.",Pb(r[s]))}return!0}function Oot(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function Hot(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Oot(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function hn(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function Got(t){return eH(t)}function qot(t){return eH(t)}function si(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Pb(t){return t.startIndex+t[1].length}var tH={cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",euro:"\u20AC",dollar:"$",fnof:"\u0192",inr:"\u20B9",af:"\u060B",birr:"\u1265\u122D",peso:"\u20B1",rub:"\u20BD",won:"\u20A9",yuan:"\xA5",cedil:"\xB8"};var Ob={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'},rH={nbsp:"\xA0",copy:"\xA9",reg:"\xAE",trade:"\u2122",mdash:"\u2014",ndash:"\u2013",hellip:"\u2026",laquo:"\xAB",raquo:"\xBB",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",bull:"\u2022",para:"\xB6",sect:"\xA7",deg:"\xB0",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE"};var xE=Object.freeze({ALLOW:"allow",BLOCK:"block",THROW:"throw"}),Yot=new Set("!?\\\\/[]$%{}^&*()<>|+");function hpe(t){if(t[0]==="#")throw new Error(`[EntityReplacer] Invalid character '#' in entity name: "${t}"`);for(let e of t)if(Yot.has(e))throw new Error(`[EntityReplacer] Invalid character '${e}' in entity name: "${t}"`);return t}function Hb(...t){let e=Object.create(null);for(let r of t)if(r)for(let n of Object.keys(r)){let s=r[n];if(typeof s=="string")e[n]=s;else if(s&&typeof s=="object"&&s.val!==void 0){let i=s.val;typeof i=="string"&&(e[n]=i)}}return e}var Mg="external",lD="base",nH="all";function Vot(t){return!t||t===Mg?new Set([Mg]):t===nH?new Set([nH]):t===lD?new Set([lD]):Array.isArray(t)?new Set(t):new Set([Mg])}var Fi=Object.freeze({allow:0,leave:1,remove:2,throw:3}),Jot=new Set([9,10,13]);function Wot(t){if(!t)return{xmlVersion:1,onLevel:Fi.allow,nullLevel:Fi.remove};let e=t.xmlVersion===1.1?1.1:1,r=Fi[t.onNCR]??Fi.allow,n=Fi[t.nullNCR]??Fi.remove,s=Math.max(n,Fi.remove);return{xmlVersion:e,onLevel:r,nullLevel:s}}var RE=class{constructor(e={}){this._limit=e.limit||{},this._maxTotalExpansions=this._limit.maxTotalExpansions||0,this._maxExpandedLength=this._limit.maxExpandedLength||0,this._postCheck=typeof e.postCheck=="function"?e.postCheck:n=>n,this._limitTiers=Vot(this._limit.applyLimitsTo??Mg),this._numericAllowed=e.numericAllowed??!0,this._baseMap=Hb(Ob,e.namedEntities||null),this._externalMap=Object.create(null),this._inputMap=Object.create(null),this._totalExpansions=0,this._expandedLength=0,this._removeSet=new Set(e.remove&&Array.isArray(e.remove)?e.remove:[]),this._leaveSet=new Set(e.le
Line truncated
|
||||||
`);let e=new di("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=this.options,i=new SB(s.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let A=t.charCodeAt(a+1);if(A===47){let u=C0(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(s.removeNSPrefix){let h=l.indexOf(":");h!==-1&&(l=l.substr(h+1))}l=w4(s.transformTagName,l,"",s).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&s.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&s.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),n="",a=u}else if(A===63){let u=S4(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(s.ignoreDeclaration&&u.tagName==="?xml"||s.ignorePiTags)){let d=new di(u.tagName);d.add(s.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&s.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(A===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=C0(t,"-->",a+4,"Comment is not closed.");if(s.commentPropName){let l=t.substring(a+4,u-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(s.commentPropName,[{[s.textNodeName]:l}])}a=u}else if(A===33&&t.charCodeAt(a+2)===68){let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(A===33&&t.charCodeAt(a+2)===91){let u=C0(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),s.cdataPropName?r.add(s.cdataPropName,[{[s.textNodeName]:l}]):r.add(s.textNodeName,d),a=u+2}else{let u=S4(t,a,s.removeNSPrefix);if(!u){let V=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${V}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,g=u.closeIndex;if({tagName:l,tagExp:h}=w4(s.transformTagName,l,h,s),s.strictReservedNames&&(l===s.commentPropName||l===s.cdataPropName||l===s.textNodeName||l===s.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let E=r;E&&s.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;h.length>0&&h.lastIndexOf("/")===h.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),h=l):h=h.substr(0,h.length-1),f=l!==h);let I=null,y={},B;B=cot(d),l!==e.tagname&&this.matcher.push(l,{},B),l!==h&&f&&(I=this.buildAttributesMap(h,this.matcher,l),I&&(y=aot(I,s))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let M=a;if(this.isCurrentNodeStopNode){let V="";if(m)a=u.closeIndex;else if(s.unpairedTagsSet.has(l))a=u.closeIndex;else{let P=this.readStopNodeData(t,d,g+1);if(!P)throw new Error(`Unexpected end of ${d}`);a=P.i,V=P.tagContent}let k=new di(l);I&&(k[":@"]=I),k.add(s.textNodeName,V),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,k,this.readonlyMatcher,M)}else{if(m){({tagName:l,tagExp:h}=w4(s.transformTagName,l,h,s));let V=new di(l);I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(s.unpairedTagsSet.has(l)){let V=new di(l);I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let V=new di(l);if(this.tagsNodeStack.length>s.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,M),r=V}n="",a=g}}}else n+=t[a];return e.child};function fot(t,e,r,n){this.options.captureMetaData||(n=void 0);let s=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,s,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,n))}function got(t,e,r){let n=this.options.processEntities;if(!n||!n.enabled)return t;if(n.allowedTags){let s=this.options.jPath?r.toString():r;if(!(Array.isArray(n.allowedTags)?n.allowedTags.includes(e):n.allowedTags(e,s)))return t}if(n.tagFilter){let s=this.options.jPath?r.toString():r;if(!n.tagFilter(e,s))return t}return this.entityDecoder.decode(t)}function pot(t,e,r,n){return t&&(n===void 0&&(n=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,n),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function mot(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function Eot(t,e,r=">"){Line truncated
|
`);let e=new Mi("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0,this.doctypefound=!1;let s=this.options,i=new qb(s.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let A=t.charCodeAt(a+1);if(A===47){let u=ME(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(s.removeNSPrefix){let h=l.indexOf(":");h!==-1&&(l=l.substr(h+1))}l=pH(s.transformTagName,l,"",s).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&s.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&s.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop()||e,s.captureMetaData&&r&&r.addEndIndex(u+1),n="",a=u}else if(A===63){let u=mH(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(s.ignoreDeclaration&&u.tagName==="?xml"||s.ignorePiTags)){let d=new Mi(u.tagName);d.add(s.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&s.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a),s.captureMetaData&&r.addEndIndex(u.closeIndex+2)}a=u.closeIndex+1}else if(A===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=ME(t,"-->",a+4,"Comment is not closed.");if(s.commentPropName){let l=t.substring(a+4,u-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(s.commentPropName,[{[s.textNodeName]:l}])}a=u}else if(A===33&&t.charCodeAt(a+2)===68){if(this.doctypefound)throw new Error("Multiple DOCTYPE declarations found.");this.doctypefound=!0;let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(A===33&&t.charCodeAt(a+2)===91){let u=ME(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),s.cdataPropName?r.add(s.cdataPropName,[{[s.textNodeName]:l}]):r.add(s.textNodeName,d),a=u+2}else{let u=mH(t,a,s.removeNSPrefix);if(!u){let V=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${V}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,g=u.closeIndex;if({tagName:l,tagExp:h}=pH(s.transformTagName,l,h,s),s.strictReservedNames&&(l===s.commentPropName||l===s.cdataPropName||l===s.textNodeName||l===s.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let E=r;E&&s.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;h.length>0&&h.lastIndexOf("/")===h.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),h=l):h=h.substr(0,h.length-1),f=l!==h);let I=null,y={},B;B=xat(d),l!==e.tagname&&this.matcher.push(l,{},B),l!==h&&f&&(I=this.buildAttributesMap(h,this.matcher,l),I&&(y=Tat(I,s))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let F=a;if(this.isCurrentNodeStopNode){let V="";if(m)a=u.closeIndex;else if(s.unpairedTagsSet.has(l))a=u.closeIndex;else{let P=this.readStopNodeData(t,d,g+1);if(!P)throw new Error(`Unexpected end of ${d}`);a=P.i,V=P.tagContent}let L=new Mi(l);I&&(L[":@"]=I),L.add(s.textNodeName,V),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,L,this.readonlyMatcher,F),s.captureMetaData&&r.addEndIndex(a+1)}else{if(m){({tagName:l,tagExp:h}=pH(s.transformTagName,l,h,s));let V=new Mi(l);I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,F),s.captureMetaData&&r.addEndIndex(g+1),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(s.unpairedTagsSet.has(l)){let V=new Mi(l);I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,F),s.captureMetaData&&r.addEndIndex(u.closeIndex+1),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let V=new Mi(l);if(this.tagsNodeStack.length>s.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,F),r=V}n="",a=g}}}else n+=t[a];return e.child};function Mat(t,e,r,n){this.options.captureMetaData||(n=void 0);let s=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,s,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,n))}function _at(t,e,r){let n=this.options.processEntities;if(!n||!n.enabled)return t;if(n.allowedTags){let s=this.options.jPath?r.toString():r;if(!(Array.isArray(n.allowedTags)?n.allowedTags.includes(e):n.allowedTags(e,s)))return t}if(n.tagFilter){let s=this.options.jPath?r.toString():r;if(!n.tagFilter(e,s))return t}return this.entityDecoder.decode(t)}function Lat(t,e,Line truncated
|
||||||
`;function Sot(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(k4(r)==="?xml"){let s=r[":@"];if(s){let i=e.attributeNamePrefix+"version";if(s[i])return s[i]}}return"1.0"}function Ige(t,e,r,n,s){return!r.sanitizeName||vf(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}function D4(t,e){let r="";e.format&&(r=wot);let n=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let o=0;o<e.stopNodes.length;o++){let a=e.stopNodes[o];typeof a=="string"?n.push(new $i(a)):a instanceof $i&&n.push(a)}let s=Sot(t,e),i=new Wc;return yge(t,e,r,i,n,s)}function yge(t,e,r,n,s,i){let o="",a=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let c=t.toString();return c=R4(c,e),c}return""}for(let c=0;c<t.length;c++){let A=t[c],u=k4(A);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:Ige(u,!1,e,n,i),h=Not(A[":@"],e);n.push(d,h);let f=xot(n,s);if(d===e.textNodeName){let y=A[u];f||(y=e.tagValueProcessor(d,y),y=R4(y,e)),a&&(o+=r),o+=y,a=!1,n.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let y=A[u][0][e.textNodeName],B=eR(y);o+=`<![CDATA[${B}]]>`,a=!1,n.pop();continue}else if(d===e.commentPropName){let y=A[u][0][e.textNodeName],B=Zx(y);o+=r+`<!--${B}-->`,a=!0,n.pop();continue}else if(d[0]==="?"){let y=Cge(A[":@"],e,f,n,i);o+=(d==="?xml"?"":r)+`<${d}${y}?>`,a=!0,n.pop();continue}let g=r;g!==""&&(g+=e.indentBy);let E=Cge(A[":@"],e,f,n,i),m=r+`<${d}${E}`,I;f?I=Bge(A[u],e):I=yge(A[u],e,g,n,s,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!I||I.length===0)&&e.suppressEmptyNode?o+=m+"/>":I&&I.endsWith(">")?o+=m+`>${I}${r}</${d}>`:(o+=m+">",I&&r!==""&&(I.includes("/>")||I.includes("</"))?o+=r+e.indentBy+I+r:o+=I,o+=`</${d}>`),a=!0,n.pop()}return o}function Not(t,e){if(!t||e.ignoreAttributes)return null;let r={},n=!1;for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let i=s.startsWith(e.attributeNamePrefix)?s.substr(e.attributeNamePrefix.length):s;r[i]=dd(t[s]),n=!0}return n?r:null}function Bge(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let n=0;n<t.length;n++){let s=t[n],i=k4(s);if(i===e.textNodeName)r+=s[i];else if(i===e.cdataPropName)r+=s[i][0][e.textNodeName];else if(i===e.commentPropName)r+=s[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=Tot(s[":@"],e),a=Bge(s[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function Tot(t,e){let r="";if(t&&!e.ignoreAttributes)for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=t[n];s===!0&&e.suppressBooleanAttributes?r+=` ${n.substr(e.attributeNamePrefix.length)}`:r+=` ${n.substr(e.attributeNamePrefix.length)}="${dd(s)}"`}return r}function k4(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let n=e[r];if(Object.prototype.hasOwnProperty.call(t,n)&&n!==":@")return n}}function Cge(t,e,r,n,s){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),c=r?a:Ige(a,!0,e,n,s),A;r?A=t[o]:(A=e.attributeValueProcessor(o,t[o]),A=R4(A,e)),A===!0&&e.suppressBooleanAttributes?i+=` ${c}`:i+=` ${c}="${dd(A)}"`}return i}function xot(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function R4(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let n=e.entities[r];t=t.replace(n.regex,n.val)}return t}function v4(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var Rot={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function fi(t){if(this.options=Object.assign({},Rot,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new $i(r)):r instanceof $i&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignorLine truncated
|
`;function Wat(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(bH(r)==="?xml"){let s=r[":@"];if(s){let i=e.attributeNamePrefix+"version";if(s[i])return s[i]}}return"1.0"}function kpe(t,e,r,n,s){return!r.sanitizeName||s(t)?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}function BH(t,e){let r="";e.format&&(r=Jat);let n=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let a=0;a<e.stopNodes.length;a++){let c=e.stopNodes[a];typeof c=="string"?n.push(new So(c)):c instanceof So&&n.push(c)}let s=Wat(t,e),i=dD("qName",{xmlVersion:s}),o=new DA;return vpe(t,e,r,o,n,i)}function vpe(t,e,r,n,s,i){let o="",a=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let c=Cs(t);return c=yH(c,e),c}return""}for(let c=0;c<t.length;c++){let A=t[c],u=bH(A);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:kpe(u,!1,e,n,i),h=zat(A[":@"],e);n.push(d,h);let f=Kat(n,s);if(d===e.textNodeName){let y=A[u];f||(y=e.tagValueProcessor(d,y),y=yH(y,e)),y=Cs(y),a&&(o+=r),o+=y,a=!1,n.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let y=A[u][0][e.textNodeName],B=mD(y);o+=`<![CDATA[${B}]]>`,a=!1,n.pop();continue}else if(d===e.commentPropName){let y=A[u][0][e.textNodeName],B=Jb(y);o+=r+`<!--${B}-->`,a=!0,n.pop();continue}else if(d[0]==="?"){let y=Dpe(A[":@"],e,f,n,i);o+=(d==="?xml"?"":r)+`<${d}${y}?>`,a=!0,n.pop();continue}let g=r;g!==""&&(g+=e.indentBy);let E=Dpe(A[":@"],e,f,n,i),m=r+`<${d}${E}`,I;f?I=Fpe(A[u],e):I=vpe(A[u],e,g,n,s,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!I||I.length===0)&&e.suppressEmptyNode?o+=m+"/>":I&&I.endsWith(">")?o+=m+`>${I}${r}</${d}>`:(o+=m+">",I&&r!==""&&(I.includes("/>")||I.includes("</"))?o+=r+e.indentBy+I+r:o+=I,o+=`</${d}>`),a=!0,n.pop()}return o}function zat(t,e){if(!t||e.ignoreAttributes)return null;let r={},n=!1;for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let i=s.startsWith(e.attributeNamePrefix)?s.substr(e.attributeNamePrefix.length):s;r[i]=kA(t[s]),n=!0}return n?r:null}function Fpe(t,e){if(!Array.isArray(t))return t!=null?Cs(t):"";let r="";for(let n=0;n<t.length;n++){let s=t[n],i=bH(s);if(i===e.textNodeName)r+=Cs(s[i]);else if(i===e.cdataPropName)r+=s[i][0][e.textNodeName];else if(i===e.commentPropName)r+=s[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=jat(s[":@"],e),a=Fpe(s[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function jat(t,e){let r="";if(t&&!e.ignoreAttributes)for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=t[n];s===!0&&e.suppressBooleanAttributes?r+=` ${n.substr(e.attributeNamePrefix.length)}`:r+=` ${n.substr(e.attributeNamePrefix.length)}="${kA(s)}"`}return r}function bH(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let n=e[r];if(Object.prototype.hasOwnProperty.call(t,n)&&n!==":@")return n}}function Dpe(t,e,r,n,s){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),c=r?a:kpe(a,!0,e,n,s),A;r?A=t[o]:(A=e.attributeValueProcessor(o,t[o]),A=yH(A,e)),A===!0&&e.suppressBooleanAttributes?i+=` ${c}`:i+=` ${c}="${kA(A)}"`}return i}function Kat(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function yH(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let n=e.entities[r];t=t.replace(n.regex,n.val)}return t}function QH(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var Xat={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function Li(t){if(this.options=Object.assign({},Xat,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new So(r)):r instanceof So&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:Line truncated
|
||||||
`,this.newLine=`
|
`,this.newLine=`
|
||||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function Dot(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let s=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(s)return s}let n=r[e.attributeNamePrefix+"version"];if(n)return n}return"1.0"}function _4(t,e,r,n,s){return!r.sanitizeName||vf(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}fi.prototype.build=function(t){if(this.options.preserveOrder)return D4(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Wc,r=Dot(t,this.options);return this.j2x(t,0,e,r).val}};fi.prototype.j2x=function(t,e,r,n){let s="",i="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let u=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:_4(c,!1,this.options,r,n);if(typeof t[c]>"u")this.isAttribute(c)&&(i+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)i+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let l=this.isAttribute(c);if(l&&!this.ignoreAttributesFn(l,o)){let d=_4(l,!0,this.options,r,n);s+=this.buildAttrPairStr(d,""+t[c],a)}else if(!l)if(c===this.options.textNodeName){let d=this.options.tagValueProcessor(c,""+t[c]);i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=""+t[c];h===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+h+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let l=t[c].length,d="",h="";for(let f=0;f<l;f++){let g=t[c][f];if(!(typeof g>"u"))if(g===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof g=="object")if(this.options.oneListGroup){r.push(u);let E=this.j2x(g,e+1,r,n);r.pop(),d+=E.val,this.options.attributesGroupName&&g.hasOwnProperty(this.options.attributesGroupName)&&(h+=E.attrStr)}else d+=this.processTextOrObjNode(g,u,e,r,n);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(u,g);E=this.replaceEntitiesValue(E),d+=E}else{r.push(u);let E=this.checkStopNode(r);if(r.pop(),E){let m=""+g;m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(g,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,h,e)),i+=d}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let l=Object.keys(t[c]),d=l.length;for(let h=0;h<d;h++){let f=_4(l[h],!0,this.options,r,n);s+=this.buildAttrPairStr(f,""+t[c][l[h]],a)}}else i+=this.processTextOrObjNode(t[c],u,e,r,n)}return{attrStr:s,val:i}};fi.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+dd(e)+'"'};function kot(t,e,r,n,s){let i=this.extractAttributes(t);if(n.push(e,i),this.checkStopNode(n)){let c=this.buildRawContent(t),A=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(c,e,A,r)}let a=this.j2x(t,r+1,n,s);return n.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,n):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,n):this.buildObjectNode(a.val,e,a.attrStr,r)}fi.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let n=t[this.options.attributesGroupName];for(let s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;let i=s.startsWith(this.options.attributeNamePrefix)?s.substring(this.options.attributeNamePrefix.length):s;e[i]=dd(n[s]),r=!0}}else for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=this.isAttribute(n);s&&(e[s]=dd(t[n]),r=!0)}return r?e:null};fi.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let n=t[r];if(r===this.options.textNodeName)e+=n;else if(Array.isA
Line truncated
|
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function Zat(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let s=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(s)return s}let n=r[e.attributeNamePrefix+"version"];if(n)return n}return"1.0"}function wH(t,e,r,n,s){return!r.sanitizeName||s(t)?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}Li.prototype.build=function(t){if(this.options.preserveOrder)return BH(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new DA,r=Zat(t,this.options),n=dD("qName",{xmlVersion:r});return this.j2x(t,0,e,n).val}};Li.prototype.j2x=function(t,e,r,n){let s="",i="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let u=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:wH(c,!1,this.options,r,n);if(typeof t[c]>"u")this.isAttribute(c)&&(i+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)i+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let l=this.isAttribute(c);if(l&&!this.ignoreAttributesFn(l,o)){let d=wH(l,!0,this.options,r,n);s+=this.buildAttrPairStr(d,Cs(t[c]),a)}else if(!l)if(c===this.options.textNodeName){let d=this.options.tagValueProcessor(c,Cs(t[c]));i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=Cs(t[c]);h===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+h+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let l=t[c].length,d="",h="";for(let f=0;f<l;f++){let g=t[c][f];if(!(typeof g>"u"))if(g===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof g=="object")if(this.options.oneListGroup){r.push(u);let E=this.j2x(g,e+1,r,n);r.pop(),d+=E.val,this.options.attributesGroupName&&g.hasOwnProperty(this.options.attributesGroupName)&&(h+=E.attrStr)}else d+=this.processTextOrObjNode(g,u,e,r,n);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(u,g);E=this.replaceEntitiesValue(E),E=Cs(E),d+=E}else{r.push(u);let E=this.checkStopNode(r);if(r.pop(),E){let m=Cs(g);m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(g,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,h,e)),i+=d}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let l=Object.keys(t[c]),d=l.length;for(let h=0;h<d;h++){let f=wH(l[h],!0,this.options,r,n);s+=this.buildAttrPairStr(f,Cs(t[c][l[h]]),a)}}else i+=this.processTextOrObjNode(t[c],u,e,r,n)}return{attrStr:s,val:i}};Li.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,Cs(e)),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+kA(e)+'"'};function $at(t,e,r,n,s){let i=this.extractAttributes(t);if(n.push(e,i),this.checkStopNode(n)){let c=this.buildRawContent(t),A=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(c,e,A,r)}let a=this.j2x(t,r+1,n,s);return n.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,n):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,n):this.buildObjectNode(a.val,e,a.attrStr,r)}Li.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let n=t[this.options.attributesGroupName];for(let s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;let i=s.startsWith(this.options.attributeNamePrefix)?s.substring(this.options.attributeNamePrefix.length):s;e[i]=kA(n[s]),r=!0}}else for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=this.isAttribute(n);s&&(e[s]=kA(t[n]),r=!0)}return r?e:null};Li.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let n=t[r];if(r===this.options.textNode
Line truncated
|
||||||
`)+`
|
`)+`
|
||||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set($e.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===$e.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith($e.PREFIX_FOR_STORAGE));r.sort((s,i)=>lR(s.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((s,i,o)=>!(i>0&&s.name.toLowerCase()===o[i-1].name.toLowerCase()));let n="";return r.forEach(s=>{n+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
|
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(dt.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===dt.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(dt.PREFIX_FOR_STORAGE));r.sort((s,i)=>DD(s.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((s,i,o)=>!(i>0&&s.name.toLowerCase()===o[i-1].name.toLowerCase()));let n="";return r.forEach(s=>{n+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
|
||||||
`}),n}getCanonicalizedResourceString(e){let r=cR(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=AR(e.url),i={};if(s){let o=[];for(let a in s)if(Object.prototype.hasOwnProperty.call(s,a)){let c=a.toLowerCase();i[c]=s[a],o.push(c)}o.sort();for(let a of o)n+=`
|
`}),n}getCanonicalizedResourceString(e){let r=TD(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=xD(e.url),i={};if(s){let o=[];for(let a in s)if(Object.prototype.hasOwnProperty.call(s,a)){let c=a.toLowerCase();i[c]=s[a],o.push(c)}o.sort();for(let a of o)n+=`
|
||||||
${a}:${decodeURIComponent(i[a])}`}return n}};var Or=class extends Mf{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new DB(e,r,this)}computeHMACSHA256(e){return Yot("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Lf=class extends Error{constructor(e){super(e),this.name="AbortError"}};var yn=Oo("storage-common");var Ho;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Ho||(Ho={}));var fd={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ho.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Vot=new Lf("The operation was aborted."),kB=class extends Jc{retryOptions;constructor(e,r,n=fd){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:fd.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):fd.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:fd.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:fd.maxRetryDelayInMs):fd.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:fd.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:fd.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let s=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;i||(s.url=aR(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=hd(s.url,vu.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(yn.info(`RetryPolicy: =====> Try=${n} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(s),!this.shouldRetry(i,n,o))return o;r=r||!i&&o.status===404}catch(a){if(yn.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,n,o,a))throw a}return await this.delay(i,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,s){if(r>=this.retryOptions.maxTries)return yn.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(s){for(let o of i)if(s.name.toUpperCase().includes(o)||s.message.toUpperCase().includes(o)||s.code&&s.code.toString().toUpperCase()===o)return yn.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(n||s){let o=n?n.status:s?s.statusCode:0;if(!e&&o===404)return yn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return yn.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(n&&n?.status>=400){let o=n.headers.get($e.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(yn.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let s=0;if(e)switch(this.retryOptions.retryPolicyType){case Ho.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Ho.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return yn.info(`RetryPolicy: Delay for ${s}ms`),uR(s,n,Vot)}};var vB=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new kB(e,r,this.retryOptions)}};var Wot="storageBrowserPolicy";function Nge(){return{name:Wot,async sendRequest(t,e){return Jt||((t.method==="GET"||t.method==="HEAD")&&(t.url=hd(t.url,vu.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete($e.COOKIE),t.headers.delete($e.CONTENT_LENGTH)),e(t)}}}var Jot="StorageCorrectContentLengthPolicy";function Tge(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set($e.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:Jot,async sendRequest(e,r){return t(e),r(e)}}}var zot="storageRetryPolicy",y0={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ho.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},jot=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Kot=new Lf("The operation was aborted.");function xge(t={}){let e=t.retryPolicyType??y0.retryPolicyType,r=t.maxTries??y0.maxTries,n=t.retryDelayInMs??y0.retryDelayInMs,s=t.maxRetryDelayInMs??y0.maxRetryDelayInMs,i=t.secondaryHost??y0.secondaryHost,o=t.tryTimeoutInMs??y0.tryTimeoutInMs;function a({isPrimaryRetry:A,attempt:u,response:l,error:d}){if(u>=r)return yn.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of jot)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().in
Line truncated
|
${a}:${decodeURIComponent(i[a])}`}return n}};var Xr=class extends Pg{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new $b(e,r,this)}computeHMACSHA256(e){return Cct("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var vn=Ia("storage-common");var ya;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(ya||(ya={}));var fh={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ya.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Ict=new Es("The operation was aborted."),eQ=class extends vA{retryOptions;constructor(e,r,n=fh){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:fh.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):fh.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:fh.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:fh.maxRetryDelayInMs):fh.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:fh.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:fh.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let s=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;i||(s.url=ND(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=SD(s.url,Zb.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(vn.info(`RetryPolicy: =====> Try=${n} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(s),!this.shouldRetry(i,n,o))return o;r=r||!i&&o.status===404}catch(a){if(vn.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,n,o,a))throw a}return await this.delay(i,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,s){if(r>=this.retryOptions.maxTries)return vn.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(s){for(let o of i)if(s.name.toUpperCase().includes(o)||s.message.toUpperCase().includes(o)||s.code&&s.code.toString().toUpperCase()===o)return vn.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(n||s){let o=n?n.status:s?s.statusCode:0;if(!e&&o===404)return vn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return vn.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(n&&n?.status>=400){let o=n.headers.get(dt.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(vn.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let s=0;if(e)switch(this.retryOptions.retryPolicyType){case ya.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case ya.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return vn.info(`RetryPolicy: Delay for ${s}ms`),RD(s,n,Ict)}};var tQ=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new eQ(e,r,this.retryOptions)}};var yct="storageBrowserPolicy";function Wpe(){return{name:yct,async sendRequest(t,e){return e(t)}}}var Bct="StorageCorrectContentLengthPolicy";function zpe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(dt.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:Bct,async sendRequest(e,r){return t(e),r(e)}}}var bct="storageRetryPolicy",UE={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ya.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Qct=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],wct=new Es("The operation was aborted.");function jpe(t={}){let e=t.retryPolicyType??UE.retryPolicyType,r=t.maxTries??UE.maxTries,n=t.retryDelayInMs??UE.retryDelayInMs,s=t.maxRetryDelayInMs??UE.maxRetryDelayInMs,i=t.secondaryHost??UE.secondaryHost,o=t.tryTimeoutInMs??UE.tryTimeoutInMs;function a({isPrimaryRetry:A,attempt:u,response:l,error:d}){if(u>=r)return vn.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of Qct)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().includes(h)||d.code&&d.code.toString().toUpperCase()===h)return vn.info(`RetryPolicy: Network error ${h} found, will retry.`),!0;if(d?.code==="PARSE_ERROR"&&d?.message.startsWith('Error "Error: Unclosed root tag'))return vn.info("RetryPolicy: Incomplete XML response likely
Line truncated
|
||||||
`)+`
|
`)+`
|
||||||
`+n(i)+s(i),a=$ot("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set($e.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===$e.CONTENT_LENGTH&&a==="0"?"":a}function n(i){let o=[];for(let[c,A]of i.headers)c.toLowerCase().startsWith($e.PREFIX_FOR_STORAGE)&&o.push({name:c,value:A});o.sort((c,A)=>lR(c.name.toLowerCase(),A.name.toLowerCase())),o=o.filter((c,A,u)=>!(A>0&&c.name.toLowerCase()===u[A-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
|
`+n(i)+s(i),a=Sct("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(dt.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===dt.CONTENT_LENGTH&&a==="0"?"":a}function n(i){let o=[];for(let[c,A]of i.headers)c.toLowerCase().startsWith(dt.PREFIX_FOR_STORAGE)&&o.push({name:c,value:A});o.sort((c,A)=>DD(c.name.toLowerCase(),A.name.toLowerCase())),o=o.filter((c,A,u)=>!(A>0&&c.name.toLowerCase()===u[A-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
|
||||||
`}),a}function s(i){let o=cR(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=AR(i.url),A={};if(c){let u=[];for(let l in c)if(Object.prototype.hasOwnProperty.call(c,l)){let d=l.toLowerCase();A[d]=c[l],u.push(d)}u.sort();for(let l of u)a+=`
|
`}),a}function s(i){let o=TD(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=xD(i.url),A={};if(c){let u=[];for(let l in c)if(Object.prototype.hasOwnProperty.call(c,l)){let d=l.toLowerCase();A[d]=c[l],u.push(d)}u.sort();for(let l of u)a+=`
|
||||||
${l}:${decodeURIComponent(A[l])}`}return a}return{name:Xot,async sendRequest(i,o){return e(i),o(i)}}}var Zot="storageRequestFailureDetailsParserPolicy";function Rge(){return{name:Zot,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
|
${l}:${decodeURIComponent(A[l])}`}return a}return{name:Nct,async sendRequest(i,o){return e(i),o(i)}}}var Tct="storageRequestFailureDetailsParserPolicy";function Kpe(){return{name:Tct,async sendRequest(t,e){try{let r=await e(t);return r.status===400&&r.bodyAsText?.includes("<Error><Code>InvalidHeaderValue</Code>")&&r.bodyAsText.includes("<HeaderName>x-ms-version</HeaderName>")&&(r.bodyAsText=r.bodyAsText.replace(/<Message>.*<\/Message>/s,"<Message>The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.</Message>")),r}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
|
||||||
`),r}}}}import{createHmac as eat}from"node:crypto";var dR=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return eat("sha256",this.key).update(e,"utf8").digest("base64")}};var hR="12.31.0",fR="2026-02-06";var gR="https://storage.azure.com/.default",_u={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Ja="",O4="*",tat=1*1024*1024;var rat=4*tat;var Dge="AES256",kge="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",vge=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],_ge=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],Fge="BlobUsesCustomerSpecifiedEncryption",Mge="BlobDoesNotUseCustomerSpecifiedEncryption",Lge=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Fu(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var _B=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function rn(t,e={}){t||(t=new Nr);let r=new _B([],e);return r._credential=t,r}function nat(t){let e=[sat,Uge,iat,oat,aat,cat,uat];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>Aat(s));return{wrappedPolicies:g4(r),afterRetry:n}}}}function H4(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?p4(e):U4(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let i=`azsdk-js-azure-storage-blob/${hR}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;s=pB({...r,loggingOptions:{additionalAllowedHeaderNames:vge,additionalAllowedQueryParameters:_ge,logger:rR.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:tR,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:M4,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:q8}),s.addPolicy(Tge()),s.addPolicy(xge(r.retryOptions),{phase:"Retry"}),s.addPolicy(Rge()),s.addPolicy(Nge());let a=nat(t);a&&s.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=G4(t);ji(c)?s.addPolicy(f0({credential:c,scopes:r.audience??
Line truncated
|
`),r}}}}import{createHmac as xct}from"node:crypto";var kD=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return xct("sha256",this.key).update(e,"utf8").digest("base64")}};var vD="12.33.0",FD="2026-06-06";var MD="https://storage.azure.com/.default",Ql={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var kc="",FH="*",Rct=1*1024*1024;var Dct=4*Rct;var Xpe="AES256",Zpe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",$pe=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],eme=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],tme="BlobUsesCustomerSpecifiedEncryption",rme="BlobDoesNotUseCustomerSpecifiedEncryption",nme=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function wl(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var rQ=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function fn(t,e={}){t||(t=new Lr);let r=new rQ([],e);return r._credential=t,r}function kct(t){let e=[vct,sme,Fct,Mct,_ct,Lct,Pct];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>Uct(s));return{wrappedPolicies:Z6(r),afterRetry:n}}}}function MH(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?$6(e):kH(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let i=`azsdk-js-azure-storage-blob/${vD}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;s=Db({...r,loggingOptions:{additionalAllowedHeaderNames:$pe,additionalAllowedQueryParameters:eme,logger:CD.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:ED,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:NH,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:Q6}),s.addPolicy(zpe()),s.addPolicy(jpe(r.retryOptions),{phase:"Retry"}),s.addPolicy(Kpe()),s.addPolicy(Wpe());let a=kct(t);a&&s.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=_H(t);Qo(c)?s.addPolicy(SE({credential:c,scopes:r.audience??
Line truncated
|
||||||
`),i=e.computeHMACSHA256(s);return{sasQueryParameters:new Xa(t.version,i,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}function sAt(t,e){if(t=Wf(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?$a(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
`),i=e.computeHMACSHA256(s);return{sasQueryParameters:new Do(t.version,i,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}function vut(t,e){if(t=vl(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=Sa.parse(t.permissions.toString()).toString():s=Na.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Ro(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Xa(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function iAt(t,e){if(t=Wf(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?$a(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Do(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function Fut(t,e){if(t=vl(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=WE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Ro(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Xa(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:i}}function oAt(t,e){if(t=Wf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?$a(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Do(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,void 0,void 0,void 0,void 0,s),stringToSign:o}}function Mut(t,e){if(t=vl(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=WE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Ro(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Xa(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function aAt(t,e){if(t=Wf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?$a(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Do(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope,void 0,void 0,void 0,s),stringToSign:o}}function _ut(t,e){if(t=vl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=Sa.parse(t.permissions.toString()).toString():s=Na.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Ro(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Xa(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:i}}function cAt(t,e){if(t=Wf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?$a(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Do(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function Lut(t,e){if(t=vl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=WE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Ro(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Xa(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:i}}function AAt(t,e){if(t=Wf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?$a(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Do(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,void 0,void 0,void 0,void 0,s),stringToSign:o}}function Uut(t,e){if(t=vl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=WE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Ro(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Xa(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:i}}function Vf(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function Wf(t){let e=t.version?t.version:fR;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}var WB=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let n=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=d0()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Ja||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ja||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-acquireLease",r,async n=>_e(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:n.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Ja||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ja||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-changeLease",r,async n=>{let s=_e(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,s})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Ja||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ja||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-releaseLease",e,async r=>_e(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Ja||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ja||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.ab
Line truncated
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Do(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,void 0,void 0,void 0,s),stringToSign:o}}function Put(t,e){if(t=vl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=WE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,e.userDelegationKey.signedDelegatedUserTenantId,t.delegatedUserObjectId,t.ipRange?Ro(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};D0.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var jf=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Do(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId,void 0,void 0,s),stringToSign:o}}function Out(t,e){if(t=vl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=WE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,e.userDelegationKey.signedDelegatedUserTenantId,t.delegatedUserObjectId,t.ipRange?Ro(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,Hut(t.requestHeaders),Gut(t.requestQueryParameters),t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};jf.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var eb=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var kAt=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},g9=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);Z(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function $pe(t,e,r){return kAt(this,void 0,void 0,function*(){var n;let s=new Za(t),i=s.getBlockBlobClient(),o=new g9((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),O(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let c=yield i.uploadFile(e,a);if(c._response.status>=400)throw new AD(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw je(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}import*as Zpe from"buffer";import*as dA from"fs";import*as eme from"stream";import*as tme from"util";var uD=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function lD(t){return t?t>=200&&t<300:!1}function vAt(t){return t?t>=500:!0}function _At(t){return t?[tr.BadGateway,tr.ServiceUnavailable,tr.GatewayTimeout].includes(t):!1}function FAt(t){return uD(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function Xpe(t,e,r){return uD(this,arguments,void 0,function*(n,s,i,o=WT,a=JT,c=void 0){let A="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield s()}catch(f){c&&(l=c(f)),h=!0,A=f.message}if(l&&(d=i(l),!vAt(d)))return l;if(d&&(h=_At(d),A=`Cache service responded with ${d}`),O(`${n} - Attempt ${u} of ${o} failed with error: ${A}`),!h){O(`${n} - Error is not retryable`);break}yield FAt(a),u++}throw Error(`${n} failed: ${A}`)})}function tb(t,e){return uD(this,arguments,void 0,function*(r,n,s=WT,i=JT){return yield Xpe(r,n,o=>o.statusCode,s,i,o=>{if(o instanceof Fc)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function k0(t,e){return uD(this,arguments,void 0,function*(r,n,s=WT,i=JT){return yield Xpe(r,n,o=>o.message.statusCode,s,i)})}var Wo=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function MAt(t,e){return Wo(this,void 0,void 0,function*(){yield tme.promisify(eme.pipeline)(t.message,e)})}var dD=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,O(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);Z(`Received ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3)
Line truncated
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Do(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId,u0e(t.requestHeaders),u0e(t.requestQueryParameters),s),stringToSign:o}}function Hut(t){if(t===void 0)return;let e="";return Object.keys(t).forEach(function(r){e=e+r+":"+t[r]+`
|
||||||
Other caches with similar key:`);for(let a of i?.artifactCaches||[])O(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function I9(t,e,r){return pi(this,void 0,void 0,function*(){let n=new HAt(t),s=ime(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield nme(t,e,s):s.concurrentBlobDownloads?yield rme(t,e,s):yield hD(t,e):yield hD(t,e)})}function gme(t,e,r){return pi(this,void 0,void 0,function*(){let n=C9(),s=n0(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:s,cacheSize:r?.cacheSize};return yield tb("reserveCache",()=>pi(this,void 0,void 0,function*(){return n.postJson(nb("caches"),i)}))})}function hme(t,e){return`bytes ${t}-${e}/*`}function VAt(t,e,r,n,s){return pi(this,void 0,void 0,function*(){O(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${hme(n,s)}`);let i={"Content-Type":"application/octet-stream","Content-Range":hme(n,s)},o=yield k0(`uploadChunk (start: ${n}, end: ${s})`,()=>pi(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!lD(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function WAt(t,e,r,n){return pi(this,void 0,void 0,function*(){let s=Oc(r),i=nb(`caches/${e.toString()}`),o=v0.openSync(r,"r"),a=p9(n),c=i8("uploadConcurrency",a.uploadConcurrency),A=i8("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];O("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>pi(this,void 0,void 0,function*(){for(;l<s;){let d=Math.min(s-l,A),h=l,f=l+d-1;l+=A,yield VAt(t,i,()=>v0.createReadStream(r,{fd:o,start:h,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),h,f)}})))}finally{v0.closeSync(o)}})}function JAt(t,e,r){return pi(this,void 0,void 0,function*(){let n={size:r};return yield tb("commitCache",()=>pi(this,void 0,void 0,function*(){return t.postJson(nb(`caches/${e.toString()}`),n)}))})}function y9(t,e,r,n){return pi(this,void 0,void 0,function*(){if(p9(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield $pe(r,e,n)}else{let i=C9();O("Upload cache"),yield WAt(i,t,e,n),O("Commiting cache");let o=Oc(e);Z(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield JAt(i,t,o);if(!lD(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);Z("Cache saved successfully")}})}var c0e=ge(dG(),1),sn=ge(At(),1),eo=ge(At(),1),eg=ge(At(),1),tg=ge(At(),1),rg=ge(At(),1);var pG=ge(At(),1),mG=ge(At(),1),i0e=ge(At(),1),o0e=ge(At(),1),a0e=ge(At(),1);var hG=ge(At(),1),fG=ge(At(),1),r0e=ge(At(),1),n0e=ge(At(),1),s0e=ge(At(),1),gG=class extends s0e.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,n0e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,r0e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?fG.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,hG.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,hG.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?fG.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},e2=new gG;var EG=class extends a0e.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>e2}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,o0e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,i0e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(e2.internalBinaryRead(e,e.uint32(),n));break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?mG.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.repositoryId!=="0"&&r.tag(1,pG.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)e2.internalBinaryWrite(e.scope[i],r.tag(2,pG.WireType.LengthDelimited).fork(),n).join();let s=n.writeUnknownFields;return s!==!1&&(s==!0?mG.UnknownFieldHandler.onWrite:s
Line truncated
|
`}),e}function Gut(t){if(t===void 0)return;let e="";return Object.keys(t).forEach(function(r){e=e+`
|
||||||
`));let n=yield vG(r,"create");yield _G(n,t)})}var j0=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},ro=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Yu=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},LG="cache write denied:",n2=class t extends Yu{constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},d0e=zT,s2=class t extends Error{constructor(e){super(e),this.name="CacheReadDeniedError",Object.setPrototypeOf(this,t.prototype)}},i2=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function h0e(t){if(!t||t.length===0)throw new ro("Path Validation Error: At least one directory or file path is required")}function UG(t){if(t.length>512)throw new ro(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new ro(`Key Validation Error: ${t} cannot contain commas.`)}function f0e(){return rb()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function o2(t,e,r,n){return j0(this,arguments,void 0,function*(s,i,o,a,c=!1){let A=rb();O(`Cache service version: ${A}`),h0e(s);let u=E9();if(!ame(u)){Z(`Cache restore skipped: the effective cache-mode '${u}' does not permit reads.`),O(`Skipped restore for paths [${s.join(", ")}] with primary key '${i}'.`);return}return A==="v2"?yield udt(s,i,o,a,c):yield Adt(s,i,o,a,c)})}function Adt(t,e,r,n){return j0(this,arguments,void 0,function*(s,i,o,a,c=!1){var A;o=o||[];let u=[i,...o];if(O("Resolved Keys:"),O(JSON.stringify(u)),u.length>10)throw new ro("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of u)UG(h);let l=yield nB(),d="";try{let h;try{h=yield fme(u,s,{compressionMethod:l,enableCrossOsArchive:c})}catch(g){let E=(A=g?.message)!==null&&A!==void 0?A:"";throw E.includes(d0e)?new s2(E):g}if(!h?.archiveLocation)return;if(a?.lookupOnly)return Z("Lookup only - skipping download"),h.cacheKey;d=Cb.join(yield tB(),sd(l)),O(`Archive Path: ${d}`),yield I9(h.archiveLocation,d,a),Ha()&&(yield Eb(d,l));let f=Oc(d);return Z(`Cache Size: ~${Math.round(f/(1024*1024))} MB (${f} B)`),yield FG(d,l),Z("Cache restored successfully"),h.cacheKey}catch(h){let f=h;if(f.name===ro.name)throw h;f instanceof Fc&&typeof f.statusCode=="number"&&f.statusCode>=500?Yi(`Failed to restore: ${h.message}`):je(`Failed to restore: ${h.message}`)}finally{try{yield rB(d)}catch(h){O(`Failed to delete archive: ${h}`)}}})}function udt(t,e,r,n){return j0(this,arguments,void 0,function*(s,i,o,a,c=!1){var A;a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let u=[i,...o];if(O("Resolved Keys:"),O(JSON.stringify(u)),u.length>10)throw new ro("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)UG(d);let l="";try{let d=kG(),h=yield nB(),f={key:i,restoreKeys:o,version:n0(s,h,c)},g;try{g=yield d.GetCacheEntryDownloadURL(f)}catch(I){let y=(A=I?.message)!==null&&A!==void 0?A:"";throw y.includes(d0e)?new s2(y):I}if(!g.ok){O(`Cache not found for version ${f.version} of keys: ${u.join(", ")}`);return}if(f.key!==g.matchedKey?Z(`Cache hit for restore-key: ${g.matchedKey}`):Z(`Cache hit for: ${g.matchedKey}`),a?.lookupOnly)return Z("Lookup only - skipping download"),g.matchedKey;l=Cb.join(yield tB(),sd(h)),O(`Archive path: ${l}`),O(`Starting download of archive to: ${l}`),yield I9(g.signedDownloadUrl,l,a);let m=Oc(l);return Z(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),Ha()&&(yield Eb(l,h)),yield FG(l,h),Z("Cache restored successfully"),g.matchedKey}catch(d){let h=d;if(h.name===ro.name)throw d;h instanceof Fc&&typeof h.statusCode=="number"&&h.statusCode>=500?Yi(`Failed to restore: ${d.message}`):je(`Failed to restore: ${d.message}`)}finally{try{l&&(yield rB(l))}catch(d){O(`Failed to delete archive: ${d}`)}}})}function a2(t,e,r){return j0(this,arguments,void 0,function*(n,s,i,o=!1){let a=rb();O(`Cache service version: ${a}`),h0e(n),UG(s);let c=E9();return cme(c)?a==="v2"?yield ddt(n,s,i,o):yield ldt(n,s,i,o):(Z(`Cache save skipped: the effective cache-mode '${c}' does not permit writes.`),O(`Skipped save for paths [${n.join(", ")}] with key '${s}'.`),-1)})}function ldt(t,e,r){return j0(this,arguments,void 0,function*(n,s,i,o=!1){var a,c,A,u,l,d;let h=yield nB(),f=-1,g=yield s8(n);if(O("Cache Paths:"),O(`${JSON.stringify(g)}`),g.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let E=yield tB(),m=Cb.join(E,sd(h));O(`Archive Path: ${m}`);try{yield MG(E,g,h),Ha()&&(yield Eb(m,h));let I=10*1024*1024*1024,y=Oc(m);if(
Line truncated
|
`+r+":"+t[r]}),e}function u0e(t){if(t===void 0)return;let e="",r=0;return Object.keys(t).forEach(function(n){r!==0&&(e=e+","),e=e+n,++r}),e}function kl(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function vl(t){let e=t.version?t.version:FD;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}function WE(t){let e=t;for(;e.startsWith("/");)e=e.substring(1);for(;e.endsWith("/");)e=e.substring(0,e.length-1);return e}var gQ=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let n=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=QE()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==kc||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==kc||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-acquireLease",r,async n=>Ue(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:n.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==kc||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==kc||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-changeLease",r,async n=>{let s=Ue(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,s})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==kc||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==kc||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-releaseLease",e,async r=>Ue(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==kc||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==kc||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracing
Line truncated
|
||||||
See ${r.getDocumentationLink()}`;g0e.push(n),gf(n)}function p0e(){Uc("deprecation-collector_deprecations",JSON.stringify(OG)),Uc("deprecation-collector_errors",JSON.stringify(g0e))}import*as l2 from"path";var m0e="GRADLE_ACTION_ID";var g2=".setup-gradle",Bb=class t{getDependencyGraphOption(){let e=hr("dependency-graph");switch(e.toLowerCase().trim()){case"disabled":return"disabled";case"generate":return"generate";case"generate-and-submit":return"generate-and-submit";case"generate-submit-and-upload":return"generate-submit-and-upload";case"generate-and-upload":return"generate-and-upload";case"download-and-submit":return"download-and-submit"}throw TypeError(`The value '${e}' is not valid for 'dependency-graph'. Valid values are: [disabled, generate, generate-and-submit, generate-submit-and-upload, generate-and-upload, download-and-submit].`)}getDependencyGraphContinueOnFailure(){return EA("dependency-graph-continue-on-failure",!0)}getArtifactRetentionDays(){let e=hr("artifact-retention-days");return gdt("artifact-retention-days",e,0)}getJobCorrelator(){return t.constructJobCorrelator(oi.workflow,oi.job,E0e())}getReportDirectory(){let e=hr("dependency-graph-report-dir");return l2.resolve(bd(),e)}getDownloadArtifactName(){return process.env.DEPENDENCY_GRAPH_DOWNLOAD_ARTIFACT_NAME}getExcludeProjects(){return ng("dependency-graph-exclude-projects")}getIncludeProjects(){return ng("dependency-graph-include-projects")}getExcludeConfigurations(){return ng("dependency-graph-exclude-configurations")}getIncludeConfigurations(){return ng("dependency-graph-include-configurations")}getPluginRepository(){return new d2}static constructJobCorrelator(e,r,n){let s=this.describeMatrix(n),i=s?`${e}-${r}-${s}`:`${e}-${r}`;return this.sanitize(i)}static describeMatrix(e){O(`Got matrix json: ${e}`);let r=JSON.parse(e);return r?Object.values(r).join("-"):""}static sanitize(e){return e.replace(/[^a-zA-Z0-9_-\s]/g,"").replace(/\s+/g,"_").toLowerCase()}};var K0=class{isCacheDisabled(){return f0e()?EA("cache-disabled"):!0}isCacheReadOnly(){return!this.isCacheWriteOnly()&&EA("cache-read-only")}isCacheWriteOnly(){return EA("cache-write-only")}isCacheOverwriteExisting(){return EA("cache-overwrite-existing")}isCacheStrictMatch(){return EA("gradle-home-cache-strict-match")}getCacheCleanupOption(){let e=yb("gradle-home-cache-cleanup");if(e!==void 0)return A2("The `gradle-home-cache-cleanup` input parameter has been replaced by `cache-cleanup`"),e?"always".toString():"never".toString();let r=hr("cache-cleanup");switch(r.toLowerCase().trim()){case"always":return"always".toString();case"on-success":return"on-success".toString();case"never":return"never".toString()}throw TypeError(`The value '${r}' is not valid for cache-cleanup. Valid values are: [never, always, on-success].`)}getCacheEncryptionKey(){return hr("cache-encryption-key")}getCacheIncludes(){return n3("gradle-home-cache-includes")}getCacheExcludes(){return n3("gradle-home-cache-excludes")}getCacheProvider(){let e=hr("cache-provider");switch(e.toLowerCase().trim()){case"basic":return"basic";case"enhanced":case"":return"enhanced"}throw TypeError(`The value '${e}' is not valid for 'cache-provider'. Valid values are: [basic, enhanced].`)}};var rc=class t{static{this.DevelocityAccessKeyEnvVar="DEVELOCITY_ACCESS_KEY"}static{this.GradleEnterpriseAccessKeyEnvVar="GRADLE_ENTERPRISE_ACCESS_KEY"}getBuildScanPublishEnabled(){return EA("build-scan-publish")&&this.verifyTermsOfUseAgreement()}getTermsOfUseUrl(){return hr("build-scan-terms-of-use-url")}getTermsOfUseAgree(){return hr("build-scan-terms-of-use-agree")}getDevelocityAccessKey(){return hr("develocity-access-key")||process.env[t.DevelocityAccessKeyEnvVar]||process.env[t.GradleEnterpriseAccessKeyEnvVar]||""}getDevelocityTokenExpiry(){return hr("develocity-token-expiry")}getDevelocityInjectionEnabled(){return yb("develocity-injection-enabled")}getDevelocityUrl(){return hr("develocity-url")}getDevelocityAllowUntrustedServer(){return yb("develocity-allow-untrusted-server")}getDevelocityCaptureFileFingerprints(){return yb("develocity-capture-file-fingerprints")}getDevelocityEnforceUrl(){return yb("develocity-enforce-url")}getDevelocityPluginVersion(){return hr("develocity-plugin-version")}getDevelocityCcudPluginVersion(){return hr("develocity-ccud-plugin-version")}getPluginRepository(){return new d2}hasTermsOfUseAgreement(){let e=this.getDevelocityAccessKey()!=="",r=this.getTermsOfUseUrl()==="https://gradle.com/terms-of-service"||this.getTermsOfUseUrl()==="https://gradle.com/help/legal-terms-of-use",n=this.getTermsOfUseAgree()==="yes";return e||r&&n}verifyTermsOfUseAgreement(){return this.hasTermsOfUseAgreement()?!0:(je("Terms of use at 'https://gradle.com/help/legal-terms-of-use' must be agreed in order to publish build scans."),!1)}},d2=class{getUrl(){return ng("gradle-plugin-repository-url")}getUsername(){return ng("gradle-plugin-repository-username")}getPassword(){return ng("gradle-plugin-repository-password")}},h2=class{getGradleVersion(){re
Line truncated
|
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};jE.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Zg=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
||||||
|
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Zg.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var bQ=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var llt=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Aq=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);te(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function y0e(t,e,r){return llt(this,void 0,void 0,function*(){var n;let s=new _c(t),i=s.getBlockBlobClient(),o=new Aq((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),G(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let c=yield i.uploadFile(e,a);if(c._response.status>=400)throw new x2(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw je(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}import*as b0e from"buffer";import*as KA from"fs";import*as Q0e from"stream";import*as w0e from"util";var R2=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function D2(t){return t?t>=200&&t<300:!1}function dlt(t){return t?t>=500:!0}function hlt(t){return t?[ur.BadGateway,ur.ServiceUnavailable,ur.GatewayTimeout].includes(t):!1}function flt(t){return R2(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function B0e(t,e,r){return R2(this,arguments,void 0,function*(n,s,i,o=dR,a=hR,c=void 0){let A="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield s()}catch(f){c&&(l=c(f)),h=!0,A=f.message}if(l&&(d=i(l),!dlt(d)))return l;if(d&&(h=hlt(d),A=`Cache service responded with ${d}`),G(`${n} - Attempt ${u} of ${o} failed with error: ${A}`),!h){G(`${n} - Error is not retryable`);break}yield flt(a),u++}throw Error(`${n} failed: ${A}`)})}function QQ(t,e){return R2(this,arguments,void 0,function*(r,n,s=dR,i=hR){return yield B0e(r,n,o=>o.statusCode,s,i,o=>{if(o instanceof IA)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function KE(t,e){return R2(this,arguments,void 0,function*(r,n,s=dR,i=hR){return yield B0e(r,n,o=>o.message.statusCode,s,i)})}var Ta=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function glt(t,e){return Ta(this,void 0,void 0,function*(){yield w0e.promisify(Q0e.pipeline)(t.message,e)})}var k2=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,G(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);te(`Received ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e
Line truncated
|
||||||
|
Other caches with similar key:`);for(let a of i?.artifactCaches||[])G(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function fq(t,e,r){return Hi(this,void 0,void 0,function*(){let n=new Ilt(t),s=x0e(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield N0e(t,e,s):s.concurrentBlobDownloads?yield S0e(t,e,s):yield v2(t,e):yield v2(t,e)})}function P0e(t,e,r){return Hi(this,void 0,void 0,function*(){let n=hq(),s=gE(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:s,cacheSize:r?.cacheSize};return yield QQ("reserveCache",()=>Hi(this,void 0,void 0,function*(){return n.postJson(SQ("caches"),i)}))})}function L0e(t,e){return`bytes ${t}-${e}/*`}function Qlt(t,e,r,n,s){return Hi(this,void 0,void 0,function*(){G(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${L0e(n,s)}`);let i={"Content-Type":"application/octet-stream","Content-Range":L0e(n,s)},o=yield KE(`uploadChunk (start: ${n}, end: ${s})`,()=>Hi(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!D2(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function wlt(t,e,r,n){return Hi(this,void 0,void 0,function*(){let s=wA(r),i=SQ(`caches/${e.toString()}`),o=XE.openSync(r,"r"),a=uq(n),c=H4("uploadConcurrency",a.uploadConcurrency),A=H4("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];G("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>Hi(this,void 0,void 0,function*(){for(;l<s;){let d=Math.min(s-l,A),h=l,f=l+d-1;l+=A,yield Qlt(t,i,()=>XE.createReadStream(r,{fd:o,start:h,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),h,f)}})))}finally{XE.closeSync(o)}})}function Slt(t,e,r){return Hi(this,void 0,void 0,function*(){let n={size:r};return yield QQ("commitCache",()=>Hi(this,void 0,void 0,function*(){return t.postJson(SQ(`caches/${e.toString()}`),n)}))})}function gq(t,e,r,n){return Hi(this,void 0,void 0,function*(){if(uq(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield y0e(r,e,n)}else{let i=hq();G("Upload cache"),yield wlt(i,t,e,n),G("Commiting cache");let o=wA(e);te(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield Slt(i,t,o);if(!D2(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);te("Cache saved successfully")}})}var kEe=Ee(oY(),1),pn=Ee(gt(),1),vo=Ee(gt(),1),np=Ee(gt(),1),sp=Ee(gt(),1),ip=Ee(gt(),1);var uY=Ee(gt(),1),lY=Ee(gt(),1),xEe=Ee(gt(),1),REe=Ee(gt(),1),DEe=Ee(gt(),1);var aY=Ee(gt(),1),cY=Ee(gt(),1),SEe=Ee(gt(),1),NEe=Ee(gt(),1),TEe=Ee(gt(),1),AY=class extends TEe.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,NEe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,SEe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?cY.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,aY.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,aY.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?cY.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},Ik=new AY;var dY=class extends DEe.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>Ik}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,REe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,xEe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(Ik.internalBinaryRead(e,e.uint32(),n));break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?lY.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.repositoryId!=="0"&&r.tag(1,uY.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)Ik.internalBinaryWrite(e.scope[i],r.tag(2,uY.WireType.LengthDelimited).fork(),n).join();let s=n.writeUnknownFields;return s!==!1&&(s==!0?lY.UnknownFieldHandler.onWrite
Line truncated
|
||||||
|
`));let n=yield NY(r,"create");yield TY(n,t)})}var hC=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Mo=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Ll=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},DY="cache write denied:",bk=class t extends Ll{constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},_Ee=fR,Qk=class t extends Error{constructor(e){super(e),this.name="CacheReadDeniedError",Object.setPrototypeOf(this,t.prototype)}},wk=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function LEe(t){if(!t||t.length===0)throw new Mo("Path Validation Error: At least one directory or file path is required")}function kY(t){if(t.length>512)throw new Mo(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Mo(`Key Validation Error: ${t} cannot contain commas.`)}function UEe(){return wQ()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function Sk(t,e,r,n){return hC(this,arguments,void 0,function*(s,i,o,a,c=!1){let A=wQ();G(`Cache service version: ${A}`),LEe(s);let u=dq();if(!D0e(u)){te(`Cache restore skipped: the effective cache-mode '${u}' does not permit reads.`),G(`Skipped restore for paths [${s.join(", ")}] with primary key '${i}'.`);return}return A==="v2"?yield qht(s,i,o,a,c):yield Ght(s,i,o,a,c)})}function Ght(t,e,r,n){return hC(this,arguments,void 0,function*(s,i,o,a,c=!1){var A;o=o||[];let u=[i,...o];if(G("Resolved Keys:"),G(JSON.stringify(u)),u.length>10)throw new Mo("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of u)kY(h);let l=yield Cb(),d="";try{let h;try{h=yield U0e(u,s,{compressionMethod:l,enableCrossOsArchive:c})}catch(g){let E=(A=g?.message)!==null&&A!==void 0?A:"";throw E.includes(_Ee)?new Qk(E):g}if(!h?.archiveLocation)return;if(a?.lookupOnly)return te("Lookup only - skipping download"),h.cacheKey;d=GQ.join(yield mb(),ih(l)),G(`Archive Path: ${d}`),yield fq(h.archiveLocation,d,a),Nc()&&(yield HQ(d,l));let f=wA(d);return te(`Cache Size: ~${Math.round(f/(1024*1024))} MB (${f} B)`),yield xY(d,l),te("Cache restored successfully"),h.cacheKey}catch(h){let f=h;if(f.name===Mo.name)throw h;f instanceof IA&&typeof f.statusCode=="number"&&f.statusCode>=500?Co(`Failed to restore: ${h.message}`):je(`Failed to restore: ${h.message}`)}finally{try{yield Eb(d)}catch(h){G(`Failed to delete archive: ${h}`)}}})}function qht(t,e,r,n){return hC(this,arguments,void 0,function*(s,i,o,a,c=!1){var A;a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let u=[i,...o];if(G("Resolved Keys:"),G(JSON.stringify(u)),u.length>10)throw new Mo("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)kY(d);let l="";try{let d=SY(),h=yield Cb(),f={key:i,restoreKeys:o,version:gE(s,h,c)},g;try{g=yield d.GetCacheEntryDownloadURL(f)}catch(I){let y=(A=I?.message)!==null&&A!==void 0?A:"";throw y.includes(_Ee)?new Qk(y):I}if(!g.ok){G(`Cache not found for version ${f.version} of keys: ${u.join(", ")}`);return}if(f.key!==g.matchedKey?te(`Cache hit for restore-key: ${g.matchedKey}`):te(`Cache hit for: ${g.matchedKey}`),a?.lookupOnly)return te("Lookup only - skipping download"),g.matchedKey;l=GQ.join(yield mb(),ih(h)),G(`Archive path: ${l}`),G(`Starting download of archive to: ${l}`),yield fq(g.signedDownloadUrl,l,a);let m=wA(l);return te(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),Nc()&&(yield HQ(l,h)),yield xY(l,h),te("Cache restored successfully"),g.matchedKey}catch(d){let h=d;if(h.name===Mo.name)throw d;h instanceof IA&&typeof h.statusCode=="number"&&h.statusCode>=500?Co(`Failed to restore: ${d.message}`):je(`Failed to restore: ${d.message}`)}finally{try{l&&(yield Eb(l))}catch(d){G(`Failed to delete archive: ${d}`)}}})}function Nk(t,e,r){return hC(this,arguments,void 0,function*(n,s,i,o=!1){let a=wQ();G(`Cache service version: ${a}`),LEe(n),kY(s);let c=dq();return k0e(c)?a==="v2"?yield Vht(n,s,i,o):yield Yht(n,s,i,o):(te(`Cache save skipped: the effective cache-mode '${c}' does not permit writes.`),G(`Skipped save for paths [${n.join(", ")}] with key '${s}'.`),-1)})}function Yht(t,e,r){return hC(this,arguments,void 0,function*(n,s,i,o=!1){var a,c,A,u,l,d;let h=yield Cb(),f=-1,g=yield O4(n);if(G("Cache Paths:"),G(`${JSON.stringify(g)}`),g.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let E=yield mb(),m=GQ.join(E,ih(h));G(`Archive Path: ${m}`);try{yield RY(E,g,h),Nc()&&(yield HQ(m,h));let I=10*1024*1024*1024,y
Line truncated
|
||||||
|
See ${r.getDocumentationLink()}`;PEe.push(n),Cg(n)}function OEe(){bA("deprecation-collector_deprecations",JSON.stringify(FY)),bA("deprecation-collector_errors",JSON.stringify(PEe))}import*as Dk from"path";var HEe="GRADLE_ACTION_ID";var Mk=".setup-gradle",VQ=class t{getDependencyGraphOption(){let e=Br("dependency-graph");switch(e.toLowerCase().trim()){case"disabled":return"disabled";case"generate":return"generate";case"generate-and-submit":return"generate-and-submit";case"generate-submit-and-upload":return"generate-submit-and-upload";case"generate-and-upload":return"generate-and-upload";case"download-and-submit":return"download-and-submit"}throw TypeError(`The value '${e}' is not valid for 'dependency-graph'. Valid values are: [disabled, generate, generate-and-submit, generate-submit-and-upload, generate-and-upload, download-and-submit].`)}getDependencyGraphContinueOnFailure(){return ru("dependency-graph-continue-on-failure",!0)}getArtifactRetentionDays(){let e=Br("artifact-retention-days");return zht("artifact-retention-days",e,0)}getJobCorrelator(){return t.constructJobCorrelator(Ri.workflow,Ri.job,GEe())}getReportDirectory(){let e=Br("dependency-graph-report-dir");return Dk.resolve(bh(),e)}getDownloadArtifactName(){return process.env.DEPENDENCY_GRAPH_DOWNLOAD_ARTIFACT_NAME}getExcludeProjects(){return op("dependency-graph-exclude-projects")}getIncludeProjects(){return op("dependency-graph-include-projects")}getExcludeConfigurations(){return op("dependency-graph-exclude-configurations")}getIncludeConfigurations(){return op("dependency-graph-include-configurations")}getPluginRepository(){return new kk}static constructJobCorrelator(e,r,n){let s=this.describeMatrix(n),i=s?`${e}-${r}-${s}`:`${e}-${r}`;return this.sanitize(i)}static describeMatrix(e){G(`Got matrix json: ${e}`);let r=JSON.parse(e);return r?Object.values(r).join("-"):""}static sanitize(e){return e.replace(/[^a-zA-Z0-9_-\s]/g,"").replace(/\s+/g,"_").toLowerCase()}};var fC=class{isCacheDisabled(){return UEe()?ru("cache-disabled"):!0}isCacheReadOnly(){return!this.isCacheWriteOnly()&&ru("cache-read-only")}isCacheWriteOnly(){return ru("cache-write-only")}isCacheOverwriteExisting(){return ru("cache-overwrite-existing")}isCacheStrictMatch(){return ru("gradle-home-cache-strict-match")}getCacheCleanupOption(){let e=YQ("gradle-home-cache-cleanup");if(e!==void 0)return xk("The `gradle-home-cache-cleanup` input parameter has been replaced by `cache-cleanup`"),e?"always".toString():"never".toString();let r=Br("cache-cleanup");switch(r.toLowerCase().trim()){case"always":return"always".toString();case"on-success":return"on-success".toString();case"never":return"never".toString()}throw TypeError(`The value '${r}' is not valid for cache-cleanup. Valid values are: [never, always, on-success].`)}getCacheEncryptionKey(){return Br("cache-encryption-key")}getCacheIncludes(){return _8("gradle-home-cache-includes")}getCacheExcludes(){return _8("gradle-home-cache-excludes")}getCacheProvider(){let e=Br("cache-provider");switch(e.toLowerCase().trim()){case"basic":return"basic";case"enhanced":case"":return"enhanced";case"external":return"external"}throw TypeError(`The value '${e}' is not valid for 'cache-provider'. Valid values are: [basic, enhanced, external].`)}};var Pc=class t{static{this.DevelocityAccessKeyEnvVar="DEVELOCITY_ACCESS_KEY"}static{this.GradleEnterpriseAccessKeyEnvVar="GRADLE_ENTERPRISE_ACCESS_KEY"}getBuildScanPublishEnabled(){return ru("build-scan-publish")&&this.verifyTermsOfUseAgreement()}getTermsOfUseUrl(){return Br("build-scan-terms-of-use-url")}getTermsOfUseAgree(){return Br("build-scan-terms-of-use-agree")}getDevelocityAccessKey(){return Br("develocity-access-key")||process.env[t.DevelocityAccessKeyEnvVar]||process.env[t.GradleEnterpriseAccessKeyEnvVar]||""}getDevelocityTokenExpiry(){return Br("develocity-token-expiry")}getDevelocityInjectionEnabled(){return YQ("develocity-injection-enabled")}getDevelocityUrl(){return Br("develocity-url")}getDevelocityAllowUntrustedServer(){return YQ("develocity-allow-untrusted-server")}getDevelocityCaptureFileFingerprints(){return YQ("develocity-capture-file-fingerprints")}getDevelocityEnforceUrl(){return YQ("develocity-enforce-url")}getDevelocityPluginVersion(){return Br("develocity-plugin-version")}getDevelocityCcudPluginVersion(){return Br("develocity-ccud-plugin-version")}getPluginRepository(){return new kk}hasTermsOfUseAgreement(){let e=this.getDevelocityAccessKey()!=="",r=this.getTermsOfUseUrl()==="https://gradle.com/terms-of-service"||this.getTermsOfUseUrl()==="https://gradle.com/help/legal-terms-of-use",n=this.getTermsOfUseAgree()==="yes";return e||r&&n}verifyTermsOfUseAgreement(){return this.hasTermsOfUseAgreement()?!0:(je("Terms of use at 'https://gradle.com/help/legal-terms-of-use' must be agreed in order to publish build scans."),!1)}},kk=class{getUrl(){return op("gradle-plugin-repository-url")}getUsername(){return op("gradle-plugin-repository-username")}getPassword(){return op("gradle-plugin-repository-p
Line truncated
|
||||||
`),e=e.replace(/\r/g,`
|
`),e=e.replace(/\r/g,`
|
||||||
`));let s=e.split(`
|
`));let s=e.split(`
|
||||||
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new xb(i));return n.searchPaths.push(...YG(n.patterns)),n})}static stat(e,r,n){return XG(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield Z0.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){O(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield Z0.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield Z0.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){O(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};import*as ZG from"crypto";import*as B2 from"fs";import*as W0e from"stream";import*as J0e from"util";import*as z0e from"path";var vht=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},_ht=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}};function j0e(t,e){return vht(this,arguments,void 0,function*(r,n,s=!1){var i,o,a,c,A;let u=s?Z:O,l=!1,d=n||((A=process.env.GITHUB_WORKSPACE)!==null&&A!==void 0?A:process.cwd()),h=ZG.createHash("sha256"),f=0;try{for(var g=!0,E=_ht(r.globGenerator()),m;m=yield E.next(),i=m.done,!i;g=!0){c=m.value,g=!1;let I=c;if(u(I),!I.startsWith(`${d}${z0e.sep}`)){u(`Ignore '${I}' since it is not under GITHUB_WORKSPACE.`);continue}if(B2.statSync(I).isDirectory()){u(`Skip directory '${I}'.`);continue}let y=ZG.createHash("sha256");yield J0e.promisify(W0e.pipeline)(B2.createReadStream(I),y),h.write(y.digest()),f++,l||(l=!0)}}catch(I){o={error:I}}finally{try{!g&&!i&&(a=E.return)&&(yield a.call(E))}finally{if(o)throw o.error}}return h.end(),l?(u(`Found ${f} files to hash.`),h.digest("hex")):(u("No matches found for glob"),"")})}var K0e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function eq(t,e){return K0e(this,void 0,void 0,function*(){return yield I2.create(t,e)})}function $0e(t){return K0e(this,arguments,void 0,function*(e,r="",n,s=!1){let i=!0;n&&typeof n.followSymbolicLinks=="boolean"&&(i=n.followSymbolicLinks);let o=yield eq(e,{followSymbolicLinks:i});return j0e(o,r,s)})}import*as tq from"path";var Fht="Gradle User Home",Z0e="BASIC_CACHE_PRIMARY_KEY",eEe="BASIC_CACHE_RESTORED_KEY",Mht="setup-java",tEe=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],b2=class{async restore(e,r){let n=rEe(e),s=await Lht();Uc(Z0e,s);try{let i=await o2(n,s);i?(Uc(eEe,i),Z(`Basic caching restored from cache key: ${i}`)):Z("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){je(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,n){let s=My(Z0e),i=My(eEe);if(n.readOnly)return{status:"read-only",entries:[Db({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: cache is read-only)"})]};if(i===s)return Z(`Basic caching restored entry with key \`${s}\`. Save was skipped.`),{status:"enabled",entries:[Db({primaryKey:s,restoredKey:i,restoredOutcome:"(Entry restored: exact match found)",savedOutcome:"(Entry not saved: entry with key already exists)"})]};let o=rEe(e);try{return await a2(o,s)===-1?(je(`Basic caching failed to save entry with key \`${s}\`. See preceding log output for the cause.`),{status:"enabled",entries:[Db({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: save failed)"})]}):(Z(`Basic caching saved entry with key: ${s}`),{status:"enabled",entries:[Db({primaryKey:s,restoredKey:i,savedKey:s,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry saved)"})]})}catch(a){return je(`Basic caching failed to save entry with key \`${s}\`: ${a}`),{status:"enabled",entries:[Db({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry reLine truncated
|
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new ZQ(i));return n.searchPaths.push(...PY(n.patterns)),n})}static stat(e,r,n){return WY(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield mC.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){G(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield mC.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield mC.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){G(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};import*as zY from"crypto";import*as qk from"fs";import*as pCe from"stream";import*as mCe from"util";import*as ECe from"path";var pgt=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},mgt=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}};function CCe(t,e){return pgt(this,arguments,void 0,function*(r,n,s=!1){var i,o,a,c,A;let u=s?te:G,l=!1,d=n||((A=process.env.GITHUB_WORKSPACE)!==null&&A!==void 0?A:process.cwd()),h=zY.createHash("sha256"),f=0;try{for(var g=!0,E=mgt(r.globGenerator()),m;m=yield E.next(),i=m.done,!i;g=!0){c=m.value,g=!1;let I=c;if(u(I),!I.startsWith(`${d}${ECe.sep}`)){u(`Ignore '${I}' since it is not under GITHUB_WORKSPACE.`);continue}if(qk.statSync(I).isDirectory()){u(`Skip directory '${I}'.`);continue}let y=zY.createHash("sha256");yield mCe.promisify(pCe.pipeline)(qk.createReadStream(I),y),h.write(y.digest()),f++,l||(l=!0)}}catch(I){o={error:I}}finally{try{!g&&!i&&(a=E.return)&&(yield a.call(E))}finally{if(o)throw o.error}}return h.end(),l?(u(`Found ${f} files to hash.`),h.digest("hex")):(u("No matches found for glob"),"")})}var ICe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function jY(t,e){return ICe(this,void 0,void 0,function*(){return yield Hk.create(t,e)})}function yCe(t){return ICe(this,arguments,void 0,function*(e,r="",n,s=!1){let i=!0;n&&typeof n.followSymbolicLinks=="boolean"&&(i=n.followSymbolicLinks);let o=yield jY(e,{followSymbolicLinks:i});return CCe(o,r,s)})}import*as KY from"path";var Egt="Gradle User Home",bCe="BASIC_CACHE_PRIMARY_KEY",QCe="BASIC_CACHE_RESTORED_KEY",Cgt="setup-java",wCe=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],Yk=class{async restore(e,r){let n=SCe(e),s=await Igt();bA(bCe,s);try{let i=await Sk(n,s);i?(bA(QCe,i),te(`Basic caching restored from cache key: ${i}`)):te("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){je(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,n){let s=$B(bCe),i=$B(QCe);if(n.readOnly)return{status:"read-only",entries:[ew({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: cache is read-only)"})]};if(i===s)return te(`Basic caching restored entry with key \`${s}\`. Save was skipped.`),{status:"enabled",entries:[ew({primaryKey:s,restoredKey:i,restoredOutcome:"(Entry restored: exact match found)",savedOutcome:"(Entry not saved: entry with key already exists)"})]};let o=SCe(e);try{return await Nk(o,s)===-1?(je(`Basic caching failed to save entry with key \`${s}\`. See preceding log output for the cause.`),{status:"enabled",entries:[ew({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: save failed)"})]}):(te(`Basic caching saved entry with key: ${s}`),{status:"enabled",entries:[ew({primaryKey:s,restoredKey:i,savedKey:s,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry saved)"})]})}catch(a){return je(`Basic caching failed to save entry with key \`${s}\`: ${a}`),{status:"enabled",entries:[ew({primaryKey:s,restoredKey:i,restoredOutcome:i?"(EntLine truncated
|
||||||
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${tEe}], make sure you have checked out the target repository`);return`${Mht}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var Pht="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",Oht="Basic Caching: This build uses the basic open-source caching provider. For faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",nq=class{async restore(e,r){}async save(e,r,n){return{status:"disabled",entries:[]}}};async function iEe(t){return t.isCacheDisabled()?(rq("Cache is disabled: will not restore state from previous builds."),new nq):t.getCacheProvider()==="basic"?(rq(Oht),new b2):(rq(Pht),Hht())}async function Hht(){let t=Ght();return await import(Uht(t).href)}function Ght(){let t=import.meta.dirname,e=sEe.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(nEe.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function rq(t){console.info(t)}import Q2 from"fs";import oEe from"path";var w2=class{constructor(e){this.cacheFile=oEe.resolve(e,g2,"valid-wrappers.json")}load(){if(Q2.existsSync(this.cacheFile))try{return JSON.parse(Q2.readFileSync(this.cacheFile,"utf-8"))}catch(e){je(`Failed to parse checksum cache file: ${e}`)}return[]}save(e){let r=[...new Set(e)];Q2.mkdirSync(oEe.dirname(this.cacheFile),{recursive:!0}),Q2.writeFileSync(this.cacheFile,JSON.stringify(r))}};var dEe=ge(uEe(),1);import*as lEe from"util";import*as S2 from"path";import*as N2 from"fs";var zht=lEe.promisify(N2.readdir);async function hEe(t){return(await fEe(t)).filter(r=>(0,dEe.default)(r).endsWith("gradle-wrapper.jar")).map(r=>S2.relative(t,r)).sort((r,n)=>r.localeCompare(n))}async function fEe(t){let e=await zht(t),r=await Promise.all(e.map(async n=>{let s=S2.resolve(t,n),i=N2.lstatSync(s,{throwIfNoEntry:!1});return i===void 0?[]:i.isDirectory()?fEe(s):new Promise(o=>o([s]))}));return Array.prototype.concat(...r)}var Kht={_useHtmlParser2:!1};function eE(t,e){if(!t)return e??Kht;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var Nq={};xa(Nq,{contains:()=>G2,extract:()=>Yft,html:()=>Oft,merge:()=>LEe,parseHTML:()=>Gft,root:()=>qft,text:()=>fg,xml:()=>Hft});var kd={};xa(kd,{DocumentPosition:()=>Zo,append:()=>Bft,appendChild:()=>yft,compareDocumentPosition:()=>vEe,existsOne:()=>DEe,filter:()=>iE,find:()=>U2,findAll:()=>Sft,findOne:()=>P2,findOneChild:()=>wft,getAttributeValue:()=>mft,getChildren:()=>sE,getElementById:()=>Rft,getElements:()=>xft,getElementsByClassName:()=>Dft,getElementsByTagName:()=>hg,getElementsByTagType:()=>kft,getFeed:()=>Sq,getInnerHTML:()=>pft,getName:()=>Cft,getOuterHTML:()=>xEe,getParent:()=>REe,getSiblings:()=>Qq,getText:()=>F2,hasAttrib:()=>Eft,hasChildren:()=>rr,innerText:()=>Mb,isCDATA:()=>tE,isComment:()=>dg,isDocument:()=>Xo,isTag:()=>Qe,isText:()=>Ii,nextElementSibling:()=>M2,prepend:()=>Qft,prependChild:()=>bft,prevElementSibling:()=>L2,removeElement:()=>Ku,removeSubsets:()=>vft,replaceElement:()=>Ift,testElement:()=>Tft,textContent:()=>ju,uniqueSort:()=>Rd});var $o={};xa($o,{CDATA:()=>dq,Comment:()=>cq,Directive:()=>aq,Doctype:()=>hq,ElementType:()=>bt,Root:()=>iq,Script:()=>Aq,Style:()=>uq,Tag:()=>lq,Text:()=>oq,isTag:()=>sq});var bt;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(bt||(bt={}));function sq(t){return t.type===bt.Tag||t.type===bt.Script||t.type===bt.Style}var iq=bt.Root,oq=bt.Text,aq=bt.Directive,cq=bt.Comment,Aq=bt.Script,uq=bt.Style,lq=bt.Tag,dq=bt.CDATA,hq=bt.Doctype;var T2=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return rE(this,e)}},kb=class extends T2{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},IA=class extends kb{constructor(){super(...arguments),this.type=bt.Text}get nodeType(){return 3}},Ag=class extends kb{constructor(){super(...arguments),this.type=bt.Comment}get nodeType(){return 8}},ug=class extends kb{constructor(e,r){super(r),this.name=e,this.type=bt.Directive}get nodeType(){return 1}},vb=class extends T2{constructor(e){super(),this.children=e}get firstChild(){var e;return(e=this.children[0])!==null&&e!==void 0?e:null}get lastChild(){return this.children.length>0?this.children[this.children.le
Line truncated
|
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${wCe}], make sure you have checked out the target repository`);return`${Cgt}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var Bgt="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",bgt="Basic Caching: This build uses the basic open-source caching provider. For faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",Qgt="External Caching: Gradle User Home is managed by an external caching provider. This action will not restore or save Gradle User Home.",Jk=class{constructor(e){this.status=e}async restore(e,r){}async save(e,r,n){return{status:this.status,entries:[]}}};async function xCe(t){return t.getCacheProvider()==="external"?(Vk(Qgt),new Jk("external")):t.isCacheDisabled()?(Vk("Cache is disabled: will not restore state from previous builds."),new Jk("disabled")):t.getCacheProvider()==="basic"?(Vk(bgt),new Yk):(Vk(Bgt),wgt())}async function wgt(){let t=Sgt();return await import(ygt(t).href)}function Sgt(){let t=import.meta.dirname,e=TCe.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(NCe.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function Vk(t){console.info(t)}import Wk from"fs";import RCe from"path";var zk=class{constructor(e){this.cacheFile=RCe.resolve(e,Mk,"valid-wrappers.json")}load(){if(Wk.existsSync(this.cacheFile))try{return JSON.parse(Wk.readFileSync(this.cacheFile,"utf-8"))}catch(e){je(`Failed to parse checksum cache file: ${e}`)}return[]}save(e){let r=[...new Set(e)];Wk.mkdirSync(RCe.dirname(this.cacheFile),{recursive:!0}),Wk.writeFileSync(this.cacheFile,JSON.stringify(r))}};var _Ce=Ee(FCe(),1);import*as MCe from"util";import*as jk from"path";import*as Kk from"fs";var kgt=MCe.promisify(Kk.readdir);async function LCe(t){return(await UCe(t)).filter(r=>(0,_Ce.default)(r).endsWith("gradle-wrapper.jar")).map(r=>jk.relative(t,r)).sort((r,n)=>r.localeCompare(n))}async function UCe(t){let e=await kgt(t),r=await Promise.all(e.map(async n=>{let s=jk.resolve(t,n),i=Kk.lstatSync(s,{throwIfNoEntry:!1});return i===void 0?[]:i.isDirectory()?UCe(s):new Promise(o=>o([s]))}));return Array.prototype.concat(...r)}var Fgt={_useHtmlParser2:!1};function EC(t,e){if(!t)return e??Fgt;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var IV={};gc(IV,{contains:()=>lv,extract:()=>Tpt,html:()=>Qpt,merge:()=>aIe,parseHTML:()=>Spt,root:()=>Npt,text:()=>Ep,xml:()=>wpt});var kh={};gc(kh,{DocumentPosition:()=>Ma,append:()=>opt,appendChild:()=>ipt,compareDocumentPosition:()=>nIe,existsOne:()=>tIe,filter:()=>bC,find:()=>av,findAll:()=>upt,findOne:()=>cv,findOneChild:()=>Apt,getAttributeValue:()=>tpt,getChildren:()=>BC,getElementById:()=>fpt,getElements:()=>hpt,getElementsByClassName:()=>gpt,getElementsByTagName:()=>mp,getElementsByTagType:()=>ppt,getFeed:()=>CV,getInnerHTML:()=>ept,getName:()=>npt,getOuterHTML:()=>$Ce,getParent:()=>eIe,getSiblings:()=>mV,getText:()=>sv,hasAttrib:()=>rpt,hasChildren:()=>lr,innerText:()=>iw,isCDATA:()=>CC,isComment:()=>pp,isDocument:()=>Fa,isTag:()=>Te,isText:()=>Vi,nextElementSibling:()=>iv,prepend:()=>cpt,prependChild:()=>apt,prevElementSibling:()=>ov,removeElement:()=>ql,removeSubsets:()=>mpt,replaceElement:()=>spt,testElement:()=>dpt,textContent:()=>Gl,uniqueSort:()=>Rh});var va={};gc(va,{CDATA:()=>iV,Comment:()=>tV,Directive:()=>eV,Doctype:()=>oV,ElementType:()=>vt,Root:()=>ZY,Script:()=>rV,Style:()=>nV,Tag:()=>sV,Text:()=>$Y,isTag:()=>XY});var vt;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(vt||(vt={}));function XY(t){return t.type===vt.Tag||t.type===vt.Script||t.type===vt.Style}var ZY=vt.Root,$Y=vt.Text,eV=vt.Directive,tV=vt.Comment,rV=vt.Script,nV=vt.Style,sV=vt.Tag,iV=vt.CDATA,oV=vt.Doctype;var Xk=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return IC(this,e)}},tw=class extends Xk{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},su=class extends tw{constructor(){super(...arguments),this.type=vt.Text}get nodeType(){return 3}},hp=class extends tw{constructor(){super(...arguments),this.type=vt.Comment}get nodeType(){return 8}},fp=class extends tw{constructor(e,r){super(r),this.name=e,this.type=vt.Di
Line truncated
|
||||||
`:F2(t.children):tE(t)?F2(t.children):Ii(t)?t.data:""}function ju(t){return Array.isArray(t)?t.map(ju).join(""):rr(t)&&!dg(t)?ju(t.children):Ii(t)?t.data:""}function Mb(t){return Array.isArray(t)?t.map(Mb).join(""):rr(t)&&(t.type===bt.Tag||tE(t))?Mb(t.children):Ii(t)?t.data:""}function sE(t){return rr(t)?t.children:[]}function REe(t){return t.parent||null}function Qq(t){let e=REe(t);if(e!=null)return sE(e);let r=[t],{prev:n,next:s}=t;for(;n!=null;)r.unshift(n),{prev:n}=n;for(;s!=null;)r.push(s),{next:s}=s;return r}function mft(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function Eft(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function Cft(t){return t.name}function M2(t){let{next:e}=t;for(;e!==null&&!Qe(e);)({next:e}=e);return e}function L2(t){let{prev:e}=t;for(;e!==null&&!Qe(e);)({prev:e}=e);return e}function Ku(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function Ift(t,e){let r=e.prev=t.prev;r&&(r.next=e);let n=e.next=t.next;n&&(n.prev=e);let s=e.parent=t.parent;if(s){let i=s.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function yft(t,e){if(Ku(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function Bft(t,e){Ku(e);let{parent:r}=t,n=t.next;if(e.next=n,e.prev=t,t.next=e,e.parent=r,n){if(n.prev=e,r){let s=r.children;s.splice(s.lastIndexOf(n),0,e)}}else r&&r.children.push(e)}function bft(t,e){if(Ku(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function Qft(t,e){Ku(e);let{parent:r}=t;if(r){let n=r.children;n.splice(n.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function iE(t,e,r=!0,n=1/0){return U2(t,Array.isArray(e)?e:[e],r,n)}function U2(t,e,r,n){let s=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return s;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(s.push(a),--n<=0))return s;r&&rr(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function wft(t,e){return e.find(t)}function P2(t,e,r=!0){let n=Array.isArray(e)?e:[e];for(let s=0;s<n.length;s++){let i=n[s];if(Qe(i)&&t(i))return i;if(r&&rr(i)&&i.children.length>0){let o=P2(t,i.children,!0);if(o)return o}}return null}function DEe(t,e){return(Array.isArray(e)?e:[e]).some(r=>Qe(r)&&t(r)||rr(r)&&DEe(t,r.children))}function Sft(t,e){let r=[],n=[Array.isArray(e)?e:[e]],s=[0];for(;;){if(s[0]>=n[0].length){if(n.length===1)return r;n.shift(),s.shift();continue}let i=n[0][s[0]++];Qe(i)&&t(i)&&r.push(i),rr(i)&&i.children.length>0&&(s.unshift(0),n.unshift(i.children))}}var O2={tag_name(t){return typeof t=="function"?e=>Qe(e)&&t(e.name):t==="*"?Qe:e=>Qe(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>Ii(e)&&t(e.data):e=>Ii(e)&&e.data===t}};function wq(t,e){return typeof e=="function"?r=>Qe(r)&&e(r.attribs[t]):r=>Qe(r)&&r.attribs[t]===e}function Nft(t,e){return r=>t(r)||e(r)}function kEe(t){let e=Object.keys(t).map(r=>{let n=t[r];return Object.prototype.hasOwnProperty.call(O2,r)?O2[r](n):wq(r,n)});return e.length===0?null:e.reduce(Nft)}function Tft(t,e){let r=kEe(t);return r?r(e):!0}function xft(t,e,r,n=1/0){let s=kEe(t);return s?iE(s,e,r,n):[]}function Rft(t,e,r=!0){return Array.isArray(e)||(e=[e]),P2(wq("id",t),e,r)}function hg(t,e,r=!0,n=1/0){return iE(O2.tag_name(t),e,r,n)}function Dft(t,e,r=!0,n=1/0){return iE(wq("class",t),e,r,n)}function kft(t,e,r=!0,n=1/0){return iE(O2.tag_type(t),e,r,n)}function vft(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let n=r.parent;n;n=n.parent)if(t.includes(n)){t.splice(e,1);break}}return t}var Zo;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(Zo||(Zo={}));function vEe(t,e){let r=[],n=[];if(t===e)return 0;let s=rr(t)?t:t.parent;for(;s;)r.unshift(s),s=s.parent;for(s=rr(e)?e:e.parent;s;)n.unshift(s),s=s.parent;let i=Math.min(r.length,n.length),o=0;for(;o<i&&r[o]===n[o];)o++;if(o===0)return Zo.DISCONNECTED;let a=r[o-1],c=a.children,A=r[o],u=n[o];return c.indexOf(A)>c.indexOf(u)?a===e?Zo.FOLLOWING|Zo.CONTAINED_BY:Zo.FOLLOWING:a===t?Zo.PRECEDING|Zo.CONTAINS:Zo.PRECEDING}function Rd(t){return t=t.filter((e,r,n)=>!n.includes(e,r+1)),t.sort((e,r)=>{let n=vEe(e,r);return n&Zo.PRECEDING?-1:n&Zo.FOLLOWING?1:0}),t}function Sq(t){let e=H2(Uft,t);return e?e.name==="feed"?_ft(e):Fft(e):null}function _ft(t){var e;let r=t.children,n={type:"atom",items:hg("entry",r).map(o=>{var a;let{children:c}=o,A={media:_Ee(c)};yi(A,"id","id",c),yi(A,"title","title",c);let u=(a=H2("link",c))===null||a===void 0?void 0:a.attribs.href;u&&(A.link=u);let l=Dd("summary",c)||Dd("conten
Line truncated
|
`:sv(t.children):CC(t)?sv(t.children):Vi(t)?t.data:""}function Gl(t){return Array.isArray(t)?t.map(Gl).join(""):lr(t)&&!pp(t)?Gl(t.children):Vi(t)?t.data:""}function iw(t){return Array.isArray(t)?t.map(iw).join(""):lr(t)&&(t.type===vt.Tag||CC(t))?iw(t.children):Vi(t)?t.data:""}function BC(t){return lr(t)?t.children:[]}function eIe(t){return t.parent||null}function mV(t){let e=eIe(t);if(e!=null)return BC(e);let r=[t],{prev:n,next:s}=t;for(;n!=null;)r.unshift(n),{prev:n}=n;for(;s!=null;)r.push(s),{next:s}=s;return r}function tpt(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function rpt(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function npt(t){return t.name}function iv(t){let{next:e}=t;for(;e!==null&&!Te(e);)({next:e}=e);return e}function ov(t){let{prev:e}=t;for(;e!==null&&!Te(e);)({prev:e}=e);return e}function ql(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function spt(t,e){let r=e.prev=t.prev;r&&(r.next=e);let n=e.next=t.next;n&&(n.prev=e);let s=e.parent=t.parent;if(s){let i=s.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function ipt(t,e){if(ql(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function opt(t,e){ql(e);let{parent:r}=t,n=t.next;if(e.next=n,e.prev=t,t.next=e,e.parent=r,n){if(n.prev=e,r){let s=r.children;s.splice(s.lastIndexOf(n),0,e)}}else r&&r.children.push(e)}function apt(t,e){if(ql(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function cpt(t,e){ql(e);let{parent:r}=t;if(r){let n=r.children;n.splice(n.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function bC(t,e,r=!0,n=1/0){return av(t,Array.isArray(e)?e:[e],r,n)}function av(t,e,r,n){let s=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return s;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(s.push(a),--n<=0))return s;r&&lr(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function Apt(t,e){return e.find(t)}function cv(t,e,r=!0){let n=Array.isArray(e)?e:[e];for(let s=0;s<n.length;s++){let i=n[s];if(Te(i)&&t(i))return i;if(r&&lr(i)&&i.children.length>0){let o=cv(t,i.children,!0);if(o)return o}}return null}function tIe(t,e){return(Array.isArray(e)?e:[e]).some(r=>Te(r)&&t(r)||lr(r)&&tIe(t,r.children))}function upt(t,e){let r=[],n=[Array.isArray(e)?e:[e]],s=[0];for(;;){if(s[0]>=n[0].length){if(n.length===1)return r;n.shift(),s.shift();continue}let i=n[0][s[0]++];Te(i)&&t(i)&&r.push(i),lr(i)&&i.children.length>0&&(s.unshift(0),n.unshift(i.children))}}var Av={tag_name(t){return typeof t=="function"?e=>Te(e)&&t(e.name):t==="*"?Te:e=>Te(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>Vi(e)&&t(e.data):e=>Vi(e)&&e.data===t}};function EV(t,e){return typeof e=="function"?r=>Te(r)&&e(r.attribs[t]):r=>Te(r)&&r.attribs[t]===e}function lpt(t,e){return r=>t(r)||e(r)}function rIe(t){let e=Object.keys(t).map(r=>{let n=t[r];return Object.prototype.hasOwnProperty.call(Av,r)?Av[r](n):EV(r,n)});return e.length===0?null:e.reduce(lpt)}function dpt(t,e){let r=rIe(t);return r?r(e):!0}function hpt(t,e,r,n=1/0){let s=rIe(t);return s?bC(s,e,r,n):[]}function fpt(t,e,r=!0){return Array.isArray(e)||(e=[e]),cv(EV("id",t),e,r)}function mp(t,e,r=!0,n=1/0){return bC(Av.tag_name(t),e,r,n)}function gpt(t,e,r=!0,n=1/0){return bC(EV("class",t),e,r,n)}function ppt(t,e,r=!0,n=1/0){return bC(Av.tag_type(t),e,r,n)}function mpt(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let n=r.parent;n;n=n.parent)if(t.includes(n)){t.splice(e,1);break}}return t}var Ma;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(Ma||(Ma={}));function nIe(t,e){let r=[],n=[];if(t===e)return 0;let s=lr(t)?t:t.parent;for(;s;)r.unshift(s),s=s.parent;for(s=lr(e)?e:e.parent;s;)n.unshift(s),s=s.parent;let i=Math.min(r.length,n.length),o=0;for(;o<i&&r[o]===n[o];)o++;if(o===0)return Ma.DISCONNECTED;let a=r[o-1],c=a.children,A=r[o],u=n[o];return c.indexOf(A)>c.indexOf(u)?a===e?Ma.FOLLOWING|Ma.CONTAINED_BY:Ma.FOLLOWING:a===t?Ma.PRECEDING|Ma.CONTAINS:Ma.PRECEDING}function Rh(t){return t=t.filter((e,r,n)=>!n.includes(e,r+1)),t.sort((e,r)=>{let n=nIe(e,r);return n&Ma.PRECEDING?-1:n&Ma.FOLLOWING?1:0}),t}function CV(t){let e=uv(Bpt,t);return e?e.name==="feed"?Ept(e):Cpt(e):null}function Ept(t){var e;let r=t.children,n={type:"atom",items:mp("entry",r).map(o=>{var a;let{children:c}=o,A={media:sIe(c)};Ji(A,"id","id",c),Ji(A,"title","title",c);let u=(a=uv("link",c))===null||a===void 0?void 0:a.attribs.href;u&&(A.link=u);let l=Dh("summary",c)||Dh("conten
Line truncated
|
||||||
:is(button, input, select, textarea, optgroup, option)[disabled],
|
:is(button, input, select, textarea, optgroup, option)[disabled],
|
||||||
optgroup[disabled] > option,
|
optgroup[disabled] > option,
|
||||||
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
||||||
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var ra=ge(vd(),1);var qq={};function Yq(t,e){return t===ra.default.falseFunc?ra.default.falseFunc:r=>e.isTag(r)&&t(r)}function Vq(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let n=r.indexOf(t);return n<0||n===r.length-1?[]:r.slice(n+1).filter(e.isTag)}function Gq(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var Hq=(t,e,r,n,s)=>{let i=s(e,Gq(r),n);return i===ra.default.trueFunc?t:i===ra.default.falseFunc?ra.default.falseFunc:o=>i(o)&&t(o)},ek={is:Hq,matches:Hq,where:Hq,not(t,e,r,n,s){let i=s(e,Gq(r),n);return i===ra.default.falseFunc?t:i===ra.default.trueFunc?ra.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,n,s){let{adapter:i}=r,o=Gq(r);o.relativeSelector=!0;let a=e.some(u=>u.some(qb))?[qq]:void 0,c=s(e,o,a);if(c===ra.default.falseFunc)return ra.default.falseFunc;let A=Yq(c,i);if(a&&c!==ra.default.trueFunc){let{shouldTestNextSiblings:u=!1}=c;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...Vq(l,i)]:d;return i.existsOne(A,h)}}return u=>t(u)&&i.existsOne(A,i.getChildren(u))}};function BCe(t,e,r,n,s){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in ek))throw new Error(`Unknown pseudo-class :${o}(${a})`);return ek[o](t,a,r,n,s)}let c=(i=r.pseudos)===null||i===void 0?void 0:i[o],A=typeof c=="string"?c:Z2[o];if(typeof A=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,yCe.parse)(A);return ek.is(t,u,r,n,s)}if(typeof c=="function")return Oq(c,o,a,1),u=>c(u,a)&&t(u);if(o in fE)return fE[o](t,a,r,n);if(o in Vb){let u=Vb[o];return Oq(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var na=ge(dE(),1);function Wq(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function bCe(t,e,r,n,s){let{adapter:i,equals:o}=r;switch(e.type){case na.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case na.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case na.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),mCe[e.action](t,e,r)}case na.SelectorType.Pseudo:return BCe(t,e,r,n,s);case na.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(A){return i.getName(A)===a&&t(A)}}case na.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(A){let u=A;for(;u=Wq(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(A){let u=A;for(;u=Wq(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(c){let A=c;do if(t(A))return!0;while(A=Wq(A,i));return!1};case na.SelectorType.Parent:return function(c){return i.getChildren(c).some(A=>i.isTag(A)&&t(A))};case na.SelectorType.Child:return function(c){let A=i.getParent(c);return A!=null&&i.isTag(A)&&t(A)};case na.SelectorType.Sibling:return function(c){let A=i.getSiblings(c);for(let u=0;u<A.length;u++){let l=A[u];if(o(c,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case na.SelectorType.Adjacent:return i.prevElementSibling?function(c){let A=i.prevElementSibling(c);return A!=null&&t(A)}:function(c){let A=i.getSiblings(c),u;for(let l=0;l<A.length;l++){let d=A[l];if(o(c,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case na.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function QCe(t,e,r){let n=tk(t,e,r);return Yq(n,e.adapter)}function tk(t,e,r){let n=typeof t=="string"?(0,oc.parse)(t):t;return rk(n,e,r)}function wCe(t){return t.type===oc.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(wCe)))}var xgt={type:oc.SelectorType.Descendant},Rgt={type:"_flexibleDescendant"},Dgt={type:oc.SelectorType.Pseudo,name:"scope",data:null};function kgt(t,{adapter:e},r){let n=!!r?.every(s=>{let i=e.isTag(s)&&e.getParent(s);return s===qq||i&&e.isTag(i)});fo
Line truncated
|
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var Ua=Ee(vh(),1);var _V={};function LV(t,e){return t===Ua.default.falseFunc?Ua.default.falseFunc:r=>e.isTag(r)&&t(r)}function UV(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let n=r.indexOf(t);return n<0||n===r.length-1?[]:r.slice(n+1).filter(e.isTag)}function MV(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var FV=(t,e,r,n,s)=>{let i=s(e,MV(r),n);return i===Ua.default.trueFunc?t:i===Ua.default.falseFunc?Ua.default.falseFunc:o=>i(o)&&t(o)},bv={is:FV,matches:FV,where:FV,not(t,e,r,n,s){let i=s(e,MV(r),n);return i===Ua.default.falseFunc?t:i===Ua.default.trueFunc?Ua.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,n,s){let{adapter:i}=r,o=MV(r);o.relativeSelector=!0;let a=e.some(u=>u.some(dw))?[_V]:void 0,c=s(e,o,a);if(c===Ua.default.falseFunc)return Ua.default.falseFunc;let A=LV(c,i);if(a&&c!==Ua.default.trueFunc){let{shouldTestNextSiblings:u=!1}=c;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...UV(l,i)]:d;return i.existsOne(A,h)}}return u=>t(u)&&i.existsOne(A,i.getChildren(u))}};function JIe(t,e,r,n,s){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in bv))throw new Error(`Unknown pseudo-class :${o}(${a})`);return bv[o](t,a,r,n,s)}let c=(i=r.pseudos)===null||i===void 0?void 0:i[o],A=typeof c=="string"?c:Bv[o];if(typeof A=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,VIe.parse)(A);return bv.is(t,u,r,n,s)}if(typeof c=="function")return vV(c,o,a,1),u=>c(u,a)&&t(u);if(o in kC)return kC[o](t,a,r,n);if(o in fw){let u=fw[o];return vV(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var Pa=Ee(RC(),1);function PV(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function WIe(t,e,r,n,s){let{adapter:i,equals:o}=r;switch(e.type){case Pa.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Pa.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Pa.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),HIe[e.action](t,e,r)}case Pa.SelectorType.Pseudo:return JIe(t,e,r,n,s);case Pa.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(A){return i.getName(A)===a&&t(A)}}case Pa.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(A){let u=A;for(;u=PV(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(A){let u=A;for(;u=PV(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(c){let A=c;do if(t(A))return!0;while(A=PV(A,i));return!1};case Pa.SelectorType.Parent:return function(c){return i.getChildren(c).some(A=>i.isTag(A)&&t(A))};case Pa.SelectorType.Child:return function(c){let A=i.getParent(c);return A!=null&&i.isTag(A)&&t(A)};case Pa.SelectorType.Sibling:return function(c){let A=i.getSiblings(c);for(let u=0;u<A.length;u++){let l=A[u];if(o(c,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case Pa.SelectorType.Adjacent:return i.prevElementSibling?function(c){let A=i.prevElementSibling(c);return A!=null&&t(A)}:function(c){let A=i.getSiblings(c),u;for(let l=0;l<A.length;l++){let d=A[l];if(o(c,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case Pa.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function zIe(t,e,r){let n=Qv(t,e,r);return LV(n,e.adapter)}function Qv(t,e,r){let n=typeof t=="string"?(0,qc.parse)(t):t;return wv(n,e,r)}function jIe(t){return t.type===qc.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(jIe)))}var hmt={type:qc.SelectorType.Descendant},fmt={type:"_flexibleDescendant"},gmt={type:qc.SelectorType.Pseudo,name:"scope",data:null};function pmt(t,{adapter:e},r){let n=!!r?.every(s=>{let i=e.isTag(s)&&e.getParent(s);return s===_V||i&&e.isTag(i)});fo
Line truncated
|
||||||
`)})):{name:s,value:i.replace(HCe,`\r
|
`)})):{name:s,value:i.replace(lye,`\r
|
||||||
`)}}).toArray()}var cY={};xa(cY,{extract:()=>Jpt});function Wpt(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function Jpt(t){let e={};for(let r in t){let n=t[r],s=Array.isArray(n),{selector:i,value:o}=Wpt(s?n[0]:n),a=typeof o=="function"?o:typeof o=="string"?c=>this._make(c).prop(o):c=>this._make(c).extract(o);if(s)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((c,A)=>a(A,r,e)).get();else{let c=this._findBySelector(i,1);e[r]=c.length>0?a(c[0],r,e):void 0}}return e}var Md=class{constructor(e,r,n){if(this.length=0,this.options=n,this._root=r,e){for(let s=0;s<e.length;s++)this[s]=e[s];this.length=e.length}}};Md.prototype.cheerio="[cheerio object]";Md.prototype.splice=Array.prototype.splice;Md.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Md.prototype,Fq,sY,iY,oY,aY,cY);function GCe(t,e){return function r(n,s,i=!0){if(n==null)throw new Error("cheerio.load() expects a string");let o=eE(s),a=t(n,o,i,null);class c extends Md{_make(l,d){let h=A(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function A(u,l,d=a,h){if(u&&ea(u))return u;let f=eE(h,o),g=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],E=ea(g)?g:new c(g,null,f);if(E._root=E,!u)return new c(void 0,E,f);let m=typeof u=="string"&&Lb(u)?t(u,f,!1,null).children:zpt(u)?[u]:Array.isArray(u)?u:void 0,I=new c(m,E,f);if(m)return I;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let y=u,B=l?typeof l=="string"?Lb(l)?new c([t(l,f,!1,null)],E,f):(y=`${l} ${y}`,E):ea(l)?l:new c(Array.isArray(l)?l:[l],E,f):E;return B?B.find(y):I}return Object.assign(A,Nq,{load:r,_root:a,_options:o,fn:c.prototype,prototype:c.prototype}),A}}function zpt(t){return!!t.name||t.type===$o.Root||t.type===$o.Text||t.type===$o.Comment}var jpt=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),ur="\uFFFD",N;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(N||(N={}));var Os={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function ck(t){return t>=55296&&t<=57343}function qCe(t){return t>=56320&&t<=57343}function YCe(t,e){return(t-55296)*1024+9216+e}function Ak(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function uk(t){return t>=64976&&t<=65007||jpt.has(t)}var W;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo
Line truncated
|
`)}}).toArray()}var tJ={};gc(tJ,{extract:()=>D0t});function R0t(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function D0t(t){let e={};for(let r in t){let n=t[r],s=Array.isArray(n),{selector:i,value:o}=R0t(s?n[0]:n),a=typeof o=="function"?o:typeof o=="string"?c=>this._make(c).prop(o):c=>this._make(c).extract(o);if(s)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((c,A)=>a(A,r,e)).get();else{let c=this._findBySelector(i,1);e[r]=c.length>0?a(c[0],r,e):void 0}}return e}var _h=class{constructor(e,r,n){if(this.length=0,this.options=n,this._root=r,e){for(let s=0;s<e.length;s++)this[s]=e[s];this.length=e.length}}};_h.prototype.cheerio="[cheerio object]";_h.prototype.splice=Array.prototype.splice;_h.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(_h.prototype,TV,XV,ZV,$V,eJ,tJ);function dye(t,e){return function r(n,s,i=!0){if(n==null)throw new Error("cheerio.load() expects a string");let o=EC(s),a=t(n,o,i,null);class c extends _h{_make(l,d){let h=A(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function A(u,l,d=a,h){if(u&&_a(u))return u;let f=EC(h,o),g=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],E=_a(g)?g:new c(g,null,f);if(E._root=E,!u)return new c(void 0,E,f);let m=typeof u=="string"&&ow(u)?t(u,f,!1,null).children:k0t(u)?[u]:Array.isArray(u)?u:void 0,I=new c(m,E,f);if(m)return I;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let y=u,B=l?typeof l=="string"?ow(l)?new c([t(l,f,!1,null)],E,f):(y=`${l} ${y}`,E):_a(l)?l:new c(Array.isArray(l)?l:[l],E,f):E;return B?B.find(y):I}return Object.assign(A,IV,{load:r,_root:a,_options:o,fn:c.prototype,prototype:c.prototype}),A}}function k0t(t){return!!t.name||t.type===va.Root||t.type===va.Text||t.type===va.Comment}var v0t=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),Er="\uFFFD",T;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(T||(T={}));var Ai={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function Dv(t){return t>=55296&&t<=57343}function hye(t){return t>=56320&&t<=57343}function fye(t,e){return(t-55296)*1024+9216+e}function kv(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function vv(t){return t>=64976&&t<=65007||v0t.has(t)}var z;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo
Line truncated
|
||||||
${t.toDisplayList(this.invalid)}`),this.valid.length>0&&(e.length>0&&(e+=`
|
${t.toDisplayList(this.invalid)}`),this.valid.length>0&&(e.length>0&&(e+=`
|
||||||
`),e+=`\u2713 Found known Gradle Wrapper JAR files:
|
`),e+=`\u2713 Found known Gradle Wrapper JAR files:
|
||||||
${t.toDisplayList(this.valid)}`),e}static toDisplayList(e){return` ${e.map(r=>r.toDisplayString()).join(`
|
${t.toDisplayList(this.valid)}`),e}static toDisplayList(e){return` ${e.map(r=>r.toDisplayString()).join(`
|
||||||
`)}`}},H_=class{constructor(e,r){this.path=e,this.checksum=r}toDisplayString(){return`${this.checksum} ${this.path}`}};var ap=class extends Error{constructor(e){e instanceof Error?(super(e.message),this.name=e.name,this.stack=e.stack):super(String(e))}};function _Re(t){if(t instanceof AggregateError){gf("Multiple errors returned");for(let e of t.errors)Yi(`Error ${t.errors.indexOf(e)}: ${e.message}`),e.stack&&Z(e.stack)}else t instanceof ap?(gf(String(t)),t.stack&&Z(t.stack)):(gf(String(t)),t instanceof Error&&t.stack&&Z(t.stack))}async function FRe(t,e,r){if(!t.doValidateWrappers())return;let n=new w2(r),s=process.env.ALLOWED_GRADLE_WRAPPER_CHECKSUMS?.split(",")||[],i=n.load(),o=await vRe(e,t.allowSnapshotWrappers(),s,i);if(o.isValid())await pT("All Gradle Wrapper jars are valid",async()=>{O(`Loaded previously validated checksums from cache: ${i.join(", ")}`),Z(o.toDisplayString())});else throw Z(o.toDisplayString()),new ap(`At least one Gradle Wrapper Jar failed validation!
|
`)}`}},l_=class{constructor(e,r){this.path=e,this.checksum=r}toDisplayString(){return`${this.checksum} ${this.path}`}};var fm=class extends Error{constructor(e){e instanceof Error?(super(e.message),this.name=e.name,this.stack=e.stack):super(String(e))}};function n2e(t){if(t instanceof AggregateError){Cg("Multiple errors returned");for(let e of t.errors)Co(`Error ${t.errors.indexOf(e)}: ${e.message}`),e.stack&&te(e.stack)}else t instanceof fm?(Cg(String(t)),t.stack&&te(t.stack)):(Cg(String(t)),t instanceof Error&&t.stack&&te(t.stack))}async function s2e(t,e,r){if(!t.doValidateWrappers())return;let n=new zk(r),s=process.env.ALLOWED_GRADLE_WRAPPER_CHECKSUMS?.split(",")||[],i=n.load(),o=await r2e(e,t.allowSnapshotWrappers(),s,i);if(o.isValid())await _x("All Gradle Wrapper jars are valid",async()=>{G(`Loaded previously validated checksums from cache: ${i.join(", ")}`),te(o.toDisplayString())});else throw te(o.toDisplayString()),new fm(`At least one Gradle Wrapper Jar failed validation!
|
||||||
See https://github.com/gradle/actions/blob/main/docs/wrapper-validation.md#validation-failures
|
See https://github.com/gradle/actions/blob/main/docs/wrapper-validation.md#validation-failures
|
||||||
${o.toDisplayString()}`);n.save(o.valid.map(a=>a.checksum))}import mo from"fs";import cp from"path";function MRe(t,e,r){let n=cp.resolve(e,g2);mo.mkdirSync(n,{recursive:!0}),Pvt(e),Ovt(t),Ha()&&Hvt(e),r&&Zn("GRADLE_ENCRYPTION_KEY",r)}function Pvt(t){let e=cp.resolve(t,"init.d");mo.mkdirSync(e,{recursive:!0});let r=["gradle-actions.build-result-capture.init.gradle","gradle-actions.build-result-capture-service.plugin.groovy","gradle-actions.github-dependency-graph.init.gradle","gradle-actions.github-dependency-graph-gradle-plugin-apply.groovy","gradle-actions.inject-develocity.init.gradle"];for(let n of r){let s=Gvt("init-scripts",n),i=cp.resolve(e,n);mo.writeFileSync(i,s)}}function Ovt(t){let e=qvt();if(e==null)return;let r=cp.resolve(t,".m2"),n=cp.resolve(r,"toolchains.xml");if(!mo.existsSync(n))mo.mkdirSync(r,{recursive:!0}),mo.writeFileSync(n,e),Z(`Wrote default JDK locations to ${n}`);else{let s=mo.readFileSync(n,"utf8"),i=Yvt(s,e);mo.writeFileSync(n,i),Z(`Merged default JDK locations into ${n}`)}}function Hvt(t){let e=`org.gradle.logging.level=info
|
${o.toDisplayString()}`);n.save(o.valid.map(a=>a.checksum))}import jo from"fs";import gm from"path";function i2e(t,e,r){let n=gm.resolve(e,Mk);jo.mkdirSync(n,{recursive:!0}),FMt(e),MMt(t),Nc()&&_Mt(e),r&&gs("GRADLE_ENCRYPTION_KEY",r)}function FMt(t){let e=gm.resolve(t,"init.d");jo.mkdirSync(e,{recursive:!0});let r=["gradle-actions.build-result-capture.init.gradle","gradle-actions.build-result-capture-service.plugin.groovy","gradle-actions.github-dependency-graph.init.gradle","gradle-actions.github-dependency-graph-gradle-plugin-apply.groovy","gradle-actions.inject-develocity.init.gradle"];for(let n of r){let s=LMt("init-scripts",n),i=gm.resolve(e,n);jo.writeFileSync(i,s)}}function MMt(t){let e=UMt();if(e==null)return;let r=gm.resolve(t,".m2"),n=gm.resolve(r,"toolchains.xml");if(!jo.existsSync(n))jo.mkdirSync(r,{recursive:!0}),jo.writeFileSync(n,e),te(`Wrote default JDK locations to ${n}`);else{let s=jo.readFileSync(n,"utf8"),i=PMt(s,e);jo.writeFileSync(n,i),te(`Merged default JDK locations into ${n}`)}}function _Mt(t){let e=`org.gradle.logging.level=info
|
||||||
org.gradle.logging.stacktrace=all
|
org.gradle.logging.stacktrace=all
|
||||||
`,r=cp.resolve(t,"gradle.properties");if(mo.existsSync(r)){Z(`Merged --info and --stacktrace into existing ${r} file`);let n=mo.readFileSync(r,"utf-8");mo.writeFileSync(r,`${e}
|
`,r=gm.resolve(t,"gradle.properties");if(jo.existsSync(r)){te(`Merged --info and --stacktrace into existing ${r} file`);let n=jo.readFileSync(r,"utf-8");jo.writeFileSync(r,`${e}
|
||||||
${n}`)}else Z(`Created a new ${r} with --info and --stacktrace`),mo.writeFileSync(r,e)}function Gvt(...t){let e=import.meta.dirname,r=cp.resolve(e,"..","..","..","sources","src","resources",...t);return mo.readFileSync(r,"utf8")}function qvt(){let t=Object.entries(process.env).filter(([e])=>e.startsWith("JAVA_HOME_")&&process.env[e]).map(([e,r])=>({jdkVersion:e.match(/JAVA_HOME_(\d+)_/)?.[1]??null,jdkPath:r})).filter(e=>e.jdkVersion!==null);return t.length===0?null:`<?xml version="1.0" encoding="UTF-8"?>
|
${n}`)}else te(`Created a new ${r} with --info and --stacktrace`),jo.writeFileSync(r,e)}function LMt(...t){let e=import.meta.dirname,r=gm.resolve(e,"..","..","..","sources","src","resources",...t);return jo.readFileSync(r,"utf8")}function UMt(){let t=Object.entries(process.env).filter(([e])=>e.startsWith("JAVA_HOME_")&&process.env[e]).map(([e,r])=>({jdkVersion:e.match(/JAVA_HOME_(\d+)_/)?.[1]??null,jdkPath:r})).filter(e=>e.jdkVersion!==null);return t.length===0?null:`<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<toolchains>
|
<toolchains>
|
||||||
<!-- JDK Toolchains installed by default on GitHub-hosted runners -->
|
<!-- JDK Toolchains installed by default on GitHub-hosted runners -->
|
||||||
${t.map(({jdkVersion:e,jdkPath:r})=>` <toolchain>
|
${t.map(({jdkVersion:e,jdkPath:r})=>` <toolchain>
|
||||||
@@ -280,49 +287,49 @@ ${t.map(({jdkVersion:e,jdkPath:r})=>` <toolchain>
|
|||||||
</toolchain>`).join(`
|
</toolchain>`).join(`
|
||||||
`)}
|
`)}
|
||||||
</toolchains>
|
</toolchains>
|
||||||
`}function Yvt(t,e){let r=e.split("<toolchains>").pop();return t.replace("</toolchains>",r)}var Kz="GRADLE_BUILD_ACTION_SETUP_COMPLETED",Vvt="GRADLE_USER_HOME",Wvt="DEVELOCITY_CACHE_TOKEN";async function LRe(t,e,r){let n=await URe(),s=await zvt();if(process.env[Kz])return Z("Gradle setup only performed on first gradle/actions step in workflow."),!1;Zn(Kz,!0),Uc(Kz,!0),Uc(Vvt,s),MRe(n,s,t.getCacheEncryptionKey());let i=e.getDevelocityUrl()||void 0,o=await B0e(e);return Uc(Wvt,o??""),await(await iEe(t)).restore(s,Jvt(t,i,o)),await FRe(r,bd(),s),I0e(e),!0}function Jvt(t,e,r){return{disabled:t.isCacheDisabled(),readOnly:t.isCacheReadOnly(),writeOnly:t.isCacheWriteOnly(),overwriteExisting:t.isCacheOverwriteExisting(),strictMatch:t.isCacheStrictMatch(),cleanup:t.getCacheCleanupOption(),encryptionKey:t.getCacheEncryptionKey()||void 0,develocityAccessToken:r,develocityServerUrl:e,includes:t.getCacheIncludes(),excludes:t.getCacheExcludes()}}async function zvt(){let t=process.env.GRADLE_USER_HOME;if(t){let r=bd();return Xz.resolve(r,t)}let e=Xz.resolve(await URe(),".gradle");if($z.existsSync(e))return Z(`Gradle User Home already exists at ${e}`),Zn("GRADLE_USER_HOME",e),e;if(G_.platform()==="win32"&&e.startsWith("C:\\")&&$z.existsSync("D:\\a\\")){let r="D:\\a\\.gradle";return Z(`Setting GRADLE_USER_HOME to ${r} to leverage (potentially) faster drive.`),Zn("GRADLE_USER_HOME",r),r}return Zn("GRADLE_USER_HOME",e),e}async function URe(){let t=await Fy("java",["-XshowSettings:properties","-version"],{silent:!0}),e=/user\.home = (\S*)/i,r=t.stderr.match(e);if(r==null||r.length<=1)return Z("Could not determine user.home from java -version output. Using os.homedir()."),G_.homedir();let n=r[1];return O(`Determined user.home from java -version output: '${n}'`),n}import*as dC from"fs";import*as EDe from"os";import*as dh from"path";import*as ej from"crypto";import*as up from"fs";var Kvt=ge(Xy(),1);import*as pw from"path";var V_=ge(Xy(),1);import*as ORe from"stream";import*as HRe from"util";import{ok as Xvt}from"assert";var PRe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},q_=class{constructor(e,r,n){if(e<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=e,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(n),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(e,r){return PRe(this,void 0,void 0,function*(){let n=1;for(;n<this.maxAttempts;){try{return yield e()}catch(i){if(r&&!r(i))throw i;Z(i.message)}let s=this.getSleepAmount();Z(`Waiting ${s} seconds before trying again`),yield this.sleep(s),n++}return yield e()})}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds}sleep(e){return PRe(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e*1e3))})}};var Ap=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Y_=class extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`),this.httpStatusCode=e,Object.setPrototypeOf(this,new.target.prototype)}},Zvt=process.platform==="win32",C1r=process.platform==="darwin",e_t="actions/tool-cache";function GRe(t,e,r,n){return Ap(this,void 0,void 0,function*(){e=e||pw.join(YRe(),ej.randomUUID()),yield ff(pw.dirname(e)),O(`Downloading ${t}`),O(`Destination ${e}`);let s=3,i=Zz("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),o=Zz("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new q_(s,i,o).execute(()=>Ap(this,void 0,void 0,function*(){return yield t_t(t,e||"",r,n)}),c=>!(c instanceof Y_&&c.httpStatusCode&&c.httpStatusCode<500&&c.httpStatusCode!==408&&c.httpStatusCode!==429))})}function t_t(t,e,r,n){return Ap(this,void 0,void 0,function*(){if(up.existsSync(e))throw new Error(`Destination file path ${e} already exists`);let s=new Pr(e_t,[],{allowRetries:!1});r&&(O("set auth"),n===void 0&&(n={}),n.authorization=r);let i=yield s.get(t,n);if(i.message.statusCode!==200){let u=new Y_(i.message.statusCode);throw O(`Failed to download from "${t}". Code(${i.message.statusCode}) Message(${i.message.statusMessage})`),u}let o=HRe.promisify(ORe.pipeline),c=Zz("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>i.message)(),A=!1;try{return yield o(c,up.createWriteStream(e)),O("download complete"),A=!0,e}finally{if(!A){O("download failed");try{yield AAe(e)}catch(u){O(`Failed to delete '${e}'. ${u.message}`)}}}})}function qRe(t,e){return Ap(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'file' is required");return e=yie
Line truncated
|
`}function PMt(t,e){let r=e.split("<toolchains>").pop();return t.replace("</toolchains>",r)}var YK="GRADLE_BUILD_ACTION_SETUP_COMPLETED",OMt="GRADLE_USER_HOME",HMt="DEVELOCITY_CACHE_TOKEN";async function o2e(t,e,r){let n=await a2e(),s=await qMt();if(process.env[YK])return te("Gradle setup only performed on first gradle/actions step in workflow."),!1;gs(YK,!0),bA(YK,!0),bA(OMt,s),i2e(n,s,t.getCacheEncryptionKey());let i=e.getDevelocityUrl()||void 0,o=await JEe(e);return bA(HMt,o??""),await(await xCe(t)).restore(s,GMt(t,i,o)),await s2e(r,bh(),s),YEe(e),!0}function GMt(t,e,r){return{disabled:t.isCacheDisabled(),readOnly:t.isCacheReadOnly(),writeOnly:t.isCacheWriteOnly(),overwriteExisting:t.isCacheOverwriteExisting(),strictMatch:t.isCacheStrictMatch(),cleanup:t.getCacheCleanupOption(),encryptionKey:t.getCacheEncryptionKey()||void 0,develocityAccessToken:r,develocityServerUrl:e,includes:t.getCacheIncludes(),excludes:t.getCacheExcludes()}}async function qMt(){let t=process.env.GRADLE_USER_HOME;if(t){let r=bh();return JK.resolve(r,t)}let e=JK.resolve(await a2e(),".gradle");if(VK.existsSync(e))return te(`Gradle User Home already exists at ${e}`),gs("GRADLE_USER_HOME",e),e;if(d_.platform()==="win32"&&e.startsWith("C:\\")&&VK.existsSync("D:\\a\\")){let r="D:\\a\\.gradle";return te(`Setting GRADLE_USER_HOME to ${r} to leverage (potentially) faster drive.`),gs("GRADLE_USER_HOME",r),r}return gs("GRADLE_USER_HOME",e),e}async function a2e(){let t=await ZB("java",["-XshowSettings:properties","-version"],{silent:!0}),e=/user\.home = (\S*)/i,r=t.stderr.match(e);if(r==null||r.length<=1)return te("Could not determine user.home from java -version output. Using os.homedir()."),d_.homedir();let n=r[1];return G(`Determined user.home from java -version output: '${n}'`),n}import*as RI from"fs";import*as O2e from"os";import*as lf from"path";import*as zK from"crypto";import*as mm from"fs";var VMt=Ee(lR(),1);import*as O1 from"path";var g_=Ee(lR(),1);import*as A2e from"stream";import*as u2e from"util";import{ok as WMt}from"assert";var c2e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},h_=class{constructor(e,r,n){if(e<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=e,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(n),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(e,r){return c2e(this,void 0,void 0,function*(){let n=1;for(;n<this.maxAttempts;){try{return yield e()}catch(i){if(r&&!r(i))throw i;te(i.message)}let s=this.getSleepAmount();te(`Waiting ${s} seconds before trying again`),yield this.sleep(s),n++}return yield e()})}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds}sleep(e){return c2e(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e*1e3))})}};var pm=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},f_=class extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`),this.httpStatusCode=e,Object.setPrototypeOf(this,new.target.prototype)}},zMt=process.platform==="win32",vTr=process.platform==="darwin",jMt="actions/tool-cache";function l2e(t,e,r,n){return pm(this,void 0,void 0,function*(){e=e||O1.join(h2e(),zK.randomUUID()),yield Eg(O1.dirname(e)),G(`Downloading ${t}`),G(`Destination ${e}`);let s=3,i=WK("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),o=WK("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new h_(s,i,o).execute(()=>pm(this,void 0,void 0,function*(){return yield KMt(t,e||"",r,n)}),c=>!(c instanceof f_&&c.httpStatusCode&&c.httpStatusCode<500&&c.httpStatusCode!==408&&c.httpStatusCode!==429))})}function KMt(t,e,r,n){return pm(this,void 0,void 0,function*(){if(mm.existsSync(e))throw new Error(`Destination file path ${e} already exists`);let s=new Kr(jMt,[],{allowRetries:!1});r&&(G("set auth"),n===void 0&&(n={}),n.authorization=r);let i=yield s.get(t,n);if(i.message.statusCode!==200){let u=new f_(i.message.statusCode);throw G(`Failed to download from "${t}". Code(${i.message.statusCode}) Message(${i.message.statusMessage})`),u}let o=u2e.promisify(A2e.pipeline),c=WK("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>i.message)(),A=!1;try{return yield o(c,mm.createWriteStream(e)),G("download complete"),A=!0,e}finally{if(!A){G("download failed");try{yield Rue(e)}catch(u){G(`Failed to delete '${e}'. ${u.message}`)}}}})}function d2e(t,e){return pm(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'file' is required");return
Line truncated
|
||||||
`," Line feed \\n"]]),vDe=new Map([...Pj,["\\"," Backslash \\"],["/"," Forward slash /"]]);function _De(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of vDe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
`," Line feed \\n"]]),tke=new Map([...kX,["\\"," Backslash \\"],["/"," Forward slash /"]]);function rke(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of tke)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
||||||
|
|
||||||
Invalid characters include: ${Array.from(vDe.values()).toString()}
|
Invalid characters include: ${Array.from(tke.values()).toString()}
|
||||||
|
|
||||||
These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);Z("Artifact name is valid!")}function Oj(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of Pj)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
|
These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);te("Artifact name is valid!")}function vX(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of kX)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
|
||||||
|
|
||||||
Invalid characters include: ${Array.from(Pj.values()).toString()}
|
Invalid characters include: ${Array.from(kX.values()).toString()}
|
||||||
|
|
||||||
The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.
|
The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.
|
||||||
`)}var UDe=ge(LDe(),1);function YA(){return`@actions/artifact-${UDe.version}`}var pC=class extends Error{constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},El=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},Cl=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},hh=class extends Error{constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},Il=class extends Error{constructor(e){let r=`Unable to make request: ${e}
|
`)}var oke=Ee(ike(),1);function Ru(){return`@actions/artifact-${oke.version}`}var FI=class extends Error{constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},ud=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},ld=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},df=class extends Error{constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},dd=class extends Error{constructor(e){let r=`Unable to make request: ${e}
|
||||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};Il.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var dp=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
|
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};dd.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Cm=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
|
||||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};dp.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var hp=class extends Error{};hp.prototype.name="InvalidTokenError";function M_t(t){return decodeURIComponent(atob(t).replace(/(.)/g,(e,r)=>{let n=r.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}function L_t(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return M_t(e)}catch{return atob(e)}}function PDe(t,e){if(typeof t!="string")throw new hp("Invalid token specified: must be a string");e||(e={});let r=e.header===!0?0:1,n=t.split(".")[r];if(typeof n!="string")throw new hp(`Invalid token specified: missing part #${r+1}`);let s;try{s=L_t(n)}catch(i){throw new hp(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(s)}catch(i){throw new hp(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var j_=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function VA(){let t=J_(),e=PDe(t);if(!e.scp)throw j_;let r=e.scp.split(" ");if(r.length===0)throw j_;for(let n of r){let s=n.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw j_;let i={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return O(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),O(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw j_}function ODe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(vo(r),vo(encodeURIComponent(r)))}catch(e){O(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function HDe(t){if(typeof t!="object"||t===null){O("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&ODe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&ODe(t.signed_url)}var K_=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Hj=class{constructor(e,r,n,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let i=J_();this.baseUrl=BDe(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),s&&(this.retryMultiplier=s),this.httpClient=new Pr(e,[new wu(i)])}request(e,r,n,s){return K_(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;O(`[Request] ${r} ${i}`);let o={"Content-Type":n};try{let{body:a}=yield this.retryableRequest(()=>K_(this,void 0,void 0,function*(){return this.httpClient.post(i,JSON.stringify(s),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return K_(this,void 0,void 0,function*(){let r=0,n="",s="";for(;r<this.maxAttempts;){let i=!1;try{let a=yield e(),c=a.message.statusCode;s=yield a.readBody(),O(`[Response] - ${a.message.statusCode}`),O(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let A=JSON.parse(s);if(HDe(A),O(`Body: ${JSON.stringify(A,null,2)}`),this.isSuccessStatusCode(c))return{response:a,body:A};if(i=this.isRetryableHttpStatusCode(c),n=`Failed request: (${c}) ${a.message.statusMessage}`,A.msg){if(dp.isUsageErrorMessage(A.msg))throw new dp;n=`${n}: ${A.msg}`}}catch(a){if(a instanceof SyntaxError&&O(`Raw Body: ${s}`),a instanceof dp)throw a;if(Il.isNetworkErrorCode(a?.code))throw new Il(a?.code);i=!0,n=a.message}if(!i)throw new Error(`Received non-retryable error: ${n}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${n}`);let o=this.getExponentialRetryTimeMilliseconds(r);Z(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${n}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[tr.BadGateway,tr.GatewayTimeout,tr.InternalServerError,tr.ServiceUnavailable,tr.TooManyRequests].includes(e):!1}sleep(e){return K_(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),n=r*this.retryMultiplier;return Math.trunc(Math.random()*(n-r)+r)}};function WA(t){let e=new Hj(YA(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new z_(e)}import*as mC from"fs";import{normalize as GDe,resolve as qDe}from"path";function YDe(t){if(!mC.existsSync(t))throw ne
Line truncated
|
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Cm.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Im=class extends Error{};Im.prototype.name="InvalidTokenError";function D_t(t){return decodeURIComponent(atob(t).replace(/(.)/g,(e,r)=>{let n=r.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}function k_t(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return D_t(e)}catch{return atob(e)}}function ake(t,e){if(typeof t!="string")throw new Im("Invalid token specified: must be a string");e||(e={});let r=e.header===!0?0:1,n=t.split(".")[r];if(typeof n!="string")throw new Im(`Invalid token specified: missing part #${r+1}`);let s;try{s=k_t(n)}catch(i){throw new Im(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(s)}catch(i){throw new Im(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var C_=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function Du(){let t=m_(),e=ake(t);if(!e.scp)throw C_;let r=e.scp.split(" ");if(r.length===0)throw C_;for(let n of r){let s=n.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw C_;let i={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return G(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),G(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw C_}function cke(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(da(r),da(encodeURIComponent(r)))}catch(e){G(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function Ake(t){if(typeof t!="object"||t===null){G("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&cke(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&cke(t.signed_url)}var I_=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},FX=class{constructor(e,r,n,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let i=m_();this.baseUrl=Y2e(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),s&&(this.retryMultiplier=s),this.httpClient=new Kr(e,[new gl(i)])}request(e,r,n,s){return I_(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;G(`[Request] ${r} ${i}`);let o={"Content-Type":n};try{let{body:a}=yield this.retryableRequest(()=>I_(this,void 0,void 0,function*(){return this.httpClient.post(i,JSON.stringify(s),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return I_(this,void 0,void 0,function*(){let r=0,n="",s="";for(;r<this.maxAttempts;){let i=!1;try{let a=yield e(),c=a.message.statusCode;s=yield a.readBody(),G(`[Response] - ${a.message.statusCode}`),G(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let A=JSON.parse(s);if(Ake(A),G(`Body: ${JSON.stringify(A,null,2)}`),this.isSuccessStatusCode(c))return{response:a,body:A};if(i=this.isRetryableHttpStatusCode(c),n=`Failed request: (${c}) ${a.message.statusMessage}`,A.msg){if(Cm.isUsageErrorMessage(A.msg))throw new Cm;n=`${n}: ${A.msg}`}}catch(a){if(a instanceof SyntaxError&&G(`Raw Body: ${s}`),a instanceof Cm)throw a;if(dd.isNetworkErrorCode(a?.code))throw new dd(a?.code);i=!0,n=a.message}if(!i)throw new Error(`Received non-retryable error: ${n}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${n}`);let o=this.getExponentialRetryTimeMilliseconds(r);te(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${n}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[ur.BadGateway,ur.GatewayTimeout,ur.InternalServerError,ur.ServiceUnavailable,ur.TooManyRequests].includes(e):!1}sleep(e){return I_(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),n=r*this.retryMultiplier;return Math.trunc(Math.random()*(n-r)+r)}};function ku(t){let e=new FX(Ru(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new E_(e)}import*as MI from"fs";import{normalize as uke,resolve as lke}from"path";function dke(t){if(!MI.existsSync(t))throw n
Line truncated
|
||||||
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&je("Multiple artifacts found, defaulting to first.");let A={workflowRunBackendId:c[0].workflowRunBackendId,workflowJobRunBackendId:c[0].workflowJobRunBackendId,name:c[0].name},{signedUrl:u}=yield n.GetSignedArtifactURL(A);Z(`Redirecting to blob download url: ${t4e(u)}`);try{Z(`Starting download of artifact to: ${r}`);let l=yield r4e(u,r,e?.skipDecompress);Z("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(s=!0,O(`Computed digest: ${l.sha256Digest}`),O(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:s}})}function i4e(){return lI(this,arguments,void 0,function*(t=bDe()){return(yield IWt(t))?O(`Artifact destination folder already exists: ${t}`):(O(`Artifact destination folder does not exist, creating: ${t}`),yield K8e.mkdir(t,{recursive:!0})),t})}var BWt=5,bWt=[400,401,403,404,422];function dI(t,e=BWt,r=bWt){var n;if(e<=0)return[{enabled:!1},t.request];let s={enabled:!0};r.length>0&&(s.doNotRetry=r);let i=Object.assign(Object.assign({},t.request),{retries:e});return O(`GitHub client configured with: (retries: ${i.retries}, retry-exempt-status-code: ${(n=s.doNotRetry)!==null&&n!==void 0?n:"octokit default: [400, 401, 403, 404, 422]"})`),[s,i]}var o4e="6.0.0";function Gp(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let n=Date.now(),s=t.request.endpoint.parse(r),i=s.url.replace(r.baseUrl,"");return e(r).then(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o})})}Gp.VERSION=o4e;var A4e=ge(a4e(),1);var nL=class extends Error{name;status;request;response;constructor(e,r,n){super(e,{cause:n.cause}),this.name="HttpError",this.status=Number.parseInt(r),Number.isNaN(this.status)&&(this.status=0);"response"in n&&(this.response=n.response);let s=Object.assign({},n.request);n.request.headers.authorization&&(s.headers=Object.assign({},n.request.headers,{authorization:n.request.headers.authorization.replace(/(?<! ) .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s}};var QWt="0.0.0-development";async function c4e(t,e,r,n){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let s=n.request.retries!=null?n.request.retries:t.retries,i=Math.pow((n.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,s,i)}throw r}async function wWt(t,e,r,n){let s=new A4e.default;return s.on("failed",function(i,o){let a=~~i.request.request.retries,c=~~i.request.request.retryAfter;if(n.request.retryCount=o.retryCount+1,a>o.retryCount)return c*t.retryAfterBaseValue}),s.schedule(SWt.bind(null,t,e,r),n)}async function SWt(t,e,r,n){let s=await r(r,n);if(s.data&&s.data.errors&&s.data.errors.length>0&&/Something went wrong while executing your query/.test(s.data.errors[0].message)){let i=new nL(s.data.errors[0].message,500,{request:n,response:s});return c4e(t,e,i,n)}return s}function qp(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry);return r.enabled&&(t.hook.error("request",c4e.bind(null,r,t)),t.hook.wrap("request",wWt.bind(null,r,t))),{retry:{retryRequest:(n,s,i)=>(n.request.request=Object.assign({},n.request.request,{retries:s,retryAfter:i}),n)}}}qp.VERSION=QWt;var u4e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function sL(t,e,r,n,s){return u4e(this,void 0,void 0,function*(){var i;let[o,a]=dI(Ef),c={log:void 0,userAgent:YA(),previews:void 0,retry:o,request:a},u=yield Ga(s,c,qp,Gp).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:n,run_id:e,name:t});if(u.status!==200)throw new El(`Invalid response from GitHub API: ${u.status} (${(i=u?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new Cl(`Artifact not found for name: ${t}
|
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&je("Multiple artifacts found, defaulting to first.");let A={workflowRunBackendId:c[0].workflowRunBackendId,workflowJobRunBackendId:c[0].workflowJobRunBackendId,name:c[0].name},{signedUrl:u}=yield n.GetSignedArtifactURL(A);te(`Redirecting to blob download url: ${L6e(u)}`);try{te(`Starting download of artifact to: ${r}`);let l=yield U6e(u,r,e?.skipDecompress);te("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(s=!0,G(`Computed digest: ${l.sha256Digest}`),G(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:s}})}function H6e(){return xy(this,arguments,void 0,function*(t=V2e()){return(yield Ezt(t))?G(`Artifact destination folder already exists: ${t}`):(G(`Artifact destination folder does not exist, creating: ${t}`),yield k6e.mkdir(t,{recursive:!0})),t})}var Izt=5,yzt=[400,401,403,404,422];function Ry(t,e=Izt,r=yzt){var n;if(e<=0)return[{enabled:!1},t.request];let s={enabled:!0};r.length>0&&(s.doNotRetry=r);let i=Object.assign(Object.assign({},t.request),{retries:e});return G(`GitHub client configured with: (retries: ${i.retries}, retry-exempt-status-code: ${(n=s.doNotRetry)!==null&&n!==void 0?n:"octokit default: [400, 401, 403, 404, 422]"})`),[s,i]}var G6e="6.0.0";function Jm(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let n=Date.now(),s=t.request.endpoint.parse(r),i=s.url.replace(r.baseUrl,"");return e(r).then(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o})})}Jm.VERSION=G6e;var V6e=Ee(q6e(),1);var Bzt="0.0.0-development";function bzt(t){return t.request!==void 0}async function Y6e(t,e,r,n){if(!bzt(r)||!r?.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let s=n.request.retries!=null?n.request.retries:t.retries,i=Math.pow((n.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,s,i)}throw r}async function Qzt(t,e,r,n){let s=new V6e.default;return s.on("failed",function(i,o){let a=~~i.request.request?.retries,c=~~i.request.request?.retryAfter;if(n.request.retryCount=o.retryCount+1,a>o.retryCount)return c*t.retryAfterBaseValue}),s.schedule(wzt.bind(null,t,e,r),n)}async function wzt(t,e,r,n){let s=await r(n);if(s.data&&s.data.errors&&s.data.errors.length>0&&/Something went wrong while executing your query/.test(s.data.errors[0].message)){let i=new ml(s.data.errors[0].message,500,{request:n,response:s});return Y6e(t,e,i,n)}return s}function Wm(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry),n={retry:{retryRequest:(s,i,o)=>(s.request.request=Object.assign({},s.request.request,{retries:i,retryAfter:o}),s)}};return r.enabled&&(t.hook.error("request",Y6e.bind(null,r,n)),t.hook.wrap("request",Qzt.bind(null,r,n))),n}Wm.VERSION=Bzt;var J6e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function NU(t,e,r,n,s){return J6e(this,void 0,void 0,function*(){var i;let[o,a]=Ry(yg),c={log:void 0,userAgent:Ru(),previews:void 0,retry:o,request:a},u=yield Tc(s,c,Wm,Jm).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:n,run_id:e,name:t});if(u.status!==200)throw new ud(`Invalid response from GitHub API: ${u.status} (${(i=u?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new ld(`Artifact not found for name: ${t}
|
||||||
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let l=u.data.artifacts[0];return u.data.artifacts.length>1&&(l=u.data.artifacts.sort((d,h)=>h.id-d.id)[0],O(`More than one artifact found for a single name, returning newest (id: ${l.id})`)),{artifact:{name:l.name,id:l.id,size:l.size_in_bytes,createdAt:l.created_at?new Date(l.created_at):void 0,digest:l.digest}}})}function l4e(t){return u4e(this,void 0,void 0,function*(){var e;let r=WA(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=VA(),i={workflowRunBackendId:n,workflowJobRunBackendId:s,nameFilter:pn.create({value:t})},o=yield r.ListArtifacts(i);if(o.artifacts.length===0)throw new Cl(`Artifact not found for name: ${t}
|
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let l=u.data.artifacts[0];return u.data.artifacts.length>1&&(l=u.data.artifacts.sort((d,h)=>h.id-d.id)[0],G(`More than one artifact found for a single name, returning newest (id: ${l.id})`)),{artifact:{name:l.name,id:l.id,size:l.size_in_bytes,createdAt:l.created_at?new Date(l.created_at):void 0,digest:l.digest}}})}function W6e(t){return J6e(this,void 0,void 0,function*(){var e;let r=ku(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=Du(),i={workflowRunBackendId:n,workflowJobRunBackendId:s,nameFilter:Tn.create({value:t})},o=yield r.ListArtifacts(i);if(o.artifacts.length===0)throw new ld(`Artifact not found for name: ${t}
|
||||||
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((c,A)=>Number(A.databaseId)-Number(c.databaseId))[0],O(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Eo.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var d4e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function h4e(t,e,r,n,s){return d4e(this,void 0,void 0,function*(){var i;let[o,a]=dI(Ef),c={log:void 0,userAgent:YA(),previews:void 0,retry:o,request:a},A=Ga(s,c,qp,Gp),u=yield sL(t,e,r,n,s),l=yield A.rest.actions.deleteArtifact({owner:r,repo:n,artifact_id:u.artifact.id});if(l.status!==204)throw new El(`Invalid response from GitHub API: ${l.status} (${(i=l?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);return{id:u.artifact.id}})}function f4e(t){return d4e(this,void 0,void 0,function*(){let e=WA(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=VA(),s={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:pn.create({value:t})},i=yield e.ListArtifacts(s);if(i.artifacts.length===0)throw new Cl(`Artifact not found for name: ${t}`);let o=i.artifacts[0];i.artifacts.length>1&&(o=i.artifacts.sort((A,u)=>Number(u.databaseId)-Number(A.databaseId))[0],O(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},c=yield e.DeleteArtifact(a);return Z(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var g4e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},iL=SDe(),oL=100,NWt=Math.ceil(iL/oL);function p4e(t,e,r,n){return g4e(this,arguments,void 0,function*(s,i,o,a,c=!1){Z(`Fetching artifact list for workflow run ${s} in repository ${i}/${o}`);let A=[],[u,l]=dI(Ef),d={log:void 0,userAgent:YA(),previews:void 0,retry:u,request:l},h=Ga(a,d,qp,Gp),f=1,{data:g}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:oL,page:f}),E=Math.ceil(g.total_count/oL),m=g.total_count;m>iL&&(je(`Workflow run ${s} has ${m} artifacts, exceeding the limit of ${iL}. Results will be incomplete as only the first ${iL} artifacts will be returned`),E=NWt);for(let I of g.artifacts)A.push({name:I.name,id:I.id,size:I.size_in_bytes,createdAt:I.created_at?new Date(I.created_at):void 0,digest:I.digest});for(f++,f;f<=E;f++){O(`Fetching page ${f} of artifact list`);let{data:I}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:oL,page:f});for(let y of I.artifacts)A.push({name:y.name,id:y.id,size:y.size_in_bytes,createdAt:y.created_at?new Date(y.created_at):void 0,digest:y.digest})}return c&&(A=E4e(A)),Z(`Found ${A.length} artifact(s)`),{artifacts:A}})}function m4e(){return g4e(this,arguments,void 0,function*(t=!1){let e=WA(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=VA(),s={workflowRunBackendId:r,workflowJobRunBackendId:n},o=(yield e.ListArtifacts(s)).artifacts.map(a=>{var c;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Eo.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=E4e(o)),Z(`Found ${o.length} artifact(s)`),{artifacts:o}})}function E4e(t){t.sort((n,s)=>s.id-n.id);let e=[],r=new Set;for(let n of t)r.has(n.name)||(e.push(n),r.add(n.name));return e}var U1=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},TWt=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)e.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(r[n[s]]=t[n[s]]);return r},hI=class{uploadArtifact(e,r,n,s){return U1(this,void 0,void 0,function*(){try{if(hC())throw new hh;return g8e(e,r,n,s)}catch(i){throw je(`Artifact upload failed with error: ${i}.
|
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((c,A)=>Number(A.databaseId)-Number(c.databaseId))[0],G(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Ko.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var z6e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function j6e(t,e,r,n,s){return z6e(this,void 0,void 0,function*(){var i;let[o,a]=Ry(yg),c={log:void 0,userAgent:Ru(),previews:void 0,retry:o,request:a},A=Tc(s,c,Wm,Jm),u=yield NU(t,e,r,n,s),l=yield A.rest.actions.deleteArtifact({owner:r,repo:n,artifact_id:u.artifact.id});if(l.status!==204)throw new ud(`Invalid response from GitHub API: ${l.status} (${(i=l?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);return{id:u.artifact.id}})}function K6e(t){return z6e(this,void 0,void 0,function*(){let e=ku(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Du(),s={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:Tn.create({value:t})},i=yield e.ListArtifacts(s);if(i.artifacts.length===0)throw new ld(`Artifact not found for name: ${t}`);let o=i.artifacts[0];i.artifacts.length>1&&(o=i.artifacts.sort((A,u)=>Number(u.databaseId)-Number(A.databaseId))[0],G(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},c=yield e.DeleteArtifact(a);return te(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var X6e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},TU=z2e(),xU=100,Szt=Math.ceil(TU/xU);function Z6e(t,e,r,n){return X6e(this,arguments,void 0,function*(s,i,o,a,c=!1){te(`Fetching artifact list for workflow run ${s} in repository ${i}/${o}`);let A=[],[u,l]=Ry(yg),d={log:void 0,userAgent:Ru(),previews:void 0,retry:u,request:l},h=Tc(a,d,Wm,Jm),f=1,{data:g}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:xU,page:f}),E=Math.ceil(g.total_count/xU),m=g.total_count;m>TU&&(je(`Workflow run ${s} has ${m} artifacts, exceeding the limit of ${TU}. Results will be incomplete as only the first ${TU} artifacts will be returned`),E=Szt);for(let I of g.artifacts)A.push({name:I.name,id:I.id,size:I.size_in_bytes,createdAt:I.created_at?new Date(I.created_at):void 0,digest:I.digest});for(f++,f;f<=E;f++){G(`Fetching page ${f} of artifact list`);let{data:I}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:xU,page:f});for(let y of I.artifacts)A.push({name:y.name,id:y.id,size:y.size_in_bytes,createdAt:y.created_at?new Date(y.created_at):void 0,digest:y.digest})}return c&&(A=eHe(A)),te(`Found ${A.length} artifact(s)`),{artifacts:A}})}function $6e(){return X6e(this,arguments,void 0,function*(t=!1){let e=ku(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Du(),s={workflowRunBackendId:r,workflowJobRunBackendId:n},o=(yield e.ListArtifacts(s)).artifacts.map(a=>{var c;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Ko.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=eHe(o)),te(`Found ${o.length} artifact(s)`),{artifacts:o}})}function eHe(t){t.sort((n,s)=>s.id-n.id);let e=[],r=new Set;for(let n of t)r.has(n.name)||(e.push(n),r.add(n.name));return e}var cN=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Nzt=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)e.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(r[n[s]]=t[n[s]]);return r},Dy=class{uploadArtifact(e,r,n,s){return cN(this,void 0,void 0,function*(){try{if(DI())throw new df;return X4e(e,r,n,s)}catch(i){throw je(`Artifact upload failed with error: ${i}.
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}downloadArtifact(e,r){return U1(this,void 0,void 0,function*(){try{if(hC())throw new hh;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,token:i}}=r,o=TWt(r,["findBy"]);return n4e(e,n,s,i,o)}return s4e(e,r)}catch(n){throw je(`Download Artifact failed with error: ${n}.
|
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}downloadArtifact(e,r){return cN(this,void 0,void 0,function*(){try{if(DI())throw new df;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,token:i}}=r,o=Nzt(r,["findBy"]);return P6e(e,n,s,i,o)}return O6e(e,r)}catch(n){throw je(`Download Artifact failed with error: ${n}.
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}listArtifacts(e){return U1(this,void 0,void 0,function*(){try{if(hC())throw new hh;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:s,token:i}}=e;return p4e(r,n,s,i,e?.latest)}return m4e(e?.latest)}catch(r){throw je(`Listing Artifacts failed with error: ${r}.
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}listArtifacts(e){return cN(this,void 0,void 0,function*(){try{if(DI())throw new df;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:s,token:i}}=e;return Z6e(r,n,s,i,e?.latest)}return $6e(e?.latest)}catch(r){throw je(`Listing Artifacts failed with error: ${r}.
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),r}})}getArtifact(e,r){return U1(this,void 0,void 0,function*(){try{if(hC())throw new hh;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:s,repositoryName:i,token:o}}=r;return sL(e,n,s,i,o)}return l4e(e)}catch(n){throw je(`Get Artifact failed with error: ${n}.
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),r}})}getArtifact(e,r){return cN(this,void 0,void 0,function*(){try{if(DI())throw new df;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:s,repositoryName:i,token:o}}=r;return NU(e,n,s,i,o)}return W6e(e)}catch(n){throw je(`Get Artifact failed with error: ${n}.
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}deleteArtifact(e,r){return U1(this,void 0,void 0,function*(){try{if(hC())throw new hh;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,workflowRunId:i,token:o}}=r;return h4e(e,i,n,s,o)}return f4e(e)}catch(n){throw je(`Delete Artifact failed with error: ${n}.
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}deleteArtifact(e,r){return cN(this,void 0,void 0,function*(){try{if(DI())throw new df;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,workflowRunId:i,token:o}}=r;return j6e(e,i,n,s,o)}return K6e(e)}catch(n){throw je(`Delete Artifact failed with error: ${n}.
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}};var E2r=new hI;import*as UZ from"path";import PZ from"fs";var xWt="dependency-graph_";async function C4e(t){let e=t.getDependencyGraphOption();if(e==="disabled"){Zn("GITHUB_DEPENDENCY_GRAPH_ENABLED","false");return}if(e==="download-and-submit"){Xs("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),await RWt(t);return}Z("Enabling dependency graph generation"),Zn("GITHUB_DEPENDENCY_GRAPH_ENABLED","true"),Xs("GITHUB_DEPENDENCY_GRAPH_CONTINUE_ON_FAILURE",t.getDependencyGraphContinueOnFailure()),Xs("GITHUB_DEPENDENCY_GRAPH_JOB_CORRELATOR",t.getJobCorrelator()),Xs("GITHUB_DEPENDENCY_GRAPH_JOB_ID",oi.runId.toString()),Xs("GITHUB_DEPENDENCY_GRAPH_REF",oi.ref),Xs("GITHUB_DEPENDENCY_GRAPH_SHA",HWt()),Xs("GITHUB_DEPENDENCY_GRAPH_WORKSPACE",bd()),Xs("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),Xs("DEPENDENCY_GRAPH_EXCLUDE_PROJECTS",t.getExcludeProjects()),Xs("DEPENDENCY_GRAPH_INCLUDE_PROJECTS",t.getIncludeProjects()),Xs("DEPENDENCY_GRAPH_EXCLUDE_CONFIGURATIONS",t.getExcludeConfigurations()),Xs("DEPENDENCY_GRAPH_INCLUDE_CONFIGURATIONS",t.getIncludeConfigurations()),Xs("GRADLE_PLUGIN_REPOSITORY_URL",t.getPluginRepository().getUrl()),Xs("GRADLE_PLUGIN_REPOSITORY_USERNAME",t.getPluginRepository().getUsername()),Xs("GRADLE_PLUGIN_REPOSITORY_PASSWORD",t.getPluginRepository().getPassword())}function Xs(t,e){process.env[t]||e!==void 0&&Zn(t,e)}async function RWt(t){if(GWt()){Z("Dependency graph not supported in the ACT environment.");return}try{await vWt(await DWt(t))}catch(e){PWt(t,"download-and-submit",e)}}async function DWt(t){let e=oi.payload.workflow_run?{token:p2(),workflowRunId:oi.payload.workflow_run.id,repositoryName:oi.repo.repo,repositoryOwner:oi.repo.owner}:void 0,r=new hI,n=(await r.listArtifacts({latest:!0,findBy:e})).artifacts.filter(i=>i.name.startsWith(xWt)),s=t.getDownloadArtifactName();s&&(Z(`Filtering for artifacts ending with ${s}`),n=n.filter(i=>i.name.includes(s)));for(let i of n){let o=await r.downloadArtifact(i.id,{findBy:e});Z(`Downloading dependency-graph artifact ${i.name} to ${o.downloadPath}`)}return kWt()}async function kWt(){let r=(await(await eq(`${MWt()}/**/*.json`)).glob()).filter(n=>!LWt(n));return r.forEach(UWt),Z(`Found dependency graph files: ${r.join(", ")}`),r}async function vWt(t){if(t.length===0){Z("No dependency graph files found to submit.");return}for(let e of t)try{await FWt(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=_Wt(e,r)),r}}function _Wt(t,e){let n=`Dependency submission failed for ${I4e(t)}.
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}};var MFr=new Dy;import*as kte from"path";import vte from"fs";var Tzt="dependency-graph_";async function tHe(t){let e=t.getDependencyGraphOption();if(e==="disabled"){gs("GITHUB_DEPENDENCY_GRAPH_ENABLED","false");return}if(e==="download-and-submit"){yi("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),await xzt(t);return}te("Enabling dependency graph generation"),gs("GITHUB_DEPENDENCY_GRAPH_ENABLED","true"),yi("GITHUB_DEPENDENCY_GRAPH_CONTINUE_ON_FAILURE",t.getDependencyGraphContinueOnFailure()),yi("GITHUB_DEPENDENCY_GRAPH_JOB_CORRELATOR",t.getJobCorrelator()),yi("GITHUB_DEPENDENCY_GRAPH_JOB_ID",Ri.runId.toString()),yi("GITHUB_DEPENDENCY_GRAPH_REF",Ri.ref),yi("GITHUB_DEPENDENCY_GRAPH_SHA",Ozt()),yi("GITHUB_DEPENDENCY_GRAPH_WORKSPACE",bh()),yi("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),yi("DEPENDENCY_GRAPH_EXCLUDE_PROJECTS",t.getExcludeProjects()),yi("DEPENDENCY_GRAPH_INCLUDE_PROJECTS",t.getIncludeProjects()),yi("DEPENDENCY_GRAPH_EXCLUDE_CONFIGURATIONS",t.getExcludeConfigurations()),yi("DEPENDENCY_GRAPH_INCLUDE_CONFIGURATIONS",t.getIncludeConfigurations()),yi("GRADLE_PLUGIN_REPOSITORY_URL",t.getPluginRepository().getUrl()),yi("GRADLE_PLUGIN_REPOSITORY_USERNAME",t.getPluginRepository().getUsername()),yi("GRADLE_PLUGIN_REPOSITORY_PASSWORD",t.getPluginRepository().getPassword())}function yi(t,e){process.env[t]||e!==void 0&&gs(t,e)}async function xzt(t){if(Hzt()){te("Dependency graph not supported in the ACT environment.");return}try{await kzt(await Rzt(t))}catch(e){Uzt(t,"download-and-submit",e)}}async function Rzt(t){let e=Ri.payload.workflow_run?{token:_k(),workflowRunId:Ri.payload.workflow_run.id,repositoryName:Ri.repo.repo,repositoryOwner:Ri.repo.owner}:void 0,r=new Dy,n=(await r.listArtifacts({latest:!0,findBy:e})).artifacts.filter(i=>i.name.startsWith(Tzt)),s=t.getDownloadArtifactName();s&&(te(`Filtering for artifacts ending with ${s}`),n=n.filter(i=>i.name.includes(s)));for(let i of n){let o=await r.downloadArtifact(i.id,{findBy:e});te(`Downloading dependency-graph artifact ${i.name} to ${o.downloadPath}`)}return Dzt()}async function Dzt(){let r=(await(await jY(`${Mzt()}/**/*.json`)).glob()).filter(n=>!_zt(n));return r.forEach(Lzt),te(`Found dependency graph files: ${r.join(", ")}`),r}async function kzt(t){if(t.length===0){te("No dependency graph files found to submit.");return}for(let e of t)try{await Fzt(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=vzt(e,r)),r}}function vzt(t,e){let n=`Dependency submission failed for ${rHe(t)}.
|
||||||
${e.message}`;return e.message==="Resource not accessible by integration"?`${n}
|
${e.message}`;return e.message==="Resource not accessible by integration"?`${n}
|
||||||
Please ensure that the 'contents: write' permission is available for the workflow job.
|
Please ensure that the 'contents: write' permission is available for the workflow job.
|
||||||
Note that this permission is never available for a 'pull_request' trigger from a repository fork.
|
Note that this permission is never available for a 'pull_request' trigger from a repository fork.
|
||||||
`:n}async function FWt(t){let e=OWt(),r=PZ.readFileSync(t,"utf8"),n=JSON.parse(r);n.owner=oi.repo.owner,n.repo=oi.repo.repo;let s=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",n),i=I4e(t);IAe(`Submitted ${i}: ${s.data.message}`)}function MWt(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function LWt(t){let e=`${t}.processed`;return PZ.existsSync(e)}function UWt(t){let e=`${t}.processed`;PZ.writeFileSync(e,"")}function PWt(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new ap(r);je(`Failed to ${e} dependency graph. Will continue.
|
`:n}async function Fzt(t){let e=Pzt(),r=vte.readFileSync(t,"utf8"),n=JSON.parse(r);n.owner=Ri.repo.owner,n.repo=Ri.repo.repo;let s=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",n),i=rHe(t);L8(`Submitted ${i}: ${s.data.message}`)}function Mzt(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function _zt(t){let e=`${t}.processed`;return vte.existsSync(e)}function Lzt(t){let e=`${t}.processed`;vte.writeFileSync(e,"")}function Uzt(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new fm(r);je(`Failed to ${e} dependency graph. Will continue.
|
||||||
${String(r)}`)}function OWt(){return Ga(p2())}function I4e(t){let e=bd();return UZ.relative(e,t)}function HWt(){let t=oi;return["pull_request","pull_request_comment","pull_request_review","pull_request_review_comment"].includes(t.eventName)?t.payload.pull_request.head.sha:t.sha}function GWt(){return process.env.ACT!==void 0}function YWt(t=process.platform){return t==="win32"?50:0}async function y4e(t=process.platform){let e=YWt(t);return e>0&&await new Promise(r=>setTimeout(r,e)),process.exit()}async function VWt(){try{Ib()==="gradle/gradle-build-action"&&u2("The action `gradle/gradle-build-action` has been replaced by `gradle/actions/setup-gradle`"),C0e("gradle/actions/setup-gradle"),await LRe(new K0,new rc,new f2),await C4e(new Bb);let t=new h2;t.verifyNoArguments(),await nj(t.getGradleVersion()),p0e()}catch(t){_Re(t)}await y4e()}VWt();export{VWt as run};
|
${String(r)}`)}function Pzt(){return Tc(_k())}function rHe(t){let e=bh();return kte.relative(e,t)}function Ozt(){let t=Ri;return["pull_request","pull_request_comment","pull_request_review","pull_request_review_comment"].includes(t.eventName)?t.payload.pull_request.head.sha:t.sha}function Hzt(){return process.env.ACT!==void 0}function qzt(t=process.platform){return t==="win32"?50:0}async function nHe(t=process.platform){let e=qzt(t);return e>0&&await new Promise(r=>setTimeout(r,e)),process.exit()}async function Yzt(){try{qQ()==="gradle/gradle-build-action"&&Rk("The action `gradle/gradle-build-action` has been replaced by `gradle/actions/setup-gradle`"),qEe("gradle/actions/setup-gradle"),await o2e(new fC,new Pc,new Fk),await tHe(new VQ);let t=new vk;t.verifyNoArguments(),await KK(t.getGradleVersion()),OEe()}catch(t){n2e(t)}await nHe()}Yzt();export{Yzt as run};
|
||||||
/*! Bundled license information:
|
/*! Bundled license information:
|
||||||
|
|
||||||
undici/lib/web/fetch/body.js:
|
undici/lib/web/fetch/body.js:
|
||||||
@@ -333,13 +340,6 @@ undici/lib/web/websocket/frame.js:
|
|||||||
undici/lib/web/websocket/frame.js:
|
undici/lib/web/websocket/frame.js:
|
||||||
(*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)
|
(*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)
|
||||||
|
|
||||||
content-type/dist/index.js:
|
|
||||||
(*!
|
|
||||||
* content-type
|
|
||||||
* Copyright(c) 2015 Douglas Christopher Wilson
|
|
||||||
* MIT Licensed
|
|
||||||
*)
|
|
||||||
|
|
||||||
normalize-path/index.js:
|
normalize-path/index.js:
|
||||||
(*!
|
(*!
|
||||||
* normalize-path <https://github.com/jonschlinkert/normalize-path>
|
* normalize-path <https://github.com/jonschlinkert/normalize-path>
|
||||||
@@ -409,12 +409,21 @@ archiver/index.js:
|
|||||||
* @copyright (c) 2012-2014 Chris Talkington, contributors.
|
* @copyright (c) 2012-2014 Chris Talkington, contributors.
|
||||||
*)
|
*)
|
||||||
|
|
||||||
@octokit/request-error/dist-src/index.js:
|
content-type/dist/index.js:
|
||||||
|
(*!
|
||||||
|
* content-type
|
||||||
|
* Copyright(c) 2015 Douglas Christopher Wilson
|
||||||
|
* MIT Licensed
|
||||||
|
*)
|
||||||
|
|
||||||
@octokit/request-error/dist-src/index.js:
|
@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 *)
|
(* v8 ignore else -- @preserve -- Bug with vitest coverage where it sees an else branch that doesn't exist *)
|
||||||
|
|
||||||
@octokit/request/dist-bundle/index.js:
|
@octokit/request/dist-bundle/index.js:
|
||||||
(* v8 ignore next -- @preserve *)
|
(* v8 ignore next -- @preserve *)
|
||||||
(* v8 ignore else -- @preserve *)
|
(* v8 ignore else -- @preserve *)
|
||||||
|
|
||||||
|
@octokit/graphql/dist-bundle/index.js:
|
||||||
|
(* v8 ignore if -- @preserve *)
|
||||||
*/
|
*/
|
||||||
//# sourceMappingURL=index.js.map
|
//# sourceMappingURL=index.js.map
|
||||||
Vendored
+4
-4
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 3,
|
"version": 3,
|
||||||
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
|
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
|
||||||
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
||||||
"mappings": ";u3BAAA,IAAAA,IAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,IAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,IACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACtBS,EAAM,aAAeE,IACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,IAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,IAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,IAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,IAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,MAAA,CAAAA,IAAO,QAAU,QCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,MAAA,CAAAA,IAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
|
"mappings": ";u3BAAA,IAAAA,IAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,IAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,IACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACtBS,EAAM,aAAeE,IACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,IAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,IAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,IAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,IAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,MAAA,CAAAA,IAAO,QAAU,QCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,MAAA,CAAAA,IAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
|
||||||
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
||||||
}
|
}
|
||||||
Vendored
+198
-181
@@ -1,120 +1,120 @@
|
|||||||
import {createRequire} from 'module';const require=createRequire(import.meta.url);
|
import {createRequire} from 'module';const require=createRequire(import.meta.url);
|
||||||
var L8e=Object.create;var FM=Object.defineProperty;var U8e=Object.getOwnPropertyDescriptor;var P8e=Object.getOwnPropertyNames;var O8e=Object.getPrototypeOf,H8e=Object.prototype.hasOwnProperty;var Q=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var C=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}},Qa=(t,e)=>{for(var r in e)FM(t,r,{get:e[r],enumerable:!0})},G8e=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of P8e(e))!H8e.call(t,s)&&s!==r&&FM(t,s,{get:()=>e[s],enumerable:!(n=U8e(e,s))||n.enumerable});return t};var pe=(t,e,r)=>(r=t!=null?L8e(O8e(t)):{},G8e(e||!t||!t.__esModule?FM(r,"default",{value:t,enumerable:!0}):r,t));var VZ=C(Lp=>{"use strict";var l7t=Q("net"),z8e=Q("tls"),PM=Q("http"),GZ=Q("https"),j8e=Q("events"),d7t=Q("assert"),K8e=Q("util");Lp.httpOverHttp=$8e;Lp.httpsOverHttp=X8e;Lp.httpOverHttps=Z8e;Lp.httpsOverHttps=e4e;function $8e(t){var e=new $A(t);return e.request=PM.request,e}function X8e(t){var e=new $A(t);return e.request=PM.request,e.createSocket=qZ,e.defaultPort=443,e}function Z8e(t){var e=new $A(t);return e.request=GZ.request,e}function e4e(t){var e=new $A(t);return e.request=GZ.request,e.createSocket=qZ,e.defaultPort=443,e}function $A(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||PM.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,s,i,o){for(var a=YZ(s,i,o),c=0,A=e.requests.length;c<A;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)})}K8e.inherits($A,j8e.EventEmitter);$A.prototype.addRequest=function(e,r,n,s){var i=this,o=OM({request:e},i.options,YZ(r,n,s));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",c),a.on("close",A),a.on("agentRemove",A),e.onSocket(a);function c(){i.emit("free",a,o)}function A(u){i.removeSocket(a),a.removeListener("free",c),a.removeListener("close",A),a.removeListener("agentRemove",A)}})};$A.prototype.createSocket=function(e,r){var n=this,s={};n.sockets.push(s);var i=OM({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),Ql("making CONNECT request");var o=n.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",A),o.once("error",u),o.end();function a(l){l.upgrade=!0}function c(l,d,h){process.nextTick(function(){A(l,d,h)})}function A(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){Ql("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}if(h.length>0){Ql("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}return Ql("tunneling connection has established"),n.sockets[n.sockets.indexOf(s)]=d,r(d)}function u(l){o.removeAllListeners(),Ql(`tunneling socket could not be established, cause=%s
|
var e6e=Object.create;var gU=Object.defineProperty;var t6e=Object.getOwnPropertyDescriptor;var r6e=Object.getOwnPropertyNames;var n6e=Object.getPrototypeOf,s6e=Object.prototype.hasOwnProperty;var Q=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var C=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}},cA=(t,e)=>{for(var r in e)gU(t,r,{get:e[r],enumerable:!0})},i6e=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of r6e(e))!s6e.call(t,s)&&s!==r&&gU(t,s,{get:()=>e[s],enumerable:!(n=t6e(e,s))||n.enumerable});return t};var Ie=(t,e,r)=>(r=t!=null?e6e(n6e(t)):{},i6e(e||!t||!t.__esModule?gU(r,"default",{value:t,enumerable:!0}):r,t));var mte=C(jm=>{"use strict";var Q7t=Q("net"),l6e=Q("tls"),CU=Q("http"),fte=Q("https"),d6e=Q("events"),w7t=Q("assert"),h6e=Q("util");jm.httpOverHttp=f6e;jm.httpsOverHttp=g6e;jm.httpOverHttps=p6e;jm.httpsOverHttps=m6e;function f6e(t){var e=new Gu(t);return e.request=CU.request,e}function g6e(t){var e=new Gu(t);return e.request=CU.request,e.createSocket=gte,e.defaultPort=443,e}function p6e(t){var e=new Gu(t);return e.request=fte.request,e}function m6e(t){var e=new Gu(t);return e.request=fte.request,e.createSocket=gte,e.defaultPort=443,e}function Gu(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||CU.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,s,i,o){for(var a=pte(s,i,o),A=0,c=e.requests.length;A<c;++A){var u=e.requests[A];if(u.host===a.host&&u.port===a.port){e.requests.splice(A,1),u.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)})}h6e.inherits(Gu,d6e.EventEmitter);Gu.prototype.addRequest=function(e,r,n,s){var i=this,o=IU({request:e},i.options,pte(r,n,s));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",A),a.on("close",c),a.on("agentRemove",c),e.onSocket(a);function A(){i.emit("free",a,o)}function c(u){i.removeSocket(a),a.removeListener("free",A),a.removeListener("close",c),a.removeListener("agentRemove",c)}})};Gu.prototype.createSocket=function(e,r){var n=this,s={};n.sockets.push(s);var i=IU({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),wd("making CONNECT request");var o=n.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",A),o.once("connect",c),o.once("error",u),o.end();function a(l){l.upgrade=!0}function A(l,d,h){process.nextTick(function(){c(l,d,h)})}function c(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){wd("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}if(h.length>0){wd("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}return wd("tunneling connection has established"),n.sockets[n.sockets.indexOf(s)]=d,r(d)}function u(l){o.removeAllListeners(),wd(`tunneling socket could not be established, cause=%s
|
||||||
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),n.removeSocket(s)}};$A.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(s){n.request.onSocket(s)})}};function qZ(t,e){var r=this;$A.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),i=OM({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),o=z8e.connect(0,i);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function YZ(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function OM(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var s=Object.keys(n),i=0,o=s.length;i<o;++i){var a=s[i];n[a]!==void 0&&(t[a]=n[a])}}return t}var Ql;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Ql=function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)}:Ql=function(){};Lp.debug=Ql});var HM=C((f7t,WZ)=>{WZ.exports=VZ()});var Br=C((g7t,JZ)=>{JZ.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var _t=C((p7t,Eee)=>{"use strict";var zZ=Symbol.for("undici.error.UND_ERR"),br=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[zZ]===!0}[zZ]=!0},jZ=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),GM=class extends br{constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[jZ]===!0}[jZ]=!0},KZ=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),qM=class extends br{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[KZ]===!0}[KZ]=!0},$Z=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),YM=class extends br{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[$Z]===!0}[$Z]=!0},XZ=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),VM=class extends br{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[XZ]===!0}[XZ]=!0},ZZ=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),WM=class extends br{constructor(e,r,n,s){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=s,this.s
Line truncated
|
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),n.removeSocket(s)}};Gu.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(s){n.request.onSocket(s)})}};function gte(t,e){var r=this;Gu.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),i=IU({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),o=l6e.connect(0,i);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function pte(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function IU(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var s=Object.keys(n),i=0,o=s.length;i<o;++i){var a=s[i];n[a]!==void 0&&(t[a]=n[a])}}return t}var wd;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?wd=function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)}:wd=function(){};jm.debug=wd});var yU=C((N7t,Ete)=>{Ete.exports=mte()});var kr=C((T7t,Cte)=>{Cte.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var Vt=C((x7t,Yte)=>{"use strict";var Ite=Symbol.for("undici.error.UND_ERR"),vr=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[Ite]===!0}[Ite]=!0},yte=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),BU=class extends vr{constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[yte]===!0}[yte]=!0},Bte=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),bU=class extends vr{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Bte]===!0}[Bte]=!0},bte=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),QU=class extends vr{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[bte]===!0}[bte]=!0},Qte=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),wU=class extends vr{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Qte]===!0}[Qte]=!0},wte=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),SU=class extends vr{constructor(e,r,n,s){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_C
Line truncated
|
||||||
`)||t.includes("\r")||t.includes("\0"))===!1}function p5e(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),s="";if(n.length>0)for(let i=n.length;i!==0;i--){let o=n[i-1].trim();if(e5e.has(o)){s=o;break}}s!==""&&(t.referrerPolicy=s)}function m5e(){return"allowed"}function E5e(){return"success"}function C5e(){return"success"}function I5e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function y5e(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&LL(t.origin)&&!LL(NI(t))&&(e=null);break;case"same-origin":pS(t,NI(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Jp(t,e){return t}function B5e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Jp(t.domainLookupStartTime,r),domainLookupEndTime:Jp(t.domainLookupEndTime,r),connectionStartTime:Jp(t.connectionStartTime,r),connectionEndTime:Jp(t.connectionEndTime,r),secureConnectionStartTime:Jp(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function b5e(t){return Jp(i5e.now(),t)}function Q5e(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function kte(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function w5e(t){return{referrerPolicy:t.referrerPolicy}}function S5e(t){let e=t.referrerPolicy;_h(e);let r=null;if(t.referrer==="client"){let a=Ste();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=ML(r),s=ML(r,!0);n.toString().length>4096&&(n=s);let i=pS(t,n),o=SI(n)&&!SI(t.url);switch(e){case"origin":return s??ML(r,!0);case"unsafe-url":return n;case"same-origin":return i?s:"no-referrer";case"origin-when-cross-origin":return i?n:s;case"strict-origin-when-cross-origin":{let a=NI(t);return pS(n,a)?n:SI(n)&&!SI(a)?"no-referrer":s}default:return o?"no-referrer":s}}function ML(t,e){return _h(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function SI(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let n=new URL(r);return!!(n.protocol==="https:"||n.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(n.hostname)||n.hostname==="localhost"||n.hostname.includes("localhost.")||n.hostname.endsWith(".localhost"))}}function N5e(t,e){if(gS===void 0)return!0;let r=vte(e);if(r==="no metadata"||r.length===0)return!0;let n=x5e(r),s=R5e(r,n);for(let i of s){let o=i.algo,a=i.hash,c=gS.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),D5e(c,a))return!0}return!1}var T5e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function vte(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let s=T5e.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let i=s.groups.algo.toLowerCase();Tte.includes(i)&&e.push(s.groups)}return r===!0?"no metadata":e}function x5e(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let n=t[r];if(n.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;n.algo[3]==="3"&&(e="sha384")}}return e}function R5e(t,e){if(t.length===1)return t;let r=0;for(let n=0;n<t.length;++n)t[n].algo===e&&(t[r++]=t[n]);return t.length=r,t}function D5e(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function k5e(t){}function pS(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function v5e(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}function _5e(t){return t.controller.state==="aborted"}function F5e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function M5e(t){return c5e[t.toLowerCase()]??t}function L5e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return _h(typeof e=="string"),e}var U5e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function _te(t,e,r=0,n=1){class s{
Line truncated
|
`)||t.includes("\r")||t.includes("\0"))===!1}function v5e(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),s="";if(n.length>0)for(let i=n.length;i!==0;i--){let o=n[i-1].trim();if(m5e.has(o)){s=o;break}}s!==""&&(t.referrerPolicy=s)}function F5e(){return"allowed"}function M5e(){return"success"}function _5e(){return"success"}function L5e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function U5e(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&mP(t.origin)&&!mP(qy(t))&&(e=null);break;case"same-origin":LN(t,qy(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function i0(t,e){return t}function P5e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:i0(t.domainLookupStartTime,r),domainLookupEndTime:i0(t.domainLookupEndTime,r),connectionStartTime:i0(t.connectionStartTime,r),connectionEndTime:i0(t.connectionEndTime,r),secureConnectionStartTime:i0(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function O5e(t){return i0(B5e.now(),t)}function H5e(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function sne(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function G5e(t){return{referrerPolicy:t.referrerPolicy}}function q5e(t){let e=t.referrerPolicy;Of(e);let r=null;if(t.referrer==="client"){let a=Zre();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=pP(r),s=pP(r,!0);n.toString().length>4096&&(n=s);let i=LN(t,n),o=Gy(n)&&!Gy(t.url);switch(e){case"origin":return s??pP(r,!0);case"unsafe-url":return n;case"same-origin":return i?s:"no-referrer";case"origin-when-cross-origin":return i?n:s;case"strict-origin-when-cross-origin":{let a=qy(t);return LN(n,a)?n:Gy(n)&&!Gy(a)?"no-referrer":s}default:return o?"no-referrer":s}}function pP(t,e){return Of(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function Gy(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let n=new URL(r);return!!(n.protocol==="https:"||n.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(n.hostname)||n.hostname==="localhost"||n.hostname.includes("localhost.")||n.hostname.endsWith(".localhost"))}}function Y5e(t,e){if(_N===void 0)return!0;let r=ine(e);if(r==="no metadata"||r.length===0)return!0;let n=J5e(r),s=W5e(r,n);for(let i of s){let o=i.algo,a=i.hash,A=_N.createHash(o).update(t).digest("base64");if(A[A.length-1]==="="&&(A[A.length-2]==="="?A=A.slice(0,-2):A=A.slice(0,-1)),z5e(A,a))return!0}return!1}var V5e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function ine(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let s=V5e.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let i=s.groups.algo.toLowerCase();ene.includes(i)&&e.push(s.groups)}return r===!0?"no metadata":e}function J5e(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let n=t[r];if(n.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;n.algo[3]==="3"&&(e="sha384")}}return e}function W5e(t,e){if(t.length===1)return t;let r=0;for(let n=0;n<t.length;++n)t[n].algo===e&&(t[r++]=t[n]);return t.length=r,t}function z5e(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function j5e(t){}function LN(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function K5e(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}function X5e(t){return t.controller.state==="aborted"}function Z5e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function $5e(t){return w5e[t.toLowerCase()]??t}function eGe(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Of(typeof e=="string"),e}var tGe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function one(t,e,r=0,n=1){class s{
Line truncated
|
||||||
`);function fHe(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function gHe(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let n=t.charCodeAt(r);if(!(n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||n===39||n===45||n===95))return!1}return!0}function pHe(t,e){ES(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let n=Buffer.from(`--${r}`,"utf8"),s=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+n.length).equals(n))i.position+=n.length;else return"failure";if(i.position===t.length-2&&CS(t,dHe,i)||i.position===t.length-4&&CS(t,hHe,i))return s;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=mHe(t,i);if(a==="failure")return"failure";let{name:c,filename:A,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(n.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;A!==null?(u??="text/plain",fHe(u)||(u=""),h=new uHe([d],A,{type:u})):h=iHe(Buffer.from(d)),ES(Wte(c)),ES(typeof h=="string"&&Wte(h)||aHe(h)),s.push(cHe(c,h,A))}}function mHe(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:s,encoding:i};let o=jp(a=>a!==10&&a!==13&&a!==58,t,e);if(o=YL(o,!0,!0,a=>a===9||a===32),!oHe.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,jp(a=>a===32||a===9,t,e),sHe(o)){case"content-disposition":{if(r=n=null,!CS(t,lHe,e)||(e.position+=17,r=jte(t,e),r===null))return"failure";if(CS(t,zte,e)){let a=e.position+zte.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,n=jte(t,e),n===null))return"failure"}break}case"content-type":{let a=jp(c=>c!==10&&c!==13,t,e);a=YL(a,!1,!0,c=>c===9||c===32),s=Jte(a);break}case"content-transfer-encoding":{let a=jp(c=>c!==10&&c!==13,t,e);a=YL(a,!1,!0,c=>c===9||c===32),i=Jte(a);break}default:jp(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function jte(t,e){ES(t[e.position-1]===34);let r=jp(n=>n!==10&&n!==13&&n!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
`);function DGe(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function kGe(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let n=t.charCodeAt(r);if(!(n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||n===39||n===45||n===95))return!1}return!0}function vGe(t,e){PN(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let n=Buffer.from(`--${r}`,"utf8"),s=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+n.length).equals(n))i.position+=n.length;else return"failure";if(i.position===t.length-2&&ON(t,xGe,i)||i.position===t.length-4&&ON(t,RGe,i))return s;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=FGe(t,i);if(a==="failure")return"failure";let{name:A,filename:c,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(n.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;c!==null?(u??="text/plain",DGe(u)||(u=""),h=new NGe([d],c,{type:u})):h=BGe(Buffer.from(d)),PN(Ene(A)),PN(typeof h=="string"&&Ene(h)||QGe(h)),s.push(wGe(A,h,c))}}function FGe(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:s,encoding:i};let o=a0(a=>a!==10&&a!==13&&a!==58,t,e);if(o=QP(o,!0,!0,a=>a===9||a===32),!bGe.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,a0(a=>a===32||a===9,t,e),yGe(o)){case"content-disposition":{if(r=n=null,!ON(t,TGe,e)||(e.position+=17,r=yne(t,e),r===null))return"failure";if(ON(t,Ine,e)){let a=e.position+Ine.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,n=yne(t,e),n===null))return"failure"}break}case"content-type":{let a=a0(A=>A!==10&&A!==13,t,e);a=QP(a,!1,!0,A=>A===9||A===32),s=Cne(a);break}case"content-transfer-encoding":{let a=a0(A=>A!==10&&A!==13,t,e);a=QP(a,!1,!0,A=>A===9||A===32),i=Cne(a);break}default:a0(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function yne(t,e){PN(t[e.position-1]===34);let r=a0(n=>n!==10&&n!==13&&n!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
||||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function jp(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function YL(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function CS(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}Kte.exports={multipartFormDataParser:pHe,validateBoundary:gHe}});var Xp=C((H7t,are)=>{"use strict";var RI=lt(),{ReadableStreamFrom:EHe,isBlobLike:Xte,isReadableStreamLike:CHe,readableStreamClose:IHe,createDeferredPromise:yHe,fullyReadBody:BHe,extractMimeType:bHe,utf8DecodeBytes:tre}=Ri(),{FormData:Zte}=xI(),{kState:$p}=wl(),{webidl:QHe}=Kn(),{Blob:wHe}=Q("node:buffer"),VL=Q("node:assert"),{isErrored:rre,isDisturbed:SHe}=Q("node:stream"),{isArrayBuffer:NHe}=Q("node:util/types"),{serializeAMimeType:THe}=$s(),{multipartFormDataParser:xHe}=$te(),WL;try{let t=Q("node:crypto");WL=e=>t.randomInt(0,e)}catch{WL=t=>Math.floor(Math.random(t))}var IS=new TextEncoder;function RHe(){}var nre=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,sre;nre&&(sre=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!SHe(e)&&!rre(e)&&e.cancel("Response object has been garbage collected").catch(RHe)}));function ire(t,e=!1){let r=null;t instanceof ReadableStream?r=t:Xte(t)?r=t.stream():r=new ReadableStream({async pull(c){let A=typeof s=="string"?IS.encode(s):s;A.byteLength&&c.enqueue(A),queueMicrotask(()=>IHe(c))},start(){},type:"bytes"}),VL(CHe(r));let n=null,s=null,i=null,o=null;if(typeof t=="string")s=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(NHe(t))s=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))s=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(RI.isFormDataLike(t)){let c=`----formdata-undici-0${`${WL(1e11)}`.padStart(11,"0")}`,A=`--${c}\r
|
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function a0(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function QP(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function ON(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}Bne.exports={multipartFormDataParser:vGe,validateBoundary:kGe}});var u0=C((ezt,vne)=>{"use strict";var Jy=Et(),{ReadableStreamFrom:MGe,isBlobLike:Qne,isReadableStreamLike:_Ge,readableStreamClose:LGe,createDeferredPromise:UGe,fullyReadBody:PGe,extractMimeType:OGe,utf8DecodeBytes:Nne}=so(),{FormData:wne}=Vy(),{kState:c0}=Sd(),{webidl:HGe}=ds(),{Blob:GGe}=Q("node:buffer"),wP=Q("node:assert"),{isErrored:Tne,isDisturbed:qGe}=Q("node:stream"),{isArrayBuffer:YGe}=Q("node:util/types"),{serializeAMimeType:VGe}=Bi(),{multipartFormDataParser:JGe}=bne(),SP;try{let t=Q("node:crypto");SP=e=>t.randomInt(0,e)}catch{SP=t=>Math.floor(Math.random(t))}var HN=new TextEncoder;function WGe(){}var xne=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,Rne;xne&&(Rne=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!qGe(e)&&!Tne(e)&&e.cancel("Response object has been garbage collected").catch(WGe)}));function Dne(t,e=!1){let r=null;t instanceof ReadableStream?r=t:Qne(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof s=="string"?HN.encode(s):s;c.byteLength&&A.enqueue(c),queueMicrotask(()=>LGe(A))},start(){},type:"bytes"}),wP(_Ge(r));let n=null,s=null,i=null,o=null;if(typeof t=="string")s=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(YGe(t))s=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))s=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(Jy.isFormDataLike(t)){let A=`----formdata-undici-0${`${SP(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
|
||||||
Content-Disposition: form-data`;let u=E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=E=>E.replace(/\r?\n|\r/g,`\r
|
Content-Disposition: form-data`;let u=E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=E=>E.replace(/\r?\n|\r/g,`\r
|
||||||
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[E,m]of t)if(typeof m=="string"){let I=IS.encode(A+`; name="${u(l(E))}"\r
|
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[E,m]of t)if(typeof m=="string"){let I=HN.encode(c+`; name="${u(l(E))}"\r
|
||||||
\r
|
\r
|
||||||
${l(m)}\r
|
${l(m)}\r
|
||||||
`);d.push(I),i+=I.byteLength}else{let I=IS.encode(`${A}; name="${u(l(E))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
|
`);d.push(I),i+=I.byteLength}else{let I=HN.encode(`${c}; name="${u(l(E))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
|
||||||
Content-Type: ${m.type||"application/octet-stream"}\r
|
Content-Type: ${m.type||"application/octet-stream"}\r
|
||||||
\r
|
\r
|
||||||
`);d.push(I,m,h),typeof m.size=="number"?i+=I.byteLength+m.size+h.byteLength:f=!0}let g=IS.encode(`--${c}--\r
|
`);d.push(I,m,h),typeof m.size=="number"?i+=I.byteLength+m.size+h.byteLength:f=!0}let g=HN.encode(`--${A}--\r
|
||||||
`);d.push(g),i+=g.byteLength,f&&(i=null),s=t,n=async function*(){for(let E of d)E.stream?yield*E.stream():yield E},o=`multipart/form-data; boundary=${c}`}else if(Xte(t))s=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(RI.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:EHe(t)}if((typeof s=="string"||RI.isBuffer(s))&&(i=Buffer.byteLength(s)),n!=null){let c;r=new ReadableStream({async start(){c=n(t)[Symbol.asyncIterator]()},async pull(A){let{value:u,done:l}=await c.next();if(l)queueMicrotask(()=>{A.close(),A.byobRequest?.respond(0)});else if(!rre(r)){let d=new Uint8Array(u);d.byteLength&&A.enqueue(d)}return A.desiredSize>0},async cancel(A){await c.return()},type:"bytes"})}return[{stream:r,source:s,length:i},o]}function DHe(t,e=!1){return t instanceof ReadableStream&&(VL(!RI.isDisturbed(t),"The body has already been consumed."),VL(!t.locked,"The stream is locked.")),ire(t,e)}function kHe(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}function vHe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function _He(t){return{blob(){return Kp(this,r=>{let n=ere(this);return n===null?n="":n&&(n=THe(n)),new wHe([r],{type:n})},t)},arrayBuffer(){return Kp(this,r=>new Uint8Array(r).buffer,t)},text(){return Kp(this,tre,t)},json(){return Kp(this,MHe,t)},formData(){return Kp(this,r=>{let n=ere(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=xHe(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new Zte;return i[$p]=s,i}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),i=new Zte;for(let[o,a]of s)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return Kp(this,r=>new Uint8Array(r),t)}}}function FHe(t){Object.assign(t.prototype,_He(t))}async function Kp(t,e,r){if(QHe.brandCheck(t,r),ore(t))throw new TypeError("Body is unusable: Body has already been read");vHe(t[$p]);let n=yHe(),s=o=>n.reject(o),i=o=>{try{n.resolve(e(o))}catch(a){s(a)}};return t[$p].body==null?(i(Buffer.allocUnsafe(0)),n.promise):(await BHe(t[$p].body,i,s),n.promise)}function ore(t){let e=t[$p].body;return e!=null&&(e.stream.locked||RI.isDisturbed(e.stream))}function MHe(t){return JSON.parse(tre(t))}function ere(t){let e=t[$p].headersList,r=bHe(e);return r==="failure"?null:r}are.exports={extractBody:ire,safelyExtractBody:DHe,cloneBody:kHe,mixinBody:FHe,streamRegistry:sre,hasFinalizationRegistry:nre,bodyUnusable:ore}});var bre=C((G7t,Bre)=>{"use strict";var Me=Q("node:assert"),Pe=lt(),{channels:cre}=Pp(),JL=TL(),{RequestContentLengthMismatchError:Fh,ResponseContentLengthMismatchError:Are,RequestAbortedError:mre,InvalidArgumentError:LHe,HeadersTimeoutError:UHe,HeadersOverflowError:PHe,SocketError:Zp,InformationalError:em,BodyTimeoutError:OHe,HTTPParserError:HHe,ResponseExceededMaxSizeError:GHe}=_t(),{kUrl:Ere,kReset:Xs,kClient:QS,kParser:lr,kBlocking:vI,kRunning:an,kPending:Cre,kSize:ure,kWriting:Sl,kQueue:wa,kNoRef:DI,kKeepAliveDefaultTimeout:qHe,kHostHeader:YHe,kPendingIdx:VHe,kRunningIdx:Bo,kError:Ss,kPipelining:wS,kSocket:Lh,kKeepAliveTimeoutValue:NS,kMaxHeadersSize:zL,kKeepAliveMaxTimeout:WHe,kKeepAliveTimeoutThreshold:JHe,kHeadersTimeout:zHe,kBodyTimeout:jHe,kStrictContentLength:$L,kMaxRequests:lre,kCounter:KHe,kMaxResponseSize:$He,kOnError:dre,kResume:nu,kHTTPContext:Ire}=Br(),Di=ste(),hre=Buffer.alloc(0),yS=Buffer[Symbol.species],BS=Pe.addListener,XHe=Pe.removeAllListeners,Uh=Symbol("kIdleSocketValidation"),Mh=Symbol("kIdleSocketValidationTimeout"),tU=Symbol("kSocketUsed"),jL;async function ZHe(){let t=process.env.JEST_WORKER_ID?DL():void 0,e;try{e=await WebAssembly.compile(ate())}catch{e=await WebAssembly.compile(t||DL())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,s)=>0,wasm_on_status:(r,n,s)=>{Me(Lr.ptr===r);let i=n-Cc+Ec.byteOffset;return Lr.onStatus(new yS(Ec.buffer,i,s))||0},wasm_on_message_begin:r=>(Me(Lr.ptr===r),Lr.onMessageBegin()||0),wasm_on_header_field:(r,n,s)=>{Me(Lr.ptr===r);let i=n-Cc+Ec.byteOffset;return Lr.onHeaderField(new yS(Ec.buffer,i,s))||0},wasm_on_header_value:(r,n,s)=>{Me(Lr.ptr===r);let i=n-Cc+Ec.byteOffset;return Lr.onHeaderValue(new yS(Ec.buffer,i,s))||0},wasm_on_headers_complete:(r,n,s,i)=>(Me(Lr.ptr===r),Lr.onHeadersComplete(n,!!s,!!i)||0),wasm_on_body:(r,n,s)=>{Me(Lr.ptr===r);let i=n-Cc+Ec.byteOffset;return Lr.onBody(new yS(Ec.buffer,i,s))||0},wasm_on_message_complete:r=>(Me(Lr.ptr===r),Lr.onMessageComplete()||0)}})}var KL=null,XL=ZHe();XL.catch();var Lr=null,Ec=null,bS=0,Cc=null,e9e=0,kI=1,tm=2|kI,SS=4|kI,ZL=8|e9e,eU=class{constructor(e,r,{exports:n}){Me(Number.isFinite(e[zL])&&e[zL]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(Di.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeou
Line truncated
|
`);d.push(g),i+=g.byteLength,f&&(i=null),s=t,n=async function*(){for(let E of d)E.stream?yield*E.stream():yield E},o=`multipart/form-data; boundary=${A}`}else if(Qne(t))s=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(Jy.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:MGe(t)}if((typeof s=="string"||Jy.isBuffer(s))&&(i=Buffer.byteLength(s)),n!=null){let A;r=new ReadableStream({async start(){A=n(t)[Symbol.asyncIterator]()},async pull(c){let{value:u,done:l}=await A.next();if(l)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!Tne(r)){let d=new Uint8Array(u);d.byteLength&&c.enqueue(d)}return c.desiredSize>0},async cancel(c){await A.return()},type:"bytes"})}return[{stream:r,source:s,length:i},o]}function zGe(t,e=!1){return t instanceof ReadableStream&&(wP(!Jy.isDisturbed(t),"The body has already been consumed."),wP(!t.locked,"The stream is locked.")),Dne(t,e)}function jGe(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}function KGe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function XGe(t){return{blob(){return A0(this,r=>{let n=Sne(this);return n===null?n="":n&&(n=VGe(n)),new GGe([r],{type:n})},t)},arrayBuffer(){return A0(this,r=>new Uint8Array(r).buffer,t)},text(){return A0(this,Nne,t)},json(){return A0(this,$Ge,t)},formData(){return A0(this,r=>{let n=Sne(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=JGe(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new wne;return i[c0]=s,i}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),i=new wne;for(let[o,a]of s)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return A0(this,r=>new Uint8Array(r),t)}}}function ZGe(t){Object.assign(t.prototype,XGe(t))}async function A0(t,e,r){if(HGe.brandCheck(t,r),kne(t))throw new TypeError("Body is unusable: Body has already been read");KGe(t[c0]);let n=UGe(),s=o=>n.reject(o),i=o=>{try{n.resolve(e(o))}catch(a){s(a)}};return t[c0].body==null?(i(Buffer.allocUnsafe(0)),n.promise):(await PGe(t[c0].body,i,s),n.promise)}function kne(t){let e=t[c0].body;return e!=null&&(e.stream.locked||Jy.isDisturbed(e.stream))}function $Ge(t){return JSON.parse(Nne(t))}function Sne(t){let e=t[c0].headersList,r=OGe(e);return r==="failure"?null:r}vne.exports={extractBody:Dne,safelyExtractBody:zGe,cloneBody:jGe,mixinBody:ZGe,streamRegistry:Rne,hasFinalizationRegistry:xne,bodyUnusable:kne}});var jne=C((tzt,zne)=>{"use strict";var Pe=Q("node:assert"),qe=Et(),{channels:Fne}=Xm(),NP=AP(),{RequestContentLengthMismatchError:Hf,ResponseContentLengthMismatchError:Mne,RequestAbortedError:qne,InvalidArgumentError:e9e,HeadersTimeoutError:t9e,HeadersOverflowError:r9e,SocketError:l0,InformationalError:d0,BodyTimeoutError:n9e,HTTPParserError:s9e,ResponseExceededMaxSizeError:i9e}=Vt(),{kUrl:Yne,kReset:bi,kClient:VN,kParser:Ir,kBlocking:jy,kRunning:Cn,kPending:Vne,kSize:_ne,kWriting:Nd,kQueue:uA,kNoRef:Wy,kKeepAliveDefaultTimeout:o9e,kHostHeader:a9e,kPendingIdx:A9e,kRunningIdx:ta,kError:zs,kPipelining:JN,kSocket:Gf,kKeepAliveTimeoutValue:zN,kMaxHeadersSize:TP,kKeepAliveMaxTimeout:c9e,kKeepAliveTimeoutThreshold:u9e,kHeadersTimeout:l9e,kBodyTimeout:d9e,kStrictContentLength:DP,kMaxRequests:Lne,kCounter:h9e,kMaxResponseSize:f9e,kOnError:Une,kResume:zu,kHTTPContext:Jne}=kr(),io=Rre(),Pne=Buffer.alloc(0),GN=Buffer[Symbol.species],qN=qe.addListener,g9e=qe.removeAllListeners,qf=Symbol("kIdleSocketValidation"),h0=Symbol("kIdleSocketValidationTimeout"),MP=Symbol("kSocketUsed"),xP;async function p9e(){let t=process.env.JEST_WORKER_ID?lP():void 0,e;try{e=await WebAssembly.compile(vre())}catch{e=await WebAssembly.compile(t||lP())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,s)=>0,wasm_on_status:(r,n,s)=>{Pe(zr.ptr===r);let i=n-sc+nc.byteOffset;return zr.onStatus(new GN(nc.buffer,i,s))||0},wasm_on_message_begin:r=>(Pe(zr.ptr===r),zr.onMessageBegin()||0),wasm_on_header_field:(r,n,s)=>{Pe(zr.ptr===r);let i=n-sc+nc.byteOffset;return zr.onHeaderField(new GN(nc.buffer,i,s))||0},wasm_on_header_value:(r,n,s)=>{Pe(zr.ptr===r);let i=n-sc+nc.byteOffset;return zr.onHeaderValue(new GN(nc.buffer,i,s))||0},wasm_on_headers_complete:(r,n,s,i)=>(Pe(zr.ptr===r),zr.onHeadersComplete(n,!!s,!!i)||0),wasm_on_body:(r,n,s)=>{Pe(zr.ptr===r);let i=n-sc+nc.byteOffset;return zr.onBody(new GN(nc.buffer,i,s))||0},wasm_on_message_complete:r=>(Pe(zr.ptr===r),zr.onMessageComplete()||0)}})}var RP=null,kP=p9e();kP.catch();var zr=null,nc=null,YN=0,sc=null,m9e=0,zy=1,f0=2|zy,WN=4|zy,vP=8|m9e,FP=class{constructor(e,r,{exports:n}){Pe(Number.isFinite(e[TP])&&e[TP]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(io.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeou
Line truncated
|
||||||
`;if(typeof s=="string"?g+=`host: ${s}\r
|
`;if(typeof s=="string"?g+=`host: ${s}\r
|
||||||
`:g+=t[YHe],i?g+=`connection: upgrade\r
|
`:g+=t[a9e],i?g+=`connection: upgrade\r
|
||||||
upgrade: ${i}\r
|
upgrade: ${i}\r
|
||||||
`:t[wS]&&!h[Xs]?g+=`connection: keep-alive\r
|
`:t[JN]&&!h[bi]?g+=`connection: keep-alive\r
|
||||||
`:g+=`connection: close\r
|
`:g+=`connection: close\r
|
||||||
`,Array.isArray(A))for(let E=0;E<A.length;E+=2){let m=A[E+0],I=A[E+1];if(Array.isArray(I))for(let y=0;y<I.length;y++)g+=`${m}: ${I[y]}\r
|
`,Array.isArray(c))for(let E=0;E<c.length;E+=2){let m=c[E+0],I=c[E+1];if(Array.isArray(I))for(let y=0;y<I.length;y++)g+=`${m}: ${I[y]}\r
|
||||||
`;else g+=`${m}: ${I}\r
|
`;else g+=`${m}: ${I}\r
|
||||||
`}return cre.sendHeaders.hasSubscribers&&cre.sendHeaders.publish({request:e,headers:g,socket:h}),!c||d===0?gre(f,null,t,e,h,u,g,l):Pe.isBuffer(c)?gre(f,c,t,e,h,u,g,l):Pe.isBlobLike(c)?typeof c.stream=="function"?pre(f,c.stream(),t,e,h,u,g,l):a9e(f,c,t,e,h,u,g,l):Pe.isStream(c)?o9e(f,c,t,e,h,u,g,l):Pe.isIterable(c)?pre(f,c,t,e,h,u,g,l):Me(!1),!0}function o9e(t,e,r,n,s,i,o,a){Me(i!==0||r[an]===0,"stream body cannot be pipelined");let c=!1,A=new TS({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(g){Pe.destroy(this,g)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new mre;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Me(s.destroyed||s[Sl]&&r[an]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(g){f=g}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?Pe.destroy(e,f):Pe.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function gre(t,e,r,n,s,i,o,a){try{e?Pe.isBuffer(e)&&(Me(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
`}return Fne.sendHeaders.hasSubscribers&&Fne.sendHeaders.publish({request:e,headers:g,socket:h}),!A||d===0?Hne(f,null,t,e,h,u,g,l):qe.isBuffer(A)?Hne(f,A,t,e,h,u,g,l):qe.isBlobLike(A)?typeof A.stream=="function"?Gne(f,A.stream(),t,e,h,u,g,l):Q9e(f,A,t,e,h,u,g,l):qe.isStream(A)?b9e(f,A,t,e,h,u,g,l):qe.isIterable(A)?Gne(f,A,t,e,h,u,g,l):Pe(!1),!0}function b9e(t,e,r,n,s,i,o,a){Pe(i!==0||r[Cn]===0,"stream body cannot be pipelined");let A=!1,c=new jN({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(g){qe.destroy(this,g)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new qne;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,Pe(s.destroyed||s[Nd]&&r[Cn]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(g){f=g}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?qe.destroy(e,f):qe.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function Hne(t,e,r,n,s,i,o,a){try{e?qe.isBuffer(e)&&(Pe(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[Xs]=!0)):i===0?s.write(`${o}content-length: 0\r
|
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[bi]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):(Me(i===null,"no body must not have content length"),s.write(`${o}\r
|
`,"latin1"):(Pe(i===null,"no body must not have content length"),s.write(`${o}\r
|
||||||
`,"latin1")),n.onRequestSent(),r[nu]()}catch(c){t(c)}}async function a9e(t,e,r,n,s,i,o,a){Me(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Fh;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
`,"latin1")),n.onRequestSent(),r[zu]()}catch(A){t(A)}}async function Q9e(t,e,r,n,s,i,o,a){Pe(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Hf;let A=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[Xs]=!0),r[nu]()}catch(c){t(c)}}async function pre(t,e,r,n,s,i,o,a){Me(i!==0||r[an]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Me(c===null),s[Ss]?h(s[Ss]):c=d});s.on("close",A).on("drain",A);let l=new TS({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[Ss])throw s[Ss];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var TS=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Sl]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Ss])throw r[Ss];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[$L])throw new Fh;process.emitWarning(new Fh)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[Xs]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
`,"latin1"),s.write(A),s.uncork(),n.onBodySent(A),n.onRequestSent(),!a&&n.reset!==!1&&(s[bi]=!0),r[zu]()}catch(A){t(A)}}async function Gne(t,e,r,n,s,i,o,a){Pe(i!==0||r[Cn]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{Pe(A===null),s[zs]?h(s[zs]):A=d});s.on("close",c).on("drain",c);let l=new jN({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[zs])throw s[zs];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",c).off("drain",c)}}var jN=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Nd]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[zs])throw r[zs];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(s!==null&&o+c>s){if(i[DP])throw new Hf;process.emitWarning(new Hf)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[bi]=!0),s===null?r.write(`${A}transfer-encoding: chunked\r
|
||||||
`,"latin1"):r.write(`${c}content-length: ${s}\r
|
`,"latin1"):r.write(`${A}content-length: ${s}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1")),s===null&&r.write(`\r
|
`,"latin1")),s===null&&r.write(`\r
|
||||||
${A.toString(16)}\r
|
${c.toString(16)}\r
|
||||||
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[lr].timeout&&r[lr].timeoutType===tm&&r[lr].timeout.refresh&&r[lr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Sl]=!1,e[Ss])throw e[Ss];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[Ir].timeout&&r[Ir].timeoutType===f0&&r[Ir].timeout.refresh&&r[Ir].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Nd]=!1,e[zs])throw e[zs];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):e.write(`${o}\r
|
`,"latin1"):e.write(`${o}\r
|
||||||
`,"latin1"):r===null&&e.write(`\r
|
`,"latin1"):r===null&&e.write(`\r
|
||||||
0\r
|
0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),r!==null&&s!==r){if(n[$L])throw new Fh;process.emitWarning(new Fh)}e[lr].timeout&&e[lr].timeoutType===tm&&e[lr].timeout.refresh&&e[lr].timeout.refresh(),n[nu]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Sl]=!1,e&&(Me(n[an]<=1,"pipeline should only contain this request"),s(e))}};Bre.exports=t9e});var Dre=C((q7t,Rre)=>{"use strict";var bo=Q("node:assert"),{pipeline:c9e}=Q("node:stream"),mt=lt(),{RequestContentLengthMismatchError:rU,RequestAbortedError:Qre,SocketError:_I,InformationalError:nU}=_t(),{kUrl:xS,kReset:DS,kClient:rm,kRunning:kS,kPending:A9e,kQueue:Nl,kPendingIdx:sU,kRunningIdx:Sa,kError:Ta,kSocket:Dn,kStrictContentLength:u9e,kOnError:iU,kMaxConcurrentStreams:xre,kHTTP2Session:Na,kResume:Tl,kSize:l9e,kHTTPContext:d9e}=Br(),su=Symbol("open streams"),wre,Sre=!1,RS;try{RS=Q("node:http2")}catch{RS={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:h9e,HTTP2_HEADER_METHOD:f9e,HTTP2_HEADER_PATH:g9e,HTTP2_HEADER_SCHEME:p9e,HTTP2_HEADER_CONTENT_LENGTH:m9e,HTTP2_HEADER_EXPECT:E9e,HTTP2_HEADER_STATUS:C9e}}=RS;function I9e(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}async function y9e(t,e){t[Dn]=e,Sre||(Sre=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=RS.connect(t[xS],{createConnection:()=>e,peerMaxConcurrentStreams:t[xre]});r[su]=0,r[rm]=t,r[Dn]=e,mt.addListener(r,"error",b9e),mt.addListener(r,"frameError",Q9e),mt.addListener(r,"end",w9e),mt.addListener(r,"goaway",S9e),mt.addListener(r,"close",function(){let{[rm]:s}=this,{[Dn]:i}=s,o=this[Dn][Ta]||this[Ta]||new _I("closed",mt.getSocketInfo(i));if(s[Na]=null,s.destroyed){bo(s[A9e]===0);let a=s[Nl].splice(s[Sa]);for(let c=0;c<a.length;c++){let A=a[c];mt.errorRequest(s,A,o)}}}),r.unref(),t[Na]=r,e[Na]=r,mt.addListener(e,"error",function(s){bo(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ta]=s,this[rm][iU](s)}),mt.addListener(e,"end",function(){mt.destroy(this,new _I("other side closed",mt.getSocketInfo(this)))}),mt.addListener(e,"close",function(){let s=this[Ta]||new _I("closed",mt.getSocketInfo(this));t[Dn]=null,this[Na]!=null&&this[Na].destroy(s),t[sU]=t[Sa],bo(t[kS]===0),t.emit("disconnect",t[xS],[t],s),t[Tl]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return T9e(t,...s)},resume(){B9e(t)},destroy(s,i){n?queueMicrotask(i):e.destroy(s).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function B9e(t){let e=t[Dn];e?.destroyed===!1&&(t[l9e]===0&&t[xre]===0?(e.unref(),t[Na].unref()):(e.ref(),t[Na].ref()))}function b9e(t){bo(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Dn][Ta]=t,this[rm][iU](t)}function Q9e(t,e,r){if(r===0){let n=new nU(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Dn][Ta]=n,this[rm][iU](n)}}function w9e(){let t=new _I("other side closed",mt.getSocketInfo(this[Dn]));this.destroy(t),mt.destroy(this[Dn],t)}function S9e(t){let e=this[Ta]||new _I(`HTTP/2: "GOAWAY" frame received with code ${t}`,mt.getSocketInfo(this)),r=this[rm];if(r[Dn]=null,r[d9e]=null,this[Na]!=null&&(this[Na].destroy(e),this[Na]=null),mt.destroy(this[Dn],e),r[Sa]<r[Nl].length){let n=r[Nl][r[Sa]];r[Nl][r[Sa]++]=null,mt.errorRequest(r,n,e),r[sU]=r[Sa]}bo(r[kS]===0),r.emit("disconnect",r[xS],[r],e),r[Tl]()}function N9e(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function T9e(t,e){let r=t[Na],{method:n,path:s,host:i,upgrade:o,expectContinue:a,signal:c,headers:A}=e,{body:u}=e;if(o)return mt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let B=0;B<A.length;B+=2){let M=A[B+0],V=A[B+1];if(Array.isArray(V))for(let k=0;k<V.length;k++)l[M]?l[M]+=`,${V[k]}`:l[M]=V[k];else l[M]=V}let d,{hostname:h,port:f}=t[xS];l[h9e]=i||`${h}${f?`:${f}`:""}`,l[f9e]=n;let g=B=>{e.aborted||e.completed||(B=B||new Qre,mt.errorRequest(t,e,B),d!=null&&mt.destroy(d,B),mt.destroy(u,B),t[Nl][t[Sa]++]=null,t[Tl]())};try{e.onConnect(g)}catch(B){mt.errorRequest(t,e,B)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:c}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[su],t[Nl][t[Sa]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[su],t[Nl][t[Sa]++]=null}),d.once("close",()=>{r[su]-=1,r[su]===0&&r.unref()}),!0;l[g9e]=s,l[p9e]="https";let E=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=mt.bodyLength(u);if(mt.isFormDataLike(u)){wre??=Xp().extractBody;let[B,M]=wre(u);l["content-type"]=M,u=B.stream,m=B.length}if(m==null&&(m=e.contentLength),(m===0||!E)&&(m=null),N9e(n)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[u9e])return mt.errorRequest(t,e,new rU),!1;process.emitWarning(new rU)}m!=null&&(bo(u,"no body must not have content length"),l[m9e]=`${m}`),r.ref();let I=n==="GET"||n==="HEAD"||u===null;return a?(l[E9e]="100-continue",d=r.request(l,{endStream:I,signal:c}),d.once("cont
Line truncated
|
`,"latin1"),r!==null&&s!==r){if(n[DP])throw new Hf;process.emitWarning(new Hf)}e[Ir].timeout&&e[Ir].timeoutType===f0&&e[Ir].timeout.refresh&&e[Ir].timeout.refresh(),n[zu]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Nd]=!1,e&&(Pe(n[Cn]<=1,"pipeline should only contain this request"),s(e))}};zne.exports=E9e});var nse=C((rzt,rse)=>{"use strict";var ra=Q("node:assert"),{pipeline:w9e}=Q("node:stream"),St=Et(),{RequestContentLengthMismatchError:_P,RequestAbortedError:Kne,SocketError:Ky,InformationalError:LP}=Vt(),{kUrl:KN,kReset:ZN,kClient:g0,kRunning:$N,kPending:S9e,kQueue:Td,kPendingIdx:UP,kRunningIdx:lA,kError:hA,kSocket:Vn,kStrictContentLength:N9e,kOnError:PP,kMaxConcurrentStreams:tse,kHTTP2Session:dA,kResume:xd,kSize:T9e,kHTTPContext:x9e}=kr(),ju=Symbol("open streams"),Xne,Zne=!1,XN;try{XN=Q("node:http2")}catch{XN={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:R9e,HTTP2_HEADER_METHOD:D9e,HTTP2_HEADER_PATH:k9e,HTTP2_HEADER_SCHEME:v9e,HTTP2_HEADER_CONTENT_LENGTH:F9e,HTTP2_HEADER_EXPECT:M9e,HTTP2_HEADER_STATUS:_9e}}=XN;function L9e(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}async function U9e(t,e){t[Vn]=e,Zne||(Zne=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=XN.connect(t[KN],{createConnection:()=>e,peerMaxConcurrentStreams:t[tse]});r[ju]=0,r[g0]=t,r[Vn]=e,St.addListener(r,"error",O9e),St.addListener(r,"frameError",H9e),St.addListener(r,"end",G9e),St.addListener(r,"goaway",q9e),St.addListener(r,"close",function(){let{[g0]:s}=this,{[Vn]:i}=s,o=this[Vn][hA]||this[hA]||new Ky("closed",St.getSocketInfo(i));if(s[dA]=null,s.destroyed){ra(s[S9e]===0);let a=s[Td].splice(s[lA]);for(let A=0;A<a.length;A++){let c=a[A];St.errorRequest(s,c,o)}}}),r.unref(),t[dA]=r,e[dA]=r,St.addListener(e,"error",function(s){ra(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[hA]=s,this[g0][PP](s)}),St.addListener(e,"end",function(){St.destroy(this,new Ky("other side closed",St.getSocketInfo(this)))}),St.addListener(e,"close",function(){let s=this[hA]||new Ky("closed",St.getSocketInfo(this));t[Vn]=null,this[dA]!=null&&this[dA].destroy(s),t[UP]=t[lA],ra(t[$N]===0),t.emit("disconnect",t[KN],[t],s),t[xd]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return V9e(t,...s)},resume(){P9e(t)},destroy(s,i){n?queueMicrotask(i):e.destroy(s).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function P9e(t){let e=t[Vn];e?.destroyed===!1&&(t[T9e]===0&&t[tse]===0?(e.unref(),t[dA].unref()):(e.ref(),t[dA].ref()))}function O9e(t){ra(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Vn][hA]=t,this[g0][PP](t)}function H9e(t,e,r){if(r===0){let n=new LP(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Vn][hA]=n,this[g0][PP](n)}}function G9e(){let t=new Ky("other side closed",St.getSocketInfo(this[Vn]));this.destroy(t),St.destroy(this[Vn],t)}function q9e(t){let e=this[hA]||new Ky(`HTTP/2: "GOAWAY" frame received with code ${t}`,St.getSocketInfo(this)),r=this[g0];if(r[Vn]=null,r[x9e]=null,this[dA]!=null&&(this[dA].destroy(e),this[dA]=null),St.destroy(this[Vn],e),r[lA]<r[Td].length){let n=r[Td][r[lA]];r[Td][r[lA]++]=null,St.errorRequest(r,n,e),r[UP]=r[lA]}ra(r[$N]===0),r.emit("disconnect",r[KN],[r],e),r[xd]()}function Y9e(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function V9e(t,e){let r=t[dA],{method:n,path:s,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return St.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let B=0;B<c.length;B+=2){let F=c[B+0],Y=c[B+1];if(Array.isArray(Y))for(let L=0;L<Y.length;L++)l[F]?l[F]+=`,${Y[L]}`:l[F]=Y[L];else l[F]=Y}let d,{hostname:h,port:f}=t[KN];l[R9e]=i||`${h}${f?`:${f}`:""}`,l[D9e]=n;let g=B=>{e.aborted||e.completed||(B=B||new Kne,St.errorRequest(t,e,B),d!=null&&St.destroy(d,B),St.destroy(u,B),t[Td][t[lA]++]=null,t[xd]())};try{e.onConnect(g)}catch(B){St.errorRequest(t,e,B)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:A}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[ju],t[Td][t[lA]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[ju],t[Td][t[lA]++]=null}),d.once("close",()=>{r[ju]-=1,r[ju]===0&&r.unref()}),!0;l[k9e]=s,l[v9e]="https";let E=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=St.bodyLength(u);if(St.isFormDataLike(u)){Xne??=u0().extractBody;let[B,F]=Xne(u);l["content-type"]=F,u=B.stream,m=B.length}if(m==null&&(m=e.contentLength),(m===0||!E)&&(m=null),Y9e(n)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[N9e])return St.errorRequest(t,e,new _P),!1;process.emitWarning(new _P)}m!=null&&(ra(u,"no body must not have content length"),l[F9e]=`${m}`),r.ref();let I=n==="GET"||n==="HEAD"||u===null;return a?(l[M9e]="100-continue",d=r.request(l,{endStream:I,signal:A}),d.once("cont
Line truncated
|
||||||
`,this[eGe]=c??3e5,this[Z9e]=s??3e5,this[tGe]=I??!0,this[rGe]=B,this[AU]=V,this[Rl]=null,this[aGe]=P>-1?P:-1,this[AGe]=X??100,this[Kr]=null,this[xa]=[],this[ou]=0,this[Ra]=0,this[UI]=ue=>lU(this,ue),this[cGe]=ue=>qre(this,ue)}get pipelining(){return this[MS]}set pipelining(e){this[MS]=e,this[UI](!0)}get[HI](){return this[xa].length-this[Ra]}get[OI](){return this[Ra]-this[ou]}get[PI](){return this[xa].length-this[ou]}get[W9e](){return!!this[Kr]&&!this[sm]&&!this[Kr].destroyed}get[cU](){return!!(this[Kr]?.busy(null)||this[PI]>=(Gre(this)||1)||this[HI]>0)}[V9e](e){Yre(this),this.once("connect",e)}[oGe](e,r){let n=e.origin||this[yc].origin,s=new P9e(n,e,r);return this[xa].push(s),this[Oh]||(Ph.bodyLength(s.body)==null&&Ph.isIterable(s.body)?(this[Oh]=1,queueMicrotask(()=>lU(this))):this[UI](!0)),this[Oh]&&this[Dl]!==2&&this[cU]&&(this[Dl]=2),this[Dl]<2}async[sGe](){return new Promise(e=>{this[PI]?this[Rl]=e:e(null)})}async[iGe](e){return new Promise(r=>{let n=this[xa].splice(this[Ra]);for(let i=0;i<n.length;i++){let o=n[i];Ph.errorRequest(this,o,e)}let s=()=>{this[Rl]&&(this[Rl](),this[Rl]=null),r(null)};this[Kr]?(this[Kr].destroy(e,s),this[Kr]=null):queueMicrotask(s),this[UI]()})}},dGe=FS();function qre(t,e){if(t[OI]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){iu(t[Ra]===t[ou]);let r=t[xa].splice(t[ou]);for(let n=0;n<r.length;n++){let s=r[n];Ph.errorRequest(t,s,e)}iu(t[PI]===0)}}async function Yre(t){iu(!t[sm]),iu(!t[Kr]);let{host:e,hostname:r,protocol:n,port:s}=t[yc];if(r[0]==="["){let i=r.indexOf("]");iu(i!==-1);let o=r.substring(1,i);iu(Hre.isIP(o)),r=o}t[sm]=!0,nm.beforeConnect.hasSubscribers&&nm.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Kr]?.version,servername:t[xl],localAddress:t[LI]},connector:t[MI]});try{let i=await new Promise((o,a)=>{t[MI]({host:e,hostname:r,protocol:n,port:s,servername:t[xl],localAddress:t[LI]},(c,A)=>{c?a(c):o(A)})});if(t.destroyed){Ph.destroy(i.on("error",Pre),new G9e);return}iu(i);try{t[Kr]=i.alpnProtocol==="h2"?await lGe(t,i):await uGe(t,i)}catch(o){throw i.destroy().on("error",Pre),o}t[sm]=!1,i[nGe]=0,i[AU]=t[AU],i[Y9e]=t,i[z9e]=null,nm.connected.hasSubscribers&&nm.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Kr]?.version,servername:t[xl],localAddress:t[LI]},connector:t[MI],socket:i}),t.emit("connect",t[yc],[t])}catch(i){if(t.destroyed)return;if(t[sm]=!1,nm.connectError.hasSubscribers&&nm.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Kr]?.version,servername:t[xl],localAddress:t[LI]},connector:t[MI],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(iu(t[OI]===0);t[HI]>0&&t[xa][t[Ra]].servername===t[xl];){let o=t[xa][t[Ra]++];Ph.errorRequest(t,o,i)}else qre(t,i);t.emit("connectionError",t[yc],[t],i)}t[UI]()}function Ore(t){t[Dl]=0,t.emit("drain",t[yc],[t])}function lU(t,e){t[Oh]!==2&&(t[Oh]=2,hGe(t,e),t[Oh]=0,t[ou]>256&&(t[xa].splice(0,t[ou]),t[Ra]-=t[ou],t[ou]=0))}function hGe(t,e){for(;;){if(t.destroyed){iu(t[HI]===0);return}if(t[Rl]&&!t[PI]){t[Rl](),t[Rl]=null;return}if(t[Kr]&&t[Kr].resume(),t[cU])t[Dl]=2;else if(t[Dl]===2){e?(t[Dl]=1,queueMicrotask(()=>Ore(t))):Ore(t);continue}if(t[HI]===0||t[OI]>=(Gre(t)||1))return;let r=t[xa][t[Ra]];if(t[yc].protocol==="https:"&&t[xl]!==r.servername){if(t[OI]>0)return;t[xl]=r.servername,t[Kr]?.destroy(new H9e("servername changed"),()=>{t[Kr]=null,lU(t)})}if(t[sm])return;if(!t[Kr]){Yre(t);return}if(t[Kr].destroyed||t[Kr].busy(r))return;!r.aborted&&t[Kr].write(r)?t[Ra]++:t[xa].splice(t[Ra],1)}}Vre.exports=uU});var dU=C((z7t,Wre)=>{"use strict";var LS=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};Wre.exports=class{constructor(){this.head=this.tail=new LS}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new LS),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var zre=C((j7t,Jre)=>{var{kFree:fGe,kConnected:gGe,kPending:pGe,kQueued:mGe,kRunning:EGe,kSize:CGe}=Br(),Hh=Symbol("pool"),hU=class{constructor(e){this[Hh]=e}get connected(){return this[Hh][gGe]}get free(){return this[Hh][fGe]}get pending(){return this[Hh][pGe]}get queued(){return this[Hh][mGe]}get running(){return this[Hh][EGe]}get size(){return this[Hh][CGe]}};Jre.exports=hU});var CU=C((K7t,sne)=>{"use strict";var IGe=qp(),yGe=dU(),{kConnected:fU,kSize:jre,kRunning:Kre,kPending:$re,kQueued:GI,kBusy:BGe,kFree:bGe,kUrl:QGe,kClose:wGe,kDestroy:SGe,kDispatch:NGe}=Br(),TGe=zre(),Zs=Symbol("clients"),Ns=Symbol("needDrain"),qI=Symbol("queue"),gU=Symbol("closed resolve"),pU=Symbol("onDrain"),Xre=Symbol("onConnect"),Zre=Symbol("onDisconnect"),ene=Symbol("onCo
Line truncated
|
`,this[mqe]=A??3e5,this[pqe]=s??3e5,this[Eqe]=I??!0,this[Cqe]=B,this[qP]=Y,this[Dd]=null,this[Qqe]=P>-1?P:-1,this[Sqe]=Z??100,this[An]=null,this[fA]=[],this[Xu]=0,this[gA]=0,this[eB]=de=>VP(this,de),this[wqe]=de=>gse(this,de)}get pipelining(){return this[nT]}set pipelining(e){this[nT]=e,this[eB](!0)}get[nB](){return this[fA].length-this[gA]}get[rB](){return this[gA]-this[Xu]}get[tB](){return this[fA].length-this[Xu]}get[cqe](){return!!this[An]&&!this[m0]&&!this[An].destroyed}get[GP](){return!!(this[An]?.busy(null)||this[tB]>=(fse(this)||1)||this[nB]>0)}[Aqe](e){pse(this),this.once("connect",e)}[bqe](e,r){let n=e.origin||this[oc].origin,s=new rqe(n,e,r);return this[fA].push(s),this[Vf]||(Yf.bodyLength(s.body)==null&&Yf.isIterable(s.body)?(this[Vf]=1,queueMicrotask(()=>VP(this))):this[eB](!0)),this[Vf]&&this[kd]!==2&&this[GP]&&(this[kd]=2),this[kd]<2}async[yqe](){return new Promise(e=>{this[tB]?this[Dd]=e:e(null)})}async[Bqe](e){return new Promise(r=>{let n=this[fA].splice(this[gA]);for(let i=0;i<n.length;i++){let o=n[i];Yf.errorRequest(this,o,e)}let s=()=>{this[Dd]&&(this[Dd](),this[Dd]=null),r(null)};this[An]?(this[An].destroy(e,s),this[An]=null):queueMicrotask(s),this[eB]()})}},xqe=rT();function gse(t,e){if(t[rB]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Ku(t[gA]===t[Xu]);let r=t[fA].splice(t[Xu]);for(let n=0;n<r.length;n++){let s=r[n];Yf.errorRequest(t,s,e)}Ku(t[tB]===0)}}async function pse(t){Ku(!t[m0]),Ku(!t[An]);let{host:e,hostname:r,protocol:n,port:s}=t[oc];if(r[0]==="["){let i=r.indexOf("]");Ku(i!==-1);let o=r.substring(1,i);Ku(hse.isIP(o)),r=o}t[m0]=!0,p0.beforeConnect.hasSubscribers&&p0.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[An]?.version,servername:t[Rd],localAddress:t[$y]},connector:t[Zy]});try{let i=await new Promise((o,a)=>{t[Zy]({host:e,hostname:r,protocol:n,port:s,servername:t[Rd],localAddress:t[$y]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){Yf.destroy(i.on("error",lse),new iqe);return}Ku(i);try{t[An]=i.alpnProtocol==="h2"?await Tqe(t,i):await Nqe(t,i)}catch(o){throw i.destroy().on("error",lse),o}t[m0]=!1,i[Iqe]=0,i[qP]=t[qP],i[aqe]=t,i[lqe]=null,p0.connected.hasSubscribers&&p0.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[An]?.version,servername:t[Rd],localAddress:t[$y]},connector:t[Zy],socket:i}),t.emit("connect",t[oc],[t])}catch(i){if(t.destroyed)return;if(t[m0]=!1,p0.connectError.hasSubscribers&&p0.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[An]?.version,servername:t[Rd],localAddress:t[$y]},connector:t[Zy],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Ku(t[rB]===0);t[nB]>0&&t[fA][t[gA]].servername===t[Rd];){let o=t[fA][t[gA]++];Yf.errorRequest(t,o,i)}else gse(t,i);t.emit("connectionError",t[oc],[t],i)}t[eB]()}function dse(t){t[kd]=0,t.emit("drain",t[oc],[t])}function VP(t,e){t[Vf]!==2&&(t[Vf]=2,Rqe(t,e),t[Vf]=0,t[Xu]>256&&(t[fA].splice(0,t[Xu]),t[gA]-=t[Xu],t[Xu]=0))}function Rqe(t,e){for(;;){if(t.destroyed){Ku(t[nB]===0);return}if(t[Dd]&&!t[tB]){t[Dd](),t[Dd]=null;return}if(t[An]&&t[An].resume(),t[GP])t[kd]=2;else if(t[kd]===2){e?(t[kd]=1,queueMicrotask(()=>dse(t))):dse(t);continue}if(t[nB]===0||t[rB]>=(fse(t)||1))return;let r=t[fA][t[gA]];if(t[oc].protocol==="https:"&&t[Rd]!==r.servername){if(t[rB]>0)return;t[Rd]=r.servername,t[An]?.destroy(new sqe("servername changed"),()=>{t[An]=null,VP(t)})}if(t[m0])return;if(!t[An]){pse(t);return}if(t[An].destroyed||t[An].busy(r))return;!r.aborted&&t[An].write(r)?t[gA]++:t[fA].splice(t[gA],1)}}mse.exports=YP});var JP=C((azt,Ese)=>{"use strict";var sT=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};Ese.exports=class{constructor(){this.head=this.tail=new sT}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new sT),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Ise=C((Azt,Cse)=>{var{kFree:Dqe,kConnected:kqe,kPending:vqe,kQueued:Fqe,kRunning:Mqe,kSize:_qe}=kr(),Jf=Symbol("pool"),WP=class{constructor(e){this[Jf]=e}get connected(){return this[Jf][kqe]}get free(){return this[Jf][Dqe]}get pending(){return this[Jf][vqe]}get queued(){return this[Jf][Fqe]}get running(){return this[Jf][Mqe]}get size(){return this[Jf][_qe]}};Cse.exports=WP});var $P=C((czt,Rse)=>{"use strict";var Lqe=t0(),Uqe=JP(),{kConnected:zP,kSize:yse,kRunning:Bse,kPending:bse,kQueued:sB,kBusy:Pqe,kFree:Oqe,kUrl:Hqe,kClose:Gqe,kDestroy:qqe,kDispatch:Yqe}=kr(),Vqe=Ise(),Qi=Symbol("clients"),js=Symbol("needDrain"),iB=Symbol("queue"),jP=Symbol("closed resolve"),KP=Symbol("onDrain"),Qse=Symbol("onConnect"),wse=Symbol("onDisconnect"),Sse=Symbol("onCo
Line truncated
|
||||||
${n.count} ${n.noun} ${n.is} pending:
|
${n.count} ${n.noun} ${n.is} pending:
|
||||||
|
|
||||||
${e.format(r)}
|
${e.format(r)}
|
||||||
`.trim())}};lie.exports=CP});var tN=C((QWt,pie)=>{"use strict";var hie=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:eVe}=_t(),tVe=am();gie()===void 0&&fie(new tVe);function fie(t){if(!t||typeof t.dispatch!="function")throw new eVe("Argument agent must implement Agent");Object.defineProperty(globalThis,hie,{value:t,writable:!0,enumerable:!1,configurable:!1})}function gie(){return globalThis[hie]}pie.exports={setGlobalDispatcher:fie,getGlobalDispatcher:gie}});var rN=C((SWt,mie)=>{"use strict";mie.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var Cie=C((NWt,Eie)=>{"use strict";var rVe=_S();Eie.exports=t=>{let e=t?.maxRedirections;return r=>function(s,i){let{maxRedirections:o=e,...a}=s;if(!o)return r(s,i);let c=new rVe(r,o,s,i);return r(a,c)}}});var yie=C((TWt,Iie)=>{"use strict";var nVe=VS();Iie.exports=t=>e=>function(n,s){return e(n,new nVe({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))}});var bie=C((xWt,Bie)=>{"use strict";var sVe=lt(),{InvalidArgumentError:iVe,RequestAbortedError:oVe}=_t(),aVe=rN(),IP=class extends aVe{#e=1024*1024;#t=null;#n=!1;#r=!1;#i=0;#s=null;#c=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new iVe("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#c=r}onConnect(e){this.#t=e,this.#c.onConnect(this.#o.bind(this))}#o(e){this.#r=!0,this.#s=e}onHeaders(e,r,n,s){let o=sVe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new oVe(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#c.onHeaders(e,r,n,s)}onError(e){this.#n||(e=this.#s??e,this.#c.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#n=!0,this.#r?this.#c.onError(this.#s):this.#c.onComplete([])),!0}onComplete(e){if(!this.#n){if(this.#r){this.#c.onError(this.reason);return}this.#c.onComplete(e)}}};function cVe({maxSize:t}={maxSize:1024*1024}){return e=>function(n,s){let{dumpMaxSize:i=t}=n,o=new IP({maxSize:i},s);return e(n,o)}}Bie.exports=cVe});var Sie=C((RWt,wie)=>{"use strict";var{isIP:AVe}=Q("node:net"),{lookup:uVe}=Q("node:dns"),lVe=rN(),{InvalidArgumentError:Em,InformationalError:dVe}=_t(),Qie=Math.pow(2,31)-1,yP=class{#e=0;#t=0;#n=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#i}get full(){return this.#n.size===this.#t}runLookup(e,r,n){let s=this.#n.get(e.hostname);if(s==null&&this.full){n(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(s==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){n(o??new dVe("No DNS entries found"));return}this.setRecords(e,a);let c=this.#n.get(e.hostname),A=this.pick(e,c,i.affinity),u;typeof A.port=="number"?u=`:${A.port}`:e.port!==""?u=`:${e.port}`:u="",n(null,`${e.protocol}//${A.family===6?`[${A.address}]`:A.address}${u}`)});else{let o=this.pick(e,s,i.affinity);if(o==null){this.#n.delete(e.hostname),this.runLookup(e,r,n);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",n(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,n){uVe(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,i)=>{if(s)return n(s);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);n(null,o.values())})}#i(e,r,n){let s=null,{records:i,offset:o}=r,a;if(this.dualStack?(n==null&&(o==null||o===Qie?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),i[n]!=null&&i[n].ips.length>0?a=i[n]:a=i[n===4?6:4]):a=i[n],a==null||a.ips.length===0)return s;a.offset==null||a.offset===Qie?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return s=a.ips[c]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(a.ips.splice(c,1),this.pick(e,r,n)):s}setRecords(e,r){let n=Date.now(),s={records:{4:null,6:null}};for(let i of r){i.timestamp=n,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=s.records[i.family]??{ips:[]};o.ips.push(i),s.records[i.family]=o}this.#n.set(e.hostname,s)}getHandler(e,r){return new BP(this,e,r)}},BP=class extends lVe{#e=null;#t=null;#n=null;#r=null;#i=null;constructor(e,{origin:r,handler:n,dispatch:s},i){super(n),this.#i=r,this.#r=n,this.#t={...i},this.#e=e,this.#n=s}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#i,this.#t,(r,n)=>{if(r)
Line truncated
|
`.trim())}};Loe.exports=$O});var BT=C((Lzt,Goe)=>{"use strict";var Poe=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:mJe}=Vt(),EJe=I0();Hoe()===void 0&&Ooe(new EJe);function Ooe(t){if(!t||typeof t.dispatch!="function")throw new mJe("Argument agent must implement Agent");Object.defineProperty(globalThis,Poe,{value:t,writable:!0,enumerable:!1,configurable:!1})}function Hoe(){return globalThis[Poe]}Goe.exports={setGlobalDispatcher:Ooe,getGlobalDispatcher:Hoe}});var bT=C((Pzt,qoe)=>{"use strict";qoe.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var Voe=C((Ozt,Yoe)=>{"use strict";var CJe=tT();Yoe.exports=t=>{let e=t?.maxRedirections;return r=>function(s,i){let{maxRedirections:o=e,...a}=s;if(!o)return r(s,i);let A=new CJe(r,o,s,i);return r(a,A)}}});var Woe=C((Hzt,Joe)=>{"use strict";var IJe=dT();Joe.exports=t=>e=>function(n,s){return e(n,new IJe({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))}});var joe=C((Gzt,zoe)=>{"use strict";var yJe=Et(),{InvalidArgumentError:BJe,RequestAbortedError:bJe}=Vt(),QJe=bT(),e3=class extends QJe{#e=1024*1024;#t=null;#n=!1;#r=!1;#i=0;#s=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new BJe("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#r=!0,this.#s=e}onHeaders(e,r,n,s){let o=yJe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new bJe(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#a.onHeaders(e,r,n,s)}onError(e){this.#n||(e=this.#s??e,this.#a.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#n=!0,this.#r?this.#a.onError(this.#s):this.#a.onComplete([])),!0}onComplete(e){if(!this.#n){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function wJe({maxSize:t}={maxSize:1024*1024}){return e=>function(n,s){let{dumpMaxSize:i=t}=n,o=new e3({maxSize:i},s);return e(n,o)}}zoe.exports=wJe});var Zoe=C((qzt,Xoe)=>{"use strict";var{isIP:SJe}=Q("node:net"),{lookup:NJe}=Q("node:dns"),TJe=bT(),{InvalidArgumentError:x0,InformationalError:xJe}=Vt(),Koe=Math.pow(2,31)-1,t3=class{#e=0;#t=0;#n=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#i}get full(){return this.#n.size===this.#t}runLookup(e,r,n){let s=this.#n.get(e.hostname);if(s==null&&this.full){n(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(s==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){n(o??new xJe("No DNS entries found"));return}this.setRecords(e,a);let A=this.#n.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",n(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,s,i.affinity);if(o==null){this.#n.delete(e.hostname),this.runLookup(e,r,n);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",n(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,n){NJe(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,i)=>{if(s)return n(s);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);n(null,o.values())})}#i(e,r,n){let s=null,{records:i,offset:o}=r,a;if(this.dualStack?(n==null&&(o==null||o===Koe?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),i[n]!=null&&i[n].ips.length>0?a=i[n]:a=i[n===4?6:4]):a=i[n],a==null||a.ips.length===0)return s;a.offset==null||a.offset===Koe?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return s=a.ips[A]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(a.ips.splice(A,1),this.pick(e,r,n)):s}setRecords(e,r){let n=Date.now(),s={records:{4:null,6:null}};for(let i of r){i.timestamp=n,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=s.records[i.family]??{ips:[]};o.ips.push(i),s.records[i.family]=o}this.#n.set(e.hostname,s)}getHandler(e,r){return new r3(this,e,r)}},r3=class extends TJe{#e=null;#t=null;#n=null;#r=null;#i=null;constructor(e,{origin:r,handler:n,dispatch:s},i){super(n),this.#i=r,this.#r=n,this.#t={...i},this.#e=e,this.#n=s}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#i,this.#t,(r,n)=>{if(r)
Line truncated
|
||||||
${i}`;break;case"retry":sce(i)&&(r[s]=i);break;case"id":ice(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&sce(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&ice(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};oce.exports={EventSourceStream:lO}});var gce=C((aJt,fce)=>{"use strict";var{pipeline:Ize}=Q("node:stream"),{fetching:yze}=ty(),{makeRequest:Bze}=ym(),{webidl:lu}=Kn(),{EventSourceStream:bze}=ace(),{parseMIMEType:Qze}=$s(),{createFastMessageEvent:wze}=Nm(),{isNetworkError:cce}=ZI(),{delay:Sze}=AO(),{kEnumerableProperty:rf}=lt(),{environmentSettingsObject:Ace}=Ri(),uce=!1,lce=3e3,gy=0,dce=1,py=2,Nze="anonymous",Tze="use-credentials",km=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#n=!1;#r=gy;#i=null;#s=null;#c;#o;constructor(e,r={}){super(),lu.util.markAsUncloneable(this);let n="EventSource constructor";lu.argumentLengthCheck(arguments,1,n),uce||(uce=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=lu.converters.USVString(e,n,"url"),r=lu.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#c=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:lce};let s=Ace,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=Nze;r.withCredentials&&(o=Tze,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Ace.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=Bze(a),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#a(){if(this.#r===py)return;this.#r=gy;let e={request:this.#i,dispatcher:this.#c},r=n=>{cce(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(cce(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?Qze(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=dce,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new bze({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(wze(c.type,c.options))}});Ize(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=yze(e)}async#A(){this.#r!==py&&(this.#r=gy,this.dispatchEvent(new Event("error")),await Sze(this.#o.reconnectionTime),this.#r===gy&&(this.#o.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#a()))}close(){lu.brandCheck(this,t),this.#r!==py&&(this.#r=py,this.#s.abort(),this.#i=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},hce={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:gy,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:dce,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:py,writable:!1}};Object.defineProperties(km,hce);Object.defineProperties(km.prototype,hce);Object.defineProperties(km.prototype,{close:rf,onerror:rf,onmessage:rf,onopen:rf,readyState:rf,url:rf,withCredentials:rf});lu.converters.EventSourceInitDict=lu.dictionaryConverter([{key:"withCredentials",converter:lu.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:lu.converters.any}]);fce.exports={EventSource:km,defaultReconnectionTime:lce}});var YN=C((cJt,ze)=>{"use strict";var xze=im(),pce=II(),Rze=om(),Dze=hne(),kze=am(),vze=kU(),_ze=Lne(),Fze=Yne(),mce=_t(),qN=lt(),{InvalidArgumentError:GN}=mce,vm=Rse(),Mze=BI(),Lze=hP(),Uze=die(),Pze=pP(),Oze=eP(),Hze=VS(),{getGlobalDispatcher:Ece,setGlobalDispatcher:Gze}=tN(),qze=rN(),Yze=_S(),Vze=FS();Object.assign(pce.prototype,vm);ze.exports.Dispatcher=pce;ze.exports.Client=xze;ze.exports.Pool=Rze;ze.exports.BalancedPool=Dze;ze.exports.Agent=kze;ze.exports.ProxyAgent=vze;ze.exports.EnvHttpProxyAgent=_ze;ze.exports
Line truncated
|
${o}`;return}if(cx(e,s,Gje)){qje(e,i)&&(r.retry=e.toString("utf8",i));return}if(cx(e,s,Hje)){Yje(e,i)&&(r.id=e.toString("utf8",i));return}if(cx(e,s,Oje)){let o=e.toString("utf8",i);o.length>0&&(r.event=o)}}processEvent(e){e.retry&&Mje(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&_je(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event.data=void 0,this.event.event=void 0,this.event.id=void 0,this.event.retry=void 0}hasPendingEvent(){return this.event.data!==void 0||this.event.event!==void 0||this.event.id!==void 0||this.event.retry!==void 0}hasCurrentByte(){return this.chunkIndex<this.chunks.length&&this.pos<this.chunks[this.chunkIndex].length}currentByte(){return this.chunks[this.chunkIndex][this.pos]}consumeCurrentByte(){this.advanceCursor(),this.syncLineStartToCursor()}advanceCursor(){for(this.pos++;this.chunkIndex<this.chunks.length&&this.pos>=this.chunks[this.chunkIndex].length;)this.chunkIndex++,this.pos=0}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex,this.linePos=this.pos,this.dropConsumedChunks()}dropConsumedChunks(){for(;this.lineChunkIndex>0;)this.chunks.shift(),this.lineChunkIndex--,this.chunkIndex--;this.chunkIndex===this.chunks.length&&(this.chunks.length=0,this.chunkIndex=0,this.pos=0,this.lineChunkIndex=0,this.linePos=0)}readLine(){if(this.lineChunkIndex===this.chunkIndex)return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos);let e=[],r=0;for(let n=this.lineChunkIndex;n<=this.chunkIndex;n++){let s=this.chunks[n],i=n===this.lineChunkIndex?this.linePos:0,o=n===this.chunkIndex?this.pos:s.length,a=s.subarray(i,o);r+=a.length,e.push(a)}return Buffer.concat(e,r)}peekBufferedByte(e){let r=this.lineChunkIndex,n=this.linePos;for(;r<this.chunks.length;){let s=this.chunks[r],i=s.length-n;if(e<i)return s[n+e];e-=i,r++,n=0}}discardLeadingBytes(e){for(;e>0&&this.lineChunkIndex<this.chunks.length;){let n=this.chunks[this.lineChunkIndex].length-this.linePos;e<n?(this.linePos+=e,e=0):(e-=n,this.lineChunkIndex++,this.linePos=0)}this.chunkIndex=this.lineChunkIndex,this.pos=this.linePos,this.dropConsumedChunks()}handleBOM(){let e=this.peekBufferedByte(0),r=this.peekBufferedByte(1),n=this.peekBufferedByte(2);return r===void 0?(e===q0[0]||(this.checkBOM=!1),!0):n===void 0?e===q0[0]&&r===q0[1]?!0:(this.checkBOM=!1,!1):(e===q0[0]&&r===q0[1]&&n===q0[2]&&this.discardLeadingBytes(3),this.checkBOM=!1,!this.hasCurrentByte())}};Rce.exports={EventSourceStream:V3}});var Pce=C((Ijt,Uce)=>{"use strict";var{pipeline:Vje}=Q("node:stream"),{fetching:Jje}=EB(),{makeRequest:Wje}=k0(),{webidl:tl}=ds(),{EventSourceStream:zje}=Dce(),{parseMIMEType:jje}=Bi(),{createFastMessageEvent:Kje}=U0(),{isNetworkError:kce}=pB(),{delay:Xje}=q3(),{kEnumerableProperty:Ag}=Et(),{environmentSettingsObject:vce}=so(),Fce=!1,Mce=3e3,kB=0,_ce=1,vB=2,Zje="anonymous",$je="use-credentials",Y0=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#n=!1;#r=kB;#i=null;#s=null;#a;#o;constructor(e,r={}){super(),tl.util.markAsUncloneable(this);let n="EventSource constructor";tl.argumentLengthCheck(arguments,1,n),Fce||(Fce=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=tl.converters.USVString(e,n,"url"),r=tl.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:Mce};let s=vce,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=Zje;r.withCredentials&&(o=$je,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=vce.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=Wje(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#A(){if(this.#r===vB)return;this.#r=kB;let e={request:this.#i,dispatcher:this.#a},r=n=>{kce(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(kce(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let s=n.headersList.get("content-type",!0),i=s!==null?jje(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=_ce,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new zje({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(Kje(A.type,A.options))}});Vje(n.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=Jje(e)}async#c(){this.#r!==vB&&(this.#r=kB,this.dispatchEvent(n
Line truncated
|
||||||
%s`,M,M,I,n);var V=I.type==="*"?n3:I.type==="?"?r3:"\\"+I.type;s=!0,n=n.slice(0,I.reStart)+V+"\\("+M}f(),i&&(n+="\\\\");var k=!1;switch(n.charAt(0)){case"[":case".":case"(":k=!0}for(var P=a.length-1;P>-1;P--){var v=a[P],z=n.slice(0,v.reStart),X=n.slice(v.reStart,v.reEnd-8),ee=n.slice(v.reEnd-8,v.reEnd),ce=n.slice(v.reEnd);ee+=ce;var ue=z.split("(").length-1,Fe=ce;for(g=0;g<ue;g++)Fe=Fe.replace(/\)[+*?]?/,"");ce=Fe;var ke="";ce===""&&e!==dT&&(ke="$");var et=z+X+ce+ke+ee;n=et}if(n!==""&&s&&(n="(?=.)"+n),k&&(n=d+n),e===dT)return[n,s];if(!s)return v$e(t);var Ft=r.nocase?"i":"";try{var vt=new RegExp("^"+n+"$",Ft)}catch{return new RegExp("$.")}return vt._glob=t,vt._src=n,vt}Hi.makeRe=function(t,e){return new un(t,e||{}).makeRe()};un.prototype.makeRe=k$e;function k$e(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?n3:e.dot?Q$e:w$e,n=e.nocase?"i":"",s=t.map(function(i){return i.map(function(o){return o===uf?r:typeof o=="string"?_$e(o):o._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}Hi.match=function(t,e,r){r=r||{};var n=new un(e,r);return t=t.filter(function(s){return n.match(s)}),n.options.nonull&&!t.length&&t.push(e),t};un.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var n=this.options;Ty.sep!=="/"&&(e=e.split(Ty.sep).join("/")),e=e.split(oue),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<s.length;o++){var a=s[o],c=e;n.matchBase&&a.length===1&&(c=[i]);var A=this.matchOne(c,a,r);if(A)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};un.prototype.matchOne=function(t,e,r){return e.indexOf(uf)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};un.prototype._matchGlobstar=function(t,e,r,n,s){var i,o=-1;for(i=s;i<e.length;i++)if(e[i]===uf){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===uf){a=i;break}var c=e.slice(s,o),A=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var l=t.slice(n,n+c.length);if(!this._matchOne(l,c,r,0,0))return!1;n+=c.length}var d=0;if(u.length){if(u.length+n>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))d=u.length;else{if(t[t.length-1]!==""||n+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;d=u.length+1}}if(!A.length){var f=!!d;for(i=n;i<t.length-d;i++){var g=String(t[i]);if(f=!0,g==="."||g===".."||!this.options.dot&&g.charAt(0)===".")return!1}return r||f}for(var E=[[[],0]],m=E[0],I=0,y=[0],B=0;B<A.length;B++){var M=A[B];M===uf?(y.push(I),m=[[],0],E.push(m)):(m[0].push(M),I++)}for(var V=E.length-1,k=t.length-d,P=0;P<E.length;P++)E[P][1]=k-(y[V--]+E[P][0].length);return!!this._matchGlobStarBodySections(t,E,n,0,r,0,!!d)};un.prototype._matchGlobStarBodySections=function(t,e,r,n,s,i,o){var a=e[n];if(!a){for(var c=r;c<t.length;c++){o=!0;var A=t[c];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,s,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,n+1,s,i+1,o);if(h!==!1)return h}var A=t[r];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1;r++}return s||null};un.prototype._matchOne=function(t,e,r,n,s){var i,o,a,c;for(i=n,o=s,a=t.length,c=e.length;i<a&&o<c;i++,o++){this.debug("matchOne loop");var A=e[o],u=t[i];if(this.debug(e,A,u),A===!1||A===uf)return!1;var l;if(typeof A=="string"?(l=u===A,this.debug("string match",A,u,l)):(l=u.match(A),this.debug("pattern match",A,u,l)),!l)return!1}if(i===a&&o===c)return!0;if(i===a)return r;if(o===c)return i===a-1&&t[i]==="";throw new Error("wtf?")};function v$e(t){return t.replace(/\\(.)/g,"$1")}function _$e(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Om=C((ujt,hue)=>{"use strict";var G$e="2.0.0",q$e=Number.MAX_SAFE_INTEGER||9007199254740991,Y$e=16,V$e=250,W$e=["major","premajor","minor","preminor","patch","prepatch","prerelease"];hue.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Y$e,MAX_SAFE_BUILD_LENGTH:V$e,MAX_SAFE_INTEGER:q$e,RELEASE_TYPES:W$e,SEMVER_SPEC_VERSION:G$e,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ky=C((ljt,fue)=>{"use strict";var J$e=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};fue.exports=J$e});var Hm=C((xc,gue)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:i3,MAX_SAFE_BUILD_LENGTH:z$e,MAX_LENGTH:j$e}=Om(),K$e=ky();xc=gue.exports={};var $$e=xc.re=[],X$e=xc.safeRe=[],me=xc.src=[],Z$e=xc.safeSrc=[],Ee=xc.t={},eXe=0,o3="[a-zA-Z0-9-]",tXe=[["\\s",1],["\\d",j$e],[o3,z$e]],rXe=t=>{for(let[e,r]of tXe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+Line truncated
|
%s`,F,F,I,n);var Y=I.type==="*"?P8:I.type==="?"?U8:"\\"+I.type;s=!0,n=n.slice(0,I.reStart)+Y+"\\("+F}f(),i&&(n+="\\\\");var L=!1;switch(n.charAt(0)){case"[":case".":case"(":L=!0}for(var P=a.length-1;P>-1;P--){var k=a[P],j=n.slice(0,k.reStart),Z=n.slice(k.reStart,k.reEnd-8),re=n.slice(k.reEnd-8,k.reEnd),Ae=n.slice(k.reEnd);re+=Ae;var de=j.split("(").length-1,ke=Ae;for(g=0;g<de;g++)ke=ke.replace(/\)[+*?]?/,"");Ae=ke;var ve="";Ae===""&&e!==Fx&&(ve="$");var rt=j+Z+Ae+ve+re;n=rt}if(n!==""&&s&&(n="(?=.)"+n),L&&(n=d+n),e===Fx)return[n,s];if(!s)return ZZe(t);var _t=r.nocase?"i":"";try{var Dt=new RegExp("^"+n+"$",_t)}catch{return new RegExp("$.")}return Dt._glob=t,Dt._src=n,Dt}po.makeRe=function(t,e){return new Bn(t,e||{}).makeRe()};Bn.prototype.makeRe=XZe;function XZe(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?P8:e.dot?qZe:YZe,n=e.nocase?"i":"",s=t.map(function(i){return i.map(function(o){return o===hg?r:typeof o=="string"?$Ze(o):o._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}po.match=function(t,e,r){r=r||{};var n=new Bn(e,r);return t=t.filter(function(s){return n.match(s)}),n.options.nonull&&!t.length&&t.push(e),t};Bn.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var n=this.options;VB.sep!=="/"&&(e=e.split(VB.sep).join("/")),e=e.split(Rle),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<s.length;o++){var a=s[o],A=e;n.matchBase&&a.length===1&&(A=[i]);var c=this.matchOne(A,a,r);if(c)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};Bn.prototype.matchOne=function(t,e,r){return e.indexOf(hg)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};Bn.prototype._matchGlobstar=function(t,e,r,n,s){var i,o=-1;for(i=s;i<e.length;i++)if(e[i]===hg){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===hg){a=i;break}var A=e.slice(s,o),c=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(A.length){var l=t.slice(n,n+A.length);if(!this._matchOne(l,A,r,0,0))return!1;n+=A.length}var d=0;if(u.length){if(u.length+n>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))d=u.length;else{if(t[t.length-1]!==""||n+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;d=u.length+1}}if(!c.length){var f=!!d;for(i=n;i<t.length-d;i++){var g=String(t[i]);if(f=!0,g==="."||g===".."||!this.options.dot&&g.charAt(0)===".")return!1}return r||f}for(var E=[[[],0]],m=E[0],I=0,y=[0],B=0;B<c.length;B++){var F=c[B];F===hg?(y.push(I),m=[[],0],E.push(m)):(m[0].push(F),I++)}for(var Y=E.length-1,L=t.length-d,P=0;P<E.length;P++)E[P][1]=L-(y[Y--]+E[P][0].length);return!!this._matchGlobStarBodySections(t,E,n,0,r,0,!!d)};Bn.prototype._matchGlobStarBodySections=function(t,e,r,n,s,i,o){var a=e[n];if(!a){for(var A=r;A<t.length;A++){o=!0;var c=t[A];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,s,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,n+1,s,i+1,o);if(h!==!1)return h}var c=t[r];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1;r++}return s||null};Bn.prototype._matchOne=function(t,e,r,n,s){var i,o,a,A;for(i=n,o=s,a=t.length,A=e.length;i<a&&o<A;i++,o++){this.debug("matchOne loop");var c=e[o],u=t[i];if(this.debug(e,c,u),c===!1||c===hg)return!1;var l;if(typeof c=="string"?(l=u===c,this.debug("string match",c,u,l)):(l=u.match(c),this.debug("pattern match",c,u,l)),!l)return!1}if(i===a&&o===A)return!0;if(i===a)return r;if(o===A)return i===a-1&&t[i]==="";throw new Error("wtf?")};function ZZe(t){return t.replace(/\\(.)/g,"$1")}function $Ze(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Z0=C((QXt,Lle)=>{"use strict";var a$e="2.0.0",A$e=Number.MAX_SAFE_INTEGER||9007199254740991,c$e=16,u$e=250,l$e=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Lle.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:c$e,MAX_SAFE_BUILD_LENGTH:u$e,MAX_SAFE_INTEGER:A$e,RELEASE_TYPES:l$e,SEMVER_SPEC_VERSION:a$e,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var jB=C((wXt,Ule)=>{"use strict";var d$e=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};Ule.exports=d$e});var $0=C((fc,Ple)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:H8,MAX_SAFE_BUILD_LENGTH:h$e,MAX_LENGTH:f$e}=Z0(),g$e=jB();fc=Ple.exports={};var p$e=fc.re=[],m$e=fc.safeRe=[],ye=fc.src=[],E$e=fc.safeSrc=[],Be=fc.t={},C$e=0,G8="[a-zA-Z0-9-]",I$e=[["\\s",1],["\\d",f$e],[G8,h$e]],y$e=t=>{for(let[e,r]of I$e)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+Line truncated
|
||||||
`).join(`
|
`).join(`
|
||||||
`+i),t.push(s+"m+"+XT.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Vtt()+e+" "+t[0]}function Vtt(){return vn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Wtt(...t){return process.stderr.write($T.formatWithOptions(vn.inspectOpts,...t)+`
|
`+i),t.push(s+"m+"+yR.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=unt()+e+" "+t[0]}function unt(){return Wn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function lnt(...t){return process.stderr.write(IR.formatWithOptions(Wn.inspectOpts,...t)+`
|
||||||
`)}function Jtt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function ztt(){return process.env.DEBUG}function jtt(t){t.inspectOpts={};let e=Object.keys(vn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=vn.inspectOpts[e[r]]}XT.exports=j3()(vn);var{formatters:Yde}=XT.exports;Yde.o=function(t){return this.inspectOpts.colors=this.useColors,$T.inspect(t,this.inspectOpts).split(`
|
`)}function dnt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function hnt(){return process.env.DEBUG}function fnt(t){t.inspectOpts={};let e=Object.keys(Wn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Wn.inspectOpts[e[r]]}yR.exports=D4()(Wn);var{formatters:ffe}=yR.exports;ffe.o=function(t){return this.inspectOpts.colors=this.useColors,IR.inspect(t,this.inspectOpts).split(`
|
||||||
`).map(e=>e.trim()).join(" ")};Yde.O=function(t){return this.inspectOpts.colors=this.useColors,$T.inspect(t,this.inspectOpts)}});var ZT=C((H$t,X3)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?X3.exports=Ude():X3.exports=Vde()});var zde=C(ai=>{"use strict";var Ktt=ai&&ai.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),$tt=ai&&ai.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Wde=ai&&ai.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Ktt(e,t,r);return $tt(e,t),e};Object.defineProperty(ai,"__esModule",{value:!0});ai.req=ai.json=ai.toBuffer=void 0;var Xtt=Wde(Q("http")),Ztt=Wde(Q("https"));async function Jde(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}ai.toBuffer=Jde;async function ert(t){let r=(await Jde(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}ai.json=ert;function trt(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Ztt:Xtt).request(t,e),s=new Promise((i,o)=>{n.once("response",i).once("error",o).end()});return n.then=s.then.bind(s),n}ai.req=trt});var e8=C(Yi=>{"use strict";var Kde=Yi&&Yi.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),rrt=Yi&&Yi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),$de=Yi&&Yi.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Kde(e,t,r);return rrt(e,t),e},nrt=Yi&&Yi.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Kde(e,t,r)};Object.defineProperty(Yi,"__esModule",{value:!0});Yi.Agent=void 0;var srt=$de(Q("net")),jde=$de(Q("http")),irt=Q("https");nrt(zde(),Yi);var kc=Symbol("AgentBaseInternalState"),Z3=class extends jde.Agent{constructor(e){super(e),this[kc]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
|
`).map(e=>e.trim()).join(" ")};ffe.O=function(t){return this.inspectOpts.colors=this.useColors,IR.inspect(t,this.inspectOpts)}});var BR=C((ter,F4)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?F4.exports=Afe():F4.exports=gfe()});var Efe=C(Ri=>{"use strict";var gnt=Ri&&Ri.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),pnt=Ri&&Ri.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),pfe=Ri&&Ri.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&gnt(e,t,r);return pnt(e,t),e};Object.defineProperty(Ri,"__esModule",{value:!0});Ri.req=Ri.json=Ri.toBuffer=void 0;var mnt=pfe(Q("http")),Ent=pfe(Q("https"));async function mfe(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}Ri.toBuffer=mfe;async function Cnt(t){let r=(await mfe(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}Ri.json=Cnt;function Int(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Ent:mnt).request(t,e),s=new Promise((i,o)=>{n.once("response",i).once("error",o).end()});return n.then=s.then.bind(s),n}Ri.req=Int});var _4=C(Co=>{"use strict";var Ife=Co&&Co.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),ynt=Co&&Co.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),yfe=Co&&Co.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Ife(e,t,r);return ynt(e,t),e},Bnt=Co&&Co.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Ife(e,t,r)};Object.defineProperty(Co,"__esModule",{value:!0});Co.Agent=void 0;var bnt=yfe(Q("net")),Cfe=yfe(Q("http")),Qnt=Q("https");Bnt(Efe(),Co);var mc=Symbol("AgentBaseInternalState"),M4=class extends Cfe.Agent{constructor(e){super(e),this[mc]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
|
||||||
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new srt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?irt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(s),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(i,o),a instanceof jde.Agent)try{return a.addRequest(e,s)}catch(c){return n(c)}this[kc].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(i,o),n(a)})}createConnection(){let e=this[kc].currentSocket;if(this[kc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[kc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[kc]&&(this[kc].defaultPort=e)}get protocol(){return this[kc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[kc]&&(this[kc].protocol=e)}};Yi.Agent=Z3});var Xde=C(Km=>{"use strict";var ort=Km&&Km.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Km,"__esModule",{value:!0});Km.parseProxyResponse=void 0;var art=ort(ZT()),ex=(0,art.default)("https-proxy-agent:parse-proxy-response");function crt(t){return new Promise((e,r)=>{let n=0,s=[];function i(){let u=t.read();u?A(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",i)}function a(){o(),ex("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),ex("onerror %o",u),r(u)}function A(u){s.push(u),n+=u.length;let l=Buffer.concat(s,n),d=l.indexOf(`\r
|
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new bnt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?Qnt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(s),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(i,o),a instanceof Cfe.Agent)try{return a.addRequest(e,s)}catch(A){return n(A)}this[mc].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(i,o),n(a)})}createConnection(){let e=this[mc].currentSocket;if(this[mc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[mc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[mc]&&(this[mc].defaultPort=e)}get protocol(){return this[mc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[mc]&&(this[mc].protocol=e)}};Co.Agent=M4});var Bfe=C(AE=>{"use strict";var wnt=AE&&AE.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(AE,"__esModule",{value:!0});AE.parseProxyResponse=void 0;var Snt=wnt(BR()),bR=(0,Snt.default)("https-proxy-agent:parse-proxy-response");function Nnt(t){return new Promise((e,r)=>{let n=0,s=[];function i(){let u=t.read();u?c(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",A),t.removeListener("readable",i)}function a(){o(),bR("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),bR("onerror %o",u),r(u)}function c(u){s.push(u),n+=u.length;let l=Buffer.concat(s,n),d=l.indexOf(`\r
|
||||||
\r
|
\r
|
||||||
`);if(d===-1){ex("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,d).toString("ascii").split(`\r
|
`);if(d===-1){bR("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,d).toString("ascii").split(`\r
|
||||||
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),E=+g[1],m=g.slice(2).join(" "),I={};for(let y of h){if(!y)continue;let B=y.indexOf(":");if(B===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${y}"`));let M=y.slice(0,B).toLowerCase(),V=y.slice(B+1).trimStart(),k=I[M];typeof k=="string"?I[M]=[k,V]:Array.isArray(k)?k.push(V):I[M]=V}ex("got proxy server response: %o %o",f,I),o(),e({connect:{statusCode:E,statusText:m,headers:I},buffered:l})}t.on("error",c),t.on("end",a),i()})}Km.parseProxyResponse=crt});var she=C(ko=>{"use strict";var Art=ko&&ko.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),urt=ko&&ko.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),rhe=ko&&ko.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Art(e,t,r);return urt(e,t),e},nhe=ko&&ko.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ko,"__esModule",{value:!0});ko.HttpsProxyAgent=void 0;var tx=rhe(Q("net")),Zde=rhe(Q("tls")),lrt=nhe(Q("assert")),drt=nhe(ZT()),hrt=e8(),frt=Q("url"),grt=Xde(),Wy=(0,drt.default)("https-proxy-agent"),ehe=t=>t.servername===void 0&&t.host&&!tx.isIP(t.host)?{...t,servername:t.host}:t,rx=class extends hrt.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new frt.URL(e):e,this.proxyHeaders=r?.headers??{},Wy("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?the(r,"headers"):null,host:n,port:s}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let s;n.protocol==="https:"?(Wy("Creating `tls.Socket`: %o",this.connectOpts),s=Zde.connect(ehe(this.connectOpts))):(Wy("Creating `net.Socket`: %o",this.connectOpts),s=tx.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=tx.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),E=+g[1],m=g.slice(2).join(" "),I={};for(let y of h){if(!y)continue;let B=y.indexOf(":");if(B===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${y}"`));let F=y.slice(0,B).toLowerCase(),Y=y.slice(B+1).trimStart(),L=I[F];typeof L=="string"?I[F]=[L,Y]:Array.isArray(L)?L.push(Y):I[F]=Y}bR("got proxy server response: %o %o",f,I),o(),e({connect:{statusCode:E,statusText:m,headers:I},buffered:l})}t.on("error",A),t.on("end",a),i()})}AE.parseProxyResponse=Nnt});var Tfe=C(la=>{"use strict";var Tnt=la&&la.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),xnt=la&&la.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Sfe=la&&la.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Tnt(e,t,r);return xnt(e,t),e},Nfe=la&&la.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(la,"__esModule",{value:!0});la.HttpsProxyAgent=void 0;var QR=Sfe(Q("net")),bfe=Sfe(Q("tls")),Rnt=Nfe(Q("assert")),Dnt=Nfe(BR()),knt=_4(),vnt=Q("url"),Fnt=Bfe(),cb=(0,Dnt.default)("https-proxy-agent"),Qfe=t=>t.servername===void 0&&t.host&&!QR.isIP(t.host)?{...t,servername:t.host}:t,wR=class extends knt.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new vnt.URL(e):e,this.proxyHeaders=r?.headers??{},cb("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?wfe(r,"headers"):null,host:n,port:s}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let s;n.protocol==="https:"?(cb("Creating `tls.Socket`: %o",this.connectOpts),s=bfe.connect(Qfe(this.connectOpts))):(cb("Creating `net.Socket`: %o",this.connectOpts),s=QR.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=QR.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||||
`;if(n.username||n.password){let d=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;i["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}i.Host=`${o}:${r.port}`,i["Proxy-Connection"]||(i["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(i))a+=`${d}: ${i[d]}\r
|
`;if(n.username||n.password){let d=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;i["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}i.Host=`${o}:${r.port}`,i["Proxy-Connection"]||(i["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(i))a+=`${d}: ${i[d]}\r
|
||||||
`;let c=(0,grt.parseProxyResponse)(s);s.write(`${a}\r
|
`;let A=(0,Fnt.parseProxyResponse)(s);s.write(`${a}\r
|
||||||
`);let{connect:A,buffered:u}=await c;if(e.emit("proxyConnect",A),this.emit("proxyConnect",A,e),A.statusCode===200)return e.once("socket",prt),r.secureEndpoint?(Wy("Upgrading socket connection to TLS"),Zde.connect({...the(ehe(r),"host","path","port"),socket:s})):s;s.destroy();let l=new tx.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{Wy("Replaying proxy buffer for failed request"),(0,lrt.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};rx.protocols=["http","https"];ko.HttpsProxyAgent=rx;function prt(t){t.resume()}function the(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var ahe=C(vo=>{"use strict";var mrt=vo&&vo.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Ert=vo&&vo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),ohe=vo&&vo.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&mrt(e,t,r);return Ert(e,t),e},Crt=vo&&vo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(vo,"__esModule",{value:!0});vo.HttpProxyAgent=void 0;var Irt=ohe(Q("net")),yrt=ohe(Q("tls")),Brt=Crt(ZT()),brt=Q("events"),Qrt=e8(),ihe=Q("url"),$m=(0,Brt.default)("http-proxy-agent"),nx=class extends Qrt.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new ihe.URL(e):e,this.proxyHeaders=r?.headers??{},$m("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?wrt(r,"headers"):null,host:n,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,s=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${s}//${i}`,a=new ihe.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let A=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(A).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let A of Object.keys(c)){let u=c[A];u&&e.setHeader(A,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;$m("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&($m("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
|
`);let{connect:c,buffered:u}=await A;if(e.emit("proxyConnect",c),this.emit("proxyConnect",c,e),c.statusCode===200)return e.once("socket",Mnt),r.secureEndpoint?(cb("Upgrading socket connection to TLS"),bfe.connect({...wfe(Qfe(r),"host","path","port"),socket:s})):s;s.destroy();let l=new QR.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{cb("Replaying proxy buffer for failed request"),(0,Rnt.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};wR.protocols=["http","https"];la.HttpsProxyAgent=wR;function Mnt(t){t.resume()}function wfe(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var Dfe=C(da=>{"use strict";var _nt=da&&da.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Lnt=da&&da.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Rfe=da&&da.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&_nt(e,t,r);return Lnt(e,t),e},Unt=da&&da.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(da,"__esModule",{value:!0});da.HttpProxyAgent=void 0;var Pnt=Rfe(Q("net")),Ont=Rfe(Q("tls")),Hnt=Unt(BR()),Gnt=Q("events"),qnt=_4(),xfe=Q("url"),cE=(0,Hnt.default)("http-proxy-agent"),SR=class extends qnt.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new xfe.URL(e):e,this.proxyHeaders=r?.headers??{},cE("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Ynt(r,"headers"):null,host:n,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,s=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${s}//${i}`,a=new xfe.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let A=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let c=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;A["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}A["Proxy-Connection"]||(A["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(A)){let u=A[c];u&&e.setHeader(c,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;cE("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(cE("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
|
||||||
\r
|
\r
|
||||||
`)+4,e.outputData[0].data=e._header+n.substring(s),$m("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?($m("Creating `tls.Socket`: %o",this.connectOpts),i=yrt.connect(this.connectOpts)):($m("Creating `net.Socket`: %o",this.connectOpts),i=Irt.connect(this.connectOpts)),await(0,brt.once)(i,"connect"),i}};nx.protocols=["http","https"];vo.HttpProxyAgent=nx;function wrt(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var Dhe=C(gx=>{"use strict";Object.defineProperty(gx,"__esModule",{value:!0});gx.state=void 0;gx.state={instrumenterImplementation:void 0}});var zhe=C(Ix=>{"use strict";Object.defineProperty(Ix,"__esModule",{value:!0});Ix.state=void 0;Ix.state={operationRequestMap:new WeakMap}});var Dpe=C((Gfr,vct)=>{vct.exports={name:"@actions/cache",version:"6.2.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var vpe=C((qfr,kpe)=>{var _ct=Dpe();kpe.exports={version:_ct.version}});var XR=C(y0=>{"use strict";Object.defineProperty(y0,"__esModule",{value:!0});y0.isJsonObject=y0.typeofJsonValue=void 0;function qct(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}y0.typeofJsonValue=qct;function Yct(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}y0.isJsonObject=Yct});var eD=C(B0=>{"use strict";Object.defineProperty(B0,"__esModule",{value:!0});B0.base64encode=B0.base64decode=void 0;var ku="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),ZR=[];for(let t=0;t<ku.length;t++)ZR[ku[t].charCodeAt(0)]=t;ZR[45]=ku.indexOf("+");ZR[95]=ku.indexOf("/");function Vct(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),n=0,s=0,i,o=0;for(let a=0;a<t.length;a++){if(i=ZR[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":s=0;case`
|
`)+4,e.outputData[0].data=e._header+n.substring(s),cE("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(cE("Creating `tls.Socket`: %o",this.connectOpts),i=Ont.connect(this.connectOpts)):(cE("Creating `net.Socket`: %o",this.connectOpts),i=Pnt.connect(this.connectOpts)),await(0,Gnt.once)(i,"connect"),i}};SR.protocols=["http","https"];da.HttpProxyAgent=SR;function Ynt(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var tge=C(UR=>{"use strict";Object.defineProperty(UR,"__esModule",{value:!0});UR.state=void 0;UR.state={instrumenterImplementation:void 0}});var Ege=C(qR=>{"use strict";Object.defineProperty(qR,"__esModule",{value:!0});qR.state=void 0;qR.state={operationRequestMap:new WeakMap}});var s0e=C((i0r,wut)=>{wut.exports={name:"@actions/cache",version:"6.2.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var o0e=C((o0r,i0e)=>{var Sut=s0e();i0e.exports={version:Sut.version}});var I2=C(PE=>{"use strict";Object.defineProperty(PE,"__esModule",{value:!0});PE.isJsonObject=PE.typeofJsonValue=void 0;function Mut(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}PE.typeofJsonValue=Mut;function _ut(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}PE.isJsonObject=_ut});var B2=C(OE=>{"use strict";Object.defineProperty(OE,"__esModule",{value:!0});OE.base64encode=OE.base64decode=void 0;var Sl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),y2=[];for(let t=0;t<Sl.length;t++)y2[Sl[t].charCodeAt(0)]=t;y2[45]=Sl.indexOf("+");y2[95]=Sl.indexOf("/");function Lut(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),n=0,s=0,i,o=0;for(let a=0;a<t.length;a++){if(i=y2[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":s=0;case`
|
||||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:o=i,s=1;break;case 1:r[n++]=o<<2|(i&48)>>4,o=i,s=2;break;case 2:r[n++]=(o&15)<<4|(i&60)>>2,o=i,s=3;break;case 3:r[n++]=(o&3)<<6|i,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,n)}B0.base64decode=Vct;function Wct(t){let e="",r=0,n,s=0;for(let i=0;i<t.length;i++)switch(n=t[i],r){case 0:e+=ku[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=ku[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=ku[s|n>>6],e+=ku[n&63],r=0;break}return r&&(e+=ku[s],e+="=",r==1&&(e+="=")),e}B0.base64encode=Wct});var Upe=C(tD=>{"use strict";Object.defineProperty(tD,"__esModule",{value:!0});tD.utf8read=void 0;var WH=t=>String.fromCharCode.apply(String,t);function Jct(t){if(t.length<1)return"";let e=0,r=[],n=[],s=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?n[s++]=i:i>191&&i<224?n[s++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[s++]=55296+(i>>10),n[s++]=56320+(i&1023)):n[s++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push(WH(n)),s=0);return r.length?(s&&r.push(WH(n.slice(0,s))),r.join("")):WH(n.slice(0,s))}tD.utf8read=Jct});var GB=C(nA=>{"use strict";Object.defineProperty(nA,"__esModule",{value:!0});nA.WireType=nA.mergeBinaryOptions=nA.UnknownFieldHandler=void 0;var zct;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,s,i,o)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:s,wireType:i,data:o})},t.onWrite=(r,n,s)=>{for(let{no:i,wireType:o,data:a}of t.list(n))s.tag(i,o).raw(a)},t.list=(r,n)=>{if(e(r)){let s=r[t.symbol];return n?s.filter(i=>i.no==n):s}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(zct=nA.UnknownFieldHandler||(nA.UnknownFieldHandler={}));function jct(t,e){return Object.assign(Object.assign({},t),e)}nA.mergeBinaryOptions=jct;var Kct;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(Kct=nA.WireType||(nA.WireType={}))});var nD=C(fi=>{"use strict";Object.defineProperty(fi,"__esModule",{value:!0});fi.varint32read=fi.varint32write=fi.int64toString=fi.int64fromString=fi.varint64write=fi.varint64read=void 0;function $ct(){let t=0,e=0;for(let n=0;n<28;n+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let n=3;n<=31;n+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}fi.varint64read=$ct;function Xct(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)return}let n=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?n|128:n)&255),!!s){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}fi.varint64write=Xct;var rD=65536*65536;function Zct(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,s=0;function i(o,a){let c=Number(t.slice(o,a));s*=r,n=n*r+c,n>=rD&&(s=s+(n/rD|0),n=n%rD)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,n,s]}fi.int64fromString=Zct;function eAt(t,e){if(e>>>0<=2097151)return""+(rD*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,i=r+n*6777216+s*6710656,o=n+s*8147497,a=s*2,c=1e7;i>=c&&(o+=Math.floor(i/c),i%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function A(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return A(a,0)+A(o,a)+A(i,1)}fi.int64toString=eAt;function tAt(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}fi.varint32write=tAt;function rAt(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}fi.varint32read=rAt});var dd=C(ld=>{"use strict";Object.defineProperty(ld,"__esModule",{value:!0});ld.PbLong=ld.PbULong=ld.detectBi=void 0;var qB=nD(),or;function Ppe(){let t=new DataView(new ArrayBuffer(8));or=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}ld.detectBi=Ppe;Ppe();function Ope(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Hpe=/^-?[0-9]+$/,iD=4294967296,sD=2147483648,oD=c
Line truncated
|
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:o=i,s=1;break;case 1:r[n++]=o<<2|(i&48)>>4,o=i,s=2;break;case 2:r[n++]=(o&15)<<4|(i&60)>>2,o=i,s=3;break;case 3:r[n++]=(o&3)<<6|i,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,n)}OE.base64decode=Lut;function Uut(t){let e="",r=0,n,s=0;for(let i=0;i<t.length;i++)switch(n=t[i],r){case 0:e+=Sl[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=Sl[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=Sl[s|n>>6],e+=Sl[n&63],r=0;break}return r&&(e+=Sl[s],e+="=",r==1&&(e+="=")),e}OE.base64encode=Uut});var l0e=C(b2=>{"use strict";Object.defineProperty(b2,"__esModule",{value:!0});b2.utf8read=void 0;var O9=t=>String.fromCharCode.apply(String,t);function Put(t){if(t.length<1)return"";let e=0,r=[],n=[],s=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?n[s++]=i:i>191&&i<224?n[s++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[s++]=55296+(i>>10),n[s++]=56320+(i&1023)):n[s++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push(O9(n)),s=0);return r.length?(s&&r.push(O9(n.slice(0,s))),r.join("")):O9(n.slice(0,s))}b2.utf8read=Put});var dQ=C(Hc=>{"use strict";Object.defineProperty(Hc,"__esModule",{value:!0});Hc.WireType=Hc.mergeBinaryOptions=Hc.UnknownFieldHandler=void 0;var Out;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,s,i,o)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:s,wireType:i,data:o})},t.onWrite=(r,n,s)=>{for(let{no:i,wireType:o,data:a}of t.list(n))s.tag(i,o).raw(a)},t.list=(r,n)=>{if(e(r)){let s=r[t.symbol];return n?s.filter(i=>i.no==n):s}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(Out=Hc.UnknownFieldHandler||(Hc.UnknownFieldHandler={}));function Hut(t,e){return Object.assign(Object.assign({},t),e)}Hc.mergeBinaryOptions=Hut;var Gut;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(Gut=Hc.WireType||(Hc.WireType={}))});var w2=C(Pi=>{"use strict";Object.defineProperty(Pi,"__esModule",{value:!0});Pi.varint32read=Pi.varint32write=Pi.int64toString=Pi.int64fromString=Pi.varint64write=Pi.varint64read=void 0;function qut(){let t=0,e=0;for(let n=0;n<28;n+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let n=3;n<=31;n+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}Pi.varint64read=qut;function Yut(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),A=(a?o|128:o)&255;if(r.push(A),!a)return}let n=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?n|128:n)&255),!!s){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}Pi.varint64write=Yut;var Q2=65536*65536;function Vut(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,s=0;function i(o,a){let A=Number(t.slice(o,a));s*=r,n=n*r+A,n>=Q2&&(s=s+(n/Q2|0),n=n%Q2)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,n,s]}Pi.int64fromString=Vut;function Jut(t,e){if(e>>>0<=2097151)return""+(Q2*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,i=r+n*6777216+s*6710656,o=n+s*8147497,a=s*2,A=1e7;i>=A&&(o+=Math.floor(i/A),i%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return c(a,0)+c(o,a)+c(i,1)}Pi.int64toString=Jut;function Wut(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}Pi.varint32write=Wut;function zut(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}Pi.varint32read=zut});var hh=C(dh=>{"use strict";Object.defineProperty(dh,"__esModule",{value:!0});dh.PbLong=dh.PbULong=dh.detectBi=void 0;var hQ=w2(),fr;function d0e(){let t=new DataView(new ArrayBuffer(8));fr=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}dh.detectBi=d0e;d0e();function h0e(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var f0e=/^-?[0-9]+$/,N2=4294967296,S2=2147483648,T2=c
Line truncated
|
||||||
`)}};RD.RpcError=C9});var y9=C(kD=>{"use strict";Object.defineProperty(kD,"__esModule",{value:!0});kD.mergeRpcOptions=void 0;var mme=ct();function Qut(t,e){if(!e)return t;let r={};DD(t,r),DD(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=mme.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=mme.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},DD(t.meta,r.meta),DD(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}kD.mergeRpcOptions=Qut;function DD(t,e){if(!t)return;let r=e;for(let[n,s]of Object.entries(t))s instanceof Date?r[n]=new Date(s.getTime()):Array.isArray(s)?r[n]=s.concat():r[n]=s}});var b9=C(Gf=>{"use strict";Object.defineProperty(Gf,"__esModule",{value:!0});Gf.Deferred=Gf.DeferredState=void 0;var oA;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(oA=Gf.DeferredState||(Gf.DeferredState={}));var B9=class{constructor(e=!0){this._state=oA.PENDING,this._promise=new Promise((r,n)=>{this._resolve=r,this._reject=n}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==oA.PENDING)throw new Error(`cannot resolve ${oA[this.state].toLowerCase()}`);this._resolve(e),this._state=oA.RESOLVED}reject(e){if(this.state!==oA.PENDING)throw new Error(`cannot reject ${oA[this.state].toLowerCase()}`);this._reject(e),this._state=oA.REJECTED}resolvePending(e){this._state===oA.PENDING&&this.resolve(e)}rejectPending(e){this._state===oA.PENDING&&this.reject(e)}};Gf.Deferred=B9});var w9=C(vD=>{"use strict";Object.defineProperty(vD,"__esModule",{value:!0});vD.RpcOutputStreamController=void 0;var Eme=b9(),qf=ct(),Q9=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){qf.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){qf.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){qf.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){qf.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;qf.assert(e,"bad state"),qf.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new Eme.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;qf.assert(n.state==Eme.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};vD.RpcOutputStreamController=Q9});var N9=C(x0=>{"use strict";var wut=x0&&x0.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(x0,"__esModule",{value:!0});x0.UnaryCall=void 0;var S9=class{constructor(e,r,n,s,i,o,a){this.method=e,this.requestHeaders=r,this.request=n,this.headers=s,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return wut(this,void 0,void 0,function*(){let[e,r,n,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:n,trailers:s}})}};x0.UnaryCall=S9});var x9=C(R0=>{"use strict";var Sut=R0&&R0.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(R0,"__esModule",{value:!0});R0.ServerStreamingCall=void 0;var T9=class{constructor(e
Line truncated
|
`)}};Z2.RpcError=hq});var gq=C(ek=>{"use strict";Object.defineProperty(ek,"__esModule",{value:!0});ek.mergeRpcOptions=void 0;var Y0e=ft();function pdt(t,e){if(!e)return t;let r={};$2(t,r),$2(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=Y0e.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Y0e.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},$2(t.meta,r.meta),$2(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}ek.mergeRpcOptions=pdt;function $2(t,e){if(!t)return;let r=e;for(let[n,s]of Object.entries(t))s instanceof Date?r[n]=new Date(s.getTime()):Array.isArray(s)?r[n]=s.concat():r[n]=s}});var mq=C(Vg=>{"use strict";Object.defineProperty(Vg,"__esModule",{value:!0});Vg.Deferred=Vg.DeferredState=void 0;var Yc;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Yc=Vg.DeferredState||(Vg.DeferredState={}));var pq=class{constructor(e=!0){this._state=Yc.PENDING,this._promise=new Promise((r,n)=>{this._resolve=r,this._reject=n}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==Yc.PENDING)throw new Error(`cannot resolve ${Yc[this.state].toLowerCase()}`);this._resolve(e),this._state=Yc.RESOLVED}reject(e){if(this.state!==Yc.PENDING)throw new Error(`cannot reject ${Yc[this.state].toLowerCase()}`);this._reject(e),this._state=Yc.REJECTED}resolvePending(e){this._state===Yc.PENDING&&this.resolve(e)}rejectPending(e){this._state===Yc.PENDING&&this.reject(e)}};Vg.Deferred=pq});var Cq=C(tk=>{"use strict";Object.defineProperty(tk,"__esModule",{value:!0});tk.RpcOutputStreamController=void 0;var V0e=mq(),Jg=ft(),Eq=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){Jg.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){Jg.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){Jg.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){Jg.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;Jg.assert(e,"bad state"),Jg.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new V0e.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;Jg.assert(n.state==V0e.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};tk.RpcOutputStreamController=Eq});var yq=C(WE=>{"use strict";var mdt=WE&&WE.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(WE,"__esModule",{value:!0});WE.UnaryCall=void 0;var Iq=class{constructor(e,r,n,s,i,o,a){this.method=e,this.requestHeaders=r,this.request=n,this.headers=s,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return mdt(this,void 0,void 0,function*(){let[e,r,n,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:n,trailers:s}})}};WE.UnaryCall=Iq});var bq=C(zE=>{"use strict";var Edt=zE&&zE.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(zE,"__esModule",{value:!0});zE.ServerStreamingCall=void 0;var Bq=class{constructor(e
Line truncated
|
||||||
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
|
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
|
||||||
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
|
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
|
||||||
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
|
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
|
||||||
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
|
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
|
||||||
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var _Ie=C(vIe=>{"use strict";var wY=Yu().Buffer;vIe._dbcs=Vu;var es=-1,kIe=-2,ra=-10,Ps=-1e3,AE=new Array(256),Wb=-1;for(ok=0;ok<256;ok++)AE[ok]=es;var ok;function Vu(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=AE.slice(0),this.decodeTableSeq=[];for(var n=0;n<r.length;n++)this._addDecodeChunk(r[n]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var s=this.decodeTables.length;this.decodeTables.push(AE.slice(0));var i=this.decodeTables.length;this.decodeTables.push(AE.slice(0));for(var o=this.decodeTables[0],n=129;n<=254;n++)for(var a=this.decodeTables[Ps-o[n]],c=48;c<=57;c++){if(a[c]===es)a[c]=Ps-s;else if(a[c]>Ps)throw new Error("gb18030 decode tables conflict at byte 2");for(var A=this.decodeTables[Ps-a[c]],u=129;u<=254;u++){if(A[u]===es)A[u]=Ps-i;else{if(A[u]===Ps-i)continue;if(A[u]>Ps)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[Ps-A[u]],d=48;d<=57;d++)l[d]===es&&(l[d]=kIe)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var n=0;n<t.encodeSkipValsLine truncated
|
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var pBe=C(gBe=>{"use strict";var IJ=Ul().Buffer;gBe._dbcs=Pl;var Es=-1,fBe=-2,La=-10,ci=-1e3,NC=new Array(256),mw=-1;for(Rv=0;Rv<256;Rv++)NC[Rv]=Es;var Rv;function Pl(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=NC.slice(0),this.decodeTableSeq=[];for(var n=0;n<r.length;n++)this._addDecodeChunk(r[n]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var s=this.decodeTables.length;this.decodeTables.push(NC.slice(0));var i=this.decodeTables.length;this.decodeTables.push(NC.slice(0));for(var o=this.decodeTables[0],n=129;n<=254;n++)for(var a=this.decodeTables[ci-o[n]],A=48;A<=57;A++){if(a[A]===Es)a[A]=ci-s;else if(a[A]>ci)throw new Error("gb18030 decode tables conflict at byte 2");for(var c=this.decodeTables[ci-a[A]],u=129;u<=254;u++){if(c[u]===Es)c[u]=ci-i;else{if(c[u]===ci-i)continue;if(c[u]>ci)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[ci-c[u]],d=48;d<=57;d++)l[d]===Es&&(l[d]=fBe)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var n=0;n<t.encodeSkipValsLine truncated
|
||||||
`)||t.includes("\r")||t.includes("\0"))===!1}function OIt(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let n=e.length;n!==0;n--){let s=e[n-1].trim();if(wIt.has(s)){r=s;break}}return r}function HIt(t,e){let r=OIt(e);r!==""&&(t.referrerPolicy=r)}function GIt(){return"allowed"}function qIt(){return"success"}function YIt(){return"success"}function VIt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function WIt(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&YV(t.origin)&&!YV(Cg(t))&&(e=null);break;case"same-origin":rQ(t,Cg(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function fE(t,e){return t}function JIt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:fE(t.domainLookupStartTime,r),domainLookupEndTime:fE(t.domainLookupEndTime,r),connectionStartTime:fE(t.connectionStartTime,r),connectionEndTime:fE(t.connectionEndTime,r),secureConnectionStartTime:fE(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function zIt(t){return fE(xIt.now(),t)}function jIt(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function Abe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function KIt(t){return{referrerPolicy:t.referrerPolicy}}function $It(t){let e=t.referrerPolicy;nQ(e);let r=null;if(t.referrer==="client"){let i=sbe();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Fd.is.URL(t.referrer)&&(r=t.referrer);let n=qV(r),s=qV(r,!0);switch(n.toString().length>4096&&(n=s),e){case"no-referrer":return"no-referrer";case"origin":return s??qV(r,!0);case"unsafe-url":return n;case"strict-origin":{let i=Cg(t);return Eg(n)&&!Eg(i)?"no-referrer":s}case"strict-origin-when-cross-origin":{let i=Cg(t);return rQ(n,i)?n:Eg(n)&&!Eg(i)?"no-referrer":s}case"same-origin":return rQ(t,n)?n:"no-referrer";case"origin-when-cross-origin":return rQ(t,n)?n:s;case"no-referrer-when-downgrade":{let i=Cg(t);return Eg(n)&&!Eg(i)?"no-referrer":n}}}function qV(t,e=!1){return nQ(Fd.is.URL(t)),t=new URL(t),hbe(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var XIt=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),ZIt=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function ube(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),ZIt(t)):XIt(t)}function eyt(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||ube(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function Eg(t){return Fd.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:eyt(t.origin):!1}function tyt(t){}function rQ(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function ryt(t){return t.controller.state==="aborted"}function nyt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function syt(t){return DIt[t.toLowerCase()]??t}var iyt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function lbe(t,e,r=0,n=1){class s{#e;#t;#n;constructor(o,a){this.#e=o,this.#t=a,this.#n=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#n,a=e(this.#e),c=a.length;if(o>=c)return{value:void 0,done:!0};let{[r]:A,[n]:u}=a[o];this.#n=o+1;let l;switch(this.#t){case"key":l=A;break;case"value":l=u;break;case"key+value":l=[A,u];break}return{value:l,done:!1}}}return delete s.prototype.constructor,Object.setPrototypeOf(s.prototype,iyt),Object.defineProperties(s.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new s(i,o)}}function oyt(t,e,r,n=0,s=1){let i=lbe(t,r,n,s),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Fd.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Fd.brandCheck(this,e),i(this,"value
Line truncated
|
`)||t.includes("\r")||t.includes("\0"))===!1}function UBt(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let n=e.length;n!==0;n--){let s=e[n-1].trim();if(bBt.has(s)){r=s;break}}return r}function PBt(t,e){let r=UBt(e);r!==""&&(t.referrerPolicy=r)}function OBt(){return"allowed"}function HBt(){return"success"}function GBt(){return"success"}function qBt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function YBt(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&PW(t.origin)&&!PW(bp(t))&&(e=null);break;case"same-origin":Nw(t,bp(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function kC(t,e){return t}function VBt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:kC(t.domainLookupStartTime,r),domainLookupEndTime:kC(t.domainLookupEndTime,r),connectionStartTime:kC(t.connectionStartTime,r),connectionEndTime:kC(t.connectionEndTime,r),secureConnectionStartTime:kC(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function JBt(t){return kC(NBt.now(),t)}function WBt(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function VQe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function zBt(t){return{referrerPolicy:t.referrerPolicy}}function jBt(t){let e=t.referrerPolicy;Tw(e);let r=null;if(t.referrer==="client"){let i=OQe();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else _h.is.URL(t.referrer)&&(r=t.referrer);let n=UW(r),s=UW(r,!0);switch(n.toString().length>4096&&(n=s),e){case"no-referrer":return"no-referrer";case"origin":return s??UW(r,!0);case"unsafe-url":return n;case"strict-origin":{let i=bp(t);return Bp(n)&&!Bp(i)?"no-referrer":s}case"strict-origin-when-cross-origin":{let i=bp(t);return Nw(n,i)?n:Bp(n)&&!Bp(i)?"no-referrer":s}case"same-origin":return Nw(t,n)?n:"no-referrer";case"origin-when-cross-origin":return Nw(t,n)?n:s;case"no-referrer-when-downgrade":{let i=bp(t);return Bp(n)&&!Bp(i)?"no-referrer":n}}}function UW(t,e=!1){return Tw(_h.is.URL(t)),t=new URL(t),jQe(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var KBt=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),XBt=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function JQe(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),XBt(t)):KBt(t)}function ZBt(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||JQe(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function Bp(t){return _h.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:ZBt(t.origin):!1}function $Bt(t){}function Nw(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function ebt(t){return t.controller.state==="aborted"}function tbt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function rbt(t){return xBt[t.toLowerCase()]??t}var nbt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function WQe(t,e,r=0,n=1){class s{#e;#t;#n;constructor(o,a){this.#e=o,this.#t=a,this.#n=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#n,a=e(this.#e),A=a.length;if(o>=A)return{value:void 0,done:!0};let{[r]:c,[n]:u}=a[o];this.#n=o+1;let l;switch(this.#t){case"key":l=c;break;case"value":l=u;break;case"key+value":l=[c,u];break}return{value:l,done:!1}}}return delete s.prototype.constructor,Object.setPrototypeOf(s.prototype,nbt),Object.defineProperties(s.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new s(i,o)}}function sbt(t,e,r,n=0,s=1){let i=WQe(t,r,n,s),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return _h.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return _h.brandCheck(this,e),i(this,"value
Line truncated
|
||||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=ia(a=>ZV(a)&&a!==59,t,e);i=$V.decode(o)}return{name:n,value:i,extended:s}}function Ryt(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw Bi("header name is null");return{name:r,filename:n,contentType:s,encoding:i}}let o=ia(a=>a!==10&&a!==13&&a!==58,t,e);if(o=XV(o,!0,!0,a=>a===9||a===32),!Byt.test(o.toString()))throw Bi("header name does not match the field-name token production");if(t[e.position]!==58)throw Bi("expected :");switch(e.position++,ia(a=>a===32||a===9,t,e),yyt(o)){case"content-disposition":{r=n=null;let a=!1;if(ia(A=>ZV(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw Bi("expected form-data for content-disposition header");for(;e.position<t.length&&(t[e.position]!==13||t[e.position+1]!==10);){let A=xyt(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(A.extended?(n=A.value,a=!0):a||(n=A.value))}if(r===null)throw Bi("name attribute is required in content-disposition header");break}case"content-type":{let a=ia(c=>c!==10&&c!==13,t,e);a=XV(a,!1,!0,c=>c===9||c===32),s=Cbe(a);break}case"content-transfer-encoding":{let a=ia(c=>c!==10&&c!==13,t,e);a=XV(a,!1,!0,c=>c===9||c===32),i=Cbe(a);break}default:ia(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13||t[e.position+1]!==10)throw Bi("expected CRLF");e.position+=2}}function ia(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function XV(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function Dyt(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}function Bi(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function kyt(t){return t<=31||t===127}function vyt(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function ZV(t){return t<=127&&t!==32&&t!==9&&!kyt(t)&&!vyt(t)}Ibe.exports={multipartFormDataParser:Tyt,validateBoundary:Nyt}});var sQ=C((zyr,Bbe)=>{"use strict";function _yt(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}Bbe.exports={createDeferredPromise:_yt}});var mE=C((jyr,Nbe)=>{"use strict";var r7=Ze(),{ReadableStreamFrom:Fyt,readableStreamClose:Myt,fullyReadBody:Lyt,extractMimeType:Uyt}=ro(),{FormData:bbe,setFormDataState:Pyt}=Dk(),{webidl:tc}=ts(),e7=Q("node:assert"),{isErrored:t7,isDisturbed:Oyt}=Q("node:stream"),{isUint8Array:Hyt}=Q("node:util/types"),{serializeAMimeType:Gyt}=sa(),{multipartFormDataParser:qyt}=ybe(),{createDeferredPromise:Yyt}=sQ(),{parseJSONFromBytes:Vyt}=zu(),{utf8DecodeBytes:Wyt}=wk(),{runtimeFeatures:Jyt}=ju(),zyt=Jyt.has("crypto")?Q("node:crypto").randomInt:t=>Math.floor(Math.random()*t),kk=new TextEncoder;function jyt(){}var Kyt=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!Oyt(e)&&!t7(e)&&e.cancel("Response object has been garbage collected").catch(jyt)});function wbe(t,e=!1){let r=null,n=null;tc.is.ReadableStream(t)?r=t:tc.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(A){n=A},cancel(){},type:"bytes"}),e7(tc.is.ReadableStream(r));let s=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(tc.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(tc.is.BufferSource(t))i=tc.util.getCopyOfBytesHeldByBufferSource(t);else if(tc.is.FormData(t)){let A=`----formdata-undici-0${`${zyt(1e11)}`.padStart(11,"0")}`,u=`--${A}\r
|
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=Oa(a=>zW(a)&&a!==59,t,e);i=JW.decode(o)}return{name:n,value:i,extended:s}}function Tbt(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw Wi("header name is null");return{name:r,filename:n,contentType:s,encoding:i}}let o=Oa(a=>a!==10&&a!==13&&a!==58,t,e);if(o=WW(o,!0,!0,a=>a===9||a===32),!Ibt.test(o.toString()))throw Wi("header name does not match the field-name token production");if(t[e.position]!==58)throw Wi("expected :");switch(e.position++,Oa(a=>a===32||a===9,t,e),Cbt(o)){case"content-disposition":{r=n=null;let a=!1;if(Oa(c=>zW(c),t,e).toString("ascii").toLowerCase()!=="form-data")throw Wi("expected form-data for content-disposition header");for(;e.position<t.length&&(t[e.position]!==13||t[e.position+1]!==10);){let c=Nbt(t,e);if(!c)break;c.name==="name"?r=c.value:c.name==="filename"&&(c.extended?(n=c.value,a=!0):a||(n=c.value))}if(r===null)throw Wi("name attribute is required in content-disposition header");break}case"content-type":{let a=Oa(A=>A!==10&&A!==13,t,e);a=WW(a,!1,!0,A=>A===9||A===32),s=twe(a);break}case"content-transfer-encoding":{let a=Oa(A=>A!==10&&A!==13,t,e);a=WW(a,!1,!0,A=>A===9||A===32),i=twe(a);break}default:Oa(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13||t[e.position+1]!==10)throw Wi("expected CRLF");e.position+=2}}function Oa(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function WW(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function xbt(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}function Wi(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function Rbt(t){return t<=31||t===127}function Dbt(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function zW(t){return t<=127&&t!==32&&t!==9&&!Rbt(t)&&!Dbt(t)}rwe.exports={multipartFormDataParser:Sbt,validateBoundary:wbt}});var xw=C((mwr,swe)=>{"use strict";function kbt(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}swe.exports={createDeferredPromise:kbt}});var MC=C((Ewr,cwe)=>{"use strict";var XW=st(),{ReadableStreamFrom:vbt,readableStreamClose:Fbt,fullyReadBody:Mbt,extractMimeType:_bt}=Mo(),{FormData:iwe,setFormDataState:Lbt}=tF(),{webidl:UA}=Cs(),jW=Q("node:assert"),{isErrored:KW,isDisturbed:Ubt}=Q("node:stream"),{isUint8Array:Pbt}=Q("node:util/types"),{serializeAMimeType:Obt}=Pa(),{multipartFormDataParser:Hbt}=nwe(),{createDeferredPromise:Gbt}=xw(),{parseJSONFromBytes:qbt}=Gl(),{utf8DecodeBytes:Ybt}=jv(),{runtimeFeatures:Vbt}=ql(),Jbt=Vbt.has("crypto")?Q("node:crypto").randomInt:t=>Math.floor(Math.random()*t),rF=new TextEncoder;function Wbt(){}var zbt=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!Ubt(e)&&!KW(e)&&e.cancel("Response object has been garbage collected").catch(Wbt)});function awe(t,e=!1){let r=null,n=null;UA.is.ReadableStream(t)?r=t:UA.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){n=c},cancel(){},type:"bytes"}),jW(UA.is.ReadableStream(r));let s=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(UA.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(UA.is.BufferSource(t))i=UA.util.getCopyOfBytesHeldByBufferSource(t);else if(UA.is.FormData(t)){let c=`----formdata-undici-0${`${Jbt(1e11)}`.padStart(11,"0")}`,u=`--${c}\r
|
||||||
Content-Disposition: form-data`;let l=m=>m.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=m=>m.replace(/\r?\n|\r/g,`\r
|
Content-Disposition: form-data`;let l=m=>m.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=m=>m.replace(/\r?\n|\r/g,`\r
|
||||||
`),h=[],f=new Uint8Array([13,10]);o=0;let g=!1;for(let[m,I]of t)if(typeof I=="string"){let y=kk.encode(u+`; name="${l(d(m))}"\r
|
`),h=[],f=new Uint8Array([13,10]);o=0;let g=!1;for(let[m,I]of t)if(typeof I=="string"){let y=rF.encode(u+`; name="${l(d(m))}"\r
|
||||||
\r
|
\r
|
||||||
${d(I)}\r
|
${d(I)}\r
|
||||||
`);h.push(y),o+=y.byteLength}else{let y=kk.encode(`${u}; name="${l(d(m))}"`+(I.name?`; filename="${l(I.name)}"`:"")+`\r
|
`);h.push(y),o+=y.byteLength}else{let y=rF.encode(`${u}; name="${l(d(m))}"`+(I.name?`; filename="${l(I.name)}"`:"")+`\r
|
||||||
Content-Type: ${I.type||"application/octet-stream"}\r
|
Content-Type: ${I.type||"application/octet-stream"}\r
|
||||||
\r
|
\r
|
||||||
`);h.push(y,I,f),typeof I.size=="number"?o+=y.byteLength+I.size+f.byteLength:g=!0}let E=kk.encode(`--${A}--\r
|
`);h.push(y,I,f),typeof I.size=="number"?o+=y.byteLength+I.size+f.byteLength:g=!0}let E=rF.encode(`--${c}--\r
|
||||||
`);h.push(E),o+=E.byteLength,g&&(o=null),i=t,s=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${A}`}else if(tc.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(r7.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=tc.is.ReadableStream(t)?t:Fyt(t)}return(typeof i=="string"||Hyt(i))&&(s=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),s!=null&&(async()=>{let A=s(),u=A?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(t7(r))break;l.length&&n.enqueue(new Uint8Array(l))}else A?.length&&!t7(r)&&n.enqueue(typeof A=="string"?kk.encode(A):new Uint8Array(A));queueMicrotask(()=>Myt(n))})(),[{stream:r,source:i,length:o},a]}function $yt(t,e=!1){return tc.is.ReadableStream(t)&&(e7(!r7.isDisturbed(t),"The body has already been consumed."),e7(!t.locked,"The stream is locked.")),wbe(t,e)}function Xyt(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function Zyt(t,e){return{blob(){return pE(this,n=>{let s=Qbe(e(this));return s===null?s="":s&&(s=Gyt(s)),new Blob([n],{type:s})},t,e)},arrayBuffer(){return pE(this,n=>new Uint8Array(n).buffer,t,e)},text(){return pE(this,Wyt,t,e)},json(){return pE(this,Vyt,t,e)},formData(){return pE(this,n=>{let s=Qbe(e(this));if(s!==null)switch(s.essence){case"multipart/form-data":{let i=qyt(n,s),o=new bbe;return Pyt(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(n.toString()),o=new bbe;for(let[a,c]of i)o.append(a,c);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return pE(this,n=>new Uint8Array(n),t,e)}}}function eBt(t,e){Object.assign(t.prototype,Zyt(t,e))}function pE(t,e,r,n){try{tc.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=n(t),Sbe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let s=Yyt(),i=s.reject,o=a=>{try{s.resolve(e(a))}catch(c){i(c)}};return t.body==null?(o(Buffer.allocUnsafe(0)),s.promise):(Lyt(t.body,o,i),s.promise)}function Sbe(t){let e=t.body;return e!=null&&(e.stream.locked||r7.isDisturbed(e.stream))}function Qbe(t){let e=t.headersList,r=Uyt(e);return r==="failure"?null:r}Nbe.exports={extractBody:wbe,safelyExtractBody:$yt,cloneBody:Xyt,mixinBody:eBt,streamRegistry:Kyt,bodyUnusable:Sbe}});var Gbe=C((Kyr,Hbe)=>{"use strict";var He=Q("node:assert"),De=Ze(),{channels:Tbe}=vd(),n7=LY(),{RequestContentLengthMismatchError:Ig,ResponseContentLengthMismatchError:xbe,RequestAbortedError:Lbe,InvalidArgumentError:tBt,HeadersTimeoutError:rBt,HeadersOverflowError:nBt,SocketError:yg,InformationalError:EE,BodyTimeoutError:sBt,HTTPParserError:iBt,ResponseExceededMaxSizeError:oBt}=$e(),{kUrl:Ube,kReset:bi,kClient:Lk,kParser:gr,kBlocking:aQ,kRunning:hn,kPending:u7,kSize:Rbe,kWriting:Md,kQueue:rc,kNoRef:iQ,kKeepAliveDefaultTimeout:aBt,kHostHeader:cBt,kPendingIdx:ABt,kRunningIdx:oa,kError:Os,kPipelining:Fk,kSocket:bg,kKeepAliveTimeoutValue:Uk,kMaxHeadersSize:uBt,kKeepAliveMaxTimeout:lBt,kKeepAliveTimeoutThreshold:dBt,kHeadersTimeout:hBt,kBodyTimeout:fBt,kStrictContentLength:o7,kMaxRequests:Dbe,kCounter:gBt,kMaxResponseSize:pBt,kOnError:kbe,kResume:$u,kHTTPContext:Pbe,kClosed:a7}=Kt(),no=NBe(),vbe=Buffer.alloc(0),vk=Buffer[Symbol.species],mBt=De.removeAllListeners,Qg=Symbol("kIdleSocketValidation"),Bg=Symbol("kIdleSocketValidationTimeout"),l7=Symbol("kSocketUsed"),s7;function EBt(){let t=process.env.JEST_WORKER_ID?RV():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!1:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!0),r)try{e=new WebAssembly.Module(RBe())}catch{}return e||(e=new WebAssembly.Module(t||RV())),new WebAssembly.Instance(e,{env:{wasm_on_url:(n,s,i)=>0,wasm_on_status:(n,s,i)=>{He(Wr.ptr===n);let o=s-pA+gA.byteOffset;return Wr.onStatus(new vk(gA.buffer,o,i))},wasm_on_message_begin:n=>(He(Wr.ptr===n),Wr.onMessageBegin()),wasm_on_header_field:(n,s,i)=>{He(Wr.ptr===n);let o=s-pA+gA.byteOffset;return Wr.onHeaderField(new vk(gA.buffer,o,i))},wasm_on_header_value:(n,s,i)=>{He(Wr.ptr===n);let o=s-pA+gA.byteOffset;return Wr.onHeaderValue(new vk(gA.buffer,o,i))},wasm_on_headers_complete:(n,s,i,o)=>(He(Wr.ptr===n),Wr.onHeadersComplete(s,i===1,o===1)),wasm_on_body:(n,s,i)=>{He(Wr.ptr===n);let o=s-pA+gA.byteOffset;return Wr.onBody(new vk(gA.buffer,o,i))},wasm_on_message_complete:n=>(He(Wr.ptr===n),Wr.onMessageComplete())}})}var i7=null,Wr=null,gA=null,_k=0,pA=null,CBt=0,oQ=1,CE=2|oQ,Mk=4|oQ,c7=8|CBt,A7=class{constructor(e,r,{exports:n}){this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(no.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutWeakRef=new WeakRef(this),this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[uBt],this.shouldKeepAliv
Line truncated
|
`);h.push(E),o+=E.byteLength,g&&(o=null),i=t,s=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${c}`}else if(UA.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(XW.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=UA.is.ReadableStream(t)?t:vbt(t)}return(typeof i=="string"||Pbt(i))&&(s=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),s!=null&&(async()=>{let c=s(),u=c?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(KW(r))break;l.length&&n.enqueue(new Uint8Array(l))}else c?.length&&!KW(r)&&n.enqueue(typeof c=="string"?rF.encode(c):new Uint8Array(c));queueMicrotask(()=>Fbt(n))})(),[{stream:r,source:i,length:o},a]}function jbt(t,e=!1){return UA.is.ReadableStream(t)&&(jW(!XW.isDisturbed(t),"The body has already been consumed."),jW(!t.locked,"The stream is locked.")),awe(t,e)}function Kbt(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function Xbt(t,e){return{blob(){return FC(this,n=>{let s=owe(e(this));return s===null?s="":s&&(s=Obt(s)),new Blob([n],{type:s})},t,e)},arrayBuffer(){return FC(this,n=>new Uint8Array(n).buffer,t,e)},text(){return FC(this,Ybt,t,e)},json(){return FC(this,qbt,t,e)},formData(){return FC(this,n=>{let s=owe(e(this));if(s!==null)switch(s.essence){case"multipart/form-data":{let i=Hbt(n,s),o=new iwe;return Lbt(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(n.toString()),o=new iwe;for(let[a,A]of i)o.append(a,A);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return FC(this,n=>new Uint8Array(n),t,e)}}}function Zbt(t,e){Object.assign(t.prototype,Xbt(t,e))}function FC(t,e,r,n){try{UA.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=n(t),Awe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let s=Gbt(),i=s.reject,o=a=>{try{s.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),s.promise):(Mbt(t.body,o,i),s.promise)}function Awe(t){let e=t.body;return e!=null&&(e.stream.locked||XW.isDisturbed(e.stream))}function owe(t){let e=t.headersList,r=_bt(e);return r==="failure"?null:r}cwe.exports={extractBody:awe,safelyExtractBody:jbt,cloneBody:Kbt,mixinBody:Zbt,streamRegistry:zbt,bodyUnusable:Awe}});var Qwe=C((Cwr,bwe)=>{"use strict";var Ve=Q("node:assert"),_e=st(),{channels:uwe}=Fh(),ZW=kJ(),{RequestContentLengthMismatchError:Qp,ResponseContentLengthMismatchError:lwe,RequestAbortedError:Cwe,InvalidArgumentError:$bt,HeadersTimeoutError:eQt,HeadersOverflowError:tQt,SocketError:wp,InformationalError:_C,BodyTimeoutError:rQt,HTTPParserError:nQt,ResponseExceededMaxSizeError:sQt}=et(),{kUrl:Iwe,kReset:zi,kClient:aF,kParser:wr,kBlocking:kw,kRunning:wn,kPending:i7,kSize:dwe,kWriting:Lh,kQueue:PA,kNoRef:Rw,kKeepAliveDefaultTimeout:iQt,kHostHeader:oQt,kPendingIdx:aQt,kRunningIdx:Ha,kError:ui,kPipelining:iF,kSocket:Sp,kKeepAliveTimeoutValue:AF,kMaxHeadersSize:AQt,kKeepAliveMaxTimeout:cQt,kKeepAliveTimeoutThreshold:uQt,kHeadersTimeout:lQt,kBodyTimeout:dQt,kStrictContentLength:t7,kMaxRequests:hwe,kCounter:hQt,kMaxResponseSize:fQt,kOnError:fwe,kResume:Vl,kHTTPContext:ywe,kClosed:r7}=sr(),_o=cQe(),gwe=Buffer.alloc(0),nF=Buffer[Symbol.species],gQt=_e.removeAllListeners,Np=Symbol("kIdleSocketValidation"),LC=Symbol("kIdleSocketValidationTimeout"),o7=Symbol("kSocketUsed"),$W;function pQt(){let t=process.env.JEST_WORKER_ID?wW():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!1:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!0),r)try{e=new WebAssembly.Module(dQe())}catch{}return e||(e=new WebAssembly.Module(t||wW())),new WebAssembly.Instance(e,{env:{wasm_on_url:(n,s,i)=>0,wasm_on_status:(n,s,i)=>{Ve(nn.ptr===n);let o=s-eu+$c.byteOffset;return nn.onStatus(new nF($c.buffer,o,i))},wasm_on_message_begin:n=>(Ve(nn.ptr===n),nn.onMessageBegin()),wasm_on_header_field:(n,s,i)=>{Ve(nn.ptr===n);let o=s-eu+$c.byteOffset;return nn.onHeaderField(new nF($c.buffer,o,i))},wasm_on_header_value:(n,s,i)=>{Ve(nn.ptr===n);let o=s-eu+$c.byteOffset;return nn.onHeaderValue(new nF($c.buffer,o,i))},wasm_on_headers_complete:(n,s,i,o)=>(Ve(nn.ptr===n),nn.onHeadersComplete(s,i===1,o===1)),wasm_on_body:(n,s,i)=>{Ve(nn.ptr===n);let o=s-eu+$c.byteOffset;return nn.onBody(new nF($c.buffer,o,i))},wasm_on_message_complete:n=>(Ve(nn.ptr===n),nn.onMessageComplete())}})}var e7=null,nn=null,$c=null,sF=0,eu=null,mQt=0,Dw=1,UC=2|Dw,oF=4|Dw,n7=8|mQt,s7=class{constructor(e,r,{exports:n}){this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(_o.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutWeakRef=new WeakRef(this),this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[AQt],this.shouldKeepAliv
Line truncated
|
||||||
`;if(typeof s=="string"?g+=`host: ${s}\r
|
`;if(typeof s=="string"?g+=`host: ${s}\r
|
||||||
`:g+=t[cBt],i?g+=`connection: upgrade\r
|
`:g+=t[oQt],i?g+=`connection: upgrade\r
|
||||||
upgrade: ${i}\r
|
upgrade: ${i}\r
|
||||||
`:t[Fk]&&!h[bi]?g+=`connection: keep-alive\r
|
`:t[iF]&&!h[zi]?g+=`connection: keep-alive\r
|
||||||
`:g+=`connection: close\r
|
`:g+=`connection: close\r
|
||||||
`,Array.isArray(A))for(let E=0;E<A.length;E+=2){let m=A[E+0],I=A[E+1];if(Array.isArray(I))for(let y=0;y<I.length;y++)g+=`${m}: ${I[y]}\r
|
`,Array.isArray(c))for(let E=0;E<c.length;E+=2){let m=c[E+0],I=c[E+1];if(Array.isArray(I))for(let y=0;y<I.length;y++)g+=`${m}: ${I[y]}\r
|
||||||
`;else g+=`${m}: ${I}\r
|
`;else g+=`${m}: ${I}\r
|
||||||
`}return Tbe.sendHeaders.hasSubscribers&&Tbe.sendHeaders.publish({request:e,headers:g,socket:h}),!c||d===0?Fbe(f,null,t,e,h,u,g,l):De.isBuffer(c)?Fbe(f,c,t,e,h,u,g,l):De.isBlobLike(c)?typeof c.stream=="function"?Mbe(f,c.stream(),t,e,h,u,g,l):DBt(f,c,t,e,h,u,g,l):De.isStream(c)?RBt(f,c,t,e,h,u,g,l):De.isIterable(c)?Mbe(f,c,t,e,h,u,g,l):He(!1),!0}function RBt(t,e,r,n,s,i,o,a){He(i!==0||r[hn]===0,"stream body cannot be pipelined");let c=!1,A=new Pk({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(g){De.destroy(this,g)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new Lbe;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,He(s.destroyed||s[Md]&&r[hn]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(g){f=g}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?De.destroy(e,f):De.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function Fbe(t,e,r,n,s,i,o,a){try{e?De.isBuffer(e)&&(He(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
`}return uwe.sendHeaders.hasSubscribers&&uwe.sendHeaders.publish({request:e,headers:g,socket:h}),!A||d===0?mwe(f,null,t,e,h,u,g,l):_e.isBuffer(A)?mwe(f,A,t,e,h,u,g,l):_e.isBlobLike(A)?typeof A.stream=="function"?Ewe(f,A.stream(),t,e,h,u,g,l):xQt(f,A,t,e,h,u,g,l):_e.isStream(A)?TQt(f,A,t,e,h,u,g,l):_e.isIterable(A)?Ewe(f,A,t,e,h,u,g,l):Ve(!1),!0}function TQt(t,e,r,n,s,i,o,a){Ve(i!==0||r[wn]===0,"stream body cannot be pipelined");let A=!1,c=new cF({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(g){_e.destroy(this,g)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new Cwe;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,Ve(s.destroyed||s[Lh]&&r[wn]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(g){f=g}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?_e.destroy(e,f):_e.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function mwe(t,e,r,n,s,i,o,a){try{e?_e.isBuffer(e)&&(Ve(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[bi]=!0)):i===0?s.write(`${o}content-length: 0\r
|
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[zi]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):(He(i===null,"no body must not have content length"),s.write(`${o}\r
|
`,"latin1"):(Ve(i===null,"no body must not have content length"),s.write(`${o}\r
|
||||||
`,"latin1")),n.onRequestSent(),r[$u]()}catch(c){t(c)}}async function DBt(t,e,r,n,s,i,o,a){He(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Ig;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
`,"latin1")),n.onRequestSent(),r[Vl]()}catch(A){t(A)}}async function xQt(t,e,r,n,s,i,o,a){Ve(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Qp;let A=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[bi]=!0),r[$u]()}catch(c){t(c)}}async function Mbe(t,e,r,n,s,i,o,a){He(i!==0||r[hn]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{He(c===null),s[Os]?h(s[Os]):c=d});s.on("close",A).on("drain",A);let l=new Pk({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[Os])throw s[Os];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var Pk=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Md]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Os])throw r[Os];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[o7])throw new Ig;process.emitWarning(new Ig)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[bi]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
`,"latin1"),s.write(A),s.uncork(),n.onBodySent(A),n.onRequestSent(),!a&&n.reset!==!1&&(s[zi]=!0),r[Vl]()}catch(A){t(A)}}async function Ewe(t,e,r,n,s,i,o,a){Ve(i!==0||r[wn]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{Ve(A===null),s[ui]?h(s[ui]):A=d});s.on("close",c).on("drain",c);let l=new cF({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[ui])throw s[ui];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",c).off("drain",c)}}var cF=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Lh]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[ui])throw r[ui];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(s!==null&&o+c>s){if(i[t7])throw new Qp;process.emitWarning(new Qp)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[zi]=!0),s===null?r.write(`${A}transfer-encoding: chunked\r
|
||||||
`,"latin1"):r.write(`${c}content-length: ${s}\r
|
`,"latin1"):r.write(`${A}content-length: ${s}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1")),s===null&&r.write(`\r
|
`,"latin1")),s===null&&r.write(`\r
|
||||||
${A.toString(16)}\r
|
${c.toString(16)}\r
|
||||||
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[gr].timeout&&r[gr].timeoutType===CE&&r[gr].timeout.refresh&&r[gr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Md]=!1,e[Os])throw e[Os];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[wr].timeout&&r[wr].timeoutType===UC&&r[wr].timeout.refresh&&r[wr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Lh]=!1,e[ui])throw e[ui];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):e.write(`${o}\r
|
`,"latin1"):e.write(`${o}\r
|
||||||
`,"latin1"):r===null&&e.write(`\r
|
`,"latin1"):r===null&&e.write(`\r
|
||||||
0\r
|
0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),r!==null&&s!==r){if(n[o7])throw new Ig;process.emitWarning(new Ig)}e[gr].timeout&&e[gr].timeoutType===CE&&e[gr].timeout.refresh&&e[gr].timeout.refresh(),n[$u]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Md]=!1,e&&(He(n[hn]<=1,"pipeline should only contain this request"),s(e))}};Hbe.exports=IBt});var $be=C(($yr,Kbe)=>{"use strict";var ca=Q("node:assert"),{pipeline:kBt}=Q("node:stream"),At=Ze(),{RequestContentLengthMismatchError:g7,RequestAbortedError:vBt,SocketError:lQ,InformationalError:Ld,InvalidArgumentError:_Bt}=$e(),{kUrl:uQ,kReset:qk,kClient:so,kRunning:dQ,kPending:FBt,kQueue:Ud,kPendingIdx:m7,kRunningIdx:nc,kError:io,kSocket:kr,kStrictContentLength:MBt,kOnError:IE,kMaxConcurrentStreams:Hk,kPingInterval:qbe,kHTTP2Session:Xu,kHTTP2InitialWindowSize:LBt,kHTTP2ConnectionWindowSize:UBt,kResume:mA,kSize:PBt,kHTTPContext:E7,kClosed:p7,kBodyTimeout:OBt,kEnableConnectProtocol:cQ,kRemoteSettings:AQ,kHTTP2Stream:Ok,kHTTP2SessionState:C7}=Kt(),{channels:Ybe}=vd(),aa=Symbol("open streams"),Vbe,Gk;try{Gk=Q("node:http2")}catch{Gk={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:HBt,HTTP2_HEADER_METHOD:Wbe,HTTP2_HEADER_PATH:Jbe,HTTP2_HEADER_SCHEME:d7,HTTP2_HEADER_CONTENT_LENGTH:GBt,HTTP2_HEADER_EXPECT:qBt,HTTP2_HEADER_STATUS:h7,HTTP2_HEADER_PROTOCOL:YBt,NGHTTP2_REFUSED_STREAM:VBt,NGHTTP2_CANCEL:WBt}}=Gk;function f7(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}function JBt(t,e){t[kr]=e;let r=t[LBt],n=t[UBt],s=Gk.connect(t[uQ],{createConnection:()=>e,peerMaxConcurrentStreams:t[Hk],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[kr]=e,s[aa]=0,s[so]=t,s[kr]=e,s[C7]={ping:{interval:t[qbe]===0?null:setInterval($Bt,t[qbe],s).unref()}},s[cQ]=!1,s[AQ]=!1,n&&At.addListener(s,"connect",jBt.bind(s,n)),At.addListener(s,"error",XBt),At.addListener(s,"frameError",ZBt),At.addListener(s,"end",ebt),At.addListener(s,"goaway",tbt),At.addListener(s,"close",rbt),At.addListener(s,"remoteSettings",KBt),s.unref(),t[Xu]=s,e[Xu]=s,At.addListener(e,"error",sbt),At.addListener(e,"end",ibt),At.addListener(e,"close",nbt),e[p7]=!1,e.on("close",obt),{version:"h2",defaultPipelining:1/0,write(i){return cbt(t,i)},resume(){zBt(t)},destroy(i,o){e[p7]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[dQ]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&s[AQ]===!1||At.bodyLength(i.body)!==0&&(At.isStream(i.body)||At.isAsyncIterable(i.body)||At.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&s[AQ]===!1;return!1}}}function zBt(t){let e=t[kr];e?.destroyed===!1&&(t[PBt]===0||t[Hk]===0?(e.unref(),t[Xu].unref()):(e.ref(),t[Xu].ref()))}function jBt(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function KBt(t){if(this[so][Hk]=t.maxConcurrentStreams??this[so][Hk],this[AQ]===!0&&this[cQ]===!0&&t.enableConnectProtocol===!1){let e=new Ld("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[kr][io]=e,this[so][IE](e);return}this[cQ]=t.enableConnectProtocol??this[cQ],this[AQ]=!0,this[so][mA]()}function $Bt(t){let e=t[C7];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(n,s){let i=this[so],o=this[so];if(n!=null){let a=new Ld(`HTTP/2: "PING" errored - type ${n.message}`);o[io]=a,i[IE](a)}else i.emit("ping",s)}}function XBt(t){ca(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[kr][io]=t,this[so][IE](t)}function ZBt(t,e,r){if(r===0){let n=new Ld(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[kr][io]=n,this[so][IE](n)}}function ebt(){let t=new lQ("other side closed",At.getSocketInfo(this[kr]));this.destroy(t),At.destroy(this[kr],t)}function tbt(t){let e=this[io]||new lQ(`HTTP/2: "GOAWAY" frame received with code ${t}`,At.getSocketInfo(this[kr])),r=this[so];if(r[kr]=null,r[E7]=null,this.close(),this[Xu]=null,At.destroy(this[kr],e),r[nc]<r[Ud].length){let n=r[Ud][r[nc]];r[Ud][r[nc]++]=null,At.errorRequest(r,n,e),r[m7]=r[nc]}ca(r[dQ]===0),r.emit("disconnect",r[uQ],[r],e),r.emit("connectionError",r[uQ],[r],e),r[mA]()}function rbt(){let{[so]:t,[C7]:e}=this,{[kr]:r}=t,n=this[kr][io]||this[io]||new lQ("closed",At.getSocketInfo(r));if(t[kr]=null,t[E7]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){ca(t[FBt]===0);let s=t[Ud].splice(t[nc]);for(let i=0;i<s.length;i++){let o=s[i];At.errorRequest(t,o,n)}}}function nbt(){let t=this[io]||new lQ("closed",At.getSocketInfo(this)),e=this[Xu][so];e[kr]=null,e[E7]=null,this[Xu]!==null&&this[Xu].destroy(t),e[m7]=e[nc],ca(e[dQ]===0),e.emit("disconnect",e[uQ],[e],t),e[mA]()}function sbt(t){ca(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[io]=t,this[so][IE](t)}function ibt(){At.destroy(this,new lQ("other side closed",At.getSocketInfo(this)))}func
Line truncated
|
`,"latin1"),r!==null&&s!==r){if(n[t7])throw new Qp;process.emitWarning(new Qp)}e[wr].timeout&&e[wr].timeoutType===UC&&e[wr].timeout.refresh&&e[wr].timeout.refresh(),n[Vl]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Lh]=!1,e&&(Ve(n[wn]<=1,"pipeline should only contain this request"),s(e))}};bwe.exports=EQt});var vwe=C((Iwr,kwe)=>{"use strict";var qa=Q("node:assert"),{pipeline:RQt}=Q("node:stream"),gt=st(),{RequestContentLengthMismatchError:u7,RequestAbortedError:DQt,SocketError:Uw,InformationalError:Uh,InvalidArgumentError:kQt,HeadersTimeoutError:vQt,BodyTimeoutError:FQt}=et(),{kUrl:Lw,kReset:dF,kClient:Lo,kRunning:Pw,kPending:MQt,kQueue:Fw,kPendingIdx:Tp,kRunningIdx:tu,kError:Uo,kSocket:qr,kStrictContentLength:_Qt,kOnError:PC,kMaxConcurrentStreams:l7,kPingInterval:wwe,kHTTP2Session:Jl,kHTTP2InitialWindowSize:LQt,kHTTP2ConnectionWindowSize:UQt,kResume:ru,kSize:PQt,kHTTPContext:h7,kClosed:d7,kBodyTimeout:OQt,kHeadersTimeout:HQt,kEnableConnectProtocol:Mw,kRemoteSettings:_w,kHTTP2Stream:uF,kHTTP2SessionState:f7}=sr(),{channels:Swe}=Fh(),Ga=Symbol("open streams"),Nwe,lF;try{lF=Q("node:http2")}catch{lF={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:GQt,HTTP2_HEADER_METHOD:Twe,HTTP2_HEADER_PATH:xwe,HTTP2_HEADER_SCHEME:a7,HTTP2_HEADER_CONTENT_LENGTH:qQt,HTTP2_HEADER_EXPECT:YQt,HTTP2_HEADER_STATUS:A7,HTTP2_HEADER_PROTOCOL:VQt,NGHTTP2_REFUSED_STREAM:JQt,NGHTTP2_CANCEL:WQt}}=lF;function c7(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}function zQt(t,e){t[qr]=e;let r=t[LQt],n=t[UQt],s=lF.connect(t[Lw],{createConnection:()=>e,peerMaxConcurrentStreams:t[l7],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[qr]=e,s[Ga]=0,s[Lo]=t,s[qr]=e,s[f7]={ping:{interval:t[wwe]===0?null:setInterval(ZQt,t[wwe],s).unref()}},s[Mw]=!1,s[_w]=!1,n&>.addListener(s,"connect",KQt.bind(s,n)),gt.addListener(s,"error",$Qt),gt.addListener(s,"frameError",ewt),gt.addListener(s,"end",twt),gt.addListener(s,"goaway",rwt),gt.addListener(s,"close",nwt),gt.addListener(s,"remoteSettings",XQt),s.unref(),t[Jl]=s,e[Jl]=s,gt.addListener(e,"error",iwt),gt.addListener(e,"end",owt),gt.addListener(e,"close",swt),e[d7]=!1,e.on("close",awt),{version:"h2",defaultPipelining:1/0,write(i){return cwt(t,i)},resume(){jQt(t)},destroy(i,o){e[d7]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[Pw]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&s[_w]===!1||gt.bodyLength(i.body)!==0&&(gt.isStream(i.body)||gt.isAsyncIterable(i.body)||gt.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&s[_w]===!1;return!1}}}function jQt(t){let e=t[qr];e?.destroyed===!1&&(t[PQt]===0?(e.unref(),t[Jl].unref()):(e.ref(),t[Jl].ref()))}function KQt(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function XQt(t){if(this[Lo][l7]=t.maxConcurrentStreams??this[Lo][l7],this[_w]===!0&&this[Mw]===!0&&t.enableConnectProtocol===!1){let e=new Uh("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[qr][Uo]=e,this[Lo][PC](e);return}this[Mw]=t.enableConnectProtocol??this[Mw],this[_w]=!0,this[Lo][ru]()}function ZQt(t){let e=t[f7];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(n,s){let i=this[Lo],o=this[Lo];if(n!=null){let a=new Uh(`HTTP/2: "PING" errored - type ${n.message}`);o[Uo]=a,i[PC](a)}else i.emit("ping",s)}}function $Qt(t){qa(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[qr][Uo]=t,this[Lo][PC](t)}function ewt(t,e,r){if(r===0){let n=new Uh(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[qr][Uo]=n,this[Lo][PC](n)}}function twt(){let t=new Uw("other side closed",gt.getSocketInfo(this[qr]));this.destroy(t),gt.destroy(this[qr],t)}function vw(t,e,r=!1){let n=t[Fw],s=t[tu];if(s<t[Tp]&&n[s]===e){n[s]=null,t[tu]=s+1;return}let i=n.indexOf(e,s);i===-1||i>=t[Tp]||(n.splice(i,1),t[Tp]--,r&&t[Tp]<t[tu]&&(t[Tp]=t[tu]))}function rwt(t){let e=this[Uo]||new Uw(`HTTP/2: "GOAWAY" frame received with code ${t}`,gt.getSocketInfo(this[qr])),r=this[Lo];if(r[qr]=null,r[h7]=null,this.close(),this[Jl]=null,gt.destroy(this[qr],e),r[tu]<r[Fw].length){let n=r[Fw][r[tu]];r[Fw][r[tu]++]=null,n!=null&>.errorRequest(r,n,e),r[Tp]=r[tu]}qa(r[Pw]===0),r.emit("disconnect",r[Lw],[r],e),r.emit("connectionError",r[Lw],[r],e),r[ru]()}function nwt(){let{[Lo]:t,[f7]:e}=this,{[qr]:r}=t,n=this[qr][Uo]||this[Uo]||new Uw("closed",gt.getSocketInfo(r));if(t[qr]=null,t[h7]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){qa(t[MQt]===0);let s=t[Fw].splice(t[tu]);for(let i=0;i<s.length;i++){let o=s[i];o!=null&>.errorRequest(t,o,n)}}}function swt(){let t=this[Uo]||new Uw("closed",gt.getSocketInfo(this)),e=this[Jl][Lo];e[qr]=null,e[h7]=null,this[Jl]!==null&&this[
Line truncated
|
||||||
`;Ybe.sendHeaders.publish({request:e,headers:k,socket:n[kr]})}let B=s==="GET"||s==="HEAD"||d===null;c?(h[qBt]="100-continue",f=n.request(h,{endStream:B,signal:A}),f[Ok]=!0,f.once("continue",V)):(f=n.request(h,{endStream:B,signal:A}),f[Ok]=!0,V()),++n[aa],f.setTimeout(r);let M=!1;return f.once("response",k=>{let{[h7]:P,...v}=k;if(e.onResponseStarted(),M=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(P),f7(v),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",z=>{e.aborted||e.completed||e.onData(z)===!1&&f.pause()})}),f.once("end",()=>{f.removeAllListeners("data"),M?(!e.aborted&&!e.completed&&e.onComplete({}),t[Ud][t[nc]++]=null,t[mA]()):(m(new Ld("HTTP/2: stream half-closed (remote)")),t[Ud][t[nc]++]=null,t[m7]=t[nc],t[mA]())}),f.once("close",()=>{f.removeAllListeners("data"),n[aa]-=1,n[aa]===0&&n.unref()}),f.once("error",function(k){f.removeAllListeners("data"),m(k)}),f.once("frameError",(k,P)=>{f.removeAllListeners("data"),m(new Ld(`HTTP/2: "frameError" received - type ${k}, code ${P}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let k=new Ld(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),n[aa]-=1,n[aa]===0&&n.unref(),m(k)}),f.once("trailers",k=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(k))}),!0;function V(){!d||y===0?zbe(m,f,null,t,e,t[kr],y,I):At.isBuffer(d)?zbe(m,f,d,t,e,t[kr],y,I):At.isBlobLike(d)?typeof d.stream=="function"?jbe(m,f,d.stream(),t,e,t[kr],y,I):ubt(m,f,d,t,e,t[kr],y,I):At.isStream(d)?Abt(m,t[kr],I,f,d,t,e,y):At.isIterable(d)?jbe(m,f,d,t,e,t[kr],y,I):ca(!1)}}function zbe(t,e,r,n,s,i,o,a){try{r!=null&&At.isBuffer(r)&&(ca(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),s.onBodySent(r)),a||(i[qk]=!0),s.onRequestSent(),n[mA]()}catch(c){t(c)}}function Abt(t,e,r,n,s,i,o,a){ca(a!==0||i[dQ]===0,"stream body cannot be pipelined");let c=kBt(s,n,u=>{u?(At.destroy(c,u),t(u)):(At.removeAllListeners(c),o.onRequestSent(),r||(e[qk]=!0),i[mA]())});At.addListener(c,"data",A);function A(u){o.onBodySent(u)}}async function ubt(t,e,r,n,s,i,o,a){ca(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new g7;let c=Buffer.from(await r.arrayBuffer());e.cork(),e.write(c),e.uncork(),e.end(),s.onBodySent(c),s.onRequestSent(),a||(i[qk]=!0),n[mA]()}catch(c){t(c)}}async function jbe(t,e,r,n,s,i,o,a){ca(o!==0||n[dQ]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let l=c;c=null,l()}}let u=()=>new Promise((l,d)=>{ca(c===null),i[io]?d(i[io]):c=l});e.on("close",A).on("drain",A);try{for await(let l of r){if(i[io])throw i[io];let d=e.write(l);s.onBodySent(l),d||await u()}e.end(),s.onRequestSent(),a||(i[qk]=!0),n[mA]()}catch(l){t(l)}finally{e.off("close",A).off("drain",A)}}Kbe.exports=JBt});var Gd=C((Xyr,iQe)=>{"use strict";var Zu=Q("node:assert"),tQe=Q("node:net"),hQ=Q("node:http"),wg=Ze(),{ClientStats:lbt}=dV(),{channels:yE}=vd(),dbt=gBe(),hbt=gg(),{InvalidArgumentError:pr,InformationalError:fbt,ClientDestroyedError:gbt}=$e(),pbt=pg(),{kUrl:EA,kServerName:Hd,kClient:mbt,kBusy:y7,kConnect:Ebt,kResuming:Sg,kRunning:mQ,kPending:EQ,kSize:fQ,kQueue:sc,kConnected:Cbt,kConnecting:BE,kNeedDrain:Od,kKeepAliveDefaultTimeout:Xbe,kHostHeader:Ibt,kPendingIdx:ic,kRunningIdx:tl,kError:ybt,kPipelining:Yk,kKeepAliveTimeoutValue:Bbt,kMaxHeadersSize:bbt,kKeepAliveMaxTimeout:Qbt,kKeepAliveTimeoutThreshold:wbt,kHeadersTimeout:Sbt,kBodyTimeout:Nbt,kStrictContentLength:Tbt,kConnector:gQ,kMaxRequests:B7,kCounter:xbt,kClose:Rbt,kDestroy:Dbt,kDispatch:kbt,kLocalAddress:pQ,kMaxResponseSize:vbt,kOnError:_bt,kHTTPContext:sn,kMaxConcurrentStreams:Fbt,kHTTP2InitialWindowSize:Mbt,kHTTP2ConnectionWindowSize:Lbt,kResume:el,kPingInterval:Ubt}=Kt(),Pbt=Gbe(),Obt=$be(),Pd=Symbol("kClosedResolve"),Hbt=hQ&&hQ.maxHeaderSize&&Number.isInteger(hQ.maxHeaderSize)&&hQ.maxHeaderSize>0?()=>hQ.maxHeaderSize:()=>{throw new pr("http module not available or http.maxHeaderSize invalid")},Zbe=()=>{};function rQe(t){return t[Yk]??t[sn]?.defaultPipelining??1}var b7=class extends hbt{constructor(e,{maxHeaderSize:r,headersTimeout:n,socketTimeout:s,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:c,keepAlive:A,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:g,tls:E,strictContentLength:m,maxCachedSessions:I,connect:y,maxRequestsPerClient:B,localAddress:M,maxResponseSize:V,autoSelectFamily:k,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:v,allowH2:z,useH2c:X,initialWindowSize:ee,connectionWindowSize:ce,pingInterval:ue,webSocket:Fe}={}){if(A!==void 0)throw new pr("unsupported keepAlive, use pipelining=0 instead");if(s!==void 0)throw new pr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new pr("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(c!==void 0)throw new pr("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw
Line truncated
|
`;Swe.sendHeaders.publish({request:e,headers:P,socket:s[qr]})}let F=i==="GET"||i==="HEAD"||h===null;c?(f[YQt]="100-continue",g=s.request(f,{endStream:F,signal:u}),g[uF]=!0,g.once("continue",L)):(g=s.request(f,{endStream:F,signal:u}),g[uF]=!0,L()),++s[Ga],g.setTimeout(r);let Y=!1;return g.once("response",P=>{let{[A7]:k,...j}=P;if(e.onResponseStarted(),Y=!0,g.setTimeout(n),e.aborted){g.removeAllListeners("data");return}e.onHeaders(Number(k),c7(j),g.resume.bind(g),"")===!1&&g.pause(),g.on("data",Z=>{e.aborted||e.completed||e.onData(Z)===!1&&g.pause()})}),g.once("end",()=>{g.removeAllListeners("data"),Y?(!e.aborted&&!e.completed&&e.onComplete({}),vw(t,e),t[ru]()):(I(new Uh("HTTP/2: stream half-closed (remote)")),vw(t,e,!0),t[ru]())}),g.once("close",()=>{g.removeAllListeners("data"),s[Ga]-=1,s[Ga]===0&&s.unref(),!e.aborted&&!e.completed&&I(new Uh("HTTP/2: stream closed before the response was complete"))}),g.once("error",function(P){g.removeAllListeners("data"),I(P)}),g.once("frameError",(P,k)=>{g.removeAllListeners("data"),I(new Uh(`HTTP/2: "frameError" received - type ${P}, code ${k}`))}),g.on("aborted",()=>{g.removeAllListeners("data")}),g.on("timeout",()=>{let P=Y?new FQt(`HTTP/2: "body timeout after ${n}"`):new vQt(`HTTP/2: "headers timeout after ${r}"`);g.removeAllListeners("data"),s[Ga]-=1,s[Ga]===0&&s.unref(),I(P)}),g.once("trailers",P=>{e.aborted||e.completed||(g.removeAllListeners("data"),e.onComplete(P))}),!0;function L(){!h||B===0?Rwe(I,g,null,t,e,t[qr],B,y):gt.isBuffer(h)?Rwe(I,g,h,t,e,t[qr],B,y):gt.isBlobLike(h)?typeof h.stream=="function"?Dwe(I,g,h.stream(),t,e,t[qr],B,y):lwt(I,g,h,t,e,t[qr],B,y):gt.isStream(h)?uwt(I,t[qr],y,g,h,t,e,B):gt.isIterable(h)?Dwe(I,g,h,t,e,t[qr],B,y):qa(!1)}}function Rwe(t,e,r,n,s,i,o,a){try{r!=null&>.isBuffer(r)&&(qa(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),s.onBodySent(r)),a||(i[dF]=!0),s.onRequestSent(),n[ru]()}catch(A){t(A)}}function uwt(t,e,r,n,s,i,o,a){qa(a!==0||i[Pw]===0,"stream body cannot be pipelined");let A=RQt(s,n,u=>{u?(gt.destroy(A,u),t(u)):(gt.removeAllListeners(A),o.onRequestSent(),r||(e[dF]=!0),i[ru]())});gt.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function lwt(t,e,r,n,s,i,o,a){qa(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new u7;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),s.onBodySent(A),s.onRequestSent(),a||(i[dF]=!0),n[ru]()}catch(A){t(A)}}async function Dwe(t,e,r,n,s,i,o,a){qa(o!==0||n[Pw]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let l=A;A=null,l()}}let u=()=>new Promise((l,d)=>{qa(A===null),i[Uo]?d(i[Uo]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[Uo])throw i[Uo];let d=e.write(l);s.onBodySent(l),d||await u()}e.end(),s.onRequestSent(),a||(i[dF]=!0),n[ru]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}kwe.exports=zQt});var Gh=C((ywr,Hwe)=>{"use strict";var Wl=Q("node:assert"),Lwe=Q("node:net"),Ow=Q("node:http"),xp=st(),{ClientStats:dwt}=aW(),{channels:OC}=Fh(),hwt=Xbe(),fwt=Cp(),{InvalidArgumentError:Sr,InformationalError:gwt,ClientDestroyedError:pwt}=et(),mwt=Ip(),{kUrl:nu,kServerName:Hh,kClient:Ewt,kBusy:p7,kConnect:Cwt,kResuming:Rp,kRunning:Yw,kPending:Vw,kSize:Hw,kQueue:OA,kConnected:Iwt,kConnecting:HC,kNeedDrain:Oh,kKeepAliveDefaultTimeout:Fwe,kHostHeader:ywt,kPendingIdx:HA,kRunningIdx:jl,kError:Bwt,kPipelining:hF,kKeepAliveTimeoutValue:bwt,kMaxHeadersSize:Qwt,kKeepAliveMaxTimeout:wwt,kKeepAliveTimeoutThreshold:Swt,kHeadersTimeout:Nwt,kBodyTimeout:Twt,kStrictContentLength:xwt,kConnector:Gw,kMaxRequests:m7,kCounter:Rwt,kClose:Dwt,kDestroy:kwt,kDispatch:vwt,kLocalAddress:qw,kMaxResponseSize:Fwt,kOnError:Mwt,kHTTPContext:pn,kMaxConcurrentStreams:_wt,kHTTP2InitialWindowSize:Lwt,kHTTP2ConnectionWindowSize:Uwt,kResume:zl,kPingInterval:Pwt}=sr(),Owt=Qwe(),Hwt=vwe(),Ph=Symbol("kClosedResolve"),Gwt=Ow&&Ow.maxHeaderSize&&Number.isInteger(Ow.maxHeaderSize)&&Ow.maxHeaderSize>0?()=>Ow.maxHeaderSize:()=>{throw new Sr("http module not available or http.maxHeaderSize invalid")},Mwe=()=>{};function Uwe(t){return t[hF]??t[pn]?.defaultPipelining??1}var E7=class extends fwt{constructor(e,{maxHeaderSize:r,headersTimeout:n,socketTimeout:s,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:A,keepAlive:c,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:g,tls:E,strictContentLength:m,maxCachedSessions:I,connect:y,maxRequestsPerClient:B,localAddress:F,maxResponseSize:Y,autoSelectFamily:L,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:k,allowH2:j,useH2c:Z,initialWindowSize:re,connectionWindowSize:Ae,pingInterval:de,webSocket:ke}={}){if(c!==void 0)throw new Sr("unsupported keepAlive, use pipelining=0 instead");if(s!==void 0)throw new Sr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new Sr("unsupported requestTimeout, use headersTimeout &
Line truncated
|
||||||
`,this[Nbt]=a??3e5,this[Sbt]=n??3e5,this[Tbt]=m??!0,this[B7]=B,this[Pd]=null,this[vbt]=V>-1?V:-1,this[sn]=null,this[Fbt]=v??100,this[Mbt]=ee??262144,this[Lbt]=ce??524288,this[Ubt]=ue??6e4,this[sc]=[],this[tl]=0,this[ic]=0,this[el]=ke=>Q7(this,ke),this[_bt]=ke=>nQe(this,ke)}get pipelining(){return this[Yk]}set pipelining(e){this[Yk]=e,this[el](!0)}get stats(){return new lbt(this)}get[EQ](){return this[sc].length-this[ic]}get[mQ](){return this[ic]-this[tl]}get[fQ](){return this[sc].length-this[tl]}get[Cbt](){return!!this[sn]&&!this[BE]&&!this[sn].destroyed}get[y7](){return!!(this[sn]?.busy(null)||this[fQ]>=(rQe(this)||1)||this[EQ]>0)}[Ebt](e){sQe(this),this.once("connect",e)}[kbt](e,r){let n=new dbt(this[EA].origin,e,r);return this[sc].push(n),this[Sg]||(wg.bodyLength(n.body)==null&&wg.isIterable(n.body)?(this[Sg]=1,queueMicrotask(()=>Q7(this))):this[el](!0)),this[Sg]&&this[Od]!==2&&this[y7]&&(this[Od]=2),this[Od]<2}[Rbt](){return new Promise(e=>{this[fQ]?this[Pd]=e:e(null)})}[Dbt](e){return new Promise(r=>{let n=this[sc].splice(this[ic]);for(let i=0;i<n.length;i++){let o=n[i];wg.errorRequest(this,o,e)}let s=()=>{this[Pd]&&(this[Pd](),this[Pd]=null),r(null)};this[sn]?(this[sn].destroy(e,s),this[sn]=null):queueMicrotask(s),this[el]()})}};function nQe(t,e){if(t[mQ]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Zu(t[ic]===t[tl]);let r=t[sc].splice(t[tl]);for(let n=0;n<r.length;n++){let s=r[n];wg.errorRequest(t,s,e)}Zu(t[fQ]===0)}}function sQe(t){Zu(!t[BE]),Zu(!t[sn]);let{host:e,hostname:r,protocol:n,port:s}=t[EA];if(r[0]==="["){let i=r.indexOf("]");Zu(i!==-1);let o=r.substring(1,i);Zu(tQe.isIPv6(o)),r=o}t[BE]=!0,yE.beforeConnect.hasSubscribers&&yE.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[sn]?.version,servername:t[Hd],localAddress:t[pQ]},connector:t[gQ]});try{t[gQ]({host:e,hostname:r,protocol:n,port:s,servername:t[Hd],localAddress:t[pQ]},(i,o)=>{if(i){I7(t,i,{host:e,hostname:r,protocol:n,port:s}),t[el]();return}if(t.destroyed){wg.destroy(o.on("error",Zbe),new gbt),t[el]();return}Zu(o);try{t[sn]=o.alpnProtocol==="h2"?Obt(t,o):Pbt(t,o)}catch(a){o.destroy().on("error",Zbe),I7(t,a,{host:e,hostname:r,protocol:n,port:s}),t[el]();return}t[BE]=!1,o[xbt]=0,o[B7]=t[B7],o[mbt]=t,o[ybt]=null,yE.connected.hasSubscribers&&yE.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[sn]?.version,servername:t[Hd],localAddress:t[pQ]},connector:t[gQ],socket:o}),t.emit("connect",t[EA],[t]),t[el]()})}catch(i){I7(t,i,{host:e,hostname:r,protocol:n,port:s}),t[el]()}}function I7(t,e,{host:r,hostname:n,protocol:s,port:i}){if(!t.destroyed){if(t[BE]=!1,yE.connectError.hasSubscribers&&yE.connectError.publish({connectParams:{host:r,hostname:n,protocol:s,port:i,version:t[sn]?.version,servername:t[Hd],localAddress:t[pQ]},connector:t[gQ],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Zu(t[mQ]===0);t[EQ]>0&&t[sc][t[ic]].servername===t[Hd];){let o=t[sc][t[ic]++];wg.errorRequest(t,o,e)}else nQe(t,e);t.emit("connectionError",t[EA],[t],e)}}function eQe(t){t[Od]=0,t.emit("drain",t[EA],[t])}function Q7(t,e){t[Sg]!==2&&(t[Sg]=2,Gbt(t,e),t[Sg]=0,t[tl]>256&&(t[sc].splice(0,t[tl]),t[ic]-=t[tl],t[tl]=0))}function Gbt(t,e){for(;;){if(t.destroyed){Zu(t[EQ]===0);return}if(t[Pd]&&!t[fQ]){t[Pd](),t[Pd]=null;return}if(t[sn]&&t[sn].resume(),t[y7])t[Od]=2;else if(t[Od]===2){e?(t[Od]=1,queueMicrotask(()=>eQe(t))):eQe(t);continue}if(t[EQ]===0||t[mQ]>=(rQe(t)||1))return;let r=t[sc][t[ic]];if(r===null)return;if(t[EA].protocol==="https:"&&t[Hd]!==r.servername){if(t[mQ]>0)return;t[Hd]=r.servername,t[sn]?.destroy(new fbt("servername changed"),()=>{t[sn]=null,Q7(t)})}if(t[BE])return;if(!t[sn]){sQe(t);return}if(t[sn].destroyed||t[sn].busy(r))return;!r.aborted&&t[sn].write(r)?t[ic]++:t[sc].splice(t[ic],1)}}iQe.exports=b7});var w7=C((eBr,oQe)=>{"use strict";var Vk=class{bottom=0;top=0;list=new Array(2048).fill(void 0);next=null;isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};oQe.exports=class{constructor(){this.head=this.tail=new Vk}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new Vk),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var Wk=C((tBr,gQe)=>{"use strict";var{PoolStats:qbt}=dV(),Ybt=gg(),Vbt=w7(),{kConnected:S7,kSize:aQe,kRunning:cQe,kPending:AQe,kQueued:CQ,kBusy:Wbt,kFree:Jbt,kUrl:zbt,kClose:jbt,kDestroy:Kbt,kDispatch:$bt}=Kt(),Vn=Symbol("clients"),Hs=Symbol("needDrain"),IQ=Symbol("queue"),N7=Symbol("closed resolve"),T7=Symbol("onDrain"),uQe=Symbol("onConnect"),lQe=Symbol("onDisconnect"),dQe=Symbol("onConnectionError"),x7=Symbol("get dispatcher"),hQe=Symbol("add client"),fQe=Symbol("remove client"),R7=class extends Ybt{[IQ]=new Vbt;[CQ]=0;[Vn]
Line truncated
|
`,this[Twt]=a??3e5,this[Nwt]=n??3e5,this[xwt]=m??!0,this[m7]=B,this[Ph]=null,this[Fwt]=Y>-1?Y:-1,this[pn]=null,this[_wt]=k??100,this[Lwt]=re??262144,this[Uwt]=Ae??524288,this[Pwt]=de??6e4,this[OA]=[],this[jl]=0,this[HA]=0,this[zl]=ve=>C7(this,ve),this[Mwt]=ve=>Pwe(this,ve)}get pipelining(){return this[hF]}set pipelining(e){this[hF]=e,this[zl](!0)}get stats(){return new dwt(this)}get[Vw](){return this[OA].length-this[HA]}get[Yw](){return this[HA]-this[jl]}get[Hw](){return this[OA].length-this[jl]}get[Iwt](){return!!this[pn]&&!this[HC]&&!this[pn].destroyed}get[p7](){return!!(this[pn]?.busy(null)||this[Hw]>=(Uwe(this)||1)||this[Vw]>0)}[Cwt](e){Owe(this),this.once("connect",e)}[vwt](e,r){let n=new hwt(this[nu].origin,e,r);return this[OA].push(n),this[Rp]||(xp.bodyLength(n.body)==null&&xp.isIterable(n.body)?(this[Rp]=1,queueMicrotask(()=>C7(this))):this[zl](!0)),this[Rp]&&this[Oh]!==2&&this[p7]&&(this[Oh]=2),this[Oh]<2}[Dwt](){return new Promise(e=>{this[Hw]?this[Ph]=e:e(null)})}[kwt](e){return new Promise(r=>{let n=this[OA].splice(this[HA]);for(let i=0;i<n.length;i++){let o=n[i];o!=null&&xp.errorRequest(this,o,e)}let s=()=>{this[Ph]&&(this[Ph](),this[Ph]=null),r(null)};this[pn]?(this[pn].destroy(e,s),this[pn]=null):queueMicrotask(s),this[zl]()})}};function Pwe(t,e){if(t[Yw]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Wl(t[HA]===t[jl]);let r=t[OA].splice(t[jl]);for(let n=0;n<r.length;n++){let s=r[n];s!=null&&xp.errorRequest(t,s,e)}Wl(t[Hw]===0)}}function Owe(t){Wl(!t[HC]),Wl(!t[pn]);let{host:e,hostname:r,protocol:n,port:s}=t[nu];if(r[0]==="["){let i=r.indexOf("]");Wl(i!==-1);let o=r.substring(1,i);Wl(Lwe.isIPv6(o)),r=o}t[HC]=!0,OC.beforeConnect.hasSubscribers&&OC.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[pn]?.version,servername:t[Hh],localAddress:t[qw]},connector:t[Gw]});try{t[Gw]({host:e,hostname:r,protocol:n,port:s,servername:t[Hh],localAddress:t[qw]},(i,o)=>{if(i){g7(t,i,{host:e,hostname:r,protocol:n,port:s}),t[zl]();return}if(t.destroyed){xp.destroy(o.on("error",Mwe),new pwt),t[zl]();return}Wl(o);try{t[pn]=o.alpnProtocol==="h2"?Hwt(t,o):Owt(t,o)}catch(a){o.destroy().on("error",Mwe),g7(t,a,{host:e,hostname:r,protocol:n,port:s}),t[zl]();return}t[HC]=!1,o[Rwt]=0,o[m7]=t[m7],o[Ewt]=t,o[Bwt]=null,OC.connected.hasSubscribers&&OC.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[pn]?.version,servername:t[Hh],localAddress:t[qw]},connector:t[Gw],socket:o}),t.emit("connect",t[nu],[t]),t[zl]()})}catch(i){g7(t,i,{host:e,hostname:r,protocol:n,port:s}),t[zl]()}}function g7(t,e,{host:r,hostname:n,protocol:s,port:i}){if(!t.destroyed){if(t[HC]=!1,OC.connectError.hasSubscribers&&OC.connectError.publish({connectParams:{host:r,hostname:n,protocol:s,port:i,version:t[pn]?.version,servername:t[Hh],localAddress:t[qw]},connector:t[Gw],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Wl(t[Yw]===0);t[Vw]>0&&t[OA][t[HA]].servername===t[Hh];){let o=t[OA][t[HA]++];xp.errorRequest(t,o,e)}else Pwe(t,e);t.emit("connectionError",t[nu],[t],e)}}function _we(t){t[Oh]=0,t.emit("drain",t[nu],[t])}function C7(t,e){t[Rp]!==2&&(t[Rp]=2,qwt(t,e),t[Rp]=0,t[jl]>256&&(t[OA].splice(0,t[jl]),t[HA]-=t[jl],t[jl]=0))}function qwt(t,e){for(;;){if(t.destroyed){Wl(t[Vw]===0);return}if(t[Ph]&&!t[Hw]){t[Ph](),t[Ph]=null;return}if(t[pn]&&t[pn].resume(),t[p7])t[Oh]=2;else if(t[Oh]===2){e?(t[Oh]=1,queueMicrotask(()=>_we(t))):_we(t);continue}if(t[Vw]===0||t[Yw]>=(Uwe(t)||1))return;let r=t[OA][t[HA]];if(r===null)return;if(t[nu].protocol==="https:"&&t[Hh]!==r.servername){if(t[Yw]>0)return;t[Hh]=r.servername,t[pn]?.destroy(new gwt("servername changed"),()=>{t[pn]=null,C7(t)})}if(t[HC])return;if(!t[pn]){Owe(t);return}if(t[pn].destroyed||t[pn].busy(r))return;!r.aborted&&t[pn].write(r)?t[HA]++:t[OA].splice(t[HA],1)}}Hwe.exports=E7});var I7=C((bwr,Gwe)=>{"use strict";var fF=class{bottom=0;top=0;list=new Array(2048).fill(void 0);next=null;isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};Gwe.exports=class{constructor(){this.head=this.tail=new fF}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new fF),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var gF=C((Qwr,Xwe)=>{"use strict";var{PoolStats:Ywt}=aW(),Vwt=Cp(),Jwt=I7(),{kConnected:y7,kSize:qwe,kRunning:Ywe,kPending:Vwe,kQueued:Jw,kBusy:Wwt,kFree:zwt,kUrl:jwt,kClose:Kwt,kDestroy:Xwt,kDispatch:Zwt}=sr(),is=Symbol("clients"),li=Symbol("needDrain"),Ww=Symbol("queue"),B7=Symbol("closed resolve"),b7=Symbol("onDrain"),Jwe=Symbol("onConnect"),Wwe=Symbol("onDisconnect"),zwe=Symbol("onConnectionError"),Q7=Symbol("get dispatcher"),jwe=Symbol("add client"),Kwe=Symbol("remove client"),w7=class extends Vwt{[Ww]=n
Line truncated
|
||||||
|
|
||||||
${e.format(r)}`.trim():`${r.length} interceptors are pending:
|
${e.format(r)}`.trim():`${r.length} interceptors are pending:
|
||||||
|
|
||||||
${e.format(r)}`.trim())}};O1e.exports=zW});var KW=C((kBr,Y1e)=>{"use strict";var{InvalidArgumentError:J1t}=$e(),{runtimeFeatures:z1t}=ju();function j1t(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:n=[],caseSensitive:s=!1}=t;return{ignore:new Set(e.map(i=>s?i:i.toLowerCase())),exclude:new Set(r.map(i=>s?i:i.toLowerCase())),match:new Set(n.map(i=>s?i:i.toLowerCase()))}}var H1e=z1t.has("crypto")?Q("node:crypto"):null,K1t=H1e?.hash?t=>H1e.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function q1e(t){return Array.isArray(t)&&(t.length&1)===0}function $1t(t=[]){return t.length===0?()=>!1:function(r){let n;for(let s of t)if(typeof s=="string"){if(n||(n=r.toLowerCase()),n.includes(s.toLowerCase()))return!0}else if(s instanceof RegExp&&s.test(r))return!0;return!1}}function X1t(t){let e={};if(!t)return e;if(q1e(t)){for(let r=0;r<t.length;r+=2){let n=t[r],s=t[r+1];if(n&&s!==void 0){let i=Buffer.isBuffer(n)?n.toString():n,o=Buffer.isBuffer(s)?s.toString():s;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,n]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(n)?n.join(", "):String(n));return e}var G1e=["record","playback","update"];function Z1t(t){if(!G1e.includes(t))throw new J1t(`Invalid snapshot mode: ${t}. Must be one of: ${G1e.join(", ")}`)}Y1e.exports={createHeaderFilters:j1t,hashId:K1t,isUndiciHeaders:q1e,normalizeHeaders:X1t,isUrlExcludedFactory:$1t,validateSnapshotMode:Z1t}});var Z1e=C((vBr,X1e)=>{"use strict";var{writeFile:eSt,readFile:tSt,mkdir:rSt}=Q("node:fs/promises"),{dirname:nSt,resolve:V1e}=Q("node:path"),{setTimeout:sSt,clearTimeout:W1e}=Q("node:timers"),{InvalidArgumentError:J1e,UndiciError:iSt}=$e(),{hashId:oSt,isUrlExcludedFactory:aSt,normalizeHeaders:z1e,createHeaderFilters:j1e}=KW();function kQ(t,e,r={}){let n=new URL(t.path,t.origin),s=t._normalizedHeaders||z1e(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=s),{method:t.method||"GET",url:r.matchQuery!==!1?n.toString():`${n.origin}${n.pathname}`,headers:K1e(s,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function K1e(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{ignore:i,exclude:o,match:a}=e;for(let[c,A]of Object.entries(t)){let u=n?c:c.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(s[u]=A)}return s}function $1e(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let c=n?o:o.toLowerCase();i.has(c)||(s[c]=a)}return s}function vQ(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let n=Object.keys(t.headers).sort();for(let s of n){let i=Array.isArray(t.headers[s])?t.headers[s]:[t.headers[s]];e.push(s);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return oSt(r)}var $W=class{#e;#t;#n=new Map;#r;#i=1/0;#s=!1;#c;constructor(e={}){this.#r=e.snapshotPath,this.#i=e.maxSnapshots||1/0,this.#s=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#c=j1e(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=aSt(e.excludeUrls),this.#s&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let n=kQ(e,this.#c,this.matchOptions),s=vQ(n),i=z1e(r.headers),o={statusCode:r.statusCode,headers:$1e(i,this.#c,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#n.size>=this.#i&&!this.#n.has(s)){let c=this.#n.keys().next().value;this.#n.delete(c)}let a=this.#n.get(s);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#n.set(s,{request:n,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#s&&this.#r&&this.#A()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=kQ(e,this.#c,this.matchOptions),n=vQ(r),s=this.#n.get(n);if(!s)return;let i=s.callCount||0,o=Math.min(i,s.responses.length-1);return s.callCount=i+1,{...s,response:s.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new J1e("Snapshot path is required");try{let n=await tSt(V1e(r),"utf8"),s=JSON.parse(n);if(Array.isArray(s)){this.#n.clear();for(let{hash:i,snapshot:o}of s)this.#n.set(i,o)}else this.#n=new Map(Object.entries(s))}catch(n){if(n.code==="ENOENT")this.#n.clear();else throw new iSt(`Failed to load snapshots from ${r}`,{cause:n})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new J1e("Snapshot path is required");let n=V1e(r);await rSt(nSt(n),{recursive:!0});let s=Array.from(this.#n.entries()).map(([i,o])=>({hash:i,snapshot:o}));await eSt(n,JSON.s
Line truncated
|
${e.format(r)}`.trim())}};BNe.exports=qz});var Vz=C((t1r,SNe)=>{"use strict";var{InvalidArgumentError:zNt}=et(),{runtimeFeatures:jNt}=ql();function KNt(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:n=[],caseSensitive:s=!1}=t;return{ignore:new Set(e.map(i=>s?i:i.toLowerCase())),exclude:new Set(r.map(i=>s?i:i.toLowerCase())),match:new Set(n.map(i=>s?i:i.toLowerCase()))}}var bNe=jNt.has("crypto")?Q("node:crypto"):null,XNt=bNe?.hash?t=>bNe.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function wNe(t){return Array.isArray(t)&&(t.length&1)===0}function ZNt(t=[]){return t.length===0?()=>!1:function(r){let n;for(let s of t)if(typeof s=="string"){if(n||(n=r.toLowerCase()),n.includes(s.toLowerCase()))return!0}else if(s instanceof RegExp&&s.test(r))return!0;return!1}}function $Nt(t){let e={};if(!t)return e;if(wNe(t)){for(let r=0;r<t.length;r+=2){let n=t[r],s=t[r+1];if(n&&s!==void 0){let i=Buffer.isBuffer(n)?n.toString():n,o=Buffer.isBuffer(s)?s.toString():s;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,n]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(n)?n.join(", "):String(n));return e}var QNe=["record","playback","update"];function eTt(t){if(!QNe.includes(t))throw new zNt(`Invalid snapshot mode: ${t}. Must be one of: ${QNe.join(", ")}`)}SNe.exports={createHeaderFilters:KNt,hashId:XNt,isUndiciHeaders:wNe,normalizeHeaders:$Nt,isUrlExcludedFactory:ZNt,validateSnapshotMode:eTt}});var MNe=C((r1r,FNe)=>{"use strict";var{writeFile:tTt,readFile:rTt,mkdir:nTt}=Q("node:fs/promises"),{dirname:sTt,resolve:NNe}=Q("node:path"),{setTimeout:iTt,clearTimeout:TNe}=Q("node:timers"),{InvalidArgumentError:xNe,UndiciError:oTt}=et(),{hashId:aTt,isUrlExcludedFactory:ATt,normalizeHeaders:RNe,createHeaderFilters:DNe}=Vz();function o1(t,e,r={}){let n=new URL(t.path,t.origin),s=t._normalizedHeaders||RNe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=s),{method:t.method||"GET",url:r.matchQuery!==!1?n.toString():`${n.origin}${n.pathname}`,headers:kNe(s,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function kNe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{ignore:i,exclude:o,match:a}=e;for(let[A,c]of Object.entries(t)){let u=n?A:A.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(s[u]=c)}return s}function vNe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let A=n?o:o.toLowerCase();i.has(A)||(s[A]=a)}return s}function a1(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let n=Object.keys(t.headers).sort();for(let s of n){let i=Array.isArray(t.headers[s])?t.headers[s]:[t.headers[s]];e.push(s);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return aTt(r)}var Jz=class{#e;#t;#n=new Map;#r;#i=1/0;#s=!1;#a;constructor(e={}){this.#r=e.snapshotPath,this.#i=e.maxSnapshots||1/0,this.#s=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#a=DNe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=ATt(e.excludeUrls),this.#s&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let n=o1(e,this.#a,this.matchOptions),s=a1(n),i=RNe(r.headers),o={statusCode:r.statusCode,headers:vNe(i,this.#a,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#n.size>=this.#i&&!this.#n.has(s)){let A=this.#n.keys().next().value;this.#n.delete(A)}let a=this.#n.get(s);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#n.set(s,{request:n,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#s&&this.#r&&this.#c()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=o1(e,this.#a,this.matchOptions),n=a1(r),s=this.#n.get(n);if(!s)return;let i=s.callCount||0,o=Math.min(i,s.responses.length-1);return s.callCount=i+1,{...s,response:s.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new xNe("Snapshot path is required");try{let n=await rTt(NNe(r),"utf8"),s=JSON.parse(n);if(Array.isArray(s)){this.#n.clear();for(let{hash:i,snapshot:o}of s)this.#n.set(i,o)}else this.#n=new Map(Object.entries(s))}catch(n){if(n.code==="ENOENT")this.#n.clear();else throw new oTt(`Failed to load snapshots from ${r}`,{cause:n})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new xNe("Snapshot path is required");let n=NNe(r);await nTt(sTt(n),{recursive:!0});let s=Array.from(this.#n.entries()).map(([i,o])=>({hash:i,snapshot:o}));await tTt(n,JSON.s
Line truncated
|
||||||
PRAGMA journal_mode = WAL;
|
PRAGMA journal_mode = WAL;
|
||||||
PRAGMA synchronous = NORMAL;
|
PRAGMA synchronous = NORMAL;
|
||||||
PRAGMA temp_store = memory;
|
PRAGMA temp_store = memory;
|
||||||
PRAGMA optimize;
|
PRAGMA optimize;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS cacheInterceptorV${ao} (
|
CREATE TABLE IF NOT EXISTS cacheInterceptorV${Oo} (
|
||||||
-- Data specific to us
|
-- Data specific to us
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
url TEXT NOT NULL,
|
url TEXT NOT NULL,
|
||||||
@@ -133,8 +133,8 @@ ${e.format(r)}`.trim())}};O1e.exports=zW});var KW=C((kBr,Y1e)=>{"use strict";var
|
|||||||
staleAt INTEGER NOT NULL
|
staleAt INTEGER NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${ao}_getValuesQuery ON cacheInterceptorV${ao}(url, method, deleteAt);
|
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${Oo}_getValuesQuery ON cacheInterceptorV${Oo}(url, method, deleteAt);
|
||||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${ao}_deleteByUrlQuery ON cacheInterceptorV${ao}(deleteAt);
|
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${Oo}_deleteByUrlQuery ON cacheInterceptorV${Oo}(deleteAt);
|
||||||
`),this.#r=this.#n.prepare(`
|
`),this.#r=this.#n.prepare(`
|
||||||
SELECT
|
SELECT
|
||||||
id,
|
id,
|
||||||
@@ -148,14 +148,14 @@ ${e.format(r)}`.trim())}};O1e.exports=zW});var KW=C((kBr,Y1e)=>{"use strict";var
|
|||||||
vary,
|
vary,
|
||||||
cachedAt,
|
cachedAt,
|
||||||
staleAt
|
staleAt
|
||||||
FROM cacheInterceptorV${ao}
|
FROM cacheInterceptorV${Oo}
|
||||||
WHERE
|
WHERE
|
||||||
url = ?
|
url = ?
|
||||||
AND method = ?
|
AND method = ?
|
||||||
ORDER BY
|
ORDER BY
|
||||||
deleteAt ASC
|
deleteAt ASC
|
||||||
`),this.#i=this.#n.prepare(`
|
`),this.#i=this.#n.prepare(`
|
||||||
UPDATE cacheInterceptorV${ao} SET
|
UPDATE cacheInterceptorV${Oo} SET
|
||||||
body = ?,
|
body = ?,
|
||||||
deleteAt = ?,
|
deleteAt = ?,
|
||||||
statusCode = ?,
|
statusCode = ?,
|
||||||
@@ -168,7 +168,7 @@ ${e.format(r)}`.trim())}};O1e.exports=zW});var KW=C((kBr,Y1e)=>{"use strict";var
|
|||||||
WHERE
|
WHERE
|
||||||
id = ?
|
id = ?
|
||||||
`),this.#s=this.#n.prepare(`
|
`),this.#s=this.#n.prepare(`
|
||||||
INSERT INTO cacheInterceptorV${ao} (
|
INSERT INTO cacheInterceptorV${Oo} (
|
||||||
url,
|
url,
|
||||||
method,
|
method,
|
||||||
body,
|
body,
|
||||||
@@ -182,125 +182,141 @@ ${e.format(r)}`.trim())}};O1e.exports=zW});var KW=C((kBr,Y1e)=>{"use strict";var
|
|||||||
cachedAt,
|
cachedAt,
|
||||||
staleAt
|
staleAt
|
||||||
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
||||||
`),this.#o=this.#n.prepare(`DELETE FROM cacheInterceptorV${ao} WHERE url = ?`),this.#a=this.#n.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${ao}`),this.#c=this.#n.prepare(`DELETE FROM cacheInterceptorV${ao} WHERE deleteAt <= ?`),this.#A=this.#t===1/0?null:this.#n.prepare(`
|
`),this.#o=this.#n.prepare(`DELETE FROM cacheInterceptorV${Oo} WHERE url = ?`),this.#A=this.#n.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${Oo}`),this.#a=this.#n.prepare(`DELETE FROM cacheInterceptorV${Oo} WHERE deleteAt <= ?`),this.#c=this.#t===1/0?null:this.#n.prepare(`
|
||||||
DELETE FROM cacheInterceptorV${ao}
|
DELETE FROM cacheInterceptorV${Oo}
|
||||||
WHERE id IN (
|
WHERE id IN (
|
||||||
SELECT
|
SELECT
|
||||||
id
|
id
|
||||||
FROM cacheInterceptorV${ao}
|
FROM cacheInterceptorV${Oo}
|
||||||
ORDER BY cachedAt ASC
|
ORDER BY cachedAt ASC
|
||||||
LIMIT ?
|
LIMIT ?
|
||||||
)
|
)
|
||||||
`)}close(){this.#n.close()}get(e){wJ(e);let r=this.#h(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){wJ(e);let n=this.#d(e),s=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=s?.byteLength;if(i&&i>this.#e)return;let o=this.#h(e,!0);o?this.#i.run(s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#s.run(n,e.method,s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt),this.#u())}createWriteStream(e,r){wJ(e),uTt(r);let n=0,s=[],i=this;return new ATt({decodeStrings:!0,write(o,a,c){n+=o.byteLength,n<i.#e?s.push(o):this.destroy(),c()},final(o){i.set(e,{...r,body:s}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#d(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#c.run(Date.now()).changes;if(e)return e}{let e=this.#A?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#a.get();return e}#d(e){return`${e.origin}/${e.path}`}#h(e,r=!1){let n=this.#d(e),{headers:s,method:i}=e,o=this.#r.all(n,i);if(o.length===0)return;let a=Date.now();for(let c of o){if(a>=c.deleteAt&&!r)continue;let A=!0;if(c.vary){let u=JSON.parse(c.vary);for(let l in u)if(!lTt(s[l],u[l])){A=!1;break}}if(A)return c}}};function lTt(t,e){if(t==null&&e==null)return!0;if(t==null&&e!=null||t!=null&&e==null)return!1;if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}return t===e}});var qg=C((tbr,yNe)=>{"use strict";var{kConstruct:dTt}=Kt(),{kEnumerableProperty:OE}=Ze(),{iteratorMixin:hTt,isValidHeaderName:OQ,isValidHeaderValue:pNe}=ro(),{webidl:wt}=ts(),NJ=Q("node:assert"),bv=Q("node:util");function gNe(t){return t===10||t===13||t===9||t===32}function mNe(t){let e=0,r=t.length;for(;r>e&&gNe(t.charCodeAt(r-1));)--r;for(;r>e&&gNe(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function ENe(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let n=e[r];if(n.length!==2)throw wt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${n.length}.`});TJ(t,n[0],n[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let n=0;n<r.length;++n)TJ(t,r[n],e[r[n]])}else throw wt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function TJ(t,e,r){if(r=mNe(r),OQ(e)){if(!pNe(r))throw wt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw wt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(INe(t)==="immutable")throw new TypeError("immutable");return wv(t).append(e,r,!1)}function fTt(t){let e=wv(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],n=e.toSortedArray(),s=e.cookies;if(s===null||s.length===1)return e.sortedMap=n;for(let i=0;i<n.length;++i){let{0:o,1:a}=n[i];if(o==="set-cookie")for(let c=0;c<s.length;++c)r.push([o,s[c]]);else r.push([o,a])}return e.sortedMap=r}function CNe(t,e){return t[0]<e[0]?-1:1}var Qv=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase(),i=this.headersMap.get(s);if(i){let o=s==="cookie"?"; ":", ";this.headersMap.set(s,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(s,{name:e,value:r});s==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase();s==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(s,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:n}of this.headersMap.values())e[r]=n;return e}rawValues(){return this.hea
Line truncated
|
`)}close(){this.#n.close()}get(e){yj(e);let r=this.#f(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){yj(e);let n=this.#d(e),s=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=s?.byteLength;if(i&&i>this.#e)return;let o=this.#f(e,!0);o?this.#i.run(s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#s.run(n,e.method,s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt),this.#u())}createWriteStream(e,r){yj(e),dRt(r);let n=0,s=[],i=this;return new lRt({decodeStrings:!0,write(o,a,A){n+=o.byteLength,n<i.#e?s.push(o):this.destroy(),A()},final(o){i.set(e,{...r,body:s}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#d(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#c?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#A.get();return e}#d(e){return`${e.origin}/${e.path}`}#f(e,r=!1){let n=this.#d(e),{headers:s,method:i}=e,o=this.#r.all(n,i);if(o.length===0)return;let a=Date.now();for(let A of o){if(a>=A.deleteAt&&!r)continue;let c=!0;if(A.vary){let u=JSON.parse(A.vary);for(let l in u)if(!hRt(s[l],u[l])){c=!1;break}}if(c)return A}}};function hRt(t,e){if(t==null&&e==null)return!0;if(t==null&&e!=null||t!=null&&e==null)return!1;if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}return t===e}});var Kp=C((Q1r,ixe)=>{"use strict";var{kConstruct:fRt}=sr(),{kEnumerableProperty:nI}=st(),{iteratorMixin:gRt,isValidHeaderName:d1,isValidHeaderValue:exe}=Mo(),{webidl:Mt}=Cs(),bj=Q("node:assert"),WF=Q("node:util");function $Te(t){return t===10||t===13||t===9||t===32}function txe(t){let e=0,r=t.length;for(;r>e&&$Te(t.charCodeAt(r-1));)--r;for(;r>e&&$Te(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function rxe(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let n=e[r];if(n.length!==2)throw Mt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${n.length}.`});Qj(t,n[0],n[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let n=0;n<r.length;++n)Qj(t,r[n],e[r[n]])}else throw Mt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function Qj(t,e,r){if(r=txe(r),d1(e)){if(!exe(r))throw Mt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Mt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(sxe(t)==="immutable")throw new TypeError("immutable");return jF(t).append(e,r,!1)}function pRt(t){let e=jF(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],n=e.toSortedArray(),s=e.cookies;if(s===null||s.length===1)return e.sortedMap=n;for(let i=0;i<n.length;++i){let{0:o,1:a}=n[i];if(o==="set-cookie")for(let A=0;A<s.length;++A)r.push([o,s[A]]);else r.push([o,a])}return e.sortedMap=r}function nxe(t,e){return t[0]<e[0]?-1:1}var zF=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase(),i=this.headersMap.get(s);if(i){let o=s==="cookie"?"; ":", ";this.headersMap.set(s,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(s,{name:e,value:r});s==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase();s==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(s,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:n}of this.headersMap.values())e[r]=n;return e}rawValues(){return this.hea
Line truncated
|
||||||
${i}`;break;case"retry":Sxe(i)&&(r[s]=i);break;case"id":Nxe(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&Sxe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&Nxe(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};Txe.exports={EventSourceStream:fz}});var Lxe=C((Sbr,Mxe)=>{"use strict";var{pipeline:R2t}=Q("node:stream"),{fetching:D2t}=VQ(),{makeRequest:k2t}=GE(),{webidl:qs}=ts(),{EventSourceStream:v2t}=xxe(),{parseMIMEType:_2t}=sa(),{createFastMessageEvent:F2t}=Kv(),{isNetworkError:Rxe}=GQ(),{kEnumerableProperty:$g}=Ze(),{environmentSettingsObject:Dxe}=ro(),kxe=!1,vxe=3e3,XQ=0,_xe=1,ZQ=2,M2t="anonymous",L2t="use-credentials",XE=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#n=!1;#r=XQ;#i=null;#s=null;#c;#o;constructor(e,r={}){super(),qs.util.markAsUncloneable(this);let n="EventSource constructor";qs.argumentLengthCheck(arguments,1,n),kxe||(kxe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=qs.converters.USVString(e),r=qs.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#c=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let s=Dxe,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=M2t;r.withCredentials===!0&&(o=L2t,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Dxe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=k2t(a),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#a(){if(this.#r===ZQ)return;this.#r=XQ;let e={request:this.#i,dispatcher:this.#c},r=n=>{if(!Rxe(n))return this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(Rxe(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?_2t(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=_xe,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new v2t({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(F2t(c.type,c.options))}});R2t(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=D2t(e)}#A(){this.#r!==ZQ&&(this.#r=XQ,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===XQ&&(this.#o.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#a())},this.#o.reconnectionTime)?.unref())}close(){qs.brandCheck(this,t),this.#r!==ZQ&&(this.#r=ZQ,this.#s.abort(),this.#i=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open);let r=qs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("open",r),this.#e.open=e):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message);let r=qs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("message",r),this.#e.message=e):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error);let r=qs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},Fxe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:XQ,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:_xe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:ZQ,writable:!1}};Object.defineProperties(XE,Fxe);Object.defineProperties(XE.prototype,Fxe);Object.defineProperties(XE.prototype,{close:$g,onerror:$g,onmessage:$g,onopen:$g,readyState:$g,url:$g,withCredentials:$g});qs.converters.EventSourceInitDict=qs.dictionaryConverter([{key:"withCredentials",converter:qs.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:qs.converters.any},{key:"node",converter:qs.dictionaryConverter([{key:"reconnectionTime",converter:qs.converters["unsigned long"],defaultValue:()=>vxe},{key:"dispatcher",converter:qs.converters.any}]),defaultValue:()=>({})}]);Mxe.exports={EventSource:XE,defaultReconnectionTime:vxe}});var qxe=C((Nbr,ge)=>{"use strict";var U2t=Gd(),Pxe=$b(),P2t=Ng(),O2t=bQe(),H2t=NQe(),G2t=Rg(),q2t=X7(),Y2t=z7(),V2t=dwe(),W2t=Cwe(),J2t=Bwe(),Oxe=$e(),A_=Ze(),{InvalidArgumentError:c_}=Oxe,ZE=n1e(),z2t=pg(),j2t=LW(),{MockCallHistory:K2
Line truncated
|
${o}`;return}if(kM(e,s,Lvt)){Uvt(e,i)&&(r.retry=e.toString("utf8",i));return}if(kM(e,s,_vt)){Pvt(e,i)&&(r.id=e.toString("utf8",i));return}if(kM(e,s,Mvt)){let o=e.toString("utf8",i);o.length>0&&(r.event=o)}}processEvent(e){e.retry&&Rvt(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&Dvt(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event.data=void 0,this.event.event=void 0,this.event.id=void 0,this.event.retry=void 0}hasPendingEvent(){return this.event.data!==void 0||this.event.event!==void 0||this.event.id!==void 0||this.event.retry!==void 0}hasCurrentByte(){return this.chunkIndex<this.chunks.length&&this.pos<this.chunks[this.chunkIndex].length}currentByte(){return this.chunks[this.chunkIndex][this.pos]}consumeCurrentByte(){this.advanceCursor(),this.syncLineStartToCursor()}advanceCursor(){for(this.pos++;this.chunkIndex<this.chunks.length&&this.pos>=this.chunks[this.chunkIndex].length;)this.chunkIndex++,this.pos=0}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex,this.linePos=this.pos,this.dropConsumedChunks()}dropConsumedChunks(){for(;this.lineChunkIndex>0;)this.chunks.shift(),this.lineChunkIndex--,this.chunkIndex--;this.chunkIndex===this.chunks.length&&(this.chunks.length=0,this.chunkIndex=0,this.pos=0,this.lineChunkIndex=0,this.linePos=0)}readLine(){if(this.lineChunkIndex===this.chunkIndex)return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos);let e=[],r=0;for(let n=this.lineChunkIndex;n<=this.chunkIndex;n++){let s=this.chunks[n],i=n===this.lineChunkIndex?this.linePos:0,o=n===this.chunkIndex?this.pos:s.length,a=s.subarray(i,o);r+=a.length,e.push(a)}return Buffer.concat(e,r)}peekBufferedByte(e){let r=this.lineChunkIndex,n=this.linePos;for(;r<this.chunks.length;){let s=this.chunks[r],i=s.length-n;if(e<i)return s[n+e];e-=i,r++,n=0}}discardLeadingBytes(e){for(;e>0&&this.lineChunkIndex<this.chunks.length;){let n=this.chunks[this.lineChunkIndex].length-this.linePos;e<n?(this.linePos+=e,e=0):(e-=n,this.lineChunkIndex++,this.linePos=0)}this.chunkIndex=this.lineChunkIndex,this.pos=this.linePos,this.dropConsumedChunks()}handleBOM(){let e=this.peekBufferedByte(0),r=this.peekBufferedByte(1),n=this.peekBufferedByte(2);return r===void 0?(e===gI[0]||(this.checkBOM=!1),!0):n===void 0?e===gI[0]&&r===gI[1]?!0:(this.checkBOM=!1,!1):(e===gI[0]&&r===gI[1]&&n===gI[2]&&this.discardLeadingBytes(3),this.checkBOM=!1,!this.hasCurrentByte())}};uDe.exports={EventSourceStream:uK}});var CDe=C((j1r,EDe)=>{"use strict";var{pipeline:Ovt}=Q("node:stream"),{fetching:Hvt}=m1(),{makeRequest:Gvt}=iI(),{webidl:hi}=Cs(),{EventSourceStream:qvt}=lDe(),{parseMIMEType:Yvt}=Pa(),{createFastMessageEvent:Vvt}=IM(),{isNetworkError:dDe}=f1(),{kEnumerableProperty:sm}=st(),{environmentSettingsObject:hDe}=Mo(),fDe=!1,gDe=3e3,Q1=0,pDe=1,w1=2,Jvt="anonymous",Wvt="use-credentials",pI=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#n=!1;#r=Q1;#i=null;#s=null;#a;#o;constructor(e,r={}){super(),hi.util.markAsUncloneable(this);let n="EventSource constructor";hi.argumentLengthCheck(arguments,1,n),fDe||(fDe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=hi.converters.USVString(e),r=hi.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let s=hDe,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=Jvt;r.withCredentials===!0&&(o=Wvt,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=hDe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=Gvt(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#A(){if(this.#r===w1)return;this.#r=Q1;let e={request:this.#i,dispatcher:this.#a},r=n=>{if(!dDe(n))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(dDe(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let s=n.headersList.get("content-type",!0),i=s!==null?Yvt(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=pDe,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new qvt({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(Vvt(A.type,A.options))}});Ovt(n.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=Hvt(e)}#c(){this.#r!==w1&&(this.#r=Q1,this.dispatchEvent(new Event("error")),setTime
Line truncated
|
||||||
`).slice(1).join(`
|
`).slice(1).join(`
|
||||||
`);t.stack=r?`${r}
|
`);t.stack=r?`${r}
|
||||||
${i}`:s.stack}ge.exports.fetch=function(e,r=void 0){return akt(e,r).catch(n=>{throw Uxe?Gxe(n,Uxe):n&&typeof n=="object"&&Error.captureStackTrace(n,ge.exports.fetch),n})};ge.exports.Headers=qg().Headers;ge.exports.Response=GQ().Response;ge.exports.Request=GE().Request;ge.exports.FormData=Dk().FormData;var{setGlobalOrigin:ckt,getGlobalOrigin:Akt}=vV();ge.exports.setGlobalOrigin=ckt;ge.exports.getGlobalOrigin=Akt;var{CacheStorage:ukt}=QTe(),{kConstruct:lkt}=Kt();ge.exports.caches=new ukt(lkt);var{deleteCookie:dkt,getCookies:hkt,getSetCookies:fkt,setCookie:gkt,parseCookie:pkt}=MTe();ge.exports.deleteCookie=dkt;ge.exports.getCookies=hkt;ge.exports.getSetCookies=fkt;ge.exports.setCookie=gkt;ge.exports.parseCookie=pkt;var{parseMIMEType:mkt,serializeAMimeType:Ekt}=sa();ge.exports.parseMIMEType=mkt;ge.exports.serializeAMimeType=Ekt;var{CloseEvent:Ckt,ErrorEvent:Ikt,MessageEvent:ykt}=Kv(),{WebSocket:Bkt,ping:bkt}=gxe();ge.exports.WebSocket=Bkt;ge.exports.CloseEvent=Ckt;ge.exports.ErrorEvent=Ikt;ge.exports.MessageEvent=ykt;ge.exports.ping=bkt;ge.exports.WebSocketStream=bxe().WebSocketStream;ge.exports.WebSocketError=Az().WebSocketError;ge.exports.request=ew(ZE.request);ge.exports.stream=ew(ZE.stream);ge.exports.pipeline=ew(ZE.pipeline);ge.exports.connect=ew(ZE.connect);ge.exports.upgrade=ew(ZE.upgrade);ge.exports.MockClient=j2t;ge.exports.MockCallHistory=K2t;ge.exports.MockCallHistoryLog=$2t;ge.exports.MockPool=Z2t;ge.exports.MockAgent=X2t;ge.exports.SnapshotAgent=ekt;ge.exports.mockErrors=tkt;var{EventSource:Qkt}=Lxe();ge.exports.EventSource=Qkt;function wkt(){globalThis.fetch=ge.exports.fetch,globalThis.Headers=ge.exports.Headers,globalThis.Response=ge.exports.Response,globalThis.Request=ge.exports.Request,globalThis.FormData=ge.exports.FormData,globalThis.WebSocket=ge.exports.WebSocket,globalThis.CloseEvent=ge.exports.CloseEvent,globalThis.ErrorEvent=ge.exports.ErrorEvent,globalThis.MessageEvent=ge.exports.MessageEvent,globalThis.EventSource=ge.exports.EventSource}ge.exports.install=wkt});var tw=C(rh=>{"use strict";rh.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");rh.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");rh.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
${i}`:s.stack}Ee.exports.fetch=function(e,r=void 0){return mFt(e,r).catch(n=>{throw IDe?QDe(n,IDe):n&&typeof n=="object"&&Error.captureStackTrace(n,Ee.exports.fetch),n})};Ee.exports.Headers=Kp().Headers;Ee.exports.Response=f1().Response;Ee.exports.Request=iI().Request;Ee.exports.FormData=tF().FormData;var{setGlobalOrigin:EFt,getGlobalOrigin:CFt}=TW();Ee.exports.setGlobalOrigin=EFt;Ee.exports.getGlobalOrigin=CFt;var{CacheStorage:IFt}=ARe(),{kConstruct:yFt}=sr();Ee.exports.caches=new IFt(yFt);var{deleteCookie:BFt,getCookies:bFt,getSetCookies:QFt,setCookie:wFt,parseCookie:SFt}=IRe();Ee.exports.deleteCookie=BFt;Ee.exports.getCookies=bFt;Ee.exports.getSetCookies=QFt;Ee.exports.setCookie=wFt;Ee.exports.parseCookie=SFt;var{parseMIMEType:NFt,serializeAMimeType:TFt}=Pa();Ee.exports.parseMIMEType=NFt;Ee.exports.serializeAMimeType=TFt;var{CloseEvent:xFt,ErrorEvent:RFt,MessageEvent:DFt}=IM(),{WebSocket:kFt,ping:vFt}=$Re();Ee.exports.WebSocket=kFt;Ee.exports.CloseEvent=xFt;Ee.exports.ErrorEvent=RFt;Ee.exports.MessageEvent=DFt;Ee.exports.ping=vFt;Ee.exports.WebSocketStream=aDe().WebSocketStream;Ee.exports.WebSocketError=iK().WebSocketError;Ee.exports.request=S1(mI.request);Ee.exports.stream=S1(mI.stream);Ee.exports.pipeline=S1(mI.pipeline);Ee.exports.connect=S1(mI.connect);Ee.exports.upgrade=S1(mI.upgrade);Ee.exports.MockClient=iFt;Ee.exports.MockCallHistory=oFt;Ee.exports.MockCallHistoryLog=aFt;Ee.exports.MockPool=cFt;Ee.exports.MockAgent=AFt;Ee.exports.SnapshotAgent=uFt;Ee.exports.mockErrors=lFt;var{EventSource:FFt}=CDe();Ee.exports.EventSource=FFt;function MFt(){globalThis.fetch=Ee.exports.fetch,globalThis.Headers=Ee.exports.Headers,globalThis.Response=Ee.exports.Response,globalThis.Request=Ee.exports.Request,globalThis.FormData=Ee.exports.FormData,globalThis.WebSocket=Ee.exports.WebSocket,globalThis.CloseEvent=Ee.exports.CloseEvent,globalThis.ErrorEvent=Ee.exports.ErrorEvent,globalThis.MessageEvent=Ee.exports.MessageEvent,globalThis.EventSource=Ee.exports.EventSource}Ee.exports.install=MFt});var N1=C(tf=>{"use strict";tf.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");tf.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");tf.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
||||||
`||t==="\r";rh.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);rh.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);rh.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());rh.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let n=t[e];if(++e,n==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var Vxe=C((Rbr,Yxe)=>{"use strict";var{asciiLowercase:u_,solelyContainsHTTPTokenCodePoints:Skt,soleyContainsHTTPQuotedStringTokenCodePoints:Nkt}=tw();Yxe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=u_(String(e)),this._map.get(e)}has(e){return e=u_(String(e)),this._map.has(e)}set(e,r){if(e=u_(String(e)),r=String(r),!Skt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!Nkt(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=u_(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var zxe=C((Dbr,Jxe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:Tkt,removeTrailingHTTPWhitespace:Wxe,isHTTPWhitespaceChar:xkt,solelyContainsHTTPTokenCodePoints:gz,soleyContainsHTTPQuotedStringTokenCodePoints:Rkt,asciiLowercase:pz,collectAnHTTPQuotedString:Dkt}=tw();Jxe.exports=t=>{t=Tkt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!gz(r)||e>=t.length)return null;++e;let n="";for(;e<t.length&&t[e]!==";";)n+=t[e],++e;if(n=Wxe(n),n.length===0||!gz(n))return null;let s={type:pz(r),subtype:pz(n),parameters:new Map};for(;e<t.length;){for(++e;xkt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=pz(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=Dkt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=Wxe(o),o==="")continue}i.length>0&&gz(i)&&Rkt(o)&&!s.parameters.has(i)&&s.parameters.set(i,o)}return s}});var Kxe=C((kbr,jxe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:kkt}=tw();jxe.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,n]of t.parameters)e+=";",e+=r,e+="=",(!kkt(n)||n.length===0)&&(n=n.replace(/(["\\])/ug,"\\$1"),n=`"${n}"`),e+=n;return e}});var eRe=C((_br,Zxe)=>{"use strict";var vkt=Vxe(),_kt=zxe(),Fkt=Kxe(),{asciiLowercase:$xe,solelyContainsHTTPTokenCodePoints:Xxe}=tw();Zxe.exports=class{constructor(e){e=String(e);let r=_kt(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new vkt(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=$xe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!Xxe(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=$xe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!Xxe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return Fkt(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});var pRe=C((jQr,$kt)=>{$kt.exports={name:"@actions/artifact",version:"6.2.1",preview:!0,description:"Actions artifact lib",keywords:["github","actions","artifact"],homepage:"https://github.com/actions/toolkit/tree/main/packages/artifact",license:"MIT",type:"module",main:"lib/artifact.js",types:"lib/artifact.d.ts",exports:{".":{types:"./lib/artifact.d.ts",import:"./lib/artifact.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/artifact"},scripts:{"audit-moderate":"npm install &&Line truncated
|
`||t==="\r";tf.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);tf.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);tf.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());tf.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let n=t[e];if(++e,n==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var NDe=C(($1r,SDe)=>{"use strict";var{asciiLowercase:MM,solelyContainsHTTPTokenCodePoints:_Ft,soleyContainsHTTPQuotedStringTokenCodePoints:LFt}=N1();SDe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=MM(String(e)),this._map.get(e)}has(e){return e=MM(String(e)),this._map.has(e)}set(e,r){if(e=MM(String(e)),r=String(r),!_Ft(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!LFt(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=MM(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var RDe=C((eSr,xDe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:UFt,removeTrailingHTTPWhitespace:TDe,isHTTPWhitespaceChar:PFt,solelyContainsHTTPTokenCodePoints:lK,soleyContainsHTTPQuotedStringTokenCodePoints:OFt,asciiLowercase:dK,collectAnHTTPQuotedString:HFt}=N1();xDe.exports=t=>{t=UFt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!lK(r)||e>=t.length)return null;++e;let n="";for(;e<t.length&&t[e]!==";";)n+=t[e],++e;if(n=TDe(n),n.length===0||!lK(n))return null;let s={type:dK(r),subtype:dK(n),parameters:new Map};for(;e<t.length;){for(++e;PFt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=dK(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=HFt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=TDe(o),o==="")continue}i.length>0&&lK(i)&&OFt(o)&&!s.parameters.has(i)&&s.parameters.set(i,o)}return s}});var kDe=C((tSr,DDe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:GFt}=N1();DDe.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,n]of t.parameters)e+=";",e+=r,e+="=",(!GFt(n)||n.length===0)&&(n=n.replace(/(["\\])/ug,"\\$1"),n=`"${n}"`),e+=n;return e}});var _De=C((nSr,MDe)=>{"use strict";var qFt=NDe(),YFt=RDe(),VFt=kDe(),{asciiLowercase:vDe,solelyContainsHTTPTokenCodePoints:FDe}=N1();MDe.exports=class{constructor(e){e=String(e);let r=YFt(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new qFt(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=vDe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!FDe(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=vDe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!FDe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return VFt(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});var XDe=C((ENr,oMt)=>{oMt.exports={name:"@actions/artifact",version:"6.2.1",preview:!0,description:"Actions artifact lib",keywords:["github","actions","artifact"],homepage:"https://github.com/actions/toolkit/tree/main/packages/artifact",license:"MIT",type:"module",main:"lib/artifact.js",types:"lib/artifact.d.ts",exports:{".":{types:"./lib/artifact.d.ts",import:"./lib/artifact.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/artifact"},scripts:{"audit-moderate":"npm install &&Line truncated
|
||||||
%s`,k,k,f,s);let P=f.type==="*"?aj:f.type==="?"?uj:"\\"+f.type;i=!0,s=s.slice(0,f.reStart)+P+"\\("+k}B(),o&&(s+="\\\\");let M=gvt[s.charAt(0)];for(let k=c.length-1;k>-1;k--){let P=c[k],v=s.slice(0,P.reStart),z=s.slice(P.reStart,P.reEnd-8),X=s.slice(P.reEnd),ee=s.slice(P.reEnd-8,P.reEnd)+X,ce=v.split(")").length,ue=v.split("(").length-ce,Fe=X;for(let et=0;et<ue;et++)Fe=Fe.replace(/\)[+*?]?/,"");X=Fe;let ke=X===""&&r!==cj?"(?:$|\\/)":"";s=v+z+X+ke+ee}if(s!==""&&i&&(s="(?=.)"+s),M&&(s=I()+s),r===cj)return[s,i];if(n.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return mvt(e);let V=n.nocase?"i":"";try{return Object.assign(new RegExp("^"+s+"$",V),{_glob:e,_src:s})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,n=r.noglobstar?aj:r.dot?hvt:fvt,s=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?Cvt(a):a===Ys?Ys:a._src).reduce((a,c)=>(a[a.length-1]===Ys&&c===Ys||a.push(c),a),[]),o.forEach((a,c)=>{a!==Ys||o[c-1]===Ys||(c===0?o.length>1?o[c+1]="(?:\\/|"+n+"\\/)?"+o[c+1]:o[c]=n:c===o.length-1?o[c-1]+="(?:\\/|"+n+")?":(o[c-1]+="(?:\\/|\\/"+n+"\\/)"+o[c+1],o[c+1]=Ys))}),o.filter(a=>a!==Ys).join("/"))).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,s)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let n=this.options;Aj.sep!=="/"&&(e=e.split(Aj.sep).join("/")),e=e.split(qRe),this.debug(this.pattern,"split",e);let s=this.set;this.debug(this.pattern,"set",s);let i;for(let o=e.length-1;o>=0&&(i=e[o],!i);o--);for(let o=0;o<s.length;o++){let a=s[o],c=e;if(n.matchBase&&a.length===1&&(c=[i]),this.matchOne(c,a,r))return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate}static defaults(e){return ho.defaults(e).Minimatch}};ho.Minimatch=oC});var $Re=C((wwr,KRe)=>{KRe.exports=jRe;var hj=Q("fs"),{EventEmitter:yvt}=Q("events"),{Minimatch:dj}=WRe(),{resolve:Bvt}=Q("path");function bvt(t,e){return new Promise((r,n)=>{hj.readdir(t,{withFileTypes:!0},(s,i)=>{if(s)switch(s.code){case"ENOTDIR":e?n(s):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:n(s);break}else r(i)})})}function JRe(t,e){return new Promise((r,n)=>{(e?hj.stat:hj.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?JRe(t,!1):null):r(null):r(o)})})}async function*zRe(t,e,r,n,s,i){let o=await bvt(e+t,i);for(let a of o){let c=a.name;c===void 0&&(c=a,n=!0);let A=t+"/"+c,u=A.slice(1),l=e+"/"+u,d=null;(n||r)&&(d=await JRe(l,r)),!d&&a.name!==void 0&&(d=a),d===null&&(d={isDirectory:()=>!1}),d.isDirectory()?s(u)||(yield{relative:u,absolute:l,stats:d},yield*zRe(A,e,r,n,s,!1)):yield{relative:u,absolute:l,stats:d}}}async function*Qvt(t,e,r,n){yield*zRe("",t,e,r,n,!0)}function wvt(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}var p_=class extends yvt{constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=wvt(r||{}),this.matchers=[],this.options.pattern){let s=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=s.map(i=>new dj(i,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let s=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=s.map(i=>new dj(i,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let s=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=s.map(i=>new dj(i,{dot:!0}))}this.iterator=Qvt(Bvt(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,n&&(this._matches=[],this.on("match",s=>this._matches.push(this.options.absolute?s.absolute:s.relative)),this.on("error",s=>n(s)),this.on("end",()=>n(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let n=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(s=>s.match(n)))&&!this.ignoreMatchers.some(s=>s.match(n))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let n=e.value.relative,s=e.value.absolute;this.options.mark&&r&&(n+="/",s+="/"),this.options.stat?this.emit("match",{relative:n,absolute:s,stat:e.value.stats}):this.emit("match",{relative:n,absolute:s})}this._next(this.iterator)}}).catch(e=>{this.abort(),this.emit("error",e),!e.code&&!this.options.silent&&console.error(e)}):this.inactive=!0}ab
Line truncated
|
%s`,L,L,f,s);let P=f.type==="*"?nX:f.type==="?"?oX:"\\"+f.type;i=!0,s=s.slice(0,f.reStart)+P+"\\("+L}B(),o&&(s+="\\\\");let F=QMt[s.charAt(0)];for(let L=A.length-1;L>-1;L--){let P=A[L],k=s.slice(0,P.reStart),j=s.slice(P.reStart,P.reEnd-8),Z=s.slice(P.reEnd),re=s.slice(P.reEnd-8,P.reEnd)+Z,Ae=k.split(")").length,de=k.split("(").length-Ae,ke=Z;for(let rt=0;rt<de;rt++)ke=ke.replace(/\)[+*?]?/,"");Z=ke;let ve=Z===""&&r!==sX?"(?:$|\\/)":"";s=k+j+Z+ve+re}if(s!==""&&i&&(s="(?=.)"+s),F&&(s=I()+s),r===sX)return[s,i];if(n.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return SMt(e);let Y=n.nocase?"i":"";try{return Object.assign(new RegExp("^"+s+"$",Y),{_glob:e,_src:s})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,n=r.noglobstar?nX:r.dot?BMt:bMt,s=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?TMt(a):a===fi?fi:a._src).reduce((a,A)=>(a[a.length-1]===fi&&A===fi||a.push(A),a),[]),o.forEach((a,A)=>{a!==fi||o[A-1]===fi||(A===0?o.length>1?o[A+1]="(?:\\/|"+n+"\\/)?"+o[A+1]:o[A]=n:A===o.length-1?o[A-1]+="(?:\\/|"+n+")?":(o[A-1]+="(?:\\/|\\/"+n+"\\/)"+o[A+1],o[A+1]=fi))}),o.filter(a=>a!==fi).join("/"))).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,s)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let n=this.options;iX.sep!=="/"&&(e=e.split(iX.sep).join("/")),e=e.split(x2e),this.debug(this.pattern,"split",e);let s=this.set;this.debug(this.pattern,"set",s);let i;for(let o=e.length-1;o>=0&&(i=e[o],!i);o--);for(let o=0;o<s.length;o++){let a=s[o],A=e;if(n.matchBase&&a.length===1&&(A=[i]),this.matchOne(A,a,r))return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate}static defaults(e){return Vo.defaults(e).Minimatch}};Vo.Minimatch=QI});var L2e=C((jNr,_2e)=>{_2e.exports=M2e;var cX=Q("fs"),{EventEmitter:RMt}=Q("events"),{Minimatch:AX}=k2e(),{resolve:DMt}=Q("path");function kMt(t,e){return new Promise((r,n)=>{cX.readdir(t,{withFileTypes:!0},(s,i)=>{if(s)switch(s.code){case"ENOTDIR":e?n(s):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:n(s);break}else r(i)})})}function v2e(t,e){return new Promise((r,n)=>{(e?cX.stat:cX.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?v2e(t,!1):null):r(null):r(o)})})}async function*F2e(t,e,r,n,s,i){let o=await kMt(e+t,i);for(let a of o){let A=a.name;A===void 0&&(A=a,n=!0);let c=t+"/"+A,u=c.slice(1),l=e+"/"+u,d=null;(n||r)&&(d=await v2e(l,r)),!d&&a.name!==void 0&&(d=a),d===null&&(d={isDirectory:()=>!1}),d.isDirectory()?s(u)||(yield{relative:u,absolute:l,stats:d},yield*F2e(c,e,r,n,s,!1)):yield{relative:u,absolute:l,stats:d}}}async function*vMt(t,e,r,n){yield*F2e("",t,e,r,n,!0)}function FMt(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}var HM=class extends RMt{constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=FMt(r||{}),this.matchers=[],this.options.pattern){let s=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=s.map(i=>new AX(i,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let s=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=s.map(i=>new AX(i,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let s=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=s.map(i=>new AX(i,{dot:!0}))}this.iterator=vMt(DMt(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,n&&(this._matches=[],this.on("match",s=>this._matches.push(this.options.absolute?s.absolute:s.relative)),this.on("error",s=>n(s)),this.on("end",()=>n(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let n=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(s=>s.match(n)))&&!this.ignoreMatchers.some(s=>s.match(n))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let n=e.value.relative,s=e.value.absolute;this.options.mark&&r&&(n+="/",s+="/"),this.options.stat?this.emit("match",{relative:n,absolute:s,stat:e.value.stats}):this.emit("match",{relative:n,absolute:s})}this._next(this.iterator)}}).catch(e=>{this.abort(),this.emit("error",e),!e.code&&!this.options.silent&&console.error(e)}):this.inactive=!0}ab
Line truncated
|
||||||
`,S);S=H===-1?w.length:H}else if(F!==-1&&w[S]==="/"&&w[S+1]==="*"){let H=w.indexOf("*/",S);H!==-1?(S=H+2,F=w.indexOf("*/",S)):(b+=w[S],S++)}else b+=w[S],S++;return b}function aI(w){let b=oI(w.toString()),S=b.match(SM);if(S||(S=b.match(NM)),!S)throw new Error(`could not parse args in autoInject
|
`,N);N=q===-1?w.length:q}else if(M!==-1&&w[N]==="/"&&w[N+1]==="*"){let q=w.indexOf("*/",N);q!==-1?(N=q+2,M=w.indexOf("*/",N)):(b+=w[N],N++)}else b+=w[N],N++;return b}function On(w){let b=Ys(w.toString()),N=b.match(ro);if(N||(N=b.match(Lu)),!N)throw new Error(`could not parse args in autoInject
|
||||||
Source:
|
Source:
|
||||||
`+b);let[,F]=S;return F.replace(/\s/g,"").split(Q1).map(H=>H.replace(w1,"").trim())}function cI(w,b){var S={};return Object.keys(w).forEach(F=>{var H=w[F],Y,J=h(H),j=!J&&H.length===1||J&&H.length===0;if(Array.isArray(H))Y=[...H],H=Y.pop(),S[F]=Y.concat(Y.length>0?te:H);else if(j)S[F]=H;else{if(Y=aI(H),H.length===0&&!J&&Y.length===0)throw new Error("autoInject task functions require explicit parameters.");J||Y.pop(),S[F]=Y.concat(te)}function te(Se,yt){var Lt=Y.map(St=>Se[St]);Lt.push(yt),E(H)(...Lt)}}),iI(S,b)}class AI{constructor(){this.head=this.tail=null,this.length=0}removeLink(b){return b.prev?b.prev.next=b.next:this.head=b.next,b.next?b.next.prev=b.prev:this.tail=b.prev,b.prev=b.next=null,this.length-=1,b}empty(){for(;this.head;)this.shift();return this}insertAfter(b,S){S.prev=b,S.next=b.next,b.next?b.next.prev=S:this.tail=S,b.next=S,this.length+=1}insertBefore(b,S){S.prev=b.prev,S.next=b,b.prev?b.prev.next=S:this.head=S,b.prev=S,this.length+=1}unshift(b){this.head?this.insertBefore(this.head,b):uI(this,b)}push(b){this.tail?this.insertAfter(this.tail,b):uI(this,b)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var b=this.head;b;)yield b.data,b=b.next}remove(b){for(var S=this.head;S;){var{next:F}=S;b(S)&&this.removeLink(S),S=F}return this}}function uI(w,b){w.length=1,w.head=w.tail=b}function kp(w,b,S){if(b==null)b=1;else if(b===0)throw new RangeError("Concurrency must not be zero");var F=E(w),H=0,Y=[];let J={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function j(qe,be){J[qe].push(be)}function te(qe,be){let Ye=(...Nt)=>{Se(qe,Ye),be(...Nt)};J[qe].push(Ye)}function Se(qe,be){if(!qe)return Object.keys(J).forEach(Ye=>J[Ye]=[]);if(!be)return J[qe]=[];J[qe]=J[qe].filter(Ye=>Ye!==be)}function yt(qe,...be){J[qe].forEach(Ye=>Ye(...be))}var Lt=!1;function St(qe,be,Ye,Nt){if(Nt!=null&&typeof Nt!="function")throw new Error("task callback must be a function");Ut.started=!0;var yr,xn;function Io(Rh,...mI){if(Rh)return Ye?xn(Rh):yr();if(mI.length<=1)return yr(mI[0]);yr(mI)}var Mp=Ut._createTaskItem(qe,Ye?Io:Nt||Io);if(be?Ut._tasks.unshift(Mp):Ut._tasks.push(Mp),Lt||(Lt=!0,A(()=>{Lt=!1,Ut.process()})),Ye||!Nt)return new Promise((Rh,mI)=>{yr=Rh,xn=mI})}function Co(qe){return function(be,...Ye){H-=1;for(var Nt=0,yr=qe.length;Nt<yr;Nt++){var xn=qe[Nt],Io=Y.indexOf(xn);Io===0?Y.shift():Io>0&&Y.splice(Io,1),xn.callback(be,...Ye),be!=null&&yt("error",be,xn.data)}H<=Ut.concurrency-Ut.buffer&&yt("unsaturated"),Ut.idle()&&yt("drain"),Ut.process()}}function Fp(qe){return qe.length===0&&Ut.idle()?(A(()=>yt("drain")),!0):!1}let xh=qe=>be=>{if(!be)return new Promise((Ye,Nt)=>{te(qe,(yr,xn)=>{if(yr)return Nt(yr);Ye(xn)})});Se(qe),j(qe,be)};var pI=!1,Ut={_tasks:new AI,_createTaskItem(qe,be){return{data:qe,callback:be}},*[Symbol.iterator](){yield*Ut._tasks[Symbol.iterator]()},concurrency:b,payload:S,buffer:b/4,started:!1,paused:!1,push(qe,be){return Array.isArray(qe)?Fp(qe)?void 0:qe.map(Ye=>St(Ye,!1,!1,be)):St(qe,!1,!1,be)},pushAsync(qe,be){return Array.isArray(qe)?Fp(qe)?void 0:qe.map(Ye=>St(Ye,!1,!0,be)):St(qe,!1,!0,be)},kill(){Se(),Ut._tasks.empty()},unshift(qe,be){return Array.isArray(qe)?Fp(qe)?void 0:qe.map(Ye=>St(Ye,!0,!1,be)):St(qe,!0,!1,be)},unshiftAsync(qe,be){return Array.isArray(qe)?Fp(qe)?void 0:qe.map(Ye=>St(Ye,!0,!0,be)):St(qe,!0,!0,be)},remove(qe){Ut._tasks.remove(qe)},process(){if(!pI){for(pI=!0;!Ut.paused&&H<Ut.concurrency&&Ut._tasks.length;){var qe=[],be=[],Ye=Ut._tasks.length;Ut.payload&&(Ye=Math.min(Ye,Ut.payload));for(var Nt=0;Nt<Ye;Nt++){var yr=Ut._tasks.shift();qe.push(yr),Y.push(yr),be.push(yr.data)}H+=1,Ut._tasks.length===0&&yt("empty"),H===Ut.concurrency&&yt("saturated");var xn=ee(Co(qe));F(be,xn)}pI=!1}},length(){return Ut._tasks.length},running(){return H},workersList(){return Y},idle(){return Ut._tasks.length+H===0},pause(){Ut.paused=!0},resume(){Ut.paused!==!1&&(Ut.paused=!1,A(Ut.process))}};return Object.defineProperties(Ut,{saturated:{writable:!1,value:xh("saturated")},unsaturated:{writable:!1,value:xh("unsaturated")},empty:{writable:!1,value:xh("empty")},drain:{writable:!1,value:xh("drain")},error:{writable:!1,value:xh("error")}}),Ut}function lI(w,b){return kp(w,1,b)}function vp(w,b,S){return kp(w,b,S)}function Eo(w,b,S,F){F=V(F);var H=E(S);return Ks(w,(Y,J,j)=>{H(b,Y,(te,Se)=>{b=Se,j(te)})},Y=>F(Y,b))}var ba=m(Eo,4);function _p(...w){var b=w.map(E);return function(...S){var F=this,H=S[S.length-1];return typeof H=="function"?S.pop():H=KA(),ba(b,S,(Y,J,j)=>{J.apply(F,Y.concat((te,...Se)=>{j(te,Se)}))},(Y,J)=>H(Y,...J)),H[jA]}}function S1(...w){return _p(...w.reverse())}function we(w,b,S,F){return y(ue(b),w,S,F)}var O=m(we,4);function T(w,b,S,F){var H=E(S);return O(w,b,(Y,J)=>{H(Y,(j,...te)=>j?J(j):J(j,te))},(Y,J)=>{for(var j=[],te=0;te<J.length;te++)J[te]&&(j=j.concat(...J[te]));return F(Y,j)})}var G=m(T,4);function K(w,b,S){return G(w,1/0,b,S)}var $=m(K,3);function oe(w,b,S){retur
Line truncated
|
`+b);let[,M]=N;return M.replace(/\s/g,"").split(XA).map(q=>q.replace(_m,"").trim())}function iA(w,b){var N={};return Object.keys(w).forEach(M=>{var q=w[M],W,K=h(q),$=!K&&q.length===1||K&&q.length===0;if(Array.isArray(q))W=[...q],q=W.pop(),N[M]=W.concat(W.length>0?ne:q);else if($)N[M]=q;else{if(W=On(q),q.length===0&&!K&&W.length===0)throw new Error("autoInject task functions require explicit parameters.");K||W.pop(),N[M]=W.concat(ne)}function ne(xe,kt){var Jt=W.map(Ut=>xe[Ut]);Jt.push(kt),E(q)(...Jt)}}),_u(N,b)}class oA{constructor(){this.head=this.tail=null,this.length=0}removeLink(b){return b.prev?b.prev.next=b.next:this.head=b.next,b.next?b.next.prev=b.prev:this.tail=b.prev,b.prev=b.next=null,this.length-=1,b}empty(){for(;this.head;)this.shift();return this}insertAfter(b,N){N.prev=b,N.next=b.next,b.next?b.next.prev=N:this.tail=N,b.next=N,this.length+=1}insertBefore(b,N){N.prev=b.prev,N.next=b,b.prev?b.prev.next=N:this.head=N,b.prev=N,this.length+=1}unshift(b){this.head?this.insertBefore(this.head,b):Ed(this,b)}push(b){this.tail?this.insertAfter(this.tail,b):Ed(this,b)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var b=this.head;b;)yield b.data,b=b.next}remove(b){for(var N=this.head;N;){var{next:M}=N;b(N)&&this.removeLink(N),N=M}return this}}function Ed(w,b){w.length=1,w.head=w.tail=b}function ZA(w,b,N){if(b==null)b=1;else if(b===0)throw new RangeError("Concurrency must not be zero");var M=E(w),q=0,W=[];let K={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function $(We,Ne){K[We].push(Ne)}function ne(We,Ne){let ze=(...Pt)=>{xe(We,ze),Ne(...Pt)};K[We].push(ze)}function xe(We,Ne){if(!We)return Object.keys(K).forEach(ze=>K[ze]=[]);if(!Ne)return K[We]=[];K[We]=K[We].filter(ze=>ze!==Ne)}function kt(We,...Ne){K[We].forEach(ze=>ze(...Ne))}var Jt=!1;function Ut(We,Ne,ze,Pt){if(Pt!=null&&typeof Pt!="function")throw new Error("task callback must be a function");Wt.started=!0;var Dr,qn;function $o(_f,...vy){if(_f)return ze?qn(_f):Dr();if(vy.length<=1)return Dr(vy[0]);Dr(vy)}var zm=Wt._createTaskItem(We,ze?$o:Pt||$o);if(Ne?Wt._tasks.unshift(zm):Wt._tasks.push(zm),Jt||(Jt=!0,c(()=>{Jt=!1,Wt.process()})),ze||!Pt)return new Promise((_f,vy)=>{Dr=_f,qn=vy})}function Zo(We){return function(Ne,...ze){q-=1;for(var Pt=0,Dr=We.length;Pt<Dr;Pt++){var qn=We[Pt],$o=W.indexOf(qn);$o===0?W.shift():$o>0&&W.splice($o,1),qn.callback(Ne,...ze),Ne!=null&&kt("error",Ne,qn.data)}q<=Wt.concurrency-Wt.buffer&&kt("unsaturated"),Wt.idle()&&kt("drain"),Wt.process()}}function Wm(We){return We.length===0&&Wt.idle()?(c(()=>kt("drain")),!0):!1}let Mf=We=>Ne=>{if(!Ne)return new Promise((ze,Pt)=>{ne(We,(Dr,qn)=>{if(Dr)return Pt(Dr);ze(qn)})});xe(We),$(We,Ne)};var ky=!1,Wt={_tasks:new oA,_createTaskItem(We,Ne){return{data:We,callback:Ne}},*[Symbol.iterator](){yield*Wt._tasks[Symbol.iterator]()},concurrency:b,payload:N,buffer:b/4,started:!1,paused:!1,push(We,Ne){return Array.isArray(We)?Wm(We)?void 0:We.map(ze=>Ut(ze,!1,!1,Ne)):Ut(We,!1,!1,Ne)},pushAsync(We,Ne){return Array.isArray(We)?Wm(We)?void 0:We.map(ze=>Ut(ze,!1,!0,Ne)):Ut(We,!1,!0,Ne)},kill(){xe(),Wt._tasks.empty()},unshift(We,Ne){return Array.isArray(We)?Wm(We)?void 0:We.map(ze=>Ut(ze,!0,!1,Ne)):Ut(We,!0,!1,Ne)},unshiftAsync(We,Ne){return Array.isArray(We)?Wm(We)?void 0:We.map(ze=>Ut(ze,!0,!0,Ne)):Ut(We,!0,!0,Ne)},remove(We){Wt._tasks.remove(We)},process(){if(!ky){for(ky=!0;!Wt.paused&&q<Wt.concurrency&&Wt._tasks.length;){var We=[],Ne=[],ze=Wt._tasks.length;Wt.payload&&(ze=Math.min(ze,Wt.payload));for(var Pt=0;Pt<ze;Pt++){var Dr=Wt._tasks.shift();We.push(Dr),W.push(Dr),Ne.push(Dr.data)}q+=1,Wt._tasks.length===0&&kt("empty"),q===Wt.concurrency&&kt("saturated");var qn=re(Zo(We));M(Ne,qn)}ky=!1}},length(){return Wt._tasks.length},running(){return q},workersList(){return W},idle(){return Wt._tasks.length+q===0},pause(){Wt.paused=!0},resume(){Wt.paused!==!1&&(Wt.paused=!1,c(Wt.process))}};return Object.defineProperties(Wt,{saturated:{writable:!1,value:Mf("saturated")},unsaturated:{writable:!1,value:Mf("unsaturated")},empty:{writable:!1,value:Mf("empty")},drain:{writable:!1,value:Mf("drain")},error:{writable:!1,value:Mf("error")}}),Wt}function Uu(w,b){return ZA(w,1,b)}function Pu(w,b,N){return ZA(w,b,N)}function Ii(w,b,N,M){M=Y(M);var q=E(N);return us(w,(W,K,$)=>{q(b,W,(ne,xe)=>{b=xe,$(ne)})},W=>M(W,b))}var Vs=m(Ii,4);function Ou(...w){var b=w.map(E);return function(...N){var M=this,q=N[N.length-1];return typeof q=="function"?N.pop():q=KA(),Vs(b,N,(W,K,$)=>{K.apply(M,W.concat((ne,...xe)=>{$(ne,xe)}))},(W,K)=>q(W,...K)),q[sA]}}function Rf(...w){return Ou(...w.reverse())}function Se(w,b,N,M){return y(de(b),w,N,M)}var G=m(Se,4);function x(w,b,N,M){var q=E(N);return G(w,b,(W,K)=>{q(W,($,...ne)=>$?K($):K($,ne))},(W,K)=>{for(var $=[],ne=0;ne<K.length;ne++)K[ne]&&($=$.concat(...K[ne]));return M(W,$)})}var V=m(x,4);function X(w,b,N){return V(w,1/0,b,N)}var ee=m(X,3);function ue(w,b,N){retu
Line truncated
|
||||||
GFS4: `),console.error(t)});_r[ns]||(aDe=global[ns]||[],ADe(_r,aDe),_r.close=(function(t){function e(r,n){return t.call(_r,r,function(s){s||cDe(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(e,y_,{value:t}),e})(_r.close),_r.closeSync=(function(t){function e(r){t.apply(_r,arguments),cDe()}return Object.defineProperty(e,y_,{value:t}),e})(_r.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){tp(_r[ns]),Q("assert").equal(_r[ns].length,0)}));var aDe;global[ns]||ADe(global,_r[ns]);mj.exports=gj(_vt(_r));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!_r.__patched&&(mj.exports=gj(_r),_r.__patched=!0);function gj(t){kvt(t),t.gracefulify=gj,t.createReadStream=M,t.createWriteStream=V;var e=t.readFile;t.readFile=r;function r(v,z,X){return typeof z=="function"&&(X=z,z=null),ee(v,z,X);function ee(ce,ue,Fe,ke){return e(ce,ue,function(et){et&&(et.code==="EMFILE"||et.code==="ENFILE")?aC([ee,[ce,ue,Fe],et,ke||Date.now(),Date.now()]):typeof Fe=="function"&&Fe.apply(this,arguments)})}}var n=t.writeFile;t.writeFile=s;function s(v,z,X,ee){return typeof X=="function"&&(ee=X,X=null),ce(v,z,X,ee);function ce(ue,Fe,ke,et,Ft){return n(ue,Fe,ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?aC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}var i=t.appendFile;i&&(t.appendFile=o);function o(v,z,X,ee){return typeof X=="function"&&(ee=X,X=null),ce(v,z,X,ee);function ce(ue,Fe,ke,et,Ft){return i(ue,Fe,ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?aC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(v,z,X,ee){return typeof X=="function"&&(ee=X,X=0),ce(v,z,X,ee);function ce(ue,Fe,ke,et,Ft){return a(ue,Fe,ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?aC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}var A=t.readdir;t.readdir=l;var u=/^v[0-5]\./;function l(v,z,X){typeof z=="function"&&(X=z,z=null);var ee=u.test(process.version)?function(Fe,ke,et,Ft){return A(Fe,ce(Fe,ke,et,Ft))}:function(Fe,ke,et,Ft){return A(Fe,ke,ce(Fe,ke,et,Ft))};return ee(v,z,X);function ce(ue,Fe,ke,et){return function(Ft,vt){Ft&&(Ft.code==="EMFILE"||Ft.code==="ENFILE")?aC([ee,[ue,Fe,ke],Ft,et||Date.now(),Date.now()]):(vt&&vt.sort&&vt.sort(),typeof ke=="function"&&ke.call(this,Ft,vt))}}}if(process.version.substr(0,4)==="v0.8"){var d=vvt(t);m=d.ReadStream,y=d.WriteStream}var h=t.ReadStream;h&&(m.prototype=Object.create(h.prototype),m.prototype.open=I);var f=t.WriteStream;f&&(y.prototype=Object.create(f.prototype),y.prototype.open=B),Object.defineProperty(t,"ReadStream",{get:function(){return m},set:function(v){m=v},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return y},set:function(v){y=v},enumerable:!0,configurable:!0});var g=m;Object.defineProperty(t,"FileReadStream",{get:function(){return g},set:function(v){g=v},enumerable:!0,configurable:!0});var E=y;Object.defineProperty(t,"FileWriteStream",{get:function(){return E},set:function(v){E=v},enumerable:!0,configurable:!0});function m(v,z){return this instanceof m?(h.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function I(){var v=this;P(v.path,v.flags,v.mode,function(z,X){z?(v.autoClose&&v.destroy(),v.emit("error",z)):(v.fd=X,v.emit("open",X),v.read())})}function y(v,z){return this instanceof y?(f.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function B(){var v=this;P(v.path,v.flags,v.mode,function(z,X){z?(v.destroy(),v.emit("error",z)):(v.fd=X,v.emit("open",X))})}function M(v,z){return new t.ReadStream(v,z)}function V(v,z){return new t.WriteStream(v,z)}var k=t.open;t.open=P;function P(v,z,X,ee){return typeof X=="function"&&(ee=X,X=null),ce(v,z,X,ee);function ce(ue,Fe,ke,et,Ft){return k(ue,Fe,ke,function(vt,mn){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?aC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}return t}function aC(t){tp("ENQUEUE",t[0].name,t[1]),_r[ns].push(t),pj()}var I_;function cDe(){for(var t=Date.now(),e=0;e<_r[ns].length;++e)_r[ns][e].length>2&&(_r[ns][e][3]=t,_r[ns][e][4]=t);pj()}function pj(){if(clearTimeout(I_),I_=void 0,_r[ns].length!==0){var t=_r[ns].shift(),e=t[0],r=t[1],n=t[2],s=t[3],i=t[4];if(s===void 0)tp("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){tp("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,n)}else{var a=Date.now()-i,c=Math.max(i-s,1),A=Math.min(c*1.2,100);a>=A?(tp("RETRY",e.name,r),e.apply(null,r.concat([s]))):_r[ns].push(t)}I_===void 0&&(I_=setTimeout(pj,0))}}});var B_=C((Rwr,uDe)=>{"use strict";var FA=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";FA.writable=t=>FA(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";FA.readable=t=>FA(t)&&t.readable!==!1&&typeo
Line truncated
|
GFS4: `),console.error(t)});Vr[ys]||(W2e=global[ys]||[],j2e(Vr,W2e),Vr.close=(function(t){function e(r,n){return t.call(Vr,r,function(s){s||z2e(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(e,JM,{value:t}),e})(Vr.close),Vr.closeSync=(function(t){function e(r){t.apply(Vr,arguments),z2e()}return Object.defineProperty(e,JM,{value:t}),e})(Vr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Am(Vr[ys]),Q("assert").equal(Vr[ys].length,0)}));var W2e;global[ys]||j2e(global,Vr[ys]);hX.exports=lX(qMt(Vr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Vr.__patched&&(hX.exports=lX(Vr),Vr.__patched=!0);function lX(t){HMt(t),t.gracefulify=lX,t.createReadStream=F,t.createWriteStream=Y;var e=t.readFile;t.readFile=r;function r(k,j,Z){return typeof j=="function"&&(Z=j,j=null),re(k,j,Z);function re(Ae,de,ke,ve){return e(Ae,de,function(rt){rt&&(rt.code==="EMFILE"||rt.code==="ENFILE")?wI([re,[Ae,de,ke],rt,ve||Date.now(),Date.now()]):typeof ke=="function"&&ke.apply(this,arguments)})}}var n=t.writeFile;t.writeFile=s;function s(k,j,Z,re){return typeof Z=="function"&&(re=Z,Z=null),Ae(k,j,Z,re);function Ae(de,ke,ve,rt,_t){return n(de,ke,ve,function(Dt){Dt&&(Dt.code==="EMFILE"||Dt.code==="ENFILE")?wI([Ae,[de,ke,ve,rt],Dt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}var i=t.appendFile;i&&(t.appendFile=o);function o(k,j,Z,re){return typeof Z=="function"&&(re=Z,Z=null),Ae(k,j,Z,re);function Ae(de,ke,ve,rt,_t){return i(de,ke,ve,function(Dt){Dt&&(Dt.code==="EMFILE"||Dt.code==="ENFILE")?wI([Ae,[de,ke,ve,rt],Dt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=A);function A(k,j,Z,re){return typeof Z=="function"&&(re=Z,Z=0),Ae(k,j,Z,re);function Ae(de,ke,ve,rt,_t){return a(de,ke,ve,function(Dt){Dt&&(Dt.code==="EMFILE"||Dt.code==="ENFILE")?wI([Ae,[de,ke,ve,rt],Dt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}var c=t.readdir;t.readdir=l;var u=/^v[0-5]\./;function l(k,j,Z){typeof j=="function"&&(Z=j,j=null);var re=u.test(process.version)?function(ke,ve,rt,_t){return c(ke,Ae(ke,ve,rt,_t))}:function(ke,ve,rt,_t){return c(ke,ve,Ae(ke,ve,rt,_t))};return re(k,j,Z);function Ae(de,ke,ve,rt){return function(_t,Dt){_t&&(_t.code==="EMFILE"||_t.code==="ENFILE")?wI([re,[de,ke,ve],_t,rt||Date.now(),Date.now()]):(Dt&&Dt.sort&&Dt.sort(),typeof ve=="function"&&ve.call(this,_t,Dt))}}}if(process.version.substr(0,4)==="v0.8"){var d=GMt(t);m=d.ReadStream,y=d.WriteStream}var h=t.ReadStream;h&&(m.prototype=Object.create(h.prototype),m.prototype.open=I);var f=t.WriteStream;f&&(y.prototype=Object.create(f.prototype),y.prototype.open=B),Object.defineProperty(t,"ReadStream",{get:function(){return m},set:function(k){m=k},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return y},set:function(k){y=k},enumerable:!0,configurable:!0});var g=m;Object.defineProperty(t,"FileReadStream",{get:function(){return g},set:function(k){g=k},enumerable:!0,configurable:!0});var E=y;Object.defineProperty(t,"FileWriteStream",{get:function(){return E},set:function(k){E=k},enumerable:!0,configurable:!0});function m(k,j){return this instanceof m?(h.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function I(){var k=this;P(k.path,k.flags,k.mode,function(j,Z){j?(k.autoClose&&k.destroy(),k.emit("error",j)):(k.fd=Z,k.emit("open",Z),k.read())})}function y(k,j){return this instanceof y?(f.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function B(){var k=this;P(k.path,k.flags,k.mode,function(j,Z){j?(k.destroy(),k.emit("error",j)):(k.fd=Z,k.emit("open",Z))})}function F(k,j){return new t.ReadStream(k,j)}function Y(k,j){return new t.WriteStream(k,j)}var L=t.open;t.open=P;function P(k,j,Z,re){return typeof Z=="function"&&(re=Z,Z=null),Ae(k,j,Z,re);function Ae(de,ke,ve,rt,_t){return L(de,ke,ve,function(Dt,Cr){Dt&&(Dt.code==="EMFILE"||Dt.code==="ENFILE")?wI([Ae,[de,ke,ve,rt],Dt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}return t}function wI(t){Am("ENQUEUE",t[0].name,t[1]),Vr[ys].push(t),dX()}var VM;function z2e(){for(var t=Date.now(),e=0;e<Vr[ys].length;++e)Vr[ys][e].length>2&&(Vr[ys][e][3]=t,Vr[ys][e][4]=t);dX()}function dX(){if(clearTimeout(VM),VM=void 0,Vr[ys].length!==0){var t=Vr[ys].shift(),e=t[0],r=t[1],n=t[2],s=t[3],i=t[4];if(s===void 0)Am("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){Am("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,n)}else{var a=Date.now()-i,A=Math.max(i-s,1),c=Math.min(A*1.2,100);a>=c?(Am("RETRY",e.name,r),e.apply(null,r.concat([s]))):Vr[ys].push(t)}VM===void 0&&(VM=setTimeout(dX,0))}}});var WM=C((eTr,K2e)=>{"use strict";var yu=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";yu.writable=t=>yu(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";yu.readable=t=>yu(t)&&t.readable!==!1&&typeo
Line truncated
|
||||||
`;super(r),this.name="AggregateError",this.errors=e}};Gke.exports={AggregateError:Zj,ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Boolean,Uint8Array}});var eK=C((O1r,qke)=>{"use strict";qke.exports={format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,n]){let s=e.shift();return n==="f"?s.toFixed(6):n==="j"?JSON.stringify(s):n==="s"&&typeof s=="object"?`${s.constructor!==Object?s.constructor.name:""} {}`.trim():s.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}}}});var ys=C((H1r,Wke)=>{"use strict";var{format:nUt,inspect:H_}=eK(),{AggregateError:sUt}=xr(),iUt=globalThis.AggregateError||sUt,oUt=Symbol("kIsNodeError"),aUt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],cUt=/^([A-Z][a-z0-9]*)+$/,AUt="__node_internal_",G_={};function sp(t,e){if(!t)throw new G_.ERR_INTERNAL_ASSERTION(e)}function Yke(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function uUt(t,e,r){if(typeof e=="function")return sp(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let n=(e.match(/%[dfijoOs]/g)||[]).length;return sp(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:nUt(e,...r)}function is(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(uUt(t,e,i))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(n.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),n.prototype.code=t,n.prototype[oUt]=!0,G_[t]=n}function Vke(t){let e=AUt+t.name;return Object.defineProperty(t,"name",{value:e}),t}function lUt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new iUt([e,t],e.message);return r.code=e.code,r}return t||e}var tK=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new G_.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};is("ERR_ASSERTION","%s",Error);is("ERR_INVALID_ARG_TYPE",(t,e,r)=>{sp(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let n="The ";t.endsWith(" argument")?n+=`${t} `:n+=`"${t}" ${t.includes(".")?"property":"argument"} `,n+="must be ";let s=[],i=[],o=[];for(let c of e)sp(typeof c=="string","All expected entries have to be of type string"),aUt.includes(c)?s.push(c.toLowerCase()):cUt.test(c)?i.push(c):(sp(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(i.length>0){let c=s.indexOf("object");c!==-1&&(s.splice(s,c,1),i.push("Object"))}if(s.length>0){switch(s.length){case 1:n+=`of type ${s[0]}`;break;case 2:n+=`one of type ${s[0]} or ${s[1]}`;break;default:{lLine truncated
|
`;super(r),this.name="AggregateError",this.errors=e}};TFe.exports={AggregateError:jX,ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Boolean,Uint8Array}});var KX=C((uxr,xFe)=>{"use strict";xFe.exports={format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,n]){let s=e.shift();return n==="f"?s.toFixed(6):n==="j"?JSON.stringify(s):n==="s"&&typeof s=="object"?`${s.constructor!==Object?s.constructor.name:""} {}`.trim():s.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}}}});var Os=C((lxr,kFe)=>{"use strict";var{format:dOt,inspect:d_}=KX(),{AggregateError:hOt}=Pr(),fOt=globalThis.AggregateError||hOt,gOt=Symbol("kIsNodeError"),pOt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],mOt=/^([A-Z][a-z0-9]*)+$/,EOt="__node_internal_",h_={};function lm(t,e){if(!t)throw new h_.ERR_INTERNAL_ASSERTION(e)}function RFe(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function COt(t,e,r){if(typeof e=="function")return lm(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let n=(e.match(/%[dfijoOs]/g)||[]).length;return lm(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:dOt(e,...r)}function bs(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(COt(t,e,i))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(n.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),n.prototype.code=t,n.prototype[gOt]=!0,h_[t]=n}function DFe(t){let e=EOt+t.name;return Object.defineProperty(t,"name",{value:e}),t}function IOt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new fOt([e,t],e.message);return r.code=e.code,r}return t||e}var XX=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new h_.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};bs("ERR_ASSERTION","%s",Error);bs("ERR_INVALID_ARG_TYPE",(t,e,r)=>{lm(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let n="The ";t.endsWith(" argument")?n+=`${t} `:n+=`"${t}" ${t.includes(".")?"property":"argument"} `,n+="must be ";let s=[],i=[],o=[];for(let A of e)lm(typeof A=="string","All expected entries have to be of type string"),pOt.includes(A)?s.push(A.toLowerCase()):mOt.test(A)?i.push(A):(lm(A!=="object",'The value "object" should be written as "Object"'),o.push(A));if(i.length>0){let A=s.indexOf("object");A!==-1&&(s.splice(s,A,1),i.push("Object"))}if(s.length>0){switch(s.length){case 1:n+=`of type ${s[0]}`;break;case 2:n+=`one of type ${s[0]} or ${s[1]}`;break;default:{lLine truncated
|
||||||
`)),e.linkname&&(r+=_X(" linkpath="+e.linkname+`
|
`)),e.linkname&&(r+=Dee(" linkpath="+e.linkname+`
|
||||||
`));let n=e.pax;if(n)for(let s in n)r+=_X(" "+s+"="+n[s]+`
|
`));let n=e.pax;if(n)for(let s in n)r+=Dee(" "+s+"="+n[s]+`
|
||||||
`);return kt.from(r)};zC.decodePax=function(e){let r={};for(;e.length;){let n=0;for(;n<e.length&&e[n]!==32;)n++;let s=parseInt(kt.toString(e.subarray(0,n)),10);if(!s)return r;let i=kt.toString(e.subarray(n+1,s-1)),o=i.indexOf("=");if(o===-1)return r;r[i.slice(0,o)]=i.slice(o+1),e=e.subarray(s)}return r};zC.encode=function(e){let r=kt.alloc(512),n=e.name,s="";if(e.typeflag===5&&n[n.length-1]!=="/"&&(n+="/"),kt.byteLength(n)!==n.length)return null;for(;kt.byteLength(n)>100;){let i=n.indexOf("/");if(i===-1)return null;s+=s?"/"+n.slice(0,i):n.slice(0,i),n=n.slice(i+1)}return kt.byteLength(n)>100||kt.byteLength(s)>155||e.linkname&&kt.byteLength(e.linkname)>100?null:(kt.write(r,n),kt.write(r,yh(e.mode&wYt,6),100),kt.write(r,yh(e.uid,6),108),kt.write(r,yh(e.gid,6),116),kYt(e.size,r,124),kt.write(r,yh(e.mtime.getTime()/1e3|0,11),136),r[156]=pM+RYt(e.type),e.linkname&&kt.write(r,e.linkname,157),kt.copy(fOe,r,g1),kt.copy(BYt,r,FX),e.uname&&kt.write(r,e.uname,265),e.gname&&kt.write(r,e.gname,297),kt.write(r,yh(e.devmajor||0,6),329),kt.write(r,yh(e.devminor||0,6),337),s&&kt.write(r,s,345),kt.write(r,yh(pOe(r),6),148),r)};zC.decode=function(e,r,n){let s=e[156]===0?0:e[156]-pM,i=JC(e,0,100,r),o=Ih(e,100,8),a=Ih(e,108,8),c=Ih(e,116,8),A=Ih(e,124,12),u=Ih(e,136,12),l=xYt(s),d=e[157]===0?null:JC(e,157,100,r),h=JC(e,265,32),f=JC(e,297,32),g=Ih(e,329,8),E=Ih(e,337,8),m=pOe(e);if(m===256)return null;if(m!==Ih(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(SYt(e))e[345]&&(i=JC(e,345,155,r)+"/"+i);else if(!NYt(e)){if(!n)throw new Error("Invalid tar header: unknown format.")}return s===0&&i&&i[i.length-1]==="/"&&(s=5),{name:i,mode:o,uid:a,gid:c,size:A,mtime:new Date(1e3*u),type:l,linkname:d,uname:h,gname:f,devmajor:g,devminor:E,pax:null}};function SYt(t){return kt.equals(fOe,t.subarray(g1,g1+6))}function NYt(t){return kt.equals(bYt,t.subarray(g1,g1+6))&&kt.equals(QYt,t.subarray(FX,FX+2))}function TYt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function xYt(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function RYt(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function gOe(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}function pOe(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}function yh(t,e){return t=t.toString(8),t.length>e?yYt.slice(0,e)+" ":IYt.slice(0,e-t.length)+t+" "}function DYt(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}function kYt(t,e,r){t.toString(8).length>11?DYt(t,e,r):kt.write(e,yh(t,11),r)}function vYt(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],n;for(n=t.length-1;n>0;n--){let o=t[n];e?r.push(o):r.push(255-o)}let s=0,i=r.length;for(n=0;n<i;n++)s+=r[n]*Math.pow(256,n);return e?s:-1*s}function Ih(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return vYt(t);{for(;e<t.length&&t[e]===32;)e++;let n=TYt(gOe(t,32,e,t.length),t.length,t.length);for(;e<n&&t[e]===0;)e++;return n===e?0:parseInt(kt.toString(t.subarray(e,n)),8)}}function JC(t,e,r,n){return kt.toString(t.subarray(e,gOe(t,0,e,e+r)),n)}function _X(t){let e=kt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var yOe=C((hTr,IOe)=>{var{Writable:_Yt,Readable:FYt,getStreamError:mOe}=vX(),MYt=EX(),EOe=GC(),jC=MX(),LYt=EOe.alloc(0),UX=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new MYt,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return this._buffered===0?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(e===0)return LYt;let r=this._next(e);if(e===r.byteLength)return r;let n=[r];for(;(e-=r.byteLength)>0;)r=this._next(e),n.push(r);return EOe.concat(n)}_next(e){let r=this.queue.peek(),n=r.byteLength-this._offset;if(e>=n){let s=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=n,this.shifted+=n,s}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},PX=class extends FYt{constructor(e,r,n){super(),this.header=r,this.offset=n,this._parent=e}_read(e){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(mOe(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=COe(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},OX=class extends _Yt{constru
Line truncated
|
`);return Yt.from(r)};dy.decodePax=function(e){let r={};for(;e.length;){let n=0;for(;n<e.length&&e[n]!==32;)n++;let s=parseInt(Yt.toString(e.subarray(0,n)),10);if(!s)return r;let i=Yt.toString(e.subarray(n+1,s-1)),o=i.indexOf("=");if(o===-1)return r;r[i.slice(0,o)]=i.slice(o+1),e=e.subarray(s)}return r};dy.encode=function(e){let r=Yt.alloc(512),n=e.name,s="";if(e.typeflag===5&&n[n.length-1]!=="/"&&(n+="/"),Yt.byteLength(n)!==n.length)return null;for(;Yt.byteLength(n)>100;){let i=n.indexOf("/");if(i===-1)return null;s+=s?"/"+n.slice(0,i):n.slice(0,i),n=n.slice(i+1)}return Yt.byteLength(n)>100||Yt.byteLength(s)>155||e.linkname&&Yt.byteLength(e.linkname)>100?null:(Yt.write(r,n),Yt.write(r,bf(e.mode&_Jt,6),100),Yt.write(r,bf(e.uid,6),108),Yt.write(r,bf(e.gid,6),116),qJt(e.size,r,124),Yt.write(r,bf(e.mtime.getTime()/1e3|0,11),136),r[156]=HL+HJt(e.type),e.linkname&&Yt.write(r,e.linkname,157),Yt.copy(c8e,r,HS),Yt.copy(vJt,r,kee),e.uname&&Yt.write(r,e.uname,265),e.gname&&Yt.write(r,e.gname,297),Yt.write(r,bf(e.devmajor||0,6),329),Yt.write(r,bf(e.devminor||0,6),337),s&&Yt.write(r,s,345),Yt.write(r,bf(l8e(r),6),148),r)};dy.decode=function(e,r,n){let s=e[156]===0?0:e[156]-HL,i=ly(e,0,100,r),o=Bf(e,100,8),a=Bf(e,108,8),A=Bf(e,116,8),c=Bf(e,124,12),u=Bf(e,136,12),l=OJt(s),d=e[157]===0?null:ly(e,157,100,r),h=ly(e,265,32),f=ly(e,297,32),g=Bf(e,329,8),E=Bf(e,337,8),m=l8e(e);if(m===256)return null;if(m!==Bf(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(LJt(e))e[345]&&(i=ly(e,345,155,r)+"/"+i);else if(!UJt(e)){if(!n)throw new Error("Invalid tar header: unknown format.")}return s===0&&i&&i[i.length-1]==="/"&&(s=5),{name:i,mode:o,uid:a,gid:A,size:c,byteOffset:0,mtime:new Date(1e3*u),type:l,linkname:d,uname:h,gname:f,devmajor:g,devminor:E,pax:null}};function LJt(t){return Yt.equals(c8e,t.subarray(HS,HS+6))}function UJt(t){return Yt.equals(FJt,t.subarray(HS,HS+6))&&Yt.equals(MJt,t.subarray(kee,kee+2))}function PJt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function OJt(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function HJt(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function u8e(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}function l8e(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}function bf(t,e){return t=t.toString(8),t.length>e?kJt.slice(0,e)+" ":DJt.slice(0,e-t.length)+t+" "}function GJt(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}function qJt(t,e,r){t.toString(8).length>11?GJt(t,e,r):Yt.write(e,bf(t,11),r)}function YJt(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],n;for(n=t.length-1;n>0;n--){let o=t[n];e?r.push(o):r.push(255-o)}let s=0,i=r.length;for(n=0;n<i;n++)s+=r[n]*Math.pow(256,n);return e?s:-1*s}function Bf(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return YJt(t);{for(;e<t.length&&t[e]===32;)e++;let n=PJt(u8e(t,32,e,t.length),t.length,t.length);for(;e<n&&t[e]===0;)e++;return n===e?0:parseInt(Yt.toString(t.subarray(e,n)),8)}}function ly(t,e,r,n){return Yt.toString(t.subarray(e,u8e(t,0,e,e+r)),n)}function Dee(t){let e=Yt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var p8e=C((ODr,g8e)=>{var{Writable:VJt,Readable:JJt,getStreamError:d8e}=Ree(),WJt=fee(),h8e=oy(),hy=vee(),zJt=h8e.alloc(0),jJt=4*1024*1024,Mee=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new WJt,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return this.buffered===0?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(e===0)return zJt;let r=this._next(e);if(e===r.byteLength)return r;let n=[r];for(;(e-=r.byteLength)>0;)r=this._next(e),n.push(r);return h8e.concat(n)}_next(e){let r=this.queue.peek(),n=r.byteLength-this._offset;if(e>=n){let s=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=n,this.shifted+=n,s}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},_ee=class extends JJt{constructor(e,r,n){super(),this.header=r,this.offset=n,this._parent=e}_read(e){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(d8e(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=f8e(this.header.size),this._parent._update())}_destroy(e){this._detach(),e
Line truncated
|
||||||
`).filter(n=>n!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}function SO(t){process.exitCode=QO.Failure,No(t)}function Yl(){return process.env.RUNNER_DEBUG==="1"}function q(t){bl("debug",{},t)}function No(t,e={}){bl("error",W1(e),t instanceof Error?t.toString():t)}function Xe(t,e={}){bl("warning",W1(e),t instanceof Error?t.toString():t)}function vce(t,e={}){bl("notice",W1(e),t instanceof Error?t.toString():t)}function re(t){process.stdout.write(t+kce.EOL)}function _ce(t){LM("group",t)}function Fce(){LM("endgroup")}function yy(t,e){if(process.env.GITHUB_STATE||"")return OZ("STATE",HZ(t,e));bl("save-state",{name:t},Bl(e))}function Tc(t){return process.env[`STATE_${t}`]||""}import{readFileSync as _je,existsSync as Fje}from"fs";import{EOL as Mje}from"os";var _m=class{constructor(){var e,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(Fje(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(_je(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let s=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${s} does not exist${Mje}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var RO=pe(Oce(),1),Hce=pe(YN(),1),jje=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function Gce(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function qce(t){return new RO.HttpClient().getAgent(t)}function Kje(t){return new RO.HttpClient().getAgentDispatcher(t)}function Yce(t){let e=Kje(t);return(n,s)=>jje(this,void 0,void 0,function*(){return(0,Hce.fetch)(n,Object.assign(Object.assign({},s),{dispatcher:e}))})}function Vce(){return process.env.GITHUB_API_URL||"https://api.github.com"}function DO(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let s=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(s)?t:`${t?`${t} `:""}${s}`}return t}function Vl(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function sT(t,e,r,n){if(typeof r!="function")throw new Error("method for before hook must be a function");return n||(n={}),Array.isArray(e)?e.reverse().reduce((s,i)=>sT.bind(null,t,i,s,n),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((s,i)=>i.hook.bind(null,s,n),r)():r(n))}function Wce(t,e,r,n){let s=n;t.registry[r]||(t.registry[r]=[]),e==="before"&&(n=(i,o)=>Promise.resolve().then(s.bind(null,o)).then(i.bind(null,o))),e==="after"&&(n=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(c=>(a=c,s(a,o))).then(()=>a)}),e==="error"&&(n=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>s(a,o))),t.registry[r].push({hook:n,orig:s})}function Jce(t,e,r){if(!t.registry[e])return;let n=t.registry[e].map(s=>s.orig).indexOf(r);n!==-1&&t.registry[e].splice(n,1)}var zce=Function.bind,jce=zce.bind(zce);function Kce(t,e,r){let n=jce(Jce,null).apply(null,r?[e,r]:[e]);t.api={remove:n},t.remove=n,["before","error","after","wrap"].forEach(s=>{let i=r?[e,s,r]:[e,s];t[s]=t.api[s]=jce(Wce,null).apply(null,i)})}function Xje(){let t=Symbol("Singular"),e={registry:{}},r=sT.bind(null,e,t);return Kce(r,e,t),r}function Zje(){let t={registry:{}},e=sT.bind(null,t);return Kce(e,t),e}var $ce={Singular:Xje,Collection:Zje};var eKe="0.0.0-development",tKe=`octokit-endpoint.js/${eKe} ${Vl()}`,rKe={method:"GET",baseUrl:"ht
Line truncated
|
`).filter(n=>n!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}function o8(t){process.exitCode=s8.Failure,oa(t)}function Vd(){return process.env.RUNNER_DEBUG==="1"}function J(t){Qd("debug",{},t)}function oa(t,e={}){Qd("error",hN(e),t instanceof Error?t.toString():t)}function $e(t,e={}){Qd("warning",hN(e),t instanceof Error?t.toString():t)}function Ix(t,e={}){Qd("notice",hN(e),t instanceof Error?t.toString():t)}function se(t){process.stdout.write(t+rue.EOL)}function nue(t){mU("group",t)}function sue(){mU("endgroup")}function UB(t,e){if(process.env.GITHUB_STATE||"")return dte("STATE",hte(t,e));Qd("save-state",{name:t},bd(e))}function hc(t){return process.env[`STATE_${t}`]||""}import{readFileSync as iXe,existsSync as oXe}from"fs";import{EOL as aXe}from"os";var J0=class{constructor(){var e,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(oXe(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(iXe(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let s=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${s} does not exist${aXe}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var u8=Ie(cue(),1),uue=Ie(dx(),1),IXe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function lue(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function due(t){return new u8.HttpClient().getAgent(t)}function yXe(t){return new u8.HttpClient().getAgentDispatcher(t)}function hue(t){let e=yXe(t);return(n,s)=>IXe(this,void 0,void 0,function*(){return(0,uue.fetch)(n,Object.assign(Object.assign({},s),{dispatcher:e}))})}function fue(){return process.env.GITHUB_API_URL||"https://api.github.com"}function l8(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let s=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(s)?t:`${t?`${t} `:""}${s}`}return t}function Jd(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function Nx(t,e,r,n){if(typeof r!="function")throw new Error("method for before hook must be a function");return n||(n={}),Array.isArray(e)?e.reverse().reduce((s,i)=>Nx.bind(null,t,i,s,n),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((s,i)=>i.hook.bind(null,s,n),r)():r(n))}function gue(t,e,r,n){let s=n;t.registry[r]||(t.registry[r]=[]),e==="before"&&(n=(i,o)=>Promise.resolve().then(s.bind(null,o)).then(i.bind(null,o))),e==="after"&&(n=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(A=>(a=A,s(a,o))).then(()=>a)}),e==="error"&&(n=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>s(a,o))),t.registry[r].push({hook:n,orig:s})}function pue(t,e,r){if(!t.registry[e])return;let n=t.registry[e].map(s=>s.orig).indexOf(r);n!==-1&&t.registry[e].splice(n,1)}var mue=Function.bind,Eue=mue.bind(mue);function Cue(t,e,r){let n=Eue(pue,null).apply(null,r?[e,r]:[e]);t.api={remove:n},t.remove=n,["before","error","after","wrap"].forEach(s=>{let i=r?[e,s,r]:[e,s];t[s]=t.api[s]=Eue(gue,null).apply(null,i)})}function bXe(){let t=Symbol("Singular"),e={registry:{}},r=Nx.bind(null,e,t);return Cue(r,e,t),r}function QXe(){let t={registry:{}},e=Nx.bind(null,t);return Cue(e,t),e}var Iue={Singular:bXe,Collection:QXe};var wXe="0.0.0-development",SXe=`octokit-endpoint.js/${wXe} ${Jd()}`,NXe={method:"GET",baseUrl:"h
Line truncated
|
||||||
|
`+n.repeat(l));let E=f.val[f.index],m=o(f.val,String(f.index),E);if(E8(m))u.push("null"),f.first=!1,f.index++;else{let I=m!==null&&typeof m=="object",y=C8(m);if(I&&!y){if(h.has(m))throw new TypeError("Converting circular structure to JSON");h.add(m),d.push({parent:f.val,key:String(f.index),val:m,isArray:Array.isArray(m),keys:Array.isArray(m)?null:Object.keys(m),index:0,first:!0}),f.first=!1,f.index++}else u.push(Wd(m)),f.first=!1,f.index++}}else g=!0;else{for(;f.index<f.keys.length;){let m=f.keys[f.index++];if(i&&!i.has(m))continue;let y=f.val[m],B=o(f.val,m,y);if(E8(B))continue;f.first||u.push(","),n?u.push(`
|
||||||
|
`+n.repeat(l)+Wd(m)+": "):u.push(Wd(m)+":");let F=B!==null&&typeof B=="object",Y=C8(B);if(F&&!Y){if(h.has(B))throw new TypeError("Converting circular structure to JSON");h.add(B),d.push({parent:f.val,key:m,val:B,isArray:Array.isArray(B),keys:Array.isArray(B)?null:Object.keys(B),index:0,first:!0}),f.first=!1;break}else u.push(Wd(B)),f.first=!1}f.index>=f.keys.length&&d[d.length-1]===f&&(g=!0)}g&&(l--,!f.first&&n&&u.push(`
|
||||||
|
`+n.repeat(l)),u.push(f.isArray?"]":"}"),h.delete(f.val),d.pop())}return u.join("")},Pue=(t,e,r)=>{try{return"rawJSON"in JSON?Wd(t,(a,A)=>typeof A=="bigint"?JSON.rawJSON(A.toString()):typeof e=="function"?e(a,A):(Array.isArray(e)&&e.includes(a),A),r):t?Wd(t,(a,A)=>typeof A=="string"&&xx.test(A)||typeof A=="bigint"?A.toString()+"n":typeof e=="function"?e(a,A):(Array.isArray(e)&&e.includes(a),A),r).replace(Fue,"$1$2$3").replace(Mue,"$1$2$3"):Wd(t,e,r)}catch(n){if(n instanceof RangeError){let s=qXe(t,e,r);return s===void 0?void 0:"rawJSON"in JSON?s:s.replace(Fue,"$1$2$3").replace(Mue,"$1$2$3")}throw n}},Tx=new Map,YXe=()=>{let t=JSON.parse.toString();if(Tx.has(t))return Tx.get(t);try{let e=JSON.parse("1",(r,n,s)=>!!s?.source&&s.source==="1");return Tx.set(t,e),e}catch{return Tx.set(t,!1),!1}},VXe=(t,e,r,n)=>typeof e=="string"&&Uue.test(e)?BigInt(e.slice(0,-1)):typeof e=="string"&&xx.test(e)?e.slice(0,-1):typeof n=="function"?n(t,e,r):e,JXe=(t,e)=>JSON.parse(t,(r,n,s)=>{let i=typeof n=="number",o=n>Number.MAX_SAFE_INTEGER||n<Number.MIN_SAFE_INTEGER,a=i&&o,A=s&&GXe.test(s.source);return a&&A?BigInt(s.source):typeof e=="function"?e(r,n,s):n}),Oue=Number.MAX_SAFE_INTEGER.toString(),_ue=Oue.length,WXe=/"(?:[^"\\]|\\.)*"|-?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][+-]?[0-9]+)?/g,zXe=/^"-?\d+n+"$/,jXe=(t,e)=>{let r={"":t},n=[{parent:r,key:"",visited:!1}];for(;n.length>0;){let s=n[n.length-1];if(s.visited){let{parent:i,key:o}=s,a=i[o];typeof a=="string"&&(Uue.test(a)?a=BigInt(a.slice(0,-1)):xx.test(a)&&(a=a.slice(0,-1))),typeof e=="function"&&(a=e.call(i,o,a)),a===void 0?delete i[o]:i[o]=a,n.pop()}else{s.visited=!0;let i=s.parent[s.key];if(i!==null&&typeof i=="object"){let a=Object.keys(i);for(let A=a.length-1;A>=0;A--)n.push({parent:i,key:a[A],visited:!1})}}}return r[""]},Lue=t=>t.replace(WXe,(e,r,n,s)=>{let i=e[0]==='"';if(i&&zXe.test(e))return e.substring(0,e.length-1)+'n"';let a=n||s,A=r&&(r.length<_ue||r.length===_ue&&r<=Oue);return i||a||A?e:'"'+e+'n"'}),Hue=(t,e)=>{if(!t)return m8(t,e);try{if(YXe())return JXe(t,e);let r=Lue(t);return m8(r,(n,s,i)=>VXe(n,s,i,e))}catch(r){if(r instanceof RangeError){let n=Lue(t),s=m8(n);return jXe(s,e)}throw r}};var al=class extends Error{name;status;request;response;constructor(e,r,n){super(e,{cause:n.cause}),this.name="HttpError",this.status=Number.parseInt(r),Number.isNaN(this.status)&&(this.status=0);"response"in n&&(this.response=n.response);let s=Object.assign({},n.request);n.request.headers.authorization&&(s.headers=Object.assign({},n.request.headers,{authorization:n.request.headers.authorization.replace(/(?<! ) .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s}};var KXe="10.0.16",XXe={headers:{"user-agent":`octokit-request.js/${KXe} ${Jd()}`}};function ZXe(t){if(typeof t!="object"||t===null||Object.prototype.toString.call(t)!=="[object Object]")return!1;let e=Object.getPrototypeOf(t);if(e===null)return!0;let r=Object.prototype.hasOwnProperty.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(t)}var Gue=()=>"";async function que(t){let e=t.request?.fetch||globalThis.fetch;if(!e)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");let r=t.request?.log||console,n=t.request?.parseSuccessResponseBody!==!1,s=ZXe(t.body)||Array.isArray(t.body)?Pue(t.body):t.body,i=Object.fromEntries(Object.entries(t.headers).map(([l,d])=>[l,String(d)])),o;try{o=await e(t.url,{method:t.method,body:s,redirect:t.request?.redirect,headers:i,signal:t.request?.signal,...t.body&&{duplex:"half"}})}catch(l){let d="Unknown Error";if(l instanceof Error){if(l.name==="AbortError")throw l.status=500,l;d=l.message,l.name==="TypeError"&&"cause"in l&&(l.cause instanceof Error?d=l.cause.message:typeof l.cause=="string"&&(d=l.cause))}let h=new al(d,500,{request:t});throw h.cause=l,h}let a=o.status,A=o.url,c={};for(let[l,d]of o.headers)c[l]=d;let u={url:A,status:a,headers:c,data:""};if("deprecation"in c){let l=c.link&&c.link.match(/<([^<>]+)>; rel="deprecation"/),d=l&&l.pop();r.warn(`[@octokit/request] "${t.method} ${t.url}" is deprecated. It is scheduled to be removed on ${c.sunset}${d?`. See ${d}`:""}`)}if(a===204||a===205)return u;if(t.method==="HEAD"){if(a<400)return u;throw new al(o.statusText,a,{response:u,request:t})}if(a===304)throw u.data=await I8(o),new al("Not modified",a,{response:u,request:t});if(a>=400)throw u.data=await I8(o),new al(eZe(u.data),a,{response:u,request:t});return u.data=n?await I8(o):o.body,u}async function I8(t){let e=t.headers.get("content-type");if(!e)return t.text().catch(Gue);let r=Rue(e);if($Xe(r)){let n="";try{return n=await t.text(),Hue(n)}catch{return n}}else return r.type.startsWith("text/")||r.parameters.charset?.toLowerCase()==="utf-8"&&r.type!=="application/octet-
Line truncated
|
||||||
`+t.errors.map(e=>` - ${e.message}`).join(`
|
`+t.errors.map(e=>` - ${e.message}`).join(`
|
||||||
`)}var UKe=class extends Error{constructor(t,e,r){super(LKe(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},PKe=["method","baseUrl","url","headers","request","query","mediaType","operationName"],OKe=["query","method","url"],yAe=/\/api\/v3\/?$/;function HKe(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(OKe.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(n).reduce((o,a)=>PKe.includes(a)?(o[a]=n[a],o):(o.variables||(o.variables={}),o.variables[a]=n[a],o),{}),i=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return yAe.test(i)&&(s.url=i.replace(yAe,"/api/graphql")),t(s).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new UKe(s,a,o.data)}return o.data.data})}function OO(t,e){let r=t.defaults(e);return Object.assign((s,i)=>HKe(r,s,i),{defaults:OO.bind(null,r),endpoint:r.endpoint})}var uzt=OO(Qy,{headers:{"user-agent":`octokit-graphql.js/${MKe} ${Vl()}`},method:"POST",url:"/graphql"});function BAe(t){return OO(t,{method:"POST",url:"/graphql"})}var HO="(?:[a-zA-Z0-9_-]+)",bAe="\\.",QAe=new RegExp(`^${HO}${bAe}${HO}${bAe}${HO}$`),GKe=QAe.test.bind(QAe);async function qKe(t){let e=GKe(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),n=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":n?"user-to-server":"oauth"}}function YKe(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function VKe(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=YKe(t),e(s)}var wAe=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(qKe.bind(null,e),{hook:VKe.bind(null,e)})};var GO="7.0.6";var SAe=()=>{},WKe=console.warn.bind(console),JKe=console.error.bind(console);function zKe(t={}){return typeof t.debug!="function"&&(t.debug=SAe),typeof t.info!="function"&&(t.info=SAe),typeof t.warn!="function"&&(t.warn=WKe),typeof t.error!="function"&&(t.error=JKe),t}var NAe=`octokit-core.js/${GO} ${Vl()}`,aT=class{static VERSION=GO;static defaults(e){return class extends this{constructor(...n){let s=n[0]||{};if(typeof e=="function"){super(e(s));return}super(Object.assign({},e,s,s.userAgent&&e.userAgent?{userAgent:`${s.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new $ce.Collection,n={baseUrl:Qy.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(n.headers["user-agent"]=e.userAgent?`${e.userAgent} ${NAe}`:NAe,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=Qy.defaults(n),this.graphql=BAe(this.request).defaults(n),this.log=zKe(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=wAe(e.auth);r.wrap("request",i.hook),this.auth=i}let s=this.constructor;for(let i=0;i<s.plugins.length;++i)Object.assign(this,s.plugins[i](this,e))}request;graphql;log;hook;auth};var qO="17.0.0";var jKe={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVaria
Line truncated
|
`)}var nZe=class extends Error{constructor(t,e,r){super(rZe(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}request;headers;response;name="GraphqlResponseError";errors;data},sZe=["method","baseUrl","url","headers","request","query","mediaType","operationName"],iZe=["query","method","url"],Yue=/\/api\/v3\/?$/;function oZe(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(iZe.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(n).reduce((o,a)=>sZe.includes(a)?(o[a]=n[a],o):(o.variables||(o.variables={}),o.variables[a]=n[a],o),{}),i=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return Yue.test(i)&&(s.url=i.replace(Yue,"/api/graphql")),t(s).then(o=>{if(o.data.errors){let a={};for(let A of Object.keys(o.headers))a[A]=o.headers[A];throw new nZe(s,a,o.data)}return o.data.data})}function B8(t,e){let r=t.defaults(e);return Object.assign((s,i)=>oZe(r,s,i),{defaults:B8.bind(null,r),endpoint:r.endpoint})}var QKt=B8(HB,{headers:{"user-agent":`octokit-graphql.js/${tZe} ${Jd()}`},method:"POST",url:"/graphql"});function Vue(t){return B8(t,{method:"POST",url:"/graphql"})}var b8="(?:[a-zA-Z0-9_-]+)",Jue="\\.",Wue=new RegExp(`^${b8}${Jue}${b8}${Jue}${b8}$`),aZe=Wue.test.bind(Wue);async function AZe(t){let e=aZe(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),n=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":n?"user-to-server":"oauth"}}function cZe(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function uZe(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=cZe(t),e(s)}var zue=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(AZe.bind(null,e),{hook:uZe.bind(null,e)})};var Q8="7.0.8";var jue=()=>{},lZe=console.warn.bind(console),dZe=console.error.bind(console);function hZe(t={}){return typeof t.debug!="function"&&(t.debug=jue),typeof t.info!="function"&&(t.info=jue),typeof t.warn!="function"&&(t.warn=lZe),typeof t.error!="function"&&(t.error=dZe),t}var Kue=`octokit-core.js/${Q8} ${Jd()}`,Rx=class{static VERSION=Q8;static defaults(e){return class extends this{constructor(...n){let s=n[0]||{};if(typeof e=="function"){super(e(s));return}super(Object.assign({},e,s,s.userAgent&&e.userAgent?{userAgent:`${s.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new Iue.Collection,n={baseUrl:HB.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(n.headers["user-agent"]=e.userAgent?`${e.userAgent} ${Kue}`:Kue,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=HB.defaults(n),this.graphql=Vue(this.request).defaults(n),this.log=hZe(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=zue(e.auth);r.wrap("request",i.hook),this.auth=i}let s=this.constructor;for(let i=0;i<s.plugins.length;++i)Object.assign(this,s.plugins[i](this,e))}request;graphql;log;hook;auth};var w8="17.0.0";var fZe={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secr
Line truncated
|
||||||
|
|
||||||
`)}
|
`)}
|
||||||
`:`${vAe(t.status,e)}
|
`:`${rle(t.status,e)}
|
||||||
|
|
||||||
${jO[t.status]}
|
${D8[t.status]}
|
||||||
`}function PAe(t){return t==="enabled"||t==="read-only"||t==="write-only"}function vAe(t,e){if(!PAe(t))return`<h4>Gradle State Caching - ${t==="disabled-existing-home"?"Skipped":t==="not-available"?"Unavailable":"Disabled"}</h4>`;let r=e?.kind==="basic"?"\u{1F6E1}\uFE0F":"\u26A1",n=e?.kind==="basic"?"Basic":"Enhanced";return`<h4>Gradle State Caching - ${r} ${n}${t==="read-only"?" (read-only)":t==="write-only"?" (write-only)":""}</h4>`}function s$e(t){return t?r$e[t]:void 0}function i$e(t){return t?n$e[t]:void 0}function o$e(t){if(t)return t.kind==="enhanced"?`**[Enhanced Caching](${ni}#enhanced-caching)** uses the proprietary \`gradle-actions-caching\` provider. See [DISTRIBUTION.md](${t$e}) for terms of use and opt-out instructions.`:`**[Basic Caching](${ni}#basic-caching)** uses the basic open-source caching provider. For faster builds and advanced features, consider the **[Enhanced Caching](${ni}#enhanced-caching)** provider.`}function a$e(t){let e=t.entries,r=e.filter(u=>u.restoredKey).length,n=e.filter(u=>u.savedKey).length,s=OAe(e)?`Entries: ${r} restored (${AT(e,u=>u.restoredSize)}Mb), ${n} saved (${AT(e,u=>u.savedSize)}Mb) - Expand for more details`:`Entries: ${r} restored, ${n} saved - Expand for more details`,i=t.status==="enabled"?s$e(t.cleanup):void 0,o=i$e(t.projectCache),a=c$e(t.entries),c=`<pre>
|
`}function Ale(t){return t==="enabled"||t==="read-only"||t==="write-only"}function rle(t,e){if(!Ale(t))return`<h4>Gradle State Caching - ${t==="disabled-existing-home"?"Skipped":t==="not-available"?"Unavailable":t==="external"?"External":"Disabled"}</h4>`;let r=e?.kind==="basic"?"\u{1F6E1}\uFE0F":"\u26A1",n=e?.kind==="basic"?"Basic":"Enhanced";return`<h4>Gradle State Caching - ${r} ${n}${t==="read-only"?" (read-only)":t==="write-only"?" (write-only)":""}</h4>`}function bZe(t){return t?yZe[t]:void 0}function QZe(t){return t?BZe[t]:void 0}function wZe(t){if(t)return t.kind==="enhanced"?`**[Enhanced Caching](${Zs}#enhanced-caching)** uses the proprietary \`gradle-actions-caching\` provider. See [DISTRIBUTION.md](${IZe}) for terms of use and opt-out instructions.`:`**[Basic Caching](${Zs}#basic-caching)** uses the basic open-source caching provider. For faster builds and advanced features, consider the **[Enhanced Caching](${Zs}#enhanced-caching)** provider.`}function SZe(t){let e=t.entries,r=e.filter(u=>u.restoredKey).length,n=e.filter(u=>u.savedKey).length,s=cle(e)?`Entries: ${r} restored (${kx(e,u=>u.restoredSize)}Mb), ${n} saved (${kx(e,u=>u.savedSize)}Mb) - Expand for more details`:`Entries: ${r} restored, ${n} saved - Expand for more details`,i=t.status==="enabled"?bZe(t.cleanup):void 0,o=QZe(t.projectCache),a=NZe(t.entries),A=`<pre>
|
||||||
${A$e(t.entries)}</pre>`,A=[jO[t.status],i,o,a,c].filter(Boolean).join(`
|
${TZe(t.entries)}</pre>`,c=[D8[t.status],i,o,a,A].filter(Boolean).join(`
|
||||||
|
|
||||||
`);return`<details>
|
`);return`<details>
|
||||||
<summary>${s}</summary>
|
<summary>${s}</summary>
|
||||||
|
|
||||||
${A}
|
${c}
|
||||||
</details>`}function OAe(t){return t.some(e=>e.restoredSize||e.restoredTime||e.savedSize||e.savedTime)}function c$e(t){return OAe(t)?`<table>
|
</details>`}function cle(t){return t.some(e=>e.restoredSize||e.restoredTime||e.savedSize||e.savedTime)}function NZe(t){return cle(t)?`<table>
|
||||||
<tr><td></td><th>Count</th><th>Total Size (Mb)</th><th>Total Time (ms)</th></tr>
|
<tr><td></td><th>Count</th><th>Total Size (Mb)</th><th>Total Time (ms)</th></tr>
|
||||||
<tr><td>Entries Restored</td>
|
<tr><td>Entries Restored</td>
|
||||||
<td>${_Ae(t,e=>e.restoredSize)}</td>
|
<td>${nle(t,e=>e.restoredSize)}</td>
|
||||||
<td>${AT(t,e=>e.restoredSize)}</td>
|
<td>${kx(t,e=>e.restoredSize)}</td>
|
||||||
<td>${FAe(t,e=>e.restoredTime)}</td>
|
<td>${sle(t,e=>e.restoredTime)}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td>Entries Saved</td>
|
<tr><td>Entries Saved</td>
|
||||||
<td>${_Ae(t,e=>e.savedSize)}</td>
|
<td>${nle(t,e=>e.savedSize)}</td>
|
||||||
<td>${AT(t,e=>e.savedSize)}</td>
|
<td>${kx(t,e=>e.savedSize)}</td>
|
||||||
<td>${FAe(t,e=>e.savedTime)}</td>
|
<td>${sle(t,e=>e.savedTime)}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>`:""}function A$e(t){return t.map(e=>`Entry: ${e.entryName}
|
</table>`:""}function TZe(t){return t.map(e=>`Entry: ${e.entryName}
|
||||||
Requested Key : ${e.requestedKey??""}
|
Requested Key : ${e.requestedKey??""}
|
||||||
Restored Key : ${e.restoredKey??""}
|
Restored Key : ${e.restoredKey??""}
|
||||||
Size: ${MAe(e.restoredSize)}
|
Size: ${ile(e.restoredSize)}
|
||||||
Time: ${LAe(e.restoredTime)}
|
Time: ${ole(e.restoredTime)}
|
||||||
${e.restoredOutcome}
|
${e.restoredOutcome}
|
||||||
Saved Key : ${e.savedKey??""}
|
Saved Key : ${e.savedKey??""}
|
||||||
Size: ${MAe(e.savedSize)}
|
Size: ${ile(e.savedSize)}
|
||||||
Time: ${LAe(e.savedTime)}
|
Time: ${ole(e.savedTime)}
|
||||||
${e.savedOutcome}
|
${e.savedOutcome}
|
||||||
`).join(`---
|
`).join(`---
|
||||||
`)}function _Ae(t,e){return t.filter(r=>e(r)).length}function AT(t,e){let r=t.map(n=>e(n)??0).reduce((n,s)=>n+s,0);return Math.round(r/(1024*1024))}function FAe(t,e){return t.map(r=>e(r)??0).reduce((r,n)=>r+n,0)}function MAe(t){return t===void 0||t===0?"":`${Math.round(t/(1024*1024))} MB (${t} B)`}function LAe(t){return t===void 0||t===0?"":`${t} ms`}import*as nb from"path";import*as Pm from"fs";function KO(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,q(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,q(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,q(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,q(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,q(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as gT from"path";import*as Lm from"path";import Af from"assert";var Wl=process.platform==="win32";function Eu(t){if(t=mu(t),Wl&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=Lm.dirname(t);return Wl&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=mu(e)),e}function uT(t,e){if(Af(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),Af(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),wy(e))return e;if(Wl){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Af(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${e[0]}:\\${r.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(Fa(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Af(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return Af(wy(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||Wl&&t.endsWith("\\")||(t+=Lm.sep),t+e}function wy(t){return Af(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=Fa(t),Wl?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function Sy(t){return Af(t,"isRooted parameter 'itemPath' must not be empty"),t=Fa(t),Wl?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function Fa(t){return t=t||"",Wl?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function mu(t){return t?(t=Fa(t),!t.endsWith(Lm.sep)||t===Lm.sep||Wl&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var Ma;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(Ma||(Ma={}));var HAe=process.platform==="win32";function XO(t){t=t.filter(n=>!n.negate);let e={};for(let n of t){let s=HAe?n.searchPath.toUpperCase():n.searchPath;e[s]="candidate"}let r=[];for(let n of t){let s=HAe?n.searchPath.toUpperCase():n.searchPath;if(e[s]==="included")continue;let i=!1,o=s,a=Eu(o);for(;a!==o;){if(e[a]){i=!0;break}o=a,a=Eu(o)}i||(r.push(n.searchPath),e[s]="included")}return r}function GAe(t,e){let r=Ma.None;for(let n of t)n.negate?r&=~n.match(e):r|=n.match(e);return r}function qAe(t,e){return t.some(r=>!r.negate&&r.partialMatch(e))}import*as uue from"os";import*as Um from"path";var lue=pe(Aue(),1);import hf from"assert";import*as lf from"path";import xy from"assert";var F$e=process.platform==="win32",df=class{constructor(e){if(this.segments=[],typeof e=="string")if(xy(e,"Parameter 'itemPath' must not be empty"),e=mu(e),!Sy(e))this.segments=e.split(lf.sep);else{let r=e,n=Eu(r);for(;n!==r;){let s=lf.basename(r);this.segments.unshift(s),r=n,n=Eu(r)}this.segments.unshift(r)}else{xy(e.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r<e.length;r++){let n=e[r];xy(n,"Parameter 'itemPath' must not contain any empty segments"),n=Fa(e[r]),r===0&&Sy(n)?(n=mu(n),xy(n===Eu(n),"Parameter 'itemPath' root segment contains information for multiple segments"),this.segments.push(n)):(xy(!n.includes(lf.sep),"Parameter 'itemPath' contains unexpected path separators"),this.segments.push(n))}}}toString(){let e=this.segments[0],r=e.endsWith(lf.sep)||F$e&&/^[A-Z]:$/i.test(e);for(let n=1;n<this.segments.length;n++)r?r=!1:e+=lf.sep,e+=this.segments[n];return e}};var{Minimatch:M$e}=lue.default,Cu=process.platform==="win32",Ry=class t{constructor(e,r=!1,n,s){this.negate=!1;let i;if(typeof e=="string")i=e.trim();else{n=n||[],hf(n.length,"Parameter 'segments' must not empty");let A=t.getLiteral(n[0]);hf(A&&wy(A),"Parameter 'segments' first element must be a root path"),i=new df(n).toString().trim(),e&&(i=`!${i}`)}for(;i.s
Line truncated
|
`)}function nle(t,e){return t.filter(r=>e(r)).length}function kx(t,e){let r=t.map(n=>e(n)??0).reduce((n,s)=>n+s,0);return Math.round(r/(1024*1024))}function sle(t,e){return t.map(r=>e(r)??0).reduce((r,n)=>r+n,0)}function ile(t){return t===void 0||t===0?"":`${Math.round(t/(1024*1024))} MB (${t} B)`}function ole(t){return t===void 0||t===0?"":`${t} ms`}import*as NQ from"path";import*as X0 from"fs";function k8(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,J(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,J(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,J(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,J(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,J(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as Lx from"path";import*as j0 from"path";import dg from"assert";var zd=process.platform==="win32";function ul(t){if(t=cl(t),zd&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=j0.dirname(t);return zd&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=cl(e)),e}function vx(t,e){if(dg(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),dg(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),GB(e))return e;if(zd){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return dg(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${e[0]}:\\${r.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(IA(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return dg(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return dg(GB(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||zd&&t.endsWith("\\")||(t+=j0.sep),t+e}function GB(t){return dg(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=IA(t),zd?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function qB(t){return dg(t,"isRooted parameter 'itemPath' must not be empty"),t=IA(t),zd?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function IA(t){return t=t||"",zd?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function cl(t){return t?(t=IA(t),!t.endsWith(j0.sep)||t===j0.sep||zd&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var yA;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(yA||(yA={}));var ule=process.platform==="win32";function F8(t){t=t.filter(n=>!n.negate);let e={};for(let n of t){let s=ule?n.searchPath.toUpperCase():n.searchPath;e[s]="candidate"}let r=[];for(let n of t){let s=ule?n.searchPath.toUpperCase():n.searchPath;if(e[s]==="included")continue;let i=!1,o=s,a=ul(o);for(;a!==o;){if(e[a]){i=!0;break}o=a,a=ul(o)}i||(r.push(n.searchPath),e[s]="included")}return r}function lle(t,e){let r=yA.None;for(let n of t)n.negate?r&=~n.match(e):r|=n.match(e);return r}function dle(t,e){return t.some(r=>!r.negate&&r.partialMatch(e))}import*as Fle from"os";import*as K0 from"path";var Mle=Ie(vle(),1);import pg from"assert";import*as fg from"path";import JB from"assert";var e$e=process.platform==="win32",gg=class{constructor(e){if(this.segments=[],typeof e=="string")if(JB(e,"Parameter 'itemPath' must not be empty"),e=cl(e),!qB(e))this.segments=e.split(fg.sep);else{let r=e,n=ul(r);for(;n!==r;){let s=fg.basename(r);this.segments.unshift(s),r=n,n=ul(r)}this.segments.unshift(r)}else{JB(e.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r<e.length;r++){let n=e[r];JB(n,"Parameter 'itemPath' must not contain any empty segments"),n=IA(e[r]),r===0&&qB(n)?(n=cl(n),JB(n===ul(n),"Parameter 'itemPath' root segment contains information for multiple segments"),this.segments.push(n)):(JB(!n.includes(fg.sep),"Parameter 'itemPath' contains unexpected path separators"),this.segments.push(n))}}}toString(){let e=this.segments[0],r=e.endsWith(fg.sep)||e$e&&/^[A-Z]:$/i.test(e);for(let n=1;n<this.segments.length;n++)r?r=!1:e+=fg.sep,e+=this.segments[n];return e}};var{Minimatch:t$e}=Mle.default,ll=process.platform==="win32",WB=class t{constructor(e,r=!1,n,s){this.negate=!1;let i;if(typeof e=="string")i=e.trim();else{n=n||[],pg(n.length,"Parameter 'segments' must not empty");let c=t.getLiteral(n[0]);pg(c&&GB(c),"Parameter 'segments' first element must be a root path"),i=new gg(n).toString().trim(),e&&(i=`!${i}`)}for(;i.s
Line truncated
|
||||||
`),e=e.replace(/\r/g,`
|
`),e=e.replace(/\r/g,`
|
||||||
`));let s=e.split(`
|
`));let s=e.split(`
|
||||||
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new Ry(i));return n.searchPaths.push(...XO(n.patterns)),n})}static stat(e,r,n){return s3(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield Pm.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){q(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield Pm.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield Pm.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){q(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};var O$e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function due(t,e){return O$e(this,void 0,void 0,function*(){return yield fT.create(t,e)})}var ide=pe(nde(),1);import*as DT from"crypto";import*as qm from"fs";import*as ff from"path";import*as ode from"util";var Ly;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Ly||(Ly={}));var Ds;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Ds||(Ds={}));var Gi;(function(t){t.GNU="gnu",t.BSD="bsd"})(Gi||(Gi={}));var TT=2,xT=5e3,w3=5e3,S3=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,sde=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,Uy="cache.tar",N3="manifest.txt",tKt=10*Math.pow(1024,3),RT="cache read denied:";var Gm=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},$et=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}},Xet="1.0";function Py(){return Gm(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let n;t?n=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?n="/Users":n="/home",e=ff.join(n,"actions","temp")}let r=ff.join(e,DT.randomUUID());return yield zN(r),r})}function Rc(t){return qm.statSync(t).size}function T3(t){return Gm(this,void 0,void 0,function*(){var e,r,n,s,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),c=yield due(t.join(`
|
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new WB(i));return n.searchPaths.push(...F8(n.patterns)),n})}static stat(e,r,n){return O8(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield X0.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){J(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield X0.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield X0.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){J(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};var i$e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function _le(t,e){return i$e(this,void 0,void 0,function*(){return yield _x.create(t,e)})}var xhe=Ie(Nhe(),1);import*as $x from"crypto";import*as tE from"fs";import*as mg from"path";import*as Rhe from"util";var eb;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(eb||(eb={}));var ei;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(ei||(ei={}));var mo;(function(t){t.GNU="gnu",t.BSD="bsd"})(mo||(mo={}));var Kx=2,Xx=5e3,a4=5e3,A4=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,The=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,tb="cache.tar",c4="manifest.txt",gZt=10*Math.pow(1024,3),Zx="cache read denied:";var eE=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},prt=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),s(a,A,o.done,o.value)})}}function s(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}},mrt="1.0";function rb(){return eE(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let n;t?n=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?n="/Users":n="/home",e=mg.join(n,"actions","temp")}let r=mg.join(e,$x.randomUUID());return yield px(r),r})}function gc(t){return tE.statSync(t).size}function u4(t){return eE(this,void 0,void 0,function*(){var e,r,n,s,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),A=yield _le(t.join(`
|
||||||
`),{implicitDescendants:!1});try{for(var A=!0,u=$et(c.globGenerator()),l;l=yield u.next(),e=l.done,!e;A=!0){s=l.value,A=!1;let h=ff.relative(a,s).replace(new RegExp(`\\${ff.sep}`,"g"),"/");q(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!A&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return o})}function Oy(t){return Gm(this,void 0,void 0,function*(){return ode.promisify(qm.unlink)(t)})}function ade(t){return Gm(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),q(`Checking ${e} ${r.join(" ")}`);try{yield $N(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>n+=s.toString(),stderr:s=>n+=s.toString()}})}catch(s){q(s.message)}return n=n.trim(),q(n),n})}function Hy(){return Gm(this,void 0,void 0,function*(){let t=yield ade("zstd",["--quiet"]),e=ide.clean(t);return q(`zstd version: ${e}`),t===""?Ds.Gzip:Ds.ZstdWithoutLong})}function Kl(t){return t===Ds.Gzip?Ly.Gzip:Ly.Zstd}function cde(){return Gm(this,void 0,void 0,function*(){return qm.existsSync(S3)?S3:(yield ade("tar")).toLowerCase().includes("gnu tar")?fu("tar"):""})}function x3(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function Ym(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(Xet),DT.createHash("sha256").update(n.join("|")).digest("hex")}function Ade(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as I0 from"fs";import{URL as Fct}from"url";var Dc=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as Zet}from"node:os";import ett from"node:util";import ttt from"node:process";function ude(t,...e){ttt.stderr.write(`${ett.format(t,...e)}${Zet}`)}import Gy from"node:process";function vT(t){return Gy.env[t]}var lde=typeof Gy.versions.deno=="string"&&Gy.versions.deno.length>0,dde=typeof Gy.versions.bun=="string"&&Gy.versions.bun.length>0,_T=!0;var hde=vT("DEBUG"),gde,R3=[],D3=[],FT=[];hde&&k3(hde);var pde=Object.assign(t=>mde(t),{enable:k3,enabled:v3,disable:rtt,log:ude});function k3(t){gde=t,R3=[],D3=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?D3.push(r.substring(1)):R3.push(r);for(let r of FT)r.enabled=v3(r.namespace)}function v3(t){if(t.endsWith("*"))return!0;for(let e of D3)if(fde(t,e))return!1;for(let e of R3)if(fde(t,e))return!0;return!1}function fde(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let n=0,s=0,i=r.length,o=t.length,a=-1,c=-1;for(;n<o&&s<i;)if(r[s]==="*"){if(a=s,s++,s===i)return!0;for(;t[n]!==r[s];)if(n++,n===o)return!1;c=n,n++,s++;continue}else if(r[s]===t[n])s++,n++;else if(a>=0){if(s=a+1,n=c+1,n===o)return!1;for(;t[n]!==r[s];)if(n++,n===o)return!1;c=n,n++,s++;continue}else return!1;let A=n===t.length,u=s===r.length,l=s===r.length-1&&r[s]==="*";return A&&(u||l)}function rtt(){let t=gde||"";return k3(""),t}function mde(t){let e=Object.assign(r,{enabled:v3(t),destroy:ntt,log:pde.log,namespace:t,extend:stt});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return FT.push(e),e}function ntt(){let t=FT.indexOf(this);return t>=0?(FT.splice(t,1),!0):!1}function stt(t){let e=mde(`${this.namespace}:${t}`);return e.log=this.log,e}var Vm=pde;var _3=["verbose","info","warning","error"],Ede={verbose:400,info:300,warning:200,error:100};function Cde(t,e){e.log=(...r)=>{t.log(...r)}}function Ide(t){return _3.includes(t)}function MT(t){let e=new Set,r=vT(t.logLevelEnvVarName),n,s=Vm(t.namespace);s.log=(...u)=>{Vm.log(...u)};function i(u){if(u&&!Ide(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${_3.join(",")}`);n=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);Vm.enable(l.join(","))}r&&(Ide(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${_3.join(", ")}.`));function o(u){return!!(n&&Ede[u.level]<=Ede[n])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(Cde(u,d),o(d)){let h=Vm.disable();Vm.enable(h+","+d.namespace)}return e.add(d),d}function c(){return n}function A(u){let l=s.extend(u);return Cde(s,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:c,createClientLogger:A,logger:s}}var yde=MT({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),itt=yde.logger;function qy(t){return yde.createClientLogger(t)}function LT(t){return t.toLowerCase()}function ott(t){return String(t).trim().replace(/[\r\n]/g,"")}function*att(t){for(let e of t.values())yield[e.name,e.value]}var F3=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(LT(e),{name:e,value:ott(r)})}get(e){return this._headersMap.get(LT(e))?.value}has(e){return this._
Line truncated
|
`),{implicitDescendants:!1});try{for(var c=!0,u=prt(A.globGenerator()),l;l=yield u.next(),e=l.done,!e;c=!0){s=l.value,c=!1;let h=mg.relative(a,s).replace(new RegExp(`\\${mg.sep}`,"g"),"/");J(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!c&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return o})}function nb(t){return eE(this,void 0,void 0,function*(){return Rhe.promisify(tE.unlink)(t)})}function Dhe(t){return eE(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),J(`Checking ${e} ${r.join(" ")}`);try{yield Cx(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>n+=s.toString(),stderr:s=>n+=s.toString()}})}catch(s){J(s.message)}return n=n.trim(),J(n),n})}function sb(){return eE(this,void 0,void 0,function*(){let t=yield Dhe("zstd",["--quiet"]),e=xhe.clean(t);return J(`zstd version: ${e}`),t===""?ei.Gzip:ei.ZstdWithoutLong})}function Zd(t){return t===ei.Gzip?eb.Gzip:eb.Zstd}function khe(){return eE(this,void 0,void 0,function*(){return tE.existsSync(A4)?A4:(yield Dhe("tar")).toLowerCase().includes("gnu tar")?il("tar"):""})}function l4(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function rE(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(mrt),$x.createHash("sha256").update(n.join("|")).digest("hex")}function vhe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as UE from"fs";import{URL as Nut}from"url";var pc=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as Ert}from"node:os";import Crt from"node:util";import Irt from"node:process";function Fhe(t,...e){Irt.stderr.write(`${Crt.format(t,...e)}${Ert}`)}import ib from"node:process";function tR(t){return ib.env[t]}var Mhe=typeof ib.versions.deno=="string"&&ib.versions.deno.length>0,_he=typeof ib.versions.bun=="string"&&ib.versions.bun.length>0,rR=!0;var Lhe=tR("DEBUG"),Phe,d4=[],h4=[],nR=[];Lhe&&f4(Lhe);var Ohe=Object.assign(t=>Hhe(t),{enable:f4,enabled:g4,disable:yrt,log:Fhe});function f4(t){Phe=t,d4=[],h4=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?h4.push(r.substring(1)):d4.push(r);for(let r of nR)r.enabled=g4(r.namespace)}function g4(t){if(t.endsWith("*"))return!0;for(let e of h4)if(Uhe(t,e))return!1;for(let e of d4)if(Uhe(t,e))return!0;return!1}function Uhe(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let n=0,s=0,i=r.length,o=t.length,a=-1,A=-1;for(;n<o&&s<i;)if(r[s]==="*"){if(a=s,s++,s===i)return!0;for(;t[n]!==r[s];)if(n++,n===o)return!1;A=n,n++,s++;continue}else if(r[s]===t[n])s++,n++;else if(a>=0){if(s=a+1,n=A+1,n===o)return!1;for(;t[n]!==r[s];)if(n++,n===o)return!1;A=n,n++,s++;continue}else return!1;let c=n===t.length,u=s===r.length,l=s===r.length-1&&r[s]==="*";return c&&(u||l)}function yrt(){let t=Phe||"";return f4(""),t}function Hhe(t){let e=Object.assign(r,{enabled:g4(t),destroy:Brt,log:Ohe.log,namespace:t,extend:brt});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return nR.push(e),e}function Brt(){let t=nR.indexOf(this);return t>=0?(nR.splice(t,1),!0):!1}function brt(t){let e=Hhe(`${this.namespace}:${t}`);return e.log=this.log,e}var nE=Ohe;var p4=["verbose","info","warning","error"],Ghe={verbose:400,info:300,warning:200,error:100};function qhe(t,e){e.log=(...r)=>{t.log(...r)}}function Yhe(t){return p4.includes(t)}function sR(t){let e=new Set,r=tR(t.logLevelEnvVarName),n,s=nE(t.namespace);s.log=(...u)=>{nE.log(...u)};function i(u){if(u&&!Yhe(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${p4.join(",")}`);n=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);nE.enable(l.join(","))}r&&(Yhe(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${p4.join(", ")}.`));function o(u){return!!(n&&Ghe[u.level]<=Ghe[n])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(qhe(u,d),o(d)){let h=nE.disable();nE.enable(h+","+d.namespace)}return e.add(d),d}function A(){return n}function c(u){let l=s.extend(u);return qhe(s,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:A,createClientLogger:c,logger:s}}var Vhe=sR({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),Qrt=Vhe.logger;function ob(t){return Vhe.createClientLogger(t)}function iR(t){return t.toLowerCase()}function wrt(t){return String(t).trim().replace(/[\r\n]/g,"")}function*Srt(t){for(let e of t.values())yield[e.name,e.value]}var m4=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(iR(e),{name:e,value:wrt(r)})}get(e){return this._headersMap.get(iR(e))?.value}has(e){return this._
Line truncated
|
||||||
${ltt.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function Wm(t){return t instanceof ks?!0:pf(t)&&t.name==="RestError"}function si(t,e){return Buffer.from(t,e)}import P3 from"node:http";import O3 from"node:https";import Qde from"node:zlib";import{Transform as dtt}from"node:stream";var ii=qy("ts-http-runtime");var htt={};function Yy(t){return t&&typeof t.pipe=="function"}function wde(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function Sde(t){return t&&typeof t.byteLength=="number"}var OT=class extends dtt{loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(s){n(s)}}constructor(e){super(),this.progressCallback=e}},H3=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new Dc("The operation was aborted. Request has already been canceled.");n=A=>{A.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",n)}let s;e.timeout>0&&(s=setTimeout(()=>{let A=new La;ii.info(`request to '${A.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let A=mtt(a);A!==null&&e.headers.set("Content-Length",A)}let c;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,g=new OT(f);g.on("error",E=>{ii.error("Error in upload progress",E)}),Yy(a)?a.pipe(g):g.end(a),a=g}let A=await this.makeRequest(e,r,a);s!==void 0&&clearTimeout(s);let u=ftt(A),d={status:A.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return A.resume(),d;c=o?gtt(A,u):A;let h=e.onDownloadProgress;if(h){let f=new OT(h);f.on("error",g=>{ii.error("Error in download progress",g)}),c.pipe(f),c=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=c:d.bodyAsText=await ptt(c),d}finally{if(e.abortSignal&&n){let A=Promise.resolve();Yy(a)&&(A=wde(a));let u=Promise.resolve();Yy(c)&&(u=wde(c)),Promise.all([A,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(l=>{ii.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,n){let s=new URL(e.url),i=s.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((c,A)=>{let u=i?P3.request(a,c):O3.request(a,c);u.once("error",l=>{A(new ks(l.message,{code:l.code??ks.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new Dc("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),A(l)}),n&&Yy(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):Sde(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer,n.byteOffset,n.byteLength):Buffer.from(n)):(ii.error("Unrecognized body type",n),A(new ks("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?P3.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new P3.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return O3.globalAgent;let s=e.tlsSettings??htt,i=this.cachedHttpsAgents.get(s);return i&&i.options.keepAlive===!n||(ii.info("No cached TLS Agent exist, creating a new Agent"),i=new O3.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,i)),i}}};function ftt(t){let e=qi();for(let r of Object.keys(t.headers)){let n=t.headers[r];Array.isArray(n)?n.length>0&&e.set(r,n[0]):n&&e.set(r,n)}return e}function gtt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=Qde.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=Qde.createInflate();return t.pipe(n),n}return t}function ptt(t){return new Promise((e,r)=>{let n=[];t.on("data",s=>{Buffer.isBuffer(s)?n.push(s):n.push(Buffer.from(s))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",s=>{s&&s?.name==="AbortError"?r(s):r(new ks(`Error reading response as text: ${s.message}`,{code:ks.PARSE_ERROR}))})})}function mtt(t){return t?Buffer.isBuffer(t)?t.length:Yy(t)?null:Sde(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function Nde(){return new H3}function HT(){return Nde()}var G3="logPolicy";function GT(t={}){let e=t.logger??ii.info,r=new La({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:G3,asy
Line truncated
|
${Rrt.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function sE(t){return t instanceof ti?!0:Cg(t)&&t.name==="RestError"}function ab(t,e){return Buffer.from(t).toString(e)}function ri(t,e){return Buffer.from(t,e)}import y4 from"node:http";import B4 from"node:https";import zhe from"node:zlib";import{Transform as Drt}from"node:stream";var Ti=ob("ts-http-runtime");var krt={};function Ab(t){return t&&typeof t.pipe=="function"}function jhe(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function Khe(t){return t&&typeof t.byteLength=="number"}var AR=class extends Drt{loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(s){n(s)}}constructor(e){super(),this.progressCallback=e}},b4=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new pc("The operation was aborted. Request has already been canceled.");n=c=>{c.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",n)}let s;e.timeout>0&&(s=setTimeout(()=>{let c=new BA;Ti.info(`request to '${c.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let c=_rt(a);c!==null&&e.headers.set("Content-Length",c)}let A;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,g=new AR(f);g.on("error",E=>{Ti.error("Error in upload progress",E)}),Ab(a)?a.pipe(g):g.end(a),a=g}let c=await this.makeRequest(e,r,a),u=vrt(c),d={status:c.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return c.resume(),d;A=o?Frt(c,u):c;let h=e.onDownloadProgress;if(h){let f=new AR(h);f.on("error",g=>{Ti.error("Error in download progress",g)}),A.pipe(f),A=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=A:d.bodyAsText=await Mrt(A),d}finally{if(s!==void 0&&clearTimeout(s),e.abortSignal&&n){let c=Promise.resolve();Ab(a)&&(c=jhe(a));let u=Promise.resolve();Ab(A)&&(u=jhe(A)),Promise.all([c,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(l=>{Ti.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,n){let s=new URL(e.url),i=s.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((A,c)=>{let u=i?y4.request(a,A):B4.request(a,A);u.once("error",l=>{c(new ti(l.message,{code:l.code??ti.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new pc("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),c(l)}),n&&Ab(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):Khe(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer,n.byteOffset,n.byteLength):Buffer.from(n)):(Ti.error("Unrecognized body type",n),c(new ti("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?y4.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new y4.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return B4.globalAgent;let s=e.tlsSettings??krt,i=this.cachedHttpsAgents.get(s);return i&&i.options.keepAlive===!n||(Ti.info("No cached TLS Agent exist, creating a new Agent"),i=new B4.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,i)),i}}};function vrt(t){let e=Eo();for(let r of Object.keys(t.headers)){let n=t.headers[r];Array.isArray(n)?n.length>0&&e.set(r,n[0]):n&&e.set(r,n)}return e}function Frt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=zhe.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=zhe.createInflate();return t.pipe(n),n}return t}function Mrt(t){return new Promise((e,r)=>{let n=[];t.on("data",s=>{Buffer.isBuffer(s)?n.push(s):n.push(Buffer.from(s))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",s=>{s&&s?.name==="AbortError"?r(s):r(new ti(`Error reading response as text: ${s.message}`,{code:ti.PARSE_ERROR}))})})}function _rt(t){return t?Buffer.isBuffer(t)?t.length:Ab(t)?null:Khe(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function Xhe(){return new b4}function cR(){return Xhe()}var Q4="logPolicy";function uR(t={}){let e=t.logger??Ti.info,r=new BA({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additi
Line truncated
|
||||||
`;return e}function Urt(t){return t instanceof Uint8Array?t.byteLength:Jy(t)?t.size===-1?void 0:t.size:void 0}function Prt(t){let e=0;for(let r of t){let n=Urt(r);if(n===void 0)return;e+=n}return e}async function Ort(t,e,r){let n=[si(`--${r}`,"utf-8"),...e.flatMap(i=>[si(`\r
|
`;return e}function nst(t){return t instanceof Uint8Array?t.byteLength:ub(t)?t.size===-1?void 0:t.size:void 0}function sst(t){let e=0;for(let r of t){let n=nst(r);if(n===void 0)return;e+=n}return e}async function ist(t,e,r){let n=[ri(`--${r}`,"utf-8"),...e.flatMap(i=>[ri(`\r
|
||||||
`,"utf-8"),si(Lrt(i.headers),"utf-8"),si(`\r
|
`,"utf-8"),ri(rst(i.headers),"utf-8"),ri(`\r
|
||||||
`,"utf-8"),i.body,si(`\r
|
`,"utf-8"),i.body,ri(`\r
|
||||||
--${r}`,"utf-8")]),si(`--\r
|
--${r}`,"utf-8")]),ri(`--\r
|
||||||
\r
|
\r
|
||||||
`,"utf-8")],s=Prt(n);s&&t.headers.set("Content-Length",s),t.body=await Che(n)}var zy="multipartPolicy",Hrt=70,Grt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function qrt(t){if(t.length>Hrt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!Grt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function ux(){return{name:zy,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,n=t.headers.get("Content-Type")??"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,i,o]=s;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?qrt(r):r=Mrt(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await Ort(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function lx(){return PT()}var Ihe=MT({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),ner=Ihe.logger;function _o(t){return Ihe.createClientLogger(t)}var vc=_o("core-rest-pipeline");function o8(t={}){return GT({logger:vc.info,...t})}var a8=cx;function c8(t={}){return Ax(t)}import A8 from"node:os";import Zl from"node:process";function yhe(){return"User-Agent"}async function Bhe(t){if(Zl&&Zl.versions){let e=`${A8.type()} ${A8.release()}; ${A8.arch()}`;Zl.versions.bun?t.set("Bun",`${Zl.versions.bun} (${e})`):Zl.versions.deno?t.set("Deno",`${Zl.versions.deno} (${e})`):Zl.versions.node&&t.set("Node",`${Zl.versions.node} (${e})`)}}var dx="1.24.0";function $rt(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}function bhe(){return yhe()}async function hx(t){let e=new Map;e.set("core-rest-pipeline",dx),await Bhe(e);let r=$rt(e);return t?`${t} ${r}`:r}var Qhe=bhe(),whe="userAgentPolicy";function u8(t={}){let e=hx(t.userAgentPrefix);return{name:whe,async sendRequest(r,n){return r.headers.has(Qhe)||r.headers.set(Qhe,await e),n(r)}}}var She=Symbol("rawContent");function l8(t){return typeof t[She]=="function"}function Nhe(t){return l8(t)?t[She]():t}var fx=zy;function d8(){let t=ux();return{name:fx,sendRequest:async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)l8(n.body)&&(n.body=Nhe(n.body));return t.sendRequest(e,r)}}}var h8=ox;function f8(){return ax()}function g8(t={}){return VT(t)}function p8(){return WT()}var jy=class extends Error{constructor(e){super(e),this.name="AbortError"}};function m8(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((i,o)=>{function a(){o(new jy(s??"The operation was aborted."))}function c(){n?.removeEventListener("abort",A)}function A(){r?.(),c(),a()}if(n?.aborted)return a();try{t(u=>{c(),i(u)},u=>{c(),o(u)})}catch(u){o(u)}n?.addEventListener("abort",A)})}var ont="The delay was aborted.";function Xm(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return m8(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:s??ont})}function ed(t){if(pf(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function The(t){return pf(t)}function Zm(){return gf()}var Jt=_T;function td(t){return r8(t)}function C8(t,e){return ix(t,e)}var xhe="setClientRequestIdPolicy";function I8(t="x-ms-client-request-id"){return{name:xhe,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function y8(t){return JT(t)}function B8(t){return zT(t)}var e0={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Rhe(t={}){let e=new b8(t.parentContext);return t.span&&(e=e.setValue(e0.span,t.span)),t.namespace&&(e=e.setValue(e0.namespace,t.namespace)),e}var b8=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let n=new t(this);return n._contextMap.set(e,r),n}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var khe=pe(Dhe(),1),px=khe.state;function ant(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function cnt(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:ant(),tracingContext:Rhe({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function Ky(){return px.instrumenterImplementation||(px.instrumenterImplementation=cnt()),px.instrumenterImplementation}function $y(t){let{namespace:e,packageName:r,packageVersion:n}=t;function s(A,u,l){let d=Ky().startSpan(A,{...l,packageName:r,packageVersion:n,tracingContext:u?.tracingOptions?.tracingContext}),h=d.tracingContext,f=d.span
Line truncated
|
`,"utf-8")],s=sst(n);s&&t.headers.set("Content-Length",s),t.body=await qfe(n)}var lb="multipartPolicy",ost=70,ast=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function Ast(t){if(t.length>ost)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!ast.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function vR(){return{name:lb,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,n=t.headers.get("Content-Type")??"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,i,o]=s;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?Ast(r):r=tst(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await ist(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function FR(){return aR()}var Yfe=sR({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),mrr=Yfe.logger;function ha(t){return Yfe.createClientLogger(t)}var Ec=ha("core-rest-pipeline");function H4(t={}){return uR({logger:Ec.info,...t})}var G4=DR;function q4(t={}){return kR(t)}import Y4 from"node:os";import th from"node:process";function Vfe(){return"User-Agent"}async function Jfe(t){if(th&&th.versions){let e=`${Y4.type()} ${Y4.release()}; ${Y4.arch()}`;th.versions.bun?t.set("Bun",`${th.versions.bun} (${e})`):th.versions.deno?t.set("Deno",`${th.versions.deno} (${e})`):th.versions.node&&t.set("Node",`${th.versions.node} (${e})`)}}var MR="1.25.0";function pst(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}function Wfe(){return Vfe()}async function _R(t){let e=new Map;e.set("core-rest-pipeline",MR),await Jfe(e);let r=pst(e);return t?`${t} ${r}`:r}var zfe=Wfe(),jfe="userAgentPolicy";function V4(t={}){let e=_R(t.userAgentPrefix);return{name:jfe,async sendRequest(r,n){return r.headers.has(zfe)||r.headers.set(zfe,await e),n(r)}}}var Kfe=Symbol("rawContent");function J4(t){return typeof t[Kfe]=="function"}function Xfe(t){return J4(t)?t[Kfe]():t}var LR=lb;function W4(){let t=vR();return{name:LR,sendRequest:async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)J4(n.body)&&(n.body=Xfe(n.body));return t.sendRequest(e,r)}}}var z4=xR;function j4(){return RR()}function K4(t={}){return fR(t)}function X4(){return gR()}var ps=class extends Error{constructor(e){super(e),this.name="AbortError"}};function Z4(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((i,o)=>{function a(){o(new ps(s??"The operation was aborted."))}function A(){n?.removeEventListener("abort",c)}function c(){r?.(),A(),a()}if(n?.aborted)return a();try{t(u=>{A(),i(u)},u=>{A(),o(u)})}catch(u){o(u)}n?.addEventListener("abort",c)})}var wst="The delay was aborted.";function uE(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return Z4(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:s??wst})}function rh(t){if(Cg(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function Zfe(t){return Cg(t)}function lE(){return Eg()}var br=rR;function e6(t,e){return ab(t,e)}function t6(t,e){return ri(t,e)}function nh(t){return U4(t)}function r6(t,e){return TR(t,e)}var $fe="setClientRequestIdPolicy";function n6(t="x-ms-client-request-id"){return{name:$fe,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function s6(t){return pR(t)}function i6(t){return mR(t)}var dE={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function ege(t={}){let e=new o6(t.parentContext);return t.span&&(e=e.setValue(dE.span,t.span)),t.namespace&&(e=e.setValue(dE.namespace,t.namespace)),e}var o6=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let n=new t(this);return n._contextMap.set(e,r),n}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var rge=Ie(tge(),1),PR=rge.state;function Sst(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function Nst(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:Sst(),tracingContext:ege({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function db(){return PR.instrumenterImplementation||(PR.instrumenterImplementation=Nst()),PR.instrumenterImplementation}function hb(t){let{namespace:e,packageName:r,packageVersion:n}=t;function s(c,u,l){let d=db().startSpan(c,{...l,packageName:r,packageVersion:n,tracingContext
Line truncated
|
||||||
`&&t[i]!=="\r";i++)c+=t[i];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),i--),!Rst(c)){let l;return c.trim().length===0?l="Invalid space after '<'.":l="Tag '"+c+"' is an invalid name.",en("InvalidTag",l,vs(t,i))}let A=wst(t,i);if(A===!1)return en("InvalidAttr","Attributes for '"+c+"' have open quote.",vs(t,i));let u=A.value;if(i=A.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=hfe(u,e);if(d===!0)n=!0;else return en(d.err.code,d.err.msg,vs(t,l+d.err.line))}else if(a)if(A.tagClosed){if(u.trim().length>0)return en("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",vs(t,o));if(r.length===0)return en("InvalidTag","Closing tag '"+c+"' has not been opened.",vs(t,o));{let l=r.pop();if(c!==l.tagName){let d=vs(t,l.tagStartPos);return en("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+c+"'.",vs(t,o))}r.length==0&&(s=!0)}}else return en("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",vs(t,i));else{let l=hfe(u,e);if(l!==!0)return en(l.err.code,l.err.msg,vs(t,i-u.length+l.err.line));if(s===!0)return en("InvalidXml","Multiple possible root nodes found.",vs(t,i));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),n=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=dfe(t,i);continue}else if(t[i+1]==="?"){if(i=lfe(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=Tst(t,i);if(l==-1)return en("InvalidChar","char '&' is not expected.",vs(t,i));i=l}else if(s===!0&&!ufe(t[i]))return en("InvalidXml","Extra text at the end",vs(t,i));t[i]==="<"&&i--}}else{if(ufe(t[i]))continue;return en("InvalidChar","char '"+t[i]+"' is not expected.",vs(t,i))}if(n){if(r.length==1)return en("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",vs(t,r[0].tagStartPos));if(r.length>0)return en("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return en("InvalidXml","Start tag expected.",1);return!0}function ufe(t){return t===" "||t===" "||t===`
|
`&&t[i]!=="\r";i++)A+=t[i];if(A=A.trim(),A[A.length-1]==="/"&&(A=A.substring(0,A.length-1),i--),!Kit(A)){let l;return A.trim().length===0?l="Invalid space after '<'.":l="Tag '"+A+"' is an invalid name.",dn("InvalidTag",l,ni(t,i))}let c=Vit(t,i);if(c===!1)return dn("InvalidAttr","Attributes for '"+A+"' have open quote.",ni(t,i));let u=c.value;if(i=c.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=Lge(u,e);if(d===!0)n=!0;else return dn(d.err.code,d.err.msg,ni(t,l+d.err.line))}else if(a)if(c.tagClosed){if(u.trim().length>0)return dn("InvalidTag","Closing tag '"+A+"' can't have attributes or invalid starting.",ni(t,o));if(r.length===0)return dn("InvalidTag","Closing tag '"+A+"' has not been opened.",ni(t,o));{let l=r.pop();if(A!==l.tagName){let d=ni(t,l.tagStartPos);return dn("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+A+"'.",ni(t,o))}r.length==0&&(s=!0)}}else return dn("InvalidTag","Closing tag '"+A+"' doesn't have proper closing.",ni(t,i));else{let l=Lge(u,e);if(l!==!0)return dn(l.err.code,l.err.msg,ni(t,i-u.length+l.err.line));if(s===!0)return dn("InvalidXml","Multiple possible root nodes found.",ni(t,i));e.unpairedTags.indexOf(A)!==-1||r.push({tagName:A,tagStartPos:o}),n=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=_ge(t,i);continue}else if(t[i+1]==="?"){if(i=Mge(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=zit(t,i);if(l==-1)return dn("InvalidChar","char '&' is not expected.",ni(t,i));i=l}else if(s===!0&&!gE(t[i]))return dn("InvalidXml","Extra text at the end",ni(t,i));t[i]==="<"&&i--}}else{if(gE(t[i]))continue;return dn("InvalidChar","char '"+t[i]+"' is not expected.",ni(t,i))}if(n){if(r.length==1)return dn("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",ni(t,r[0].tagStartPos));if(r.length>0)return dn("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return dn("InvalidXml","Start tag expected.",1);return!0}function gE(t){return t===" "||t===" "||t===`
|
||||||
`||t==="\r"}function lfe(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let n=t.substr(r,e-r);if(e>5&&n==="xml")return en("InvalidXml","XML declaration allowed only at the start of the document.",vs(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function dfe(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var bst='"',Qst="'";function wst(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===bst||t[e]===Qst)n===""?n=t[e]:n!==t[e]||(n="");else if(t[e]===">"&&n===""){s=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:s}}var Sst=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function hfe(t,e){let r=wx(t,Sst),n={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return en("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",aB(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return en("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",aB(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return en("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",aB(r[s]));let i=r[s][2];if(!xst(i))return en("InvalidAttr","Attribute '"+i+"' is an invalid name.",aB(r[s]));if(!Object.prototype.hasOwnProperty.call(n,i))n[i]=1;else return en("InvalidAttr","Attribute '"+i+"' is repeated.",aB(r[s]))}return!0}function Nst(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function Tst(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Nst(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function en(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function xst(t){return H8(t)}function Rst(t){return H8(t)}function vs(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function aB(t){return t.startIndex+t[1].length}var ffe={amp:"&",AMP:"&",lt:"<",LT:"<",gt:">",GT:">",quot:'"',QUOT:'"',apos:"'",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",lsquor:"\u201A",rsquor:"\u2019",ldquor:"\u201E",bdquo:"\u201E",comma:",",period:".",colon:":",semi:";",excl:"!",quest:"?",num:"#",dollar:"$",percent:"%",ast:"*",commat:"@",lowbar:"_",verbar:"|",vert:"|",sol:"/",bsol:"\\",lbrace:"{",rbrace:"}",lbrack:"[",rbrack:"]",lpar:"(",rpar:")",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",COPY:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",REG:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",half:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",div:"\xF7",divide:"\xF7"},gfe={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},pfe={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",Lcaron:"\u013Line truncated
|
`||t==="\r"}function Mge(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let n=t.substr(r,e-r);if(e>5&&n==="xml")return dn("InvalidXml","XML declaration allowed only at the start of the document.",ni(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function _ge(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var qit='"',Yit="'";function Vit(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===qit||t[e]===Yit)n===""?n=t[e]:n!==t[e]||(n="");else if(t[e]===">"&&n===""){s=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:s}}function Jit(t){let e=[],r=t.length,n=0;for(;n<r;){let s=n;for(;n<r&&gE(t[n]);)n++;if(n>=r)break;if(t[n]==="="){n=s+1;continue}let i=t.slice(s,n),o=n;for(;n<r&&!gE(t[n])&&t[n]!=="=";)n++;let a=t.slice(o,n),A,c=n;for(;c<r&&gE(t[c]);)c++;c<r&&t[c]==="="&&(A=t.slice(n,c+1),n=c+1);let u,l,d=n;for(;d<r&&gE(t[d]);)d++;if(d<r&&(t[d]==='"'||t[d]==="'")){let f=d+1,g=t.indexOf(t[d],f);g!==-1&&(u=t[d],l=t.slice(f,g),n=g+1)}let h={startIndex:s};h[1]=i,h[2]=a,h[3]=A,h[4]=u!==void 0?!0:void 0,h[5]=u,h[6]=l,e.push(h)}return e}function Lge(t,e){let r=Jit(t),n={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return dn("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",Qb(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return dn("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",Qb(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return dn("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",Qb(r[s]));let i=r[s][2];if(!jit(i))return dn("InvalidAttr","Attribute '"+i+"' is an invalid name.",Qb(r[s]));if(!Object.prototype.hasOwnProperty.call(n,i))n[i]=1;else return dn("InvalidAttr","Attribute '"+i+"' is repeated.",Qb(r[s]))}return!0}function Wit(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function zit(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Wit(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function dn(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function jit(t){return Q6(t)}function Kit(t){return Q6(t)}function ni(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Qb(t){return t.startIndex+t[1].length}var w6={cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",euro:"\u20AC",dollar:"$",fnof:"\u0192",inr:"\u20B9",af:"\u060B",birr:"\u1265\u122D",peso:"\u20B1",rub:"\u20BD",won:"\u20A9",yuan:"\xA5",cedil:"\xB8"};var wb={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'},S6={nbsp:"\xA0",copy:"\xA9",reg:"\xAE",trade:"\u2122",mdash:"\u2014",ndash:"\u2013",hellip:"\u2026",laquo:"\xAB",raquo:"\xBB",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",bull:"\u2022",para:"\xB6",sect:"\xA7",deg:"\xB0",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE"};var pE=Object.freeze({ALLOW:"allow",BLOCK:"block",THROW:"throw"}),Xit=new Set("!?\\\\/[]$%{}^&*()<>|+");function Uge(t){if(t[0]==="#")throw new Error(`[EntityReplacer] Invalid character '#' in entity name: "${t}"`);for(let e of t)if(Xit.has(e))throw new Error(`[EntityReplacer] Invalid character '${e}' in entity name: "${t}"`);return t}function Sb(...t){let e=Object.create(null);for(let r of t)if(r)for(let n of Object.keys(r)){let s=r[n];if(typeof s=="string")e[n]=s;else if(s&&typeof s=="object"&&s.val!==void 0){let i=s.val;typeof i=="string"&&(e[n]=i)}}return e}var wg="external",jR="base",N6="all";function Zit(t){return!t||t===wg?new Set([wg]):t===N6?new Set([N6]):t===jR?new Set([jR]):Array.isArray(t)?new Set(t):new Set([wg])}var Di=Object.freeze({allow:0,leave:1,remove:2,throw:3}),$it=new Set([9,10,13]);function eot(t){if(!t)return{xmlVersion:1,onLevel:Di.allow,nullLevel:Di.remove};let e=t.xmlVersion===1.1?1.1:1,r=Di[t.onNCR]??Di.allow,n=Di[t.nullNCR]??Di.remove,s=Math.max(n,Di.remove);return{xmlVersion:e,onLevel:r,nullLevel:s}}var mE=class{constructor(e={}){this._limit=e.limit||{},this._maxTotalExpansions=this._limit.maxTotalExpansions||0,this._maxExpandedLength=this._limit.maxExpandedLength||0,this._postCheck=typeof e.postCheck=="function"?e.postCheck:n=>n,this._limitTiers=Zit(this._limit.applyLimitsTo??wg),this._numericAllowed=e.numericAllowed??!0,this._baseMap=Sb(wb,e.namedEntities||null),this._externalMap=Object.create(null),this._inputMap=Object.create(null),this._totalExpansions=0,this._expandedLength=0,this._removeSet=new Set(e.remove&&Array.isArray(e.remove)?e.remove:[]),this._leaveSet=new Set(e.le
Line truncated
|
||||||
`);let e=new Ai("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=this.options,i=new uB(s.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let A=t.charCodeAt(a+1);if(A===47){let u=o0(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(s.removeNSPrefix){let h=l.indexOf(":");h!==-1&&(l=l.substr(h+1))}l=j8(s.transformTagName,l,"",s).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&s.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&s.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),n="",a=u}else if(A===63){let u=K8(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(s.ignoreDeclaration&&u.tagName==="?xml"||s.ignorePiTags)){let d=new Ai(u.tagName);d.add(s.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&s.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(A===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=o0(t,"-->",a+4,"Comment is not closed.");if(s.commentPropName){let l=t.substring(a+4,u-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(s.commentPropName,[{[s.textNodeName]:l}])}a=u}else if(A===33&&t.charCodeAt(a+2)===68){let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(A===33&&t.charCodeAt(a+2)===91){let u=o0(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),s.cdataPropName?r.add(s.cdataPropName,[{[s.textNodeName]:l}]):r.add(s.textNodeName,d),a=u+2}else{let u=K8(t,a,s.removeNSPrefix);if(!u){let V=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${V}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,g=u.closeIndex;if({tagName:l,tagExp:h}=j8(s.transformTagName,l,h,s),s.strictReservedNames&&(l===s.commentPropName||l===s.cdataPropName||l===s.textNodeName||l===s.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let E=r;E&&s.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;h.length>0&&h.lastIndexOf("/")===h.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),h=l):h=h.substr(0,h.length-1),f=l!==h);let I=null,y={},B;B=rit(d),l!==e.tagname&&this.matcher.push(l,{},B),l!==h&&f&&(I=this.buildAttributesMap(h,this.matcher,l),I&&(y=tit(I,s))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let M=a;if(this.isCurrentNodeStopNode){let V="";if(m)a=u.closeIndex;else if(s.unpairedTagsSet.has(l))a=u.closeIndex;else{let P=this.readStopNodeData(t,d,g+1);if(!P)throw new Error(`Unexpected end of ${d}`);a=P.i,V=P.tagContent}let k=new Ai(l);I&&(k[":@"]=I),k.add(s.textNodeName,V),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,k,this.readonlyMatcher,M)}else{if(m){({tagName:l,tagExp:h}=j8(s.transformTagName,l,h,s));let V=new Ai(l);I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(s.unpairedTagsSet.has(l)){let V=new Ai(l);I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let V=new Ai(l);if(this.tagsNodeStack.length>s.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,M),r=V}n="",a=g}}}else n+=t[a];return e.child};function cit(t,e,r,n){this.options.captureMetaData||(n=void 0);let s=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,s,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,n))}function Ait(t,e,r){let n=this.options.processEntities;if(!n||!n.enabled)return t;if(n.allowedTags){let s=this.options.jPath?r.toString():r;if(!(Array.isArray(n.allowedTags)?n.allowedTags.includes(e):n.allowedTags(e,s)))return t}if(n.tagFilter){let s=this.options.jPath?r.toString():r;if(!n.tagFilter(e,s))return t}return this.entityDecoder.decode(t)}function uit(t,e,r,n){return t&&(n===void 0&&(n=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,n),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function lit(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function dit(t,e,r=">"){Line truncated
|
`);let e=new ki("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0,this.doctypefound=!1;let s=this.options,i=new Tb(s.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let c=t.charCodeAt(a+1);if(c===47){let u=BE(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(s.removeNSPrefix){let h=l.indexOf(":");h!==-1&&(l=l.substr(h+1))}l=O6(s.transformTagName,l,"",s).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&s.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&s.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop()||e,s.captureMetaData&&r&&r.addEndIndex(u+1),n="",a=u}else if(c===63){let u=H6(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(s.ignoreDeclaration&&u.tagName==="?xml"||s.ignorePiTags)){let d=new ki(u.tagName);d.add(s.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&s.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a),s.captureMetaData&&r.addEndIndex(u.closeIndex+2)}a=u.closeIndex+1}else if(c===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=BE(t,"-->",a+4,"Comment is not closed.");if(s.commentPropName){let l=t.substring(a+4,u-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(s.commentPropName,[{[s.textNodeName]:l}])}a=u}else if(c===33&&t.charCodeAt(a+2)===68){if(this.doctypefound)throw new Error("Multiple DOCTYPE declarations found.");this.doctypefound=!0;let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(c===33&&t.charCodeAt(a+2)===91){let u=BE(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),s.cdataPropName?r.add(s.cdataPropName,[{[s.textNodeName]:l}]):r.add(s.textNodeName,d),a=u+2}else{let u=H6(t,a,s.removeNSPrefix);if(!u){let Y=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${Y}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,g=u.closeIndex;if({tagName:l,tagExp:h}=O6(s.transformTagName,l,h,s),s.strictReservedNames&&(l===s.commentPropName||l===s.cdataPropName||l===s.textNodeName||l===s.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let E=r;E&&s.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;h.length>0&&h.lastIndexOf("/")===h.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),h=l):h=h.substr(0,h.length-1),f=l!==h);let I=null,y={},B;B=_ot(d),l!==e.tagname&&this.matcher.push(l,{},B),l!==h&&f&&(I=this.buildAttributesMap(h,this.matcher,l),I&&(y=Mot(I,s))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let F=a;if(this.isCurrentNodeStopNode){let Y="";if(m)a=u.closeIndex;else if(s.unpairedTagsSet.has(l))a=u.closeIndex;else{let P=this.readStopNodeData(t,d,g+1);if(!P)throw new Error(`Unexpected end of ${d}`);a=P.i,Y=P.tagContent}let L=new ki(l);I&&(L[":@"]=I),L.add(s.textNodeName,Y),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,L,this.readonlyMatcher,F),s.captureMetaData&&r.addEndIndex(a+1)}else{if(m){({tagName:l,tagExp:h}=O6(s.transformTagName,l,h,s));let Y=new ki(l);I&&(Y[":@"]=I),this.addChild(r,Y,this.readonlyMatcher,F),s.captureMetaData&&r.addEndIndex(g+1),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(s.unpairedTagsSet.has(l)){let Y=new ki(l);I&&(Y[":@"]=I),this.addChild(r,Y,this.readonlyMatcher,F),s.captureMetaData&&r.addEndIndex(u.closeIndex+1),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let Y=new ki(l);if(this.tagsNodeStack.length>s.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),I&&(Y[":@"]=I),this.addChild(r,Y,this.readonlyMatcher,F),r=Y}n="",a=g}}}else n+=t[a];return e.child};function Got(t,e,r,n){this.options.captureMetaData||(n=void 0);let s=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,s,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,n))}function qot(t,e,r){let n=this.options.processEntities;if(!n||!n.enabled)return t;if(n.allowedTags){let s=this.options.jPath?r.toString():r;if(!(Array.isArray(n.allowedTags)?n.allowedTags.includes(e):n.allowedTags(e,s)))return t}if(n.tagFilter){let s=this.options.jPath?r.toString():r;if(!n.tagFilter(e,s))return t}return this.entityDecoder.decode(t)}function Yot(t,e,Line truncated
|
||||||
`;function Iit(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(r4(r)==="?xml"){let s=r[":@"];if(s){let i=e.attributeNamePrefix+"version";if(s[i])return s[i]}}return"1.0"}function Gfe(t,e,r,n,s){return!r.sanitizeName||bf(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}function t4(t,e){let r="";e.format&&(r=Cit);let n=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let o=0;o<e.stopNodes.length;o++){let a=e.stopNodes[o];typeof a=="string"?n.push(new Ji(a)):a instanceof Ji&&n.push(a)}let s=Iit(t,e),i=new Mc;return qfe(t,e,r,i,n,s)}function qfe(t,e,r,n,s,i){let o="",a=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let c=t.toString();return c=e4(c,e),c}return""}for(let c=0;c<t.length;c++){let A=t[c],u=r4(A);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:Gfe(u,!1,e,n,i),h=yit(A[":@"],e);n.push(d,h);let f=bit(n,s);if(d===e.textNodeName){let y=A[u];f||(y=e.tagValueProcessor(d,y),y=e4(y,e)),a&&(o+=r),o+=y,a=!1,n.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let y=A[u][0][e.textNodeName],B=Mx(y);o+=`<![CDATA[${B}]]>`,a=!1,n.pop();continue}else if(d===e.commentPropName){let y=A[u][0][e.textNodeName],B=Fx(y);o+=r+`<!--${B}-->`,a=!0,n.pop();continue}else if(d[0]==="?"){let y=Hfe(A[":@"],e,f,n,i);o+=(d==="?xml"?"":r)+`<${d}${y}?>`,a=!0,n.pop();continue}let g=r;g!==""&&(g+=e.indentBy);let E=Hfe(A[":@"],e,f,n,i),m=r+`<${d}${E}`,I;f?I=Yfe(A[u],e):I=qfe(A[u],e,g,n,s,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!I||I.length===0)&&e.suppressEmptyNode?o+=m+"/>":I&&I.endsWith(">")?o+=m+`>${I}${r}</${d}>`:(o+=m+">",I&&r!==""&&(I.includes("/>")||I.includes("</"))?o+=r+e.indentBy+I+r:o+=I,o+=`</${d}>`),a=!0,n.pop()}return o}function yit(t,e){if(!t||e.ignoreAttributes)return null;let r={},n=!1;for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let i=s.startsWith(e.attributeNamePrefix)?s.substr(e.attributeNamePrefix.length):s;r[i]=sd(t[s]),n=!0}return n?r:null}function Yfe(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let n=0;n<t.length;n++){let s=t[n],i=r4(s);if(i===e.textNodeName)r+=s[i];else if(i===e.cdataPropName)r+=s[i][0][e.textNodeName];else if(i===e.commentPropName)r+=s[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=Bit(s[":@"],e),a=Yfe(s[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function Bit(t,e){let r="";if(t&&!e.ignoreAttributes)for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=t[n];s===!0&&e.suppressBooleanAttributes?r+=` ${n.substr(e.attributeNamePrefix.length)}`:r+=` ${n.substr(e.attributeNamePrefix.length)}="${sd(s)}"`}return r}function r4(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let n=e[r];if(Object.prototype.hasOwnProperty.call(t,n)&&n!==":@")return n}}function Hfe(t,e,r,n,s){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),c=r?a:Gfe(a,!0,e,n,s),A;r?A=t[o]:(A=e.attributeValueProcessor(o,t[o]),A=e4(A,e)),A===!0&&e.suppressBooleanAttributes?i+=` ${c}`:i+=` ${c}="${sd(A)}"`}return i}function bit(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function e4(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let n=e.entities[r];t=t.replace(n.regex,n.val)}return t}function n4(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var Qit={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function li(t){if(this.options=Object.assign({},Qit,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new Ji(r)):r instanceof Ji&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignorLine truncated
|
`;function eat(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(W6(r)==="?xml"){let s=r[":@"];if(s){let i=e.attributeNamePrefix+"version";if(s[i])return s[i]}}return"1.0"}function npe(t,e,r,n,s){return!r.sanitizeName||s(t)?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}function J6(t,e){let r="";e.format&&(r=$ot);let n=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let a=0;a<e.stopNodes.length;a++){let A=e.stopNodes[a];typeof A=="string"?n.push(new Bo(A)):A instanceof Bo&&n.push(A)}let s=eat(t,e),i=KR("qName",{xmlVersion:s}),o=new yc;return spe(t,e,r,o,n,i)}function spe(t,e,r,n,s,i){let o="",a=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let A=ms(t);return A=V6(A,e),A}return""}for(let A=0;A<t.length;A++){let c=t[A],u=W6(c);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:npe(u,!1,e,n,i),h=tat(c[":@"],e);n.push(d,h);let f=nat(n,s);if(d===e.textNodeName){let y=c[u];f||(y=e.tagValueProcessor(d,y),y=V6(y,e)),y=ms(y),a&&(o+=r),o+=y,a=!1,n.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let y=c[u][0][e.textNodeName],B=tD(y);o+=`<![CDATA[${B}]]>`,a=!1,n.pop();continue}else if(d===e.commentPropName){let y=c[u][0][e.textNodeName],B=Db(y);o+=r+`<!--${B}-->`,a=!0,n.pop();continue}else if(d[0]==="?"){let y=rpe(c[":@"],e,f,n,i);o+=(d==="?xml"?"":r)+`<${d}${y}?>`,a=!0,n.pop();continue}let g=r;g!==""&&(g+=e.indentBy);let E=rpe(c[":@"],e,f,n,i),m=r+`<${d}${E}`,I;f?I=ipe(c[u],e):I=spe(c[u],e,g,n,s,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!I||I.length===0)&&e.suppressEmptyNode?o+=m+"/>":I&&I.endsWith(">")?o+=m+`>${I}${r}</${d}>`:(o+=m+">",I&&r!==""&&(I.includes("/>")||I.includes("</"))?o+=r+e.indentBy+I+r:o+=I,o+=`</${d}>`),a=!0,n.pop()}return o}function tat(t,e){if(!t||e.ignoreAttributes)return null;let r={},n=!1;for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let i=s.startsWith(e.attributeNamePrefix)?s.substr(e.attributeNamePrefix.length):s;r[i]=Bc(t[s]),n=!0}return n?r:null}function ipe(t,e){if(!Array.isArray(t))return t!=null?ms(t):"";let r="";for(let n=0;n<t.length;n++){let s=t[n],i=W6(s);if(i===e.textNodeName)r+=ms(s[i]);else if(i===e.cdataPropName)r+=s[i][0][e.textNodeName];else if(i===e.commentPropName)r+=s[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=rat(s[":@"],e),a=ipe(s[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function rat(t,e){let r="";if(t&&!e.ignoreAttributes)for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=t[n];s===!0&&e.suppressBooleanAttributes?r+=` ${n.substr(e.attributeNamePrefix.length)}`:r+=` ${n.substr(e.attributeNamePrefix.length)}="${Bc(s)}"`}return r}function W6(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let n=e[r];if(Object.prototype.hasOwnProperty.call(t,n)&&n!==":@")return n}}function rpe(t,e,r,n,s){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),A=r?a:npe(a,!0,e,n,s),c;r?c=t[o]:(c=e.attributeValueProcessor(o,t[o]),c=V6(c,e)),c===!0&&e.suppressBooleanAttributes?i+=` ${A}`:i+=` ${A}="${Bc(c)}"`}return i}function nat(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function V6(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let n=e.entities[r];t=t.replace(n.regex,n.val)}return t}function z6(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var sat={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function Fi(t){if(this.options=Object.assign({},sat,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new Bo(r)):r instanceof Bo&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:Line truncated
|
||||||
`,this.newLine=`
|
`,this.newLine=`
|
||||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function wit(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let s=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(s)return s}let n=r[e.attributeNamePrefix+"version"];if(n)return n}return"1.0"}function s4(t,e,r,n,s){return!r.sanitizeName||bf(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}li.prototype.build=function(t){if(this.options.preserveOrder)return t4(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Mc,r=wit(t,this.options);return this.j2x(t,0,e,r).val}};li.prototype.j2x=function(t,e,r,n){let s="",i="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let u=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:s4(c,!1,this.options,r,n);if(typeof t[c]>"u")this.isAttribute(c)&&(i+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)i+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let l=this.isAttribute(c);if(l&&!this.ignoreAttributesFn(l,o)){let d=s4(l,!0,this.options,r,n);s+=this.buildAttrPairStr(d,""+t[c],a)}else if(!l)if(c===this.options.textNodeName){let d=this.options.tagValueProcessor(c,""+t[c]);i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=""+t[c];h===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+h+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let l=t[c].length,d="",h="";for(let f=0;f<l;f++){let g=t[c][f];if(!(typeof g>"u"))if(g===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof g=="object")if(this.options.oneListGroup){r.push(u);let E=this.j2x(g,e+1,r,n);r.pop(),d+=E.val,this.options.attributesGroupName&&g.hasOwnProperty(this.options.attributesGroupName)&&(h+=E.attrStr)}else d+=this.processTextOrObjNode(g,u,e,r,n);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(u,g);E=this.replaceEntitiesValue(E),d+=E}else{r.push(u);let E=this.checkStopNode(r);if(r.pop(),E){let m=""+g;m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(g,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,h,e)),i+=d}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let l=Object.keys(t[c]),d=l.length;for(let h=0;h<d;h++){let f=s4(l[h],!0,this.options,r,n);s+=this.buildAttrPairStr(f,""+t[c][l[h]],a)}}else i+=this.processTextOrObjNode(t[c],u,e,r,n)}return{attrStr:s,val:i}};li.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+sd(e)+'"'};function Sit(t,e,r,n,s){let i=this.extractAttributes(t);if(n.push(e,i),this.checkStopNode(n)){let c=this.buildRawContent(t),A=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(c,e,A,r)}let a=this.j2x(t,r+1,n,s);return n.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,n):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,n):this.buildObjectNode(a.val,e,a.attrStr,r)}li.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let n=t[this.options.attributesGroupName];for(let s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;let i=s.startsWith(this.options.attributeNamePrefix)?s.substring(this.options.attributeNamePrefix.length):s;e[i]=sd(n[s]),r=!0}}else for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=this.isAttribute(n);s&&(e[s]=sd(t[n]),r=!0)}return r?e:null};li.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let n=t[r];if(r===this.options.textNodeName)e+=n;else if(Array.isA
Line truncated
|
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function iat(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let s=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(s)return s}let n=r[e.attributeNamePrefix+"version"];if(n)return n}return"1.0"}function j6(t,e,r,n,s){return!r.sanitizeName||s(t)?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}Fi.prototype.build=function(t){if(this.options.preserveOrder)return J6(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new yc,r=iat(t,this.options),n=KR("qName",{xmlVersion:r});return this.j2x(t,0,e,n).val}};Fi.prototype.j2x=function(t,e,r,n){let s="",i="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let A in t){if(!Object.prototype.hasOwnProperty.call(t,A))continue;let u=A===this.options.textNodeName||A===this.options.cdataPropName||A===this.options.commentPropName||this.options.attributesGroupName&&A===this.options.attributesGroupName||this.isAttribute(A)||A[0]==="?"?A:j6(A,!1,this.options,r,n);if(typeof t[A]>"u")this.isAttribute(A)&&(i+="");else if(t[A]===null)this.isAttribute(A)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[A]instanceof Date)i+=this.buildTextValNode(t[A],u,"",e,r);else if(typeof t[A]!="object"){let l=this.isAttribute(A);if(l&&!this.ignoreAttributesFn(l,o)){let d=j6(l,!0,this.options,r,n);s+=this.buildAttrPairStr(d,ms(t[A]),a)}else if(!l)if(A===this.options.textNodeName){let d=this.options.tagValueProcessor(A,ms(t[A]));i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=ms(t[A]);h===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+h+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[A],u,"",e,r)}}else if(Array.isArray(t[A])){let l=t[A].length,d="",h="";for(let f=0;f<l;f++){let g=t[A][f];if(!(typeof g>"u"))if(g===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof g=="object")if(this.options.oneListGroup){r.push(u);let E=this.j2x(g,e+1,r,n);r.pop(),d+=E.val,this.options.attributesGroupName&&g.hasOwnProperty(this.options.attributesGroupName)&&(h+=E.attrStr)}else d+=this.processTextOrObjNode(g,u,e,r,n);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(u,g);E=this.replaceEntitiesValue(E),E=ms(E),d+=E}else{r.push(u);let E=this.checkStopNode(r);if(r.pop(),E){let m=ms(g);m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(g,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,h,e)),i+=d}else if(this.options.attributesGroupName&&A===this.options.attributesGroupName){let l=Object.keys(t[A]),d=l.length;for(let h=0;h<d;h++){let f=j6(l[h],!0,this.options,r,n);s+=this.buildAttrPairStr(f,ms(t[A][l[h]]),a)}}else i+=this.processTextOrObjNode(t[A],u,e,r,n)}return{attrStr:s,val:i}};Fi.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,ms(e)),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+Bc(e)+'"'};function oat(t,e,r,n,s){let i=this.extractAttributes(t);if(n.push(e,i),this.checkStopNode(n)){let A=this.buildRawContent(t),c=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(A,e,c,r)}let a=this.j2x(t,r+1,n,s);return n.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,n):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,n):this.buildObjectNode(a.val,e,a.attrStr,r)}Fi.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let n=t[this.options.attributesGroupName];for(let s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;let i=s.startsWith(this.options.attributeNamePrefix)?s.substring(this.options.attributeNamePrefix.length):s;e[i]=Bc(n[s]),r=!0}}else for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=this.isAttribute(n);s&&(e[s]=Bc(t[n]),r=!0)}return r?e:null};Fi.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let n=t[r];if(r===this.options.textNode
Line truncated
|
||||||
`)+`
|
`)+`
|
||||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(Ke.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===Ke.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(Ke.PREFIX_FOR_STORAGE));r.sort((s,i)=>Jx(s.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((s,i,o)=>!(i>0&&s.name.toLowerCase()===o[i-1].name.toLowerCase()));let n="";return r.forEach(s=>{n+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
|
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(lt.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===lt.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(lt.PREFIX_FOR_STORAGE));r.sort((s,i)=>gD(s.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((s,i,o)=>!(i>0&&s.name.toLowerCase()===o[i-1].name.toLowerCase()));let n="";return r.forEach(s=>{n+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
|
||||||
`}),n}getCanonicalizedResourceString(e){let r=Yx(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=Vx(e.url),i={};if(s){let o=[];for(let a in s)if(Object.prototype.hasOwnProperty.call(s,a)){let c=a.toLowerCase();i[c]=s[a],o.push(c)}o.sort();for(let a of o)n+=`
|
`}),n}getCanonicalizedResourceString(e){let r=dD(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=hD(e.url),i={};if(s){let o=[];for(let a in s)if(Object.prototype.hasOwnProperty.call(s,a)){let A=a.toLowerCase();i[A]=s[a],o.push(A)}o.sort();for(let a of o)n+=`
|
||||||
${a}:${decodeURIComponent(i[a])}`}return n}};var Ur=class extends Sf{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new gB(e,r,this)}computeHMACSHA256(e){return Uit("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Nf=class extends Error{constructor(e){super(e),this.name="AbortError"}};var In=_o("storage-common");var Fo;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Fo||(Fo={}));var od={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Fo.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Pit=new Nf("The operation was aborted."),pB=class extends Lc{retryOptions;constructor(e,r,n=od){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:od.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):od.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:od.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:od.maxRetryDelayInMs):od.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:od.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:od.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let s=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;i||(s.url=qx(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=id(s.url,bu.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(In.info(`RetryPolicy: =====> Try=${n} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(s),!this.shouldRetry(i,n,o))return o;r=r||!i&&o.status===404}catch(a){if(In.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,n,o,a))throw a}return await this.delay(i,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,s){if(r>=this.retryOptions.maxTries)return In.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(s){for(let o of i)if(s.name.toUpperCase().includes(o)||s.message.toUpperCase().includes(o)||s.code&&s.code.toString().toUpperCase()===o)return In.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(n||s){let o=n?n.status:s?s.statusCode:0;if(!e&&o===404)return In.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return In.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(n&&n?.status>=400){let o=n.headers.get(Ke.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(In.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let s=0;if(e)switch(this.retryOptions.retryPolicyType){case Fo.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Fo.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return In.info(`RetryPolicy: Delay for ${s}ms`),Wx(s,n,Pit)}};var mB=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new pB(e,r,this.retryOptions)}};var Oit="storageBrowserPolicy";function jfe(){return{name:Oit,async sendRequest(t,e){return Jt||((t.method==="GET"||t.method==="HEAD")&&(t.url=id(t.url,bu.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Ke.COOKIE),t.headers.delete(Ke.CONTENT_LENGTH)),e(t)}}}var Hit="StorageCorrectContentLengthPolicy";function Kfe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Ke.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:Hit,async sendRequest(e,r){return t(e),r(e)}}}var Git="storageRetryPolicy",c0={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Fo.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},qit=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Yit=new Nf("The operation was aborted.");function $fe(t={}){let e=t.retryPolicyType??c0.retryPolicyType,r=t.maxTries??c0.maxTries,n=t.retryDelayInMs??c0.retryDelayInMs,s=t.maxRetryDelayInMs??c0.maxRetryDelayInMs,i=t.secondaryHost??c0.secondaryHost,o=t.tryTimeoutInMs??c0.tryTimeoutInMs;function a({isPrimaryRetry:A,attempt:u,response:l,error:d}){if(u>=r)return In.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of qit)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().in
Line truncated
|
${a}:${decodeURIComponent(i[a])}`}return n}};var jr=class extends xg{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Ub(e,r,this)}computeHMACSHA256(e){return Sat("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var kn=ha("storage-common");var fa;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(fa||(fa={}));var ah={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:fa.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Nat=new ps("The operation was aborted."),Pb=class extends bc{retryOptions;constructor(e,r,n=ah){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:ah.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):ah.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:ah.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:ah.maxRetryDelayInMs):ah.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:ah.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:ah.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let s=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;i||(s.url=lD(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=uD(s.url,Lb.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(kn.info(`RetryPolicy: =====> Try=${n} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(s),!this.shouldRetry(i,n,o))return o;r=r||!i&&o.status===404}catch(a){if(kn.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,n,o,a))throw a}return await this.delay(i,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,s){if(r>=this.retryOptions.maxTries)return kn.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(s){for(let o of i)if(s.name.toUpperCase().includes(o)||s.message.toUpperCase().includes(o)||s.code&&s.code.toString().toUpperCase()===o)return kn.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(n||s){let o=n?n.status:s?s.statusCode:0;if(!e&&o===404)return kn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return kn.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(n&&n?.status>=400){let o=n.headers.get(lt.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(kn.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let s=0;if(e)switch(this.retryOptions.retryPolicyType){case fa.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case fa.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return kn.info(`RetryPolicy: Delay for ${s}ms`),fD(s,n,Nat)}};var Ob=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Pb(e,r,this.retryOptions)}};var Tat="storageBrowserPolicy";function Epe(){return{name:Tat,async sendRequest(t,e){return e(t)}}}var xat="StorageCorrectContentLengthPolicy";function Cpe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(lt.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:xat,async sendRequest(e,r){return t(e),r(e)}}}var Rat="storageRetryPolicy",wE={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:fa.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Dat=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],kat=new ps("The operation was aborted.");function Ipe(t={}){let e=t.retryPolicyType??wE.retryPolicyType,r=t.maxTries??wE.maxTries,n=t.retryDelayInMs??wE.retryDelayInMs,s=t.maxRetryDelayInMs??wE.maxRetryDelayInMs,i=t.secondaryHost??wE.secondaryHost,o=t.tryTimeoutInMs??wE.tryTimeoutInMs;function a({isPrimaryRetry:c,attempt:u,response:l,error:d}){if(u>=r)return kn.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of Dat)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().includes(h)||d.code&&d.code.toString().toUpperCase()===h)return kn.info(`RetryPolicy: Network error ${h} found, will retry.`),!0;if(d?.code==="PARSE_ERROR"&&d?.message.startsWith('Error "Error: Unclosed root tag'))return kn.info("RetryPolicy: Incomplete XML response likely
Line truncated
|
||||||
`)+`
|
`)+`
|
||||||
`+n(i)+s(i),a=Vit("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(Ke.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===Ke.CONTENT_LENGTH&&a==="0"?"":a}function n(i){let o=[];for(let[c,A]of i.headers)c.toLowerCase().startsWith(Ke.PREFIX_FOR_STORAGE)&&o.push({name:c,value:A});o.sort((c,A)=>Jx(c.name.toLowerCase(),A.name.toLowerCase())),o=o.filter((c,A,u)=>!(A>0&&c.name.toLowerCase()===u[A-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
|
`+n(i)+s(i),a=vat("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(lt.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===lt.CONTENT_LENGTH&&a==="0"?"":a}function n(i){let o=[];for(let[A,c]of i.headers)A.toLowerCase().startsWith(lt.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>gD(A.name.toLowerCase(),c.name.toLowerCase())),o=o.filter((A,c,u)=>!(c>0&&A.name.toLowerCase()===u[c-1].name.toLowerCase()));let a="";return o.forEach(A=>{a+=`${A.name.toLowerCase().trimRight()}:${A.value.trimLeft()}
|
||||||
`}),a}function s(i){let o=Yx(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=Vx(i.url),A={};if(c){let u=[];for(let l in c)if(Object.prototype.hasOwnProperty.call(c,l)){let d=l.toLowerCase();A[d]=c[l],u.push(d)}u.sort();for(let l of u)a+=`
|
`}),a}function s(i){let o=dD(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let A=hD(i.url),c={};if(A){let u=[];for(let l in A)if(Object.prototype.hasOwnProperty.call(A,l)){let d=l.toLowerCase();c[d]=A[l],u.push(d)}u.sort();for(let l of u)a+=`
|
||||||
${l}:${decodeURIComponent(A[l])}`}return a}return{name:Wit,async sendRequest(i,o){return e(i),o(i)}}}var Jit="storageRequestFailureDetailsParserPolicy";function Xfe(){return{name:Jit,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
|
${l}:${decodeURIComponent(c[l])}`}return a}return{name:Fat,async sendRequest(i,o){return e(i),o(i)}}}var Mat="storageRequestFailureDetailsParserPolicy";function ype(){return{name:Mat,async sendRequest(t,e){try{let r=await e(t);return r.status===400&&r.bodyAsText?.includes("<Error><Code>InvalidHeaderValue</Code>")&&r.bodyAsText.includes("<HeaderName>x-ms-version</HeaderName>")&&(r.bodyAsText=r.bodyAsText.replace(/<Message>.*<\/Message>/s,"<Message>The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.</Message>")),r}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
|
||||||
`),r}}}}import{createHmac as zit}from"node:crypto";var zx=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return zit("sha256",this.key).update(e,"utf8").digest("base64")}};var jx="12.31.0",Kx="2026-02-06";var $x="https://storage.azure.com/.default",Qu={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Ua="",u4="*",jit=1*1024*1024;var Kit=4*jit;var Zfe="AES256",ege="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",tge=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],rge=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],nge="BlobUsesCustomerSpecifiedEncryption",sge="BlobDoesNotUseCustomerSpecifiedEncryption",ige=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function wu(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var EB=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function tn(t,e={}){t||(t=new Sr);let r=new EB([],e);return r._credential=t,r}function $it(t){let e=[Xit,oge,Zit,eot,tot,rot,sot];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>not(s));return{wrappedPolicies:P8(r),afterRetry:n}}}}function l4(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?O8(e):c4(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let i=`azsdk-js-azure-storage-blob/${jx}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;s=eB({...r,loggingOptions:{additionalAllowedHeaderNames:tge,additionalAllowedQueryParameters:rge,logger:Ux.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:Lx,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:o4,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:h8}),s.addPolicy(Kfe()),s.addPolicy($fe(r.retryOptions),{phase:"Retry"}),s.addPolicy(Xfe()),s.addPolicy(jfe());let a=$it(t);a&&s.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=d4(t);Vi(c)?s.addPolicy(t0({credential:c,scopes:r.audience??
Line truncated
|
`),r}}}}import{createHmac as _at}from"node:crypto";var pD=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return _at("sha256",this.key).update(e,"utf8").digest("base64")}};var mD="12.33.0",ED="2026-06-06";var CD="https://storage.azure.com/.default",gl={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var bA="",sH="*",Lat=1*1024*1024;var Uat=4*Lat;var Bpe="AES256",bpe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Qpe=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],wpe=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],Spe="BlobUsesCustomerSpecifiedEncryption",Npe="BlobDoesNotUseCustomerSpecifiedEncryption",Tpe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function pl(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var Hb=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function hn(t,e={}){t||(t=new _r);let r=new Hb([],e);return r._credential=t,r}function Pat(t){let e=[Oat,xpe,Hat,Gat,qat,Yat,Jat];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>Vat(s));return{wrappedPolicies:B6(r),afterRetry:n}}}}function iH(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?b6(e):rH(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let i=`azsdk-js-azure-storage-blob/${mD}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;s=pb({...r,loggingOptions:{additionalAllowedHeaderNames:Qpe,additionalAllowedQueryParameters:wpe,logger:nD.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:rD,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:X6,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:z4}),s.addPolicy(Cpe()),s.addPolicy(Ipe(r.retryOptions),{phase:"Retry"}),s.addPolicy(ype()),s.addPolicy(Epe());let a=Pat(t);a&&s.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let A=oH(t);Io(A)?s.addPolicy(hE({credential:A,scopes:r.audience??
Line truncated
|
||||||
`),i=e.computeHMACSHA256(s);return{sasQueryParameters:new qa(t.version,i,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}function Xat(t,e){if(t=Mf(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=eA.parse(t.permissions.toString()).toString():s=tA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Ff(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Ga(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
`),i=e.computeHMACSHA256(s);return{sasQueryParameters:new No(t.version,i,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}function Oct(t,e){if(t=Ql(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=Ca.parse(t.permissions.toString()).toString():s=Ia.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Bt(t.startsOn,!1):"",t.expiresOn?Bt(t.expiresOn,!1):"",bl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?So(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new qa(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function Zat(t,e){if(t=Mf(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=eA.parse(t.permissions.toString()).toString():s=tA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Ff(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Ga(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new No(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function Hct(t,e){if(t=Ql(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=FE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Ca.parse(t.permissions.toString()).toString():i=Ia.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Bt(t.startsOn,!1):"",t.expiresOn?Bt(t.expiresOn,!1):"",bl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?So(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new qa(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:i}}function ect(t,e){if(t=Mf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=eA.parse(t.permissions.toString()).toString():s=tA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Ff(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Ga(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new No(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,void 0,void 0,void 0,void 0,s),stringToSign:o}}function Gct(t,e){if(t=Ql(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=FE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Ca.parse(t.permissions.toString()).toString():i=Ia.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Bt(t.startsOn,!1):"",t.expiresOn?Bt(t.expiresOn,!1):"",bl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?So(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new qa(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function tct(t,e){if(t=Mf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=eA.parse(t.permissions.toString()).toString():s=tA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Ff(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Ga(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new No(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope,void 0,void 0,void 0,s),stringToSign:o}}function qct(t,e){if(t=Ql(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=Ca.parse(t.permissions.toString()).toString():s=Ia.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Bt(t.startsOn,!1):"",t.expiresOn?Bt(t.expiresOn,!1):"",bl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?So(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new qa(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:i}}function rct(t,e){if(t=Mf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=eA.parse(t.permissions.toString()).toString():s=tA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Ff(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Ga(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new No(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function Yct(t,e){if(t=Ql(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=FE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Ca.parse(t.permissions.toString()).toString():i=Ia.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Bt(t.startsOn,!1):"",t.expiresOn?Bt(t.expiresOn,!1):"",bl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?So(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new qa(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:i}}function nct(t,e){if(t=Mf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=eA.parse(t.permissions.toString()).toString():s=tA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Ff(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?Ga(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new No(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,void 0,void 0,void 0,void 0,s),stringToSign:o}}function Vct(t,e){if(t=Ql(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=FE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Ca.parse(t.permissions.toString()).toString():i=Ia.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Bt(t.startsOn,!1):"",t.expiresOn?Bt(t.expiresOn,!1):"",bl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?So(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new qa(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:i}}function Ff(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function Mf(t){let e=t.version?t.version:Kx;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}var RB=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let n=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=Zm()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Ua||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ua||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-acquireLease",r,async n=>_e(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:n.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Ua||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ua||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-changeLease",r,async n=>{let s=_e(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,s})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Ua||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ua||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-releaseLease",e,async r=>_e(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Ua||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ua||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.ab
Line truncated
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new No(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,void 0,void 0,void 0,s),stringToSign:o}}function Jct(t,e){if(t=Ql(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=FE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Ca.parse(t.permissions.toString()).toString():i=Ia.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Bt(t.startsOn,!1):"",t.expiresOn?Bt(t.expiresOn,!1):"",bl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,e.userDelegationKey.signedDelegatedUserTenantId,t.delegatedUserObjectId,t.ipRange?So(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};E0.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Pf=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new No(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId,void 0,void 0,s),stringToSign:o}}function Wct(t,e){if(t=Ql(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=FE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Ca.parse(t.permissions.toString()).toString():i=Ia.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Bt(t.startsOn,!1):"",t.expiresOn?Bt(t.expiresOn,!1):"",bl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,e.userDelegationKey.signedDelegatedUserTenantId,t.delegatedUserObjectId,t.ipRange?So(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,zct(t.requestHeaders),jct(t.requestQueryParameters),t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Pf.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var UB=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var Sct=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},PH=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);re(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function Cpe(t,e,r){return Sct(this,void 0,void 0,function*(){var n;let s=new Ya(t),i=s.getBlockBlobClient(),o=new PH((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),q(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let c=yield i.uploadFile(e,a);if(c._response.status>=400)throw new VR(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw Xe(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}import*as ype from"buffer";import*as rA from"fs";import*as Bpe from"stream";import*as bpe from"util";var WR=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function JR(t){return t?t>=200&&t<300:!1}function Nct(t){return t?t>=500:!0}function Tct(t){return t?[tr.BadGateway,tr.ServiceUnavailable,tr.GatewayTimeout].includes(t):!1}function xct(t){return WR(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function Ipe(t,e,r){return WR(this,arguments,void 0,function*(n,s,i,o=TT,a=xT,c=void 0){let A="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield s()}catch(f){c&&(l=c(f)),h=!0,A=f.message}if(l&&(d=i(l),!Nct(d)))return l;if(d&&(h=Tct(d),A=`Cache service responded with ${d}`),q(`${n} - Attempt ${u} of ${o} failed with error: ${A}`),!h){q(`${n} - Error is not retryable`);break}yield xct(a),u++}throw Error(`${n} failed: ${A}`)})}function PB(t,e){return WR(this,arguments,void 0,function*(r,n,s=TT,i=xT){return yield Ipe(r,n,o=>o.statusCode,s,i,o=>{if(o instanceof wc)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function C0(t,e){return WR(this,arguments,void 0,function*(r,n,s=TT,i=xT){return yield Ipe(r,n,o=>o.message.statusCode,s,i)})}var Oo=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function Rct(t,e){return Oo(this,void 0,void 0,function*(){yield bpe.promisify(Bpe.pipeline)(t.message,e)})}var zR=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,q(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);re(`Received ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e
Line truncated
|
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new No(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId,Mme(t.requestHeaders),Mme(t.requestQueryParameters),s),stringToSign:o}}function zct(t){if(t===void 0)return;let e="";return Object.keys(t).forEach(function(r){e=e+r+":"+t[r]+`
|
||||||
Other caches with similar key:`);for(let a of i?.artifactCaches||[])q(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function YH(t,e,r){return hi(this,void 0,void 0,function*(){let n=new Fct(t),s=Npe(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield wpe(t,e,s):s.concurrentBlobDownloads?yield Qpe(t,e,s):yield jR(t,e):yield jR(t,e)})}function Lpe(t,e,r){return hi(this,void 0,void 0,function*(){let n=qH(),s=Ym(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:s,cacheSize:r?.cacheSize};return yield PB("reserveCache",()=>hi(this,void 0,void 0,function*(){return n.postJson(HB("caches"),i)}))})}function Fpe(t,e){return`bytes ${t}-${e}/*`}function Pct(t,e,r,n,s){return hi(this,void 0,void 0,function*(){q(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${Fpe(n,s)}`);let i={"Content-Type":"application/octet-stream","Content-Range":Fpe(n,s)},o=yield C0(`uploadChunk (start: ${n}, end: ${s})`,()=>hi(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!JR(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function Oct(t,e,r,n){return hi(this,void 0,void 0,function*(){let s=Rc(r),i=HB(`caches/${e.toString()}`),o=I0.openSync(r,"r"),a=OH(n),c=x3("uploadConcurrency",a.uploadConcurrency),A=x3("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];q("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>hi(this,void 0,void 0,function*(){for(;l<s;){let d=Math.min(s-l,A),h=l,f=l+d-1;l+=A,yield Pct(t,i,()=>I0.createReadStream(r,{fd:o,start:h,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),h,f)}})))}finally{I0.closeSync(o)}})}function Hct(t,e,r){return hi(this,void 0,void 0,function*(){let n={size:r};return yield PB("commitCache",()=>hi(this,void 0,void 0,function*(){return t.postJson(HB(`caches/${e.toString()}`),n)}))})}function VH(t,e,r,n){return hi(this,void 0,void 0,function*(){if(OH(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield Cpe(r,e,n)}else{let i=qH();q("Upload cache"),yield Oct(i,t,e,n),q("Commiting cache");let o=Rc(e);re(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield Hct(i,t,o);if(!JR(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);re("Cache saved successfully")}})}var Rme=pe(M9(),1),nn=pe(ct(),1),Ki=pe(ct(),1),Yf=pe(ct(),1),Vf=pe(ct(),1),Wf=pe(ct(),1);var O9=pe(ct(),1),H9=pe(ct(),1),Nme=pe(ct(),1),Tme=pe(ct(),1),xme=pe(ct(),1);var L9=pe(ct(),1),U9=pe(ct(),1),Qme=pe(ct(),1),wme=pe(ct(),1),Sme=pe(ct(),1),P9=class extends Sme.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,wme.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Qme.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?U9.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,L9.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,L9.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?U9.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},MD=new P9;var G9=class extends xme.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>MD}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,Tme.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Nme.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(MD.internalBinaryRead(e,e.uint32(),n));break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?H9.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.repositoryId!=="0"&&r.tag(1,O9.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)MD.internalBinaryWrite(e.scope[i],r.tag(2,O9.WireType.LengthDelimited).fork(),n).join();let s=n.writeUnknownFields;return s!==!1&&(s==!0?H9.UnknownFieldHandler.onWrite
Line truncated
|
`}),e}function jct(t){if(t===void 0)return;let e="";return Object.keys(t).forEach(function(r){e=e+`
|
||||||
`));let n=yield nG(r,"create");yield sG(n,t)})}var M0=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Ja=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Jf=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},aG="cache write denied:",PD=class t extends Jf{constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},_me=RT,OD=class t extends Error{constructor(e){super(e),this.name="CacheReadDeniedError",Object.setPrototypeOf(this,t.prototype)}},HD=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function Fme(t){if(!t||t.length===0)throw new Ja("Path Validation Error: At least one directory or file path is required")}function cG(t){if(t.length>512)throw new Ja(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Ja(`Key Validation Error: ${t} cannot contain commas.`)}function Mme(){return OB()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function Lme(t,e,r,n){return M0(this,arguments,void 0,function*(s,i,o,a,c=!1){let A=OB();q(`Cache service version: ${A}`),Fme(s);let u=GH();if(!xpe(u)){re(`Cache restore skipped: the effective cache-mode '${u}' does not permit reads.`),q(`Skipped restore for paths [${s.join(", ")}] with primary key '${i}'.`);return}return A==="v2"?yield slt(s,i,o,a,c):yield nlt(s,i,o,a,c)})}function nlt(t,e,r,n){return M0(this,arguments,void 0,function*(s,i,o,a,c=!1){var A;o=o||[];let u=[i,...o];if(q("Resolved Keys:"),q(JSON.stringify(u)),u.length>10)throw new Ja("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of u)cG(h);let l=yield Hy(),d="";try{let h;try{h=yield Mpe(u,s,{compressionMethod:l,enableCrossOsArchive:c})}catch(g){let E=(A=g?.message)!==null&&A!==void 0?A:"";throw E.includes(_me)?new OD(E):g}if(!h?.archiveLocation)return;if(a?.lookupOnly)return re("Lookup only - skipping download"),h.cacheKey;d=nb.join(yield Py(),Kl(l)),q(`Archive Path: ${d}`),yield YH(h.archiveLocation,d,a),Yl()&&(yield rb(d,l));let f=Rc(d);return re(`Cache Size: ~${Math.round(f/(1024*1024))} MB (${f} B)`),yield iG(d,l),re("Cache restored successfully"),h.cacheKey}catch(h){let f=h;if(f.name===Ja.name)throw h;f instanceof wc&&typeof f.statusCode=="number"&&f.statusCode>=500?No(`Failed to restore: ${h.message}`):Xe(`Failed to restore: ${h.message}`)}finally{try{yield Oy(d)}catch(h){q(`Failed to delete archive: ${h}`)}}})}function slt(t,e,r,n){return M0(this,arguments,void 0,function*(s,i,o,a,c=!1){var A;a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let u=[i,...o];if(q("Resolved Keys:"),q(JSON.stringify(u)),u.length>10)throw new Ja("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)cG(d);let l="";try{let d=rG(),h=yield Hy(),f={key:i,restoreKeys:o,version:Ym(s,h,c)},g;try{g=yield d.GetCacheEntryDownloadURL(f)}catch(I){let y=(A=I?.message)!==null&&A!==void 0?A:"";throw y.includes(_me)?new OD(y):I}if(!g.ok){q(`Cache not found for version ${f.version} of keys: ${u.join(", ")}`);return}if(f.key!==g.matchedKey?re(`Cache hit for restore-key: ${g.matchedKey}`):re(`Cache hit for: ${g.matchedKey}`),a?.lookupOnly)return re("Lookup only - skipping download"),g.matchedKey;l=nb.join(yield Py(),Kl(h)),q(`Archive path: ${l}`),q(`Starting download of archive to: ${l}`),yield YH(g.signedDownloadUrl,l,a);let m=Rc(l);return re(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),Yl()&&(yield rb(l,h)),yield iG(l,h),re("Cache restored successfully"),g.matchedKey}catch(d){let h=d;if(h.name===Ja.name)throw d;h instanceof wc&&typeof h.statusCode=="number"&&h.statusCode>=500?No(`Failed to restore: ${d.message}`):Xe(`Failed to restore: ${d.message}`)}finally{try{l&&(yield Oy(l))}catch(d){q(`Failed to delete archive: ${d}`)}}})}function Ume(t,e,r){return M0(this,arguments,void 0,function*(n,s,i,o=!1){let a=OB();q(`Cache service version: ${a}`),Fme(n),cG(s);let c=GH();return Rpe(c)?a==="v2"?yield olt(n,s,i,o):yield ilt(n,s,i,o):(re(`Cache save skipped: the effective cache-mode '${c}' does not permit writes.`),q(`Skipped save for paths [${n.join(", ")}] with key '${s}'.`),-1)})}function ilt(t,e,r){return M0(this,arguments,void 0,function*(n,s,i,o=!1){var a,c,A,u,l,d;let h=yield Hy(),f=-1,g=yield T3(n);if(q("Cache Paths:"),q(`${JSON.stringify(g)}`),g.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let E=yield Py(),m=nb.join(E,Kl(h));q(`Archive Path: ${m}`);try{yield oG(E,g,h),Yl()&&(yield rb(m,h));let I=10*1024*1024*1024
Line truncated
|
`+r+":"+t[r]}),e}function Mme(t){if(t===void 0)return;let e="",r=0;return Object.keys(t).forEach(function(n){r!==0&&(e=e+","),e=e+n,++r}),e}function bl(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function Ql(t){let e=t.version?t.version:ED;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}function FE(t){let e=t;for(;e.startsWith("/");)e=e.substring(1);for(;e.endsWith("/");)e=e.substring(0,e.length-1);return e}var eQ=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let n=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=lE()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==bA||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==bA||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-acquireLease",r,async n=>Ue(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:n.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==bA||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==bA||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-changeLease",r,async n=>{let s=Ue(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,s})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==bA||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==bA||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-releaseLease",e,async r=>Ue(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==bA||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==bA||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracing
Line truncated
|
||||||
<h3>Job Summary for Gradle</h3>
|
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};_E.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Gg=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
||||||
<a href="${e.serverUrl}/${e.repo.owner}/${e.repo.repo}/actions/runs/${e.runId}" target="_blank">
|
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Gg.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var AQ=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var Eut=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},v9=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);se(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function Jme(t,e,r){return Eut(this,void 0,void 0,function*(){var n;let s=new NA(t),i=s.getBlockBlobClient(),o=new v9((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),J(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let A=yield i.uploadFile(e,a);if(A._response.status>=400)throw new h2(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw $e(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}import*as zme from"buffer";import*as Oc from"fs";import*as jme from"stream";import*as Kme from"util";var f2=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function g2(t){return t?t>=200&&t<300:!1}function Cut(t){return t?t>=500:!0}function Iut(t){return t?[ur.BadGateway,ur.ServiceUnavailable,ur.GatewayTimeout].includes(t):!1}function yut(t){return f2(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function Wme(t,e,r){return f2(this,arguments,void 0,function*(n,s,i,o=Kx,a=Xx,A=void 0){let c="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield s()}catch(f){A&&(l=A(f)),h=!0,c=f.message}if(l&&(d=i(l),!Cut(d)))return l;if(d&&(h=Iut(d),c=`Cache service responded with ${d}`),J(`${n} - Attempt ${u} of ${o} failed with error: ${c}`),!h){J(`${n} - Error is not retryable`);break}yield yut(a),u++}throw Error(`${n} failed: ${c}`)})}function cQ(t,e){return f2(this,arguments,void 0,function*(r,n,s=Kx,i=Xx){return yield Wme(r,n,o=>o.statusCode,s,i,o=>{if(o instanceof uc)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function LE(t,e){return f2(this,arguments,void 0,function*(r,n,s=Kx,i=Xx){return yield Wme(r,n,o=>o.message.statusCode,s,i)})}var ya=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function But(t,e){return ya(this,void 0,void 0,function*(){yield Kme.promisify(jme.pipeline)(t.message,e)})}var p2=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,J(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);se(`Received ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e
Line truncated
|
||||||
|
Other caches with similar key:`);for(let a of i?.artifactCaches||[])J(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function U9(t,e,r){return Ui(this,void 0,void 0,function*(){let n=new Nut(t),s=e0e(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield Zme(t,e,s):s.concurrentBlobDownloads?yield Xme(t,e,s):yield m2(t,e):yield m2(t,e)})}function u0e(t,e,r){return Ui(this,void 0,void 0,function*(){let n=L9(),s=rE(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:s,cacheSize:r?.cacheSize};return yield cQ("reserveCache",()=>Ui(this,void 0,void 0,function*(){return n.postJson(lQ("caches"),i)}))})}function A0e(t,e){return`bytes ${t}-${e}/*`}function Dut(t,e,r,n,s){return Ui(this,void 0,void 0,function*(){J(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${A0e(n,s)}`);let i={"Content-Type":"application/octet-stream","Content-Range":A0e(n,s)},o=yield LE(`uploadChunk (start: ${n}, end: ${s})`,()=>Ui(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!g2(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function kut(t,e,r,n){return Ui(this,void 0,void 0,function*(){let s=gc(r),i=lQ(`caches/${e.toString()}`),o=UE.openSync(r,"r"),a=F9(n),A=l4("uploadConcurrency",a.uploadConcurrency),c=l4("uploadChunkSize",a.uploadChunkSize),u=[...new Array(A).keys()];J("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>Ui(this,void 0,void 0,function*(){for(;l<s;){let d=Math.min(s-l,c),h=l,f=l+d-1;l+=c,yield Dut(t,i,()=>UE.createReadStream(r,{fd:o,start:h,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),h,f)}})))}finally{UE.closeSync(o)}})}function vut(t,e,r){return Ui(this,void 0,void 0,function*(){let n={size:r};return yield cQ("commitCache",()=>Ui(this,void 0,void 0,function*(){return t.postJson(lQ(`caches/${e.toString()}`),n)}))})}function P9(t,e,r,n){return Ui(this,void 0,void 0,function*(){if(F9(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield Jme(r,e,n)}else{let i=L9();J("Upload cache"),yield kut(i,t,e,n),J("Commiting cache");let o=gc(e);se(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield vut(i,t,o);if(!g2(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);se("Cache saved successfully")}})}var nEe=Ie(Rq(),1),gn=Ie(ft(),1),xo=Ie(ft(),1),Wg=Ie(ft(),1),zg=Ie(ft(),1),jg=Ie(ft(),1);var Fq=Ie(ft(),1),Mq=Ie(ft(),1),eEe=Ie(ft(),1),tEe=Ie(ft(),1),rEe=Ie(ft(),1);var Dq=Ie(ft(),1),kq=Ie(ft(),1),X0e=Ie(ft(),1),Z0e=Ie(ft(),1),$0e=Ie(ft(),1),vq=class extends $0e.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,Z0e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,X0e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let c=n.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?kq.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,Dq.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,Dq.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?kq.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},sk=new vq;var _q=class extends rEe.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>sk}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,tEe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,eEe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(sk.internalBinaryRead(e,e.uint32(),n));break;default:let c=n.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?Mq.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,n){e.repositoryId!=="0"&&r.tag(1,Fq.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)sk.internalBinaryWrite(e.scope[i],r.tag(2,Fq.WireType.LengthDelimited).fork(),n).join();let s=n.writeUnknownFields;return s!==!1&&(s==!0?Mq.UnknownFieldHandler.onWrite
Line truncated
|
||||||
|
`));let n=yield Xq(r,"create");yield Zq(n,t)})}var eC=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},RA=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Kg=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},tY="cache write denied:",ak=class t extends Kg{constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},aEe=Zx,Ak=class t extends Error{constructor(e){super(e),this.name="CacheReadDeniedError",Object.setPrototypeOf(this,t.prototype)}},ck=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function AEe(t){if(!t||t.length===0)throw new RA("Path Validation Error: At least one directory or file path is required")}function rY(t){if(t.length>512)throw new RA(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new RA(`Key Validation Error: ${t} cannot contain commas.`)}function cEe(){return uQ()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function uEe(t,e,r,n){return eC(this,arguments,void 0,function*(s,i,o,a,A=!1){let c=uQ();J(`Cache service version: ${c}`),AEe(s);let u=_9();if(!r0e(u)){se(`Cache restore skipped: the effective cache-mode '${u}' does not permit reads.`),J(`Skipped restore for paths [${s.join(", ")}] with primary key '${i}'.`);return}return c==="v2"?yield Kdt(s,i,o,a,A):yield jdt(s,i,o,a,A)})}function jdt(t,e,r,n){return eC(this,arguments,void 0,function*(s,i,o,a,A=!1){var c;o=o||[];let u=[i,...o];if(J("Resolved Keys:"),J(JSON.stringify(u)),u.length>10)throw new RA("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of u)rY(h);let l=yield sb(),d="";try{let h;try{h=yield c0e(u,s,{compressionMethod:l,enableCrossOsArchive:A})}catch(g){let E=(c=g?.message)!==null&&c!==void 0?c:"";throw E.includes(aEe)?new Ak(E):g}if(!h?.archiveLocation)return;if(a?.lookupOnly)return se("Lookup only - skipping download"),h.cacheKey;d=NQ.join(yield rb(),Zd(l)),J(`Archive Path: ${d}`),yield U9(h.archiveLocation,d,a),Vd()&&(yield SQ(d,l));let f=gc(d);return se(`Cache Size: ~${Math.round(f/(1024*1024))} MB (${f} B)`),yield $q(d,l),se("Cache restored successfully"),h.cacheKey}catch(h){let f=h;if(f.name===RA.name)throw h;f instanceof uc&&typeof f.statusCode=="number"&&f.statusCode>=500?oa(`Failed to restore: ${h.message}`):$e(`Failed to restore: ${h.message}`)}finally{try{yield nb(d)}catch(h){J(`Failed to delete archive: ${h}`)}}})}function Kdt(t,e,r,n){return eC(this,arguments,void 0,function*(s,i,o,a,A=!1){var c;a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let u=[i,...o];if(J("Resolved Keys:"),J(JSON.stringify(u)),u.length>10)throw new RA("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)rY(d);let l="";try{let d=Kq(),h=yield sb(),f={key:i,restoreKeys:o,version:rE(s,h,A)},g;try{g=yield d.GetCacheEntryDownloadURL(f)}catch(I){let y=(c=I?.message)!==null&&c!==void 0?c:"";throw y.includes(aEe)?new Ak(y):I}if(!g.ok){J(`Cache not found for version ${f.version} of keys: ${u.join(", ")}`);return}if(f.key!==g.matchedKey?se(`Cache hit for restore-key: ${g.matchedKey}`):se(`Cache hit for: ${g.matchedKey}`),a?.lookupOnly)return se("Lookup only - skipping download"),g.matchedKey;l=NQ.join(yield rb(),Zd(h)),J(`Archive path: ${l}`),J(`Starting download of archive to: ${l}`),yield U9(g.signedDownloadUrl,l,a);let m=gc(l);return se(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),Vd()&&(yield SQ(l,h)),yield $q(l,h),se("Cache restored successfully"),g.matchedKey}catch(d){let h=d;if(h.name===RA.name)throw d;h instanceof uc&&typeof h.statusCode=="number"&&h.statusCode>=500?oa(`Failed to restore: ${d.message}`):$e(`Failed to restore: ${d.message}`)}finally{try{l&&(yield nb(l))}catch(d){J(`Failed to delete archive: ${d}`)}}})}function lEe(t,e,r){return eC(this,arguments,void 0,function*(n,s,i,o=!1){let a=uQ();J(`Cache service version: ${a}`),AEe(n),rY(s);let A=_9();return n0e(A)?a==="v2"?yield Zdt(n,s,i,o):yield Xdt(n,s,i,o):(se(`Cache save skipped: the effective cache-mode '${A}' does not permit writes.`),J(`Skipped save for paths [${n.join(", ")}] with key '${s}'.`),-1)})}function Xdt(t,e,r){return eC(this,arguments,void 0,function*(n,s,i,o=!1){var a,A,c,u,l,d;let h=yield sb(),f=-1,g=yield u4(n);if(J("Cache Paths:"),J(`${JSON.stringify(g)}`),g.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let E=yield rb(),m=NQ.join(E,Zd(h));J(`Archive Path: ${m}`);try{yield eY(E,g,h),Vd()&&(yield SQ(m,h));let I=10*1024*1024*1024
Line truncated
|
||||||
|
${r.join(`
|
||||||
|
`)}
|
||||||
|
`:""}function aht(t){return`<details>
|
||||||
|
<summary>${oY.eol} ${yEe(t)}</summary>
|
||||||
|
<p>${BEe(t)}</p>
|
||||||
|
<p>If you cannot upgrade, see the <a href="${CEe}">Gradle Security Subscription</a> for options.</p>
|
||||||
|
</details>`}async function TEe(t,e,r,n){nue("Generating Job Summary");let s=xEe(),i=lht();if(i){sl.addRaw(s),sl.addRaw(i),await sl.write();return}let o=uht(t),a=ale(e,r),A=ght(t);se(o),se("============================"),se(a),n.shouldGenerateJobSummary(A)&&(sl.addRaw(s),sl.addRaw(o),sl.addRaw(a),await sl.write()),sue(),n.canAddPRComment()&&await Iht(),n.shouldAddPRComment(A)&&await Aht(o)}async function Aht(t){let e=Al;if(e.payload.pull_request==null){se("No pull_request trigger detected: not adding PR comment");return}let r=e.payload.pull_request.number;se(`Adding Job Summary as comment to PR #${r}.`);let n=`${REe(e)}
|
||||||
|
${xEe()}<a href="${e.serverUrl}/${e.repo.owner}/${e.repo.repo}/actions/runs/${e.runId}" target="_blank">
|
||||||
<h5>${e.workflow} :: <em>${e.job}</em></h5>
|
<h5>${e.workflow} :: <em>${e.job}</em></h5>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
${t}`,s=ab(),i=Oi(s);try{await i.rest.issues.createComment({...e.repo,issue_number:r,body:n})}catch(o){if(o instanceof Error&&o.name==="HttpError")Xe(hlt(o));else throw o}}function hlt(t){let e=`Failed to generate PR comment.
|
${t}`,s=kQ(),i=go(s);try{await i.rest.issues.createComment({...e.repo,issue_number:r,body:n})}catch(o){if(o instanceof Error&&o.name==="HttpError")$e(cht(o));else throw o}}function cht(t){let e=`Failed to generate PR comment.
|
||||||
${String(t)}`;return t.message==="Resource not accessible by integration"?`${e}
|
${String(t)}`;return t.message==="Resource not accessible by integration"?`${e}
|
||||||
Please ensure that the 'pull-requests: write' permission is available for the workflow job.
|
Please ensure that the 'pull-requests: write' permission is available for the workflow job.
|
||||||
Note that this permission is never available for a workflow triggered from a repository fork.
|
Note that this permission is never available for a workflow triggered from a repository fork.
|
||||||
`:e}function flt(t){return`${plt()}
|
`:e}function uht(t){return`${dht()}
|
||||||
${Elt(t)}`}function glt(){let t=Gme();if(t.length!==0)return t.map(e=>`<b>:x: ${e}</b>`).join(`
|
${fht(t)}
|
||||||
`)}function plt(){let t=Hme();return t.length===0?"":`
|
${SEe(t.map(e=>e.gradleVersion))}`}function xEe(){let t=TQ();return`<h3>Gradle Builds${t?` <sub><em>captured by ${t}</em></sub>`:""}</h3>
|
||||||
|
|
||||||
|
`}function lht(){let t=gEe();if(t.length!==0)return t.map(e=>`<b>:x: ${e}</b>`).join(`
|
||||||
|
`)}function dht(){let t=fEe();return t.length===0?"":`
|
||||||
<h4>Deprecation warnings</h4>
|
<h4>Deprecation warnings</h4>
|
||||||
This job uses deprecated functionality from the <code>${qD()}</code> action. Follow the links for upgrade details.
|
This job uses deprecated functionality from the <code>${TQ()}</code> action. Follow the links for upgrade details.
|
||||||
<ul>
|
<ul>
|
||||||
${t.map(e=>`<li>${mlt(e)}</li>`).join("")}
|
${t.map(e=>`<li>${hht(e)}</li>`).join("")}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h4>Gradle Build Results</h4>`}function mlt(t){return`<a href="${t.getDocumentationLink()}" target="_blank">${t.message}</a>`}function Elt(t){return t.length===0?"<b>No Gradle build results detected.</b>":`
|
<h4>Gradle Build Results</h4>`}function hht(t){return`<a href="${t.getDocumentationLink()}" target="_blank">${t.message}</a>`}function fht(t){return t.length===0?"<b>No Gradle build results detected.</b>":`
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Gradle Root Project</th>
|
<th>Gradle Root Project</th>
|
||||||
@@ -308,16 +324,15 @@ This job uses deprecated functionality from the <code>${qD()}</code> action. Fol
|
|||||||
<th>Gradle Version</th>
|
<th>Gradle Version</th>
|
||||||
<th>Build Outcome</th>
|
<th>Build Outcome</th>
|
||||||
<th>Build Scan\xAE</th>
|
<th>Build Scan\xAE</th>
|
||||||
</tr>${t.map(e=>Ilt(e)).join("")}
|
</tr>${t.map(e=>pht(e)).join("")}
|
||||||
</table>
|
</table>`}function ght(t){return t.some(e=>e.buildFailed)}function pht(t){return`
|
||||||
`}function Clt(t){return t.some(e=>e.buildFailed)}function Ilt(t){return`
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>${Wme(t.rootProjectName,30)}</td>
|
<td>${NEe(t.rootProjectName,30)}</td>
|
||||||
<td>${Wme(t.requestedTasks,60)}</td>
|
<td>${NEe(t.requestedTasks,60)}</td>
|
||||||
<td align='center'>${t.gradleVersion}</td>
|
<td align='center'>${mht(t.gradleVersion)}</td>
|
||||||
<td align='center'>${ylt(t)}</td>
|
<td align='center'>${Eht(t)}</td>
|
||||||
<td>${Blt(t)}</td>
|
<td>${Cht(t)}</td>
|
||||||
</tr>`}function ylt(t){return t.buildFailed?":x:":":white_check_mark:"}function Blt(t){return t.buildScanFailed?lG({text:"Publish failed",alt:"Build Scan publish failed",color:"orange",logo:!1,targetUrl:"https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting"}):t.buildScanUri?lG({text:"Build Scan\xAE",alt:"Build Scan published",color:"06A0CE",logo:!0,targetUrl:t.buildScanUri}):lG({text:"Not published",alt:"Build Scan not published",color:"lightgrey",logo:!1,targetUrl:"https://scans.gradle.com"})}function lG({text:t,alt:e,color:r,logo:n,targetUrl:s}){let a=`<img src="${`https://img.shields.io/badge/${encodeURIComponent(t)}-${r}${n?"?logo=Gradle":""}`}" alt="${e}" />`;return`<a href="${s}" rel="nofollow" target="_blank">${a}</a>`}function Wme(t,e){return t.length>e?`<div title='${t}'>${t.slice(0,e-1)}\u2026</div>`:t}async function blt(){let t=pu;if(t.payload.pull_request==null){re("No pull_request trigger detected: not minimizing obsolete PR comments");return}let e=t.payload.pull_request.number;re(`Minimizing obsolete Job Summary comments on PR #${e}.`);let r=zme(t),n=Oi(ab()),{owner:s,repo:i}=t.repo,o=`
|
</tr>`}function mht(t){let e=QEe(t);return e?`${t} ${e}`:t}function Eht(t){return t.buildFailed?":x:":":white_check_mark:"}function Cht(t){return t.buildScanFailed?AY({text:"Publish failed",alt:"Build Scan publish failed",color:"orange",logo:!1,targetUrl:"https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting"}):t.buildScanUri?AY({text:"Build Scan\xAE",alt:"Build Scan published",color:"06A0CE",logo:!0,targetUrl:t.buildScanUri}):AY({text:"Not published",alt:"Build Scan not published",color:"lightgrey",logo:!1,targetUrl:"https://scans.gradle.com"})}function AY({text:t,alt:e,color:r,logo:n,targetUrl:s}){let a=`<img src="${`https://img.shields.io/badge/${encodeURIComponent(t)}-${r}${n?"?logo=Gradle":""}`}" alt="${e}" />`;return`<a href="${s}" rel="nofollow" target="_blank">${a}</a>`}function NEe(t,e){return t.length>e?`<div title='${t}'>${t.slice(0,e-1)}\u2026</div>`:t}async function Iht(){let t=Al;if(t.payload.pull_request==null){se("No pull_request trigger detected: not minimizing obsolete PR comments");return}let e=t.payload.pull_request.number;se(`Minimizing obsolete Job Summary comments on PR #${e}.`);let r=REe(t),n=go(kQ()),{owner:s,repo:i}=t.repo,o=`
|
||||||
query($owner: String!, $repo: String!, $prNumber: Int!) {
|
query($owner: String!, $repo: String!, $prNumber: Int!) {
|
||||||
repository(owner: $owner, name: $repo) {
|
repository(owner: $owner, name: $repo) {
|
||||||
pullRequest(number: $prNumber) {
|
pullRequest(number: $prNumber) {
|
||||||
@@ -327,66 +342,66 @@ This job uses deprecated functionality from the <code>${qD()}</code> action. Fol
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`,a;try{let{repository:u}=await n.graphql(o,{owner:s,repo:i,prNumber:e});a=u.pullRequest?.comments?.nodes?.filter(l=>l!==null)??[]}catch(u){return Xe(`Failed to fetch comments: ${u}`)}let c=`
|
`,a;try{let{repository:u}=await n.graphql(o,{owner:s,repo:i,prNumber:e});a=u.pullRequest?.comments?.nodes?.filter(l=>l!==null)??[]}catch(u){return $e(`Failed to fetch comments: ${u}`)}let A=`
|
||||||
mutation($id: ID!) {
|
mutation($id: ID!) {
|
||||||
minimizeComment(input: {subjectId: $id, classifier: OUTDATED}) {
|
minimizeComment(input: {subjectId: $id, classifier: OUTDATED}) {
|
||||||
clientMutationId
|
clientMutationId
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`,A=a.filter(u=>!u.isMinimized&&u.body.includes(r)).map(async u=>n.graphql(c,{id:u.id}).then(()=>re(`Successfully minimized (id:${u.id}, url:${u.url})`)).catch(l=>Xe(`Failed to minimize (id:${u.id}, url:${u.url}, error:${l?.message||l})`)));await Promise.allSettled(A)}function zme(t){return`<!-- gradle-job-summary: ${U0.constructJobCorrelator(t.workflow,t.job,uG())} -->`}var jme=class t{static{this.accessKeyRegexp=/^([^;=\s]+=\w+)(;[^;=\s]+=\w+)*$/}constructor(e){this.keys=e}static of(e){return new t(e)}static{this.keyDelimiter=";"}static{this.hostDelimiter="="}static parse(e){return this.isValid(e)?new t(e.split(this.keyDelimiter).map(r=>{let n=r.split(this.hostDelimiter);return{hostname:n[0],key:n[1]}})):null}isEmpty(){return this.keys.length===0}raw(){return this.keys.map(e=>`${e.hostname}${t.hostDelimiter}${e.key}`).join(t.keyDelimiter)}static isValid(e){return this.accessKeyRegexp.test(e)}};import*as Yo from"fs";import*as _u from"path";function Kme(){return Xme().map(e=>{let r=Yo.readFileSync(e,"utf8"),n=JSON.parse(r);return Slt(e,n),n})}function $me(){Xme().forEach(Tlt)}function Xme(){let t=_u.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-results");return Yo.existsSync(t)?Yo.readdirSync(t).map(e=>_u.resolve(t,e)).filter(e=>_u.extname(e)===".json"&&!Nlt(e)):[]}function Slt(t,e){let r=_u.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-scans");if(!Yo.existsSync(r))return;let n=_u.resolve(r,_u.basename(t));if(Yo.existsSync(n)){let s=Yo.readFileSync(n,"utf8"),i=JSON.parse(s);Object.assign(e,i)}}function Nlt(t){let e=`${t}.processed`;return Yo.existsSync(e)}function Tlt(t){let e=`${t}.processed`;Yo.writeFileSync(e,"")}import*as v0e from"fs";import*as _0e from"path";import{pathToFileURL as Wdt}from"url";import*as H0 from"fs";function dG(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,q(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,q(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,q(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,q(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,q(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as KD from"path";import*as P0 from"path";import jf from"assert";var pd=process.platform==="win32";function Mu(t){if(t=Fu(t),pd&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=P0.dirname(t);return pd&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=Fu(e)),e}function JD(t,e){if(jf(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),jf(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),Ab(e))return e;if(pd){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return jf(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${e[0]}:\\${r.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(za(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return jf(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return jf(Ab(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||pd&&t.endsWith("\\")||(t+=P0.sep),t+e}function Ab(t){return jf(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=za(t),pd?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function ub(t){return jf(t,"isRooted parameter 'itemPath' must not be empty"),t=za(t),pd?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function za(t){return t=t||"",pd?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function Fu(t){return t?(t=za(t),!t.endsWith(P0.sep)||t===P0.sep||pd&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var ja;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(ja||(ja={}));var Zme=process.platform==="win32";function fG(t){t=t.filter(n=>!n.negate);let e={};for(let n of t){let s=Zme?n.searchPath.toUpperCase():n.searchPath;e[s]="candidate"}let r=[];for(let n of t){let s=Zme?n.searchPath.toUpperCase():n.searchPath;if(e[s]==="included")continue;let i=!1,o=s,a=Mu(o);for(;a!==o;){if(e[a]){i=!0;break}o=a,a=Mu(o)}i||(r.push(n.searchPath),e[s]="included")}return r}function e0e(t,e){let r=ja.None;for(let n of t)n.negate?r&=~n.match(e):r|=n.match(e);return r}function t0e(t,e){return t.some(r=>!r.negate&&r.partialMatch(e))}import*as y0e from"os";import*as
Line truncated
|
`,c=a.filter(u=>!u.isMinimized&&u.body.includes(r)).map(async u=>n.graphql(A,{id:u.id}).then(()=>se(`Successfully minimized (id:${u.id}, url:${u.url})`)).catch(l=>$e(`Failed to minimize (id:${u.id}, url:${u.url}, error:${l?.message||l})`)));await Promise.allSettled(c)}function REe(t){return`<!-- gradle-job-summary: ${rC.constructJobCorrelator(t.workflow,t.job,sY())} -->`}var DEe=class t{constructor(e){this.keys=e}static of(e){return new t(e)}static{this.keyDelimiter=";"}static{this.hostDelimiter="="}static{this.whitespace=/\s/}static parse(e){let r=e.trim();if(!r)return null;let n=new Array,s=r.split(this.keyDelimiter);for(let[i,o]of s.entries()){let a=o.indexOf(this.hostDelimiter);if(a===-1)return this.warnBadlyFormed(i,s.length,`no '${this.hostDelimiter}' separator`);let A=o.substring(0,a),c=o.substring(a+1);if(!A)return this.warnBadlyFormed(i,s.length,"empty server name");if(!c)return this.warnBadlyFormed(i,s.length,"empty key");if(this.whitespace.test(A))return this.warnBadlyFormed(i,s.length,"whitespace in the server name");if(this.whitespace.test(c))return this.warnBadlyFormed(i,s.length,"whitespace in the key");n.push({hostname:A,key:c})}return new t(n)}static warnBadlyFormed(e,r,n){let s=r>1?`entry ${e+1} of ${r}`:"the value";return $e(`Ignoring badly formed Develocity access key: ${n} in ${s}. The expected format is 'server${this.hostDelimiter}key[${this.keyDelimiter}server${this.hostDelimiter}key]*'.`),null}isEmpty(){return this.keys.length===0}raw(){return this.keys.map(e=>`${e.hostname}${t.hostDelimiter}${e.key}`).join(t.keyDelimiter)}};import*as wa from"fs";import*as Tl from"path";function kEe(){return FEe().map(e=>{let r=wa.readFileSync(e,"utf8"),n=JSON.parse(r);return bht(e,n),n})}function vEe(){FEe().forEach(wht)}function FEe(){let t=Tl.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-results");return wa.existsSync(t)?wa.readdirSync(t).map(e=>Tl.resolve(t,e)).filter(e=>Tl.extname(e)===".json"&&!Qht(e)):[]}function bht(t,e){let r=Tl.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-scans");if(!wa.existsSync(r))return;let n=Tl.resolve(r,Tl.basename(t));if(wa.existsSync(n)){let s=wa.readFileSync(n,"utf8"),i=JSON.parse(s);Object.assign(e,i)}}function Qht(t){let e=`${t}.processed`;return wa.existsSync(e)}function wht(t){let e=`${t}.processed`;wa.writeFileSync(e,"")}import*as gCe from"fs";import*as pCe from"path";import{pathToFileURL as qft}from"url";import*as iC from"fs";function cY(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,J(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,J(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,J(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,J(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,J(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as Ek from"path";import*as nC from"path";import $g from"assert";var mh=process.platform==="win32";function Rl(t){if(t=xl(t),mh&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=nC.dirname(t);return mh&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=xl(e)),e}function gk(t,e){if($g(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),$g(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),FQ(e))return e;if(mh){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return $g(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${e[0]}:\\${r.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(DA(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return $g(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return $g(FQ(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||mh&&t.endsWith("\\")||(t+=nC.sep),t+e}function FQ(t){return $g(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=DA(t),mh?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function MQ(t){return $g(t,"isRooted parameter 'itemPath' must not be empty"),t=DA(t),mh?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function DA(t){return t=t||"",mh?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function xl(t){return t?(t=DA(t),!t.endsWith(nC.sep)||t===nC.sep||mh&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var kA;(function(t){t[t.None=0]="
Line truncated
|
||||||
`),e=e.replace(/\r/g,`
|
`),e=e.replace(/\r/g,`
|
||||||
`));let s=e.split(`
|
`));let s=e.split(`
|
||||||
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new gb(i));return n.searchPaths.push(...fG(n.patterns)),n})}static stat(e,r,n){return BG(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield H0.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){q(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield H0.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield H0.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){q(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};import*as bG from"crypto";import*as $D from"fs";import*as B0e from"stream";import*as b0e from"util";import*as Q0e from"path";var Hdt=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Gdt=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}};function w0e(t,e){return Hdt(this,arguments,void 0,function*(r,n,s=!1){var i,o,a,c,A;let u=s?re:q,l=!1,d=n||((A=process.env.GITHUB_WORKSPACE)!==null&&A!==void 0?A:process.cwd()),h=bG.createHash("sha256"),f=0;try{for(var g=!0,E=Gdt(r.globGenerator()),m;m=yield E.next(),i=m.done,!i;g=!0){c=m.value,g=!1;let I=c;if(u(I),!I.startsWith(`${d}${Q0e.sep}`)){u(`Ignore '${I}' since it is not under GITHUB_WORKSPACE.`);continue}if($D.statSync(I).isDirectory()){u(`Skip directory '${I}'.`);continue}let y=bG.createHash("sha256");yield b0e.promisify(B0e.pipeline)($D.createReadStream(I),y),h.write(y.digest()),f++,l||(l=!0)}}catch(I){o={error:I}}finally{try{!g&&!i&&(a=E.return)&&(yield a.call(E))}finally{if(o)throw o.error}}return h.end(),l?(u(`Found ${f} files to hash.`),h.digest("hex")):(u("No matches found for glob"),"")})}var S0e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function QG(t,e){return S0e(this,void 0,void 0,function*(){return yield jD.create(t,e)})}function N0e(t){return S0e(this,arguments,void 0,function*(e,r="",n,s=!1){let i=!0;n&&typeof n.followSymbolicLinks=="boolean"&&(i=n.followSymbolicLinks);let o=yield QG(e,{followSymbolicLinks:i});return w0e(o,r,s)})}import*as wG from"path";var qdt="Gradle User Home",x0e="BASIC_CACHE_PRIMARY_KEY",R0e="BASIC_CACHE_RESTORED_KEY",Ydt="setup-java",D0e=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],XD=class{async restore(e,r){let n=k0e(e),s=await Vdt();yy(x0e,s);try{let i=await Lme(n,s);i?(yy(R0e,i),re(`Basic caching restored from cache key: ${i}`)):re("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){Xe(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,n){let s=Tc(x0e),i=Tc(R0e);if(n.readOnly)return{status:"read-only",entries:[mb({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: cache is read-only)"})]};if(i===s)return re(`Basic caching restored entry with key \`${s}\`. Save was skipped.`),{status:"enabled",entries:[mb({primaryKey:s,restoredKey:i,restoredOutcome:"(Entry restored: exact match found)",savedOutcome:"(Entry not saved: entry with key already exists)"})]};let o=k0e(e);try{return await Ume(o,s)===-1?(Xe(`Basic caching failed to save entry with key \`${s}\`. See preceding log output for the cause.`),{status:"enabled",entries:[mb({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: save failed)"})]}):(re(`Basic caching saved entry with key: ${s}`),{status:"enabled",entries:[mb({primaryKey:s,restoredKey:i,savedKey:s,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry saved)"})]})}catch(a){return Xe(`Basic caching failed to save entry with key \`${s}\`: ${a}`),{status:"enabled",entries:[mb({primaryKey:s,restoredKey:i,restoredOutcome:i?"(ELine truncated
|
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new OQ(i));return n.searchPaths.push(...lY(n.patterns)),n})}static stat(e,r,n){return CY(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield iC.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){J(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield iC.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield iC.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){J(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};import*as IY from"crypto";import*as Ck from"fs";import*as sCe from"stream";import*as iCe from"util";import*as oCe from"path";var Uft=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},Pft=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),s(a,A,o.done,o.value)})}}function s(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}};function aCe(t,e){return Uft(this,arguments,void 0,function*(r,n,s=!1){var i,o,a,A,c;let u=s?se:J,l=!1,d=n||((c=process.env.GITHUB_WORKSPACE)!==null&&c!==void 0?c:process.cwd()),h=IY.createHash("sha256"),f=0;try{for(var g=!0,E=Pft(r.globGenerator()),m;m=yield E.next(),i=m.done,!i;g=!0){A=m.value,g=!1;let I=A;if(u(I),!I.startsWith(`${d}${oCe.sep}`)){u(`Ignore '${I}' since it is not under GITHUB_WORKSPACE.`);continue}if(Ck.statSync(I).isDirectory()){u(`Skip directory '${I}'.`);continue}let y=IY.createHash("sha256");yield iCe.promisify(sCe.pipeline)(Ck.createReadStream(I),y),h.write(y.digest()),f++,l||(l=!0)}}catch(I){o={error:I}}finally{try{!g&&!i&&(a=E.return)&&(yield a.call(E))}finally{if(o)throw o.error}}return h.end(),l?(u(`Found ${f} files to hash.`),h.digest("hex")):(u("No matches found for glob"),"")})}var ACe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function yY(t,e){return ACe(this,void 0,void 0,function*(){return yield mk.create(t,e)})}function cCe(t){return ACe(this,arguments,void 0,function*(e,r="",n,s=!1){let i=!0;n&&typeof n.followSymbolicLinks=="boolean"&&(i=n.followSymbolicLinks);let o=yield yY(e,{followSymbolicLinks:i});return aCe(o,r,s)})}import*as BY from"path";var Oft="Gradle User Home",lCe="BASIC_CACHE_PRIMARY_KEY",dCe="BASIC_CACHE_RESTORED_KEY",Hft="setup-java",hCe=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],Ik=class{async restore(e,r){let n=fCe(e),s=await Gft();UB(lCe,s);try{let i=await uEe(n,s);i?(UB(dCe,i),se(`Basic caching restored from cache key: ${i}`)):se("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){$e(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,n){let s=hc(lCe),i=hc(dCe);if(n.readOnly)return{status:"read-only",entries:[GQ({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: cache is read-only)"})]};if(i===s)return se(`Basic caching restored entry with key \`${s}\`. Save was skipped.`),{status:"enabled",entries:[GQ({primaryKey:s,restoredKey:i,restoredOutcome:"(Entry restored: exact match found)",savedOutcome:"(Entry not saved: entry with key already exists)"})]};let o=fCe(e);try{return await lEe(o,s)===-1?($e(`Basic caching failed to save entry with key \`${s}\`. See preceding log output for the cause.`),{status:"enabled",entries:[GQ({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: save failed)"})]}):(se(`Basic caching saved entry with key: ${s}`),{status:"enabled",entries:[GQ({primaryKey:s,restoredKey:i,savedKey:s,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry saved)"})]})}catch(a){return $e(`Basic caching failed to save entry with key \`${s}\`: ${a}`),{status:"enabled",entries:[GQ({primaryKey:s,restoredKey:i,restoredOutcome:i?"(ELine truncated
|
||||||
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${D0e}], make sure you have checked out the target repository`);return`${Ydt}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var Jdt="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",zdt="Basic Caching: This build uses the basic open-source caching provider. For faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",NG=class{async restore(e,r){}async save(e,r,n){return{status:"disabled",entries:[]}}};async function F0e(t){return t.isCacheDisabled()?(SG("Cache is disabled: will not restore state from previous builds."),new NG):t.getCacheProvider()==="basic"?(SG(zdt),new XD):(SG(Jdt),jdt())}function M0e(t){if(!t.isCacheDisabled())return t.getCacheProvider()==="basic"?{kind:"basic"}:{kind:"enhanced"}}async function jdt(){let t=Kdt();return await import(Wdt(t).href)}function Kdt(){let t=import.meta.dirname,e=_0e.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(v0e.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function SG(t){console.info(t)}import*as H0e from"util";var nht=pe(O0e(),1);import*as TG from"fs";var wmr=H0e.promisify(TG.readdir);var iht={_useHtmlParser2:!1};function G0(t,e){if(!t)return e??iht;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var XG={};Qa(XG,{contains:()=>h2,extract:()=>Zht,html:()=>jht,merge:()=>uEe,parseHTML:()=>$ht,root:()=>Xht,text:()=>ig,xml:()=>Kht});var bd={};Qa(bd,{DocumentPosition:()=>zo,append:()=>Dht,appendChild:()=>Rht,compareDocumentPosition:()=>oEe,existsOne:()=>sEe,filter:()=>J0,find:()=>A2,findAll:()=>Fht,findOne:()=>u2,findOneChild:()=>_ht,getAttributeValue:()=>Sht,getChildren:()=>W0,getElementById:()=>Pht,getElements:()=>Uht,getElementsByClassName:()=>Oht,getElementsByTagName:()=>sg,getElementsByTagType:()=>Hht,getFeed:()=>$G,getInnerHTML:()=>wht,getName:()=>Tht,getOuterHTML:()=>rEe,getParent:()=>nEe,getSiblings:()=>jG,getText:()=>o2,hasAttrib:()=>Nht,hasChildren:()=>rr,innerText:()=>Bb,isCDATA:()=>q0,isComment:()=>ng,isDocument:()=>Jo,isTag:()=>Qe,isText:()=>mi,nextElementSibling:()=>a2,prepend:()=>vht,prependChild:()=>kht,prevElementSibling:()=>c2,removeElement:()=>Ou,removeSubsets:()=>Ght,replaceElement:()=>xht,testElement:()=>Lht,textContent:()=>Pu,uniqueSort:()=>yd});var Wo={};Qa(Wo,{CDATA:()=>LG,Comment:()=>vG,Directive:()=>kG,Doctype:()=>UG,ElementType:()=>bt,Root:()=>RG,Script:()=>_G,Style:()=>FG,Tag:()=>MG,Text:()=>DG,isTag:()=>xG});var bt;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(bt||(bt={}));function xG(t){return t.type===bt.Tag||t.type===bt.Script||t.type===bt.Style}var RG=bt.Root,DG=bt.Text,kG=bt.Directive,vG=bt.Comment,_G=bt.Script,FG=bt.Style,MG=bt.Tag,LG=bt.CDATA,UG=bt.Doctype;var ZD=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return Y0(this,e)}},Eb=class extends ZD{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},cA=class extends Eb{constructor(){super(...arguments),this.type=bt.Text}get nodeType(){return 3}},eg=class extends Eb{constructor(){super(...arguments),this.type=bt.Comment}get nodeType(){return 8}},tg=class extends Eb{constructor(e,r){super(r),this.name=e,this.type=bt.Directive}get nodeType(){return 1}},Cb=class extends ZD{constructor(e){super(),this.children=e}get firstChild(){var e;return(e=this.children[0])!==null&&e!==void 0?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}},Ib=class extends Cb{constructor(){super(...arguments),this.type=bt.CDATA}get nodeType(){return 4}},Xi=class extends Cb{constructor(){super(...arguments),this.type=bt.Root}get nodeType(){return 9}},rg=class extends Cb{constructor(e,r,n=[],s=e==="script"?bt.Script:e==="style"?bt.Style:bt.Tag){super(n),this.name=e,this.attribs=r,this.type=s}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>{var r,n;return{name:e,value:this.attribs[e],namespace:(r=this["x-attribsNamespace"])===null||r===void 0?void 0:r[e],prefix:(n=this["x-attribsPrefix"])===null||n===void 0?void 0:n[e]}}
Line truncated
|
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${hCe}], make sure you have checked out the target repository`);return`${Hft}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var Yft="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",Vft="Basic Caching: This build uses the basic open-source caching provider. For faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",Jft="External Caching: Gradle User Home is managed by an external caching provider. This action will not restore or save Gradle User Home.",Bk=class{constructor(e){this.status=e}async restore(e,r){}async save(e,r,n){return{status:this.status,entries:[]}}};async function mCe(t){return t.getCacheProvider()==="external"?(yk(Jft),new Bk("external")):t.isCacheDisabled()?(yk("Cache is disabled: will not restore state from previous builds."),new Bk("disabled")):t.getCacheProvider()==="basic"?(yk(Vft),new Ik):(yk(Yft),Wft())}function ECe(t){if(!(t.isCacheDisabled()||t.getCacheProvider()==="external"))return t.getCacheProvider()==="basic"?{kind:"basic"}:{kind:"enhanced"}}async function Wft(){let t=zft();return await import(qft(t).href)}function zft(){let t=import.meta.dirname,e=pCe.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(gCe.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function yk(t){console.info(t)}import*as bCe from"util";var tgt=Ie(BCe(),1);import*as bY from"fs";var zCr=bCe.promisify(bY.readdir);var ngt={_useHtmlParser2:!1};function oC(t,e){if(!t)return e??ngt;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var WY={};cA(WY,{contains:()=>Lk,extract:()=>Xgt,html:()=>Wgt,merge:()=>JCe,parseHTML:()=>jgt,root:()=>Kgt,text:()=>cp,xml:()=>zgt});var Qh={};cA(Qh,{DocumentPosition:()=>xa,append:()=>xgt,appendChild:()=>Tgt,compareDocumentPosition:()=>GCe,existsOne:()=>OCe,filter:()=>lC,find:()=>vk,findAll:()=>vgt,findOne:()=>Fk,findOneChild:()=>kgt,getAttributeValue:()=>Qgt,getChildren:()=>uC,getElementById:()=>Lgt,getElements:()=>_gt,getElementsByClassName:()=>Ugt,getElementsByTagName:()=>Ap,getElementsByTagType:()=>Pgt,getFeed:()=>JY,getInnerHTML:()=>bgt,getName:()=>Sgt,getOuterHTML:()=>UCe,getParent:()=>PCe,getSiblings:()=>YY,getText:()=>Rk,hasAttrib:()=>wgt,hasChildren:()=>lr,innerText:()=>WQ,isCDATA:()=>aC,isComment:()=>ap,isDocument:()=>Ta,isTag:()=>Te,isText:()=>Gi,nextElementSibling:()=>Dk,prepend:()=>Dgt,prependChild:()=>Rgt,prevElementSibling:()=>kk,removeElement:()=>Fl,removeSubsets:()=>Ogt,replaceElement:()=>Ngt,testElement:()=>Mgt,textContent:()=>vl,uniqueSort:()=>Bh});var Na={};cA(Na,{CDATA:()=>kY,Comment:()=>TY,Directive:()=>NY,Doctype:()=>vY,ElementType:()=>vt,Root:()=>wY,Script:()=>xY,Style:()=>RY,Tag:()=>DY,Text:()=>SY,isTag:()=>QY});var vt;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(vt||(vt={}));function QY(t){return t.type===vt.Tag||t.type===vt.Script||t.type===vt.Style}var wY=vt.Root,SY=vt.Text,NY=vt.Directive,TY=vt.Comment,xY=vt.Script,RY=vt.Style,DY=vt.Tag,kY=vt.CDATA,vY=vt.Doctype;var bk=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return AC(this,e)}},qQ=class extends bk{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},Jc=class extends qQ{constructor(){super(...arguments),this.type=vt.Text}get nodeType(){return 3}},sp=class extends qQ{constructor(){super(...arguments),this.type=vt.Comment}get nodeType(){return 8}},ip=class extends qQ{constructor(e,r){super(r),this.name=e,this.type=vt.Directive}get nodeType(){return 1}},YQ=class extends bk{constructor(e){super(),this.children=e}get firstChild(){var e;return(e=this.children[0])!==null&&e!==void 0?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}},VQ=class extends YQ{constructor(){super(...arguments),this.type=vt.CDATA}get nodeType(){return 4}},Do=class extends YQ{constructor(){super(...arguments),this.type=vt.Root}get nodeType(){return 9}},op=class extends YQ{constructor(e,r,n=[],s=e==="script"?vt.Script:e==="style"?vt.Style:vt.Tag){super(n),this.name=e,this.attribs=r,this.type=s}get nodeType(){return 1}get tagName(){ret
Line truncated
|
||||||
`:o2(t.children):q0(t)?o2(t.children):mi(t)?t.data:""}function Pu(t){return Array.isArray(t)?t.map(Pu).join(""):rr(t)&&!ng(t)?Pu(t.children):mi(t)?t.data:""}function Bb(t){return Array.isArray(t)?t.map(Bb).join(""):rr(t)&&(t.type===bt.Tag||q0(t))?Bb(t.children):mi(t)?t.data:""}function W0(t){return rr(t)?t.children:[]}function nEe(t){return t.parent||null}function jG(t){let e=nEe(t);if(e!=null)return W0(e);let r=[t],{prev:n,next:s}=t;for(;n!=null;)r.unshift(n),{prev:n}=n;for(;s!=null;)r.push(s),{next:s}=s;return r}function Sht(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function Nht(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function Tht(t){return t.name}function a2(t){let{next:e}=t;for(;e!==null&&!Qe(e);)({next:e}=e);return e}function c2(t){let{prev:e}=t;for(;e!==null&&!Qe(e);)({prev:e}=e);return e}function Ou(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function xht(t,e){let r=e.prev=t.prev;r&&(r.next=e);let n=e.next=t.next;n&&(n.prev=e);let s=e.parent=t.parent;if(s){let i=s.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function Rht(t,e){if(Ou(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function Dht(t,e){Ou(e);let{parent:r}=t,n=t.next;if(e.next=n,e.prev=t,t.next=e,e.parent=r,n){if(n.prev=e,r){let s=r.children;s.splice(s.lastIndexOf(n),0,e)}}else r&&r.children.push(e)}function kht(t,e){if(Ou(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function vht(t,e){Ou(e);let{parent:r}=t;if(r){let n=r.children;n.splice(n.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function J0(t,e,r=!0,n=1/0){return A2(t,Array.isArray(e)?e:[e],r,n)}function A2(t,e,r,n){let s=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return s;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(s.push(a),--n<=0))return s;r&&rr(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function _ht(t,e){return e.find(t)}function u2(t,e,r=!0){let n=Array.isArray(e)?e:[e];for(let s=0;s<n.length;s++){let i=n[s];if(Qe(i)&&t(i))return i;if(r&&rr(i)&&i.children.length>0){let o=u2(t,i.children,!0);if(o)return o}}return null}function sEe(t,e){return(Array.isArray(e)?e:[e]).some(r=>Qe(r)&&t(r)||rr(r)&&sEe(t,r.children))}function Fht(t,e){let r=[],n=[Array.isArray(e)?e:[e]],s=[0];for(;;){if(s[0]>=n[0].length){if(n.length===1)return r;n.shift(),s.shift();continue}let i=n[0][s[0]++];Qe(i)&&t(i)&&r.push(i),rr(i)&&i.children.length>0&&(s.unshift(0),n.unshift(i.children))}}var l2={tag_name(t){return typeof t=="function"?e=>Qe(e)&&t(e.name):t==="*"?Qe:e=>Qe(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>mi(e)&&t(e.data):e=>mi(e)&&e.data===t}};function KG(t,e){return typeof e=="function"?r=>Qe(r)&&e(r.attribs[t]):r=>Qe(r)&&r.attribs[t]===e}function Mht(t,e){return r=>t(r)||e(r)}function iEe(t){let e=Object.keys(t).map(r=>{let n=t[r];return Object.prototype.hasOwnProperty.call(l2,r)?l2[r](n):KG(r,n)});return e.length===0?null:e.reduce(Mht)}function Lht(t,e){let r=iEe(t);return r?r(e):!0}function Uht(t,e,r,n=1/0){let s=iEe(t);return s?J0(s,e,r,n):[]}function Pht(t,e,r=!0){return Array.isArray(e)||(e=[e]),u2(KG("id",t),e,r)}function sg(t,e,r=!0,n=1/0){return J0(l2.tag_name(t),e,r,n)}function Oht(t,e,r=!0,n=1/0){return J0(KG("class",t),e,r,n)}function Hht(t,e,r=!0,n=1/0){return J0(l2.tag_type(t),e,r,n)}function Ght(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let n=r.parent;n;n=n.parent)if(t.includes(n)){t.splice(e,1);break}}return t}var zo;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(zo||(zo={}));function oEe(t,e){let r=[],n=[];if(t===e)return 0;let s=rr(t)?t:t.parent;for(;s;)r.unshift(s),s=s.parent;for(s=rr(e)?e:e.parent;s;)n.unshift(s),s=s.parent;let i=Math.min(r.length,n.length),o=0;for(;o<i&&r[o]===n[o];)o++;if(o===0)return zo.DISCONNECTED;let a=r[o-1],c=a.children,A=r[o],u=n[o];return c.indexOf(A)>c.indexOf(u)?a===e?zo.FOLLOWING|zo.CONTAINED_BY:zo.FOLLOWING:a===t?zo.PRECEDING|zo.CONTAINS:zo.PRECEDING}function yd(t){return t=t.filter((e,r,n)=>!n.includes(e,r+1)),t.sort((e,r)=>{let n=oEe(e,r);return n&zo.PRECEDING?-1:n&zo.FOLLOWING?1:0}),t}function $G(t){let e=d2(Jht,t);return e?e.name==="feed"?qht(e):Yht(e):null}function qht(t){var e;let r=t.children,n={type:"atom",items:sg("entry",r).map(o=>{var a;let{children:c}=o,A={media:aEe(c)};Ei(A,"id","id",c),Ei(A,"title","title",c);let u=(a=d2("link",c))===null||a===void 0?void 0:a.attribs.href;u&&(A.link=u);let l=Bd("summary",c)||Bd("conten
Line truncated
|
`:Rk(t.children):aC(t)?Rk(t.children):Gi(t)?t.data:""}function vl(t){return Array.isArray(t)?t.map(vl).join(""):lr(t)&&!ap(t)?vl(t.children):Gi(t)?t.data:""}function WQ(t){return Array.isArray(t)?t.map(WQ).join(""):lr(t)&&(t.type===vt.Tag||aC(t))?WQ(t.children):Gi(t)?t.data:""}function uC(t){return lr(t)?t.children:[]}function PCe(t){return t.parent||null}function YY(t){let e=PCe(t);if(e!=null)return uC(e);let r=[t],{prev:n,next:s}=t;for(;n!=null;)r.unshift(n),{prev:n}=n;for(;s!=null;)r.push(s),{next:s}=s;return r}function Qgt(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function wgt(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function Sgt(t){return t.name}function Dk(t){let{next:e}=t;for(;e!==null&&!Te(e);)({next:e}=e);return e}function kk(t){let{prev:e}=t;for(;e!==null&&!Te(e);)({prev:e}=e);return e}function Fl(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function Ngt(t,e){let r=e.prev=t.prev;r&&(r.next=e);let n=e.next=t.next;n&&(n.prev=e);let s=e.parent=t.parent;if(s){let i=s.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function Tgt(t,e){if(Fl(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function xgt(t,e){Fl(e);let{parent:r}=t,n=t.next;if(e.next=n,e.prev=t,t.next=e,e.parent=r,n){if(n.prev=e,r){let s=r.children;s.splice(s.lastIndexOf(n),0,e)}}else r&&r.children.push(e)}function Rgt(t,e){if(Fl(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function Dgt(t,e){Fl(e);let{parent:r}=t;if(r){let n=r.children;n.splice(n.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function lC(t,e,r=!0,n=1/0){return vk(t,Array.isArray(e)?e:[e],r,n)}function vk(t,e,r,n){let s=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return s;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(s.push(a),--n<=0))return s;r&&lr(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function kgt(t,e){return e.find(t)}function Fk(t,e,r=!0){let n=Array.isArray(e)?e:[e];for(let s=0;s<n.length;s++){let i=n[s];if(Te(i)&&t(i))return i;if(r&&lr(i)&&i.children.length>0){let o=Fk(t,i.children,!0);if(o)return o}}return null}function OCe(t,e){return(Array.isArray(e)?e:[e]).some(r=>Te(r)&&t(r)||lr(r)&&OCe(t,r.children))}function vgt(t,e){let r=[],n=[Array.isArray(e)?e:[e]],s=[0];for(;;){if(s[0]>=n[0].length){if(n.length===1)return r;n.shift(),s.shift();continue}let i=n[0][s[0]++];Te(i)&&t(i)&&r.push(i),lr(i)&&i.children.length>0&&(s.unshift(0),n.unshift(i.children))}}var Mk={tag_name(t){return typeof t=="function"?e=>Te(e)&&t(e.name):t==="*"?Te:e=>Te(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>Gi(e)&&t(e.data):e=>Gi(e)&&e.data===t}};function VY(t,e){return typeof e=="function"?r=>Te(r)&&e(r.attribs[t]):r=>Te(r)&&r.attribs[t]===e}function Fgt(t,e){return r=>t(r)||e(r)}function HCe(t){let e=Object.keys(t).map(r=>{let n=t[r];return Object.prototype.hasOwnProperty.call(Mk,r)?Mk[r](n):VY(r,n)});return e.length===0?null:e.reduce(Fgt)}function Mgt(t,e){let r=HCe(t);return r?r(e):!0}function _gt(t,e,r,n=1/0){let s=HCe(t);return s?lC(s,e,r,n):[]}function Lgt(t,e,r=!0){return Array.isArray(e)||(e=[e]),Fk(VY("id",t),e,r)}function Ap(t,e,r=!0,n=1/0){return lC(Mk.tag_name(t),e,r,n)}function Ugt(t,e,r=!0,n=1/0){return lC(VY("class",t),e,r,n)}function Pgt(t,e,r=!0,n=1/0){return lC(Mk.tag_type(t),e,r,n)}function Ogt(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let n=r.parent;n;n=n.parent)if(t.includes(n)){t.splice(e,1);break}}return t}var xa;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(xa||(xa={}));function GCe(t,e){let r=[],n=[];if(t===e)return 0;let s=lr(t)?t:t.parent;for(;s;)r.unshift(s),s=s.parent;for(s=lr(e)?e:e.parent;s;)n.unshift(s),s=s.parent;let i=Math.min(r.length,n.length),o=0;for(;o<i&&r[o]===n[o];)o++;if(o===0)return xa.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=n[o];return A.indexOf(c)>A.indexOf(u)?a===e?xa.FOLLOWING|xa.CONTAINED_BY:xa.FOLLOWING:a===t?xa.PRECEDING|xa.CONTAINS:xa.PRECEDING}function Bh(t){return t=t.filter((e,r,n)=>!n.includes(e,r+1)),t.sort((e,r)=>{let n=GCe(e,r);return n&xa.PRECEDING?-1:n&xa.FOLLOWING?1:0}),t}function JY(t){let e=_k(Vgt,t);return e?e.name==="feed"?Hgt(e):Ggt(e):null}function Hgt(t){var e;let r=t.children,n={type:"atom",items:Ap("entry",r).map(o=>{var a;let{children:A}=o,c={media:qCe(A)};qi(c,"id","id",A),qi(c,"title","title",A);let u=(a=_k("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=bh("summary",A)||bh("conten
Line truncated
|
||||||
:is(button, input, select, textarea, optgroup, option)[disabled],
|
:is(button, input, select, textarea, optgroup, option)[disabled],
|
||||||
optgroup[disabled] > option,
|
optgroup[disabled] > option,
|
||||||
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
||||||
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var $o=pe(Qd(),1);var fq={};function gq(t,e){return t===$o.default.falseFunc?$o.default.falseFunc:r=>e.isTag(r)&&t(r)}function pq(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let n=r.indexOf(t);return n<0||n===r.length-1?[]:r.slice(n+1).filter(e.isTag)}function hq(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var dq=(t,e,r,n,s)=>{let i=s(e,hq(r),n);return i===$o.default.trueFunc?t:i===$o.default.falseFunc?$o.default.falseFunc:o=>i(o)&&t(o)},w2={is:dq,matches:dq,where:dq,not(t,e,r,n,s){let i=s(e,hq(r),n);return i===$o.default.falseFunc?t:i===$o.default.trueFunc?$o.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,n,s){let{adapter:i}=r,o=hq(r);o.relativeSelector=!0;let a=e.some(u=>u.some(xb))?[fq]:void 0,c=s(e,o,a);if(c===$o.default.falseFunc)return $o.default.falseFunc;let A=gq(c,i);if(a&&c!==$o.default.trueFunc){let{shouldTestNextSiblings:u=!1}=c;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...pq(l,i)]:d;return i.existsOne(A,h)}}return u=>t(u)&&i.existsOne(A,i.getChildren(u))}};function jEe(t,e,r,n,s){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in w2))throw new Error(`Unknown pseudo-class :${o}(${a})`);return w2[o](t,a,r,n,s)}let c=(i=r.pseudos)===null||i===void 0?void 0:i[o],A=typeof c=="string"?c:Q2[o];if(typeof A=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,zEe.parse)(A);return w2.is(t,u,r,n,s)}if(typeof c=="function")return lq(c,o,a,1),u=>c(u,a)&&t(u);if(o in rE)return rE[o](t,a,r,n);if(o in Db){let u=Db[o];return lq(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var Xo=pe(eE(),1);function mq(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function KEe(t,e,r,n,s){let{adapter:i,equals:o}=r;switch(e.type){case Xo.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Xo.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Xo.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),YEe[e.action](t,e,r)}case Xo.SelectorType.Pseudo:return jEe(t,e,r,n,s);case Xo.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(A){return i.getName(A)===a&&t(A)}}case Xo.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(A){let u=A;for(;u=mq(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(A){let u=A;for(;u=mq(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(c){let A=c;do if(t(A))return!0;while(A=mq(A,i));return!1};case Xo.SelectorType.Parent:return function(c){return i.getChildren(c).some(A=>i.isTag(A)&&t(A))};case Xo.SelectorType.Child:return function(c){let A=i.getParent(c);return A!=null&&i.isTag(A)&&t(A)};case Xo.SelectorType.Sibling:return function(c){let A=i.getSiblings(c);for(let u=0;u<A.length;u++){let l=A[u];if(o(c,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case Xo.SelectorType.Adjacent:return i.prevElementSibling?function(c){let A=i.prevElementSibling(c);return A!=null&&t(A)}:function(c){let A=i.getSiblings(c),u;for(let l=0;l<A.length;l++){let d=A[l];if(o(c,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case Xo.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function $Ee(t,e,r){let n=S2(t,e,r);return gq(n,e.adapter)}function S2(t,e,r){let n=typeof t=="string"?(0,$a.parse)(t):t;return N2(n,e,r)}function XEe(t){return t.type===$a.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(XEe)))}var Uft={type:$a.SelectorType.Descendant},Pft={type:"_flexibleDescendant"},Oft={type:$a.SelectorType.Pseudo,name:"scope",data:null};function Hft(t,{adapter:e},r){let n=!!r?.every(s=>{let i=e.isTag(s)&&e.getParent(s);return s===fq||i&&e.isTag(i)});fo
Line truncated
|
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var ka=Ie(wh(),1);var cV={};function uV(t,e){return t===ka.default.falseFunc?ka.default.falseFunc:r=>e.isTag(r)&&t(r)}function lV(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let n=r.indexOf(t);return n<0||n===r.length-1?[]:r.slice(n+1).filter(e.isTag)}function AV(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var aV=(t,e,r,n,s)=>{let i=s(e,AV(r),n);return i===ka.default.trueFunc?t:i===ka.default.falseFunc?ka.default.falseFunc:o=>i(o)&&t(o)},jk={is:aV,matches:aV,where:aV,not(t,e,r,n,s){let i=s(e,AV(r),n);return i===ka.default.falseFunc?t:i===ka.default.trueFunc?ka.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,n,s){let{adapter:i}=r,o=AV(r);o.relativeSelector=!0;let a=e.some(u=>u.some(ew))?[cV]:void 0,A=s(e,o,a);if(A===ka.default.falseFunc)return ka.default.falseFunc;let c=uV(A,i);if(a&&A!==ka.default.trueFunc){let{shouldTestNextSiblings:u=!1}=A;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...lV(l,i)]:d;return i.existsOne(c,h)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function DIe(t,e,r,n,s){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in jk))throw new Error(`Unknown pseudo-class :${o}(${a})`);return jk[o](t,a,r,n,s)}let A=(i=r.pseudos)===null||i===void 0?void 0:i[o],c=typeof A=="string"?A:zk[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,RIe.parse)(c);return jk.is(t,u,r,n,s)}if(typeof A=="function")return oV(A,o,a,1),u=>A(u,a)&&t(u);if(o in IC)return IC[o](t,a,r,n);if(o in rw){let u=rw[o];return oV(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var va=Ie(EC(),1);function dV(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function kIe(t,e,r,n,s){let{adapter:i,equals:o}=r;switch(e.type){case va.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case va.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case va.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),SIe[e.action](t,e,r)}case va.SelectorType.Pseudo:return DIe(t,e,r,n,s);case va.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(c){return i.getName(c)===a&&t(c)}}case va.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=dV(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=dV(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(A){let c=A;do if(t(c))return!0;while(c=dV(c,i));return!1};case va.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case va.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case va.SelectorType.Sibling:return function(A){let c=i.getSiblings(A);for(let u=0;u<c.length;u++){let l=c[u];if(o(A,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case va.SelectorType.Adjacent:return i.prevElementSibling?function(A){let c=i.prevElementSibling(A);return c!=null&&t(c)}:function(A){let c=i.getSiblings(A),u;for(let l=0;l<c.length;l++){let d=c[l];if(o(A,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case va.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function vIe(t,e,r){let n=Kk(t,e,r);return uV(n,e.adapter)}function Kk(t,e,r){let n=typeof t=="string"?(0,FA.parse)(t):t;return Xk(n,e,r)}function FIe(t){return t.type===FA.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(FIe)))}var _pt={type:FA.SelectorType.Descendant},Lpt={type:"_flexibleDescendant"},Upt={type:FA.SelectorType.Pseudo,name:"scope",data:null};function Ppt(t,{adapter:e},r){let n=!!r?.every(s=>{let i=e.isTag(s)&&e.getParent(s);return s===cV||i&&e.isTag(i)});fo
Line truncated
|
||||||
`)})):{name:s,value:i.replace(fCe,`\r
|
`)})):{name:s,value:i.replace(KIe,`\r
|
||||||
`)}}).toArray()}var vq={};Qa(vq,{extract:()=>rpt});function tpt(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function rpt(t){let e={};for(let r in t){let n=t[r],s=Array.isArray(n),{selector:i,value:o}=tpt(s?n[0]:n),a=typeof o=="function"?o:typeof o=="string"?c=>this._make(c).prop(o):c=>this._make(c).extract(o);if(s)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((c,A)=>a(A,r,e)).get();else{let c=this._findBySelector(i,1);e[r]=c.length>0?a(c[0],r,e):void 0}}return e}var Nd=class{constructor(e,r,n){if(this.length=0,this.options=n,this._root=r,e){for(let s=0;s<e.length;s++)this[s]=e[s];this.length=e.length}}};Nd.prototype.cheerio="[cheerio object]";Nd.prototype.splice=Array.prototype.splice;Nd.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Nd.prototype,oq,xq,Rq,Dq,kq,vq);function gCe(t,e){return function r(n,s,i=!0){if(n==null)throw new Error("cheerio.load() expects a string");let o=G0(s),a=t(n,o,i,null);class c extends Nd{_make(l,d){let h=A(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function A(u,l,d=a,h){if(u&&jo(u))return u;let f=G0(h,o),g=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],E=jo(g)?g:new c(g,null,f);if(E._root=E,!u)return new c(void 0,E,f);let m=typeof u=="string"&&bb(u)?t(u,f,!1,null).children:npt(u)?[u]:Array.isArray(u)?u:void 0,I=new c(m,E,f);if(m)return I;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let y=u,B=l?typeof l=="string"?bb(l)?new c([t(l,f,!1,null)],E,f):(y=`${l} ${y}`,E):jo(l)?l:new c(Array.isArray(l)?l:[l],E,f):E;return B?B.find(y):I}return Object.assign(A,XG,{load:r,_root:a,_options:o,fn:c.prototype,prototype:c.prototype}),A}}function npt(t){return!!t.name||t.type===Wo.Root||t.type===Wo.Text||t.type===Wo.Comment}var spt=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),ur="\uFFFD",N;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(N||(N={}));var Us={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function v2(t){return t>=55296&&t<=57343}function pCe(t){return t>=56320&&t<=57343}function mCe(t,e){return(t-55296)*1024+9216+e}function _2(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function F2(t){return t>=64976&&t<=65007||spt.has(t)}var W;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo
Line truncated
|
`)}}).toArray()}var TV={};cA(TV,{extract:()=>e0t});function $mt(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function e0t(t){let e={};for(let r in t){let n=t[r],s=Array.isArray(n),{selector:i,value:o}=$mt(s?n[0]:n),a=typeof o=="function"?o:typeof o=="string"?A=>this._make(A).prop(o):A=>this._make(A).extract(o);if(s)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((A,c)=>a(c,r,e)).get();else{let A=this._findBySelector(i,1);e[r]=A.length>0?a(A[0],r,e):void 0}}return e}var Th=class{constructor(e,r,n){if(this.length=0,this.options=n,this._root=r,e){for(let s=0;s<e.length;s++)this[s]=e[s];this.length=e.length}}};Th.prototype.cheerio="[cheerio object]";Th.prototype.splice=Array.prototype.splice;Th.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Th.prototype,tV,QV,wV,SV,NV,TV);function XIe(t,e){return function r(n,s,i=!0){if(n==null)throw new Error("cheerio.load() expects a string");let o=oC(s),a=t(n,o,i,null);class A extends Th{_make(l,d){let h=c(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function c(u,l,d=a,h){if(u&&Ra(u))return u;let f=oC(h,o),g=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],E=Ra(g)?g:new A(g,null,f);if(E._root=E,!u)return new A(void 0,E,f);let m=typeof u=="string"&&zQ(u)?t(u,f,!1,null).children:t0t(u)?[u]:Array.isArray(u)?u:void 0,I=new A(m,E,f);if(m)return I;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let y=u,B=l?typeof l=="string"?zQ(l)?new A([t(l,f,!1,null)],E,f):(y=`${l} ${y}`,E):Ra(l)?l:new A(Array.isArray(l)?l:[l],E,f):E;return B?B.find(y):I}return Object.assign(c,WY,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function t0t(t){return!!t.name||t.type===Na.Root||t.type===Na.Text||t.type===Na.Comment}var r0t=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),Er="\uFFFD",T;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(T||(T={}));var Ai={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function nv(t){return t>=55296&&t<=57343}function ZIe(t){return t>=56320&&t<=57343}function $Ie(t,e){return(t-55296)*1024+9216+e}function sv(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function iv(t){return t>=64976&&t<=65007||r0t.has(t)}var z;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo
Line truncated
|
||||||
`," Line feed \\n"]]),fRe=new Map([...tj,["\\"," Backslash \\"],["/"," Forward slash /"]]);function gRe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of fRe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
`," Line feed \\n"]]),jDe=new Map([...XK,["\\"," Backslash \\"],["/"," Forward slash /"]]);function KDe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of jDe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
||||||
|
|
||||||
Invalid characters include: ${Array.from(fRe.values()).toString()}
|
Invalid characters include: ${Array.from(jDe.values()).toString()}
|
||||||
|
|
||||||
These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);re("Artifact name is valid!")}function rj(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of tj)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
|
These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);se("Artifact name is valid!")}function ZK(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of XK)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
|
||||||
|
|
||||||
Invalid characters include: ${Array.from(tj.values()).toString()}
|
Invalid characters include: ${Array.from(XK.values()).toString()}
|
||||||
|
|
||||||
The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.
|
The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.
|
||||||
`)}var CRe=pe(ERe(),1);function kA(){return`@actions/artifact-${CRe.version}`}var sC=class extends Error{constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},cl=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},Al=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},nh=class extends Error{constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},ul=class extends Error{constructor(e){let r=`Unable to make request: ${e}
|
`)}var e2e=Ie($De(),1);function Eu(){return`@actions/artifact-${e2e.version}`}var BI=class extends Error{constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},td=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},rd=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},rf=class extends Error{constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},nd=class extends Error{constructor(e){let r=`Unable to make request: ${e}
|
||||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};ul.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Zg=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
|
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};nd.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var om=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
|
||||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Zg.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var ep=class extends Error{};ep.prototype.name="InvalidTokenError";function Zkt(t){return decodeURIComponent(atob(t).replace(/(.)/g,(e,r)=>{let n=r.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}function evt(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return Zkt(e)}catch{return atob(e)}}function IRe(t,e){if(typeof t!="string")throw new ep("Invalid token specified: must be a string");e||(e={});let r=e.header===!0?0:1,n=t.split(".")[r];if(typeof n!="string")throw new ep(`Invalid token specified: missing part #${r+1}`);let s;try{s=evt(n)}catch(i){throw new ep(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(s)}catch(i){throw new ep(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var h_=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function vA(){let t=l_(),e=IRe(t);if(!e.scp)throw h_;let r=e.scp.split(" ");if(r.length===0)throw h_;for(let n of r){let s=n.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw h_;let i={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return q(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),q(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw h_}function yRe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(Sc(r),Sc(encodeURIComponent(r)))}catch(e){q(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function BRe(t){if(typeof t!="object"||t===null){q("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&yRe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&yRe(t.signed_url)}var f_=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},nj=class{constructor(e,r,n,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let i=l_();this.baseUrl=nRe(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),s&&(this.retryMultiplier=s),this.httpClient=new $n(e,[new hu(i)])}request(e,r,n,s){return f_(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;q(`[Request] ${r} ${i}`);let o={"Content-Type":n};try{let{body:a}=yield this.retryableRequest(()=>f_(this,void 0,void 0,function*(){return this.httpClient.post(i,JSON.stringify(s),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return f_(this,void 0,void 0,function*(){let r=0,n="",s="";for(;r<this.maxAttempts;){let i=!1;try{let a=yield e(),c=a.message.statusCode;s=yield a.readBody(),q(`[Response] - ${a.message.statusCode}`),q(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let A=JSON.parse(s);if(BRe(A),q(`Body: ${JSON.stringify(A,null,2)}`),this.isSuccessStatusCode(c))return{response:a,body:A};if(i=this.isRetryableHttpStatusCode(c),n=`Failed request: (${c}) ${a.message.statusMessage}`,A.msg){if(Zg.isUsageErrorMessage(A.msg))throw new Zg;n=`${n}: ${A.msg}`}}catch(a){if(a instanceof SyntaxError&&q(`Raw Body: ${s}`),a instanceof Zg)throw a;if(ul.isNetworkErrorCode(a?.code))throw new ul(a?.code);i=!0,n=a.message}if(!i)throw new Error(`Received non-retryable error: ${n}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${n}`);let o=this.getExponentialRetryTimeMilliseconds(r);re(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${n}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[tr.BadGateway,tr.GatewayTimeout,tr.InternalServerError,tr.ServiceUnavailable,tr.TooManyRequests].includes(e):!1}sleep(e){return f_(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),n=r*this.retryMultiplier;return Math.trunc(Math.random()*(n-r)+r)}};function _A(t){let e=new nj(kA(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new d_(e)}import*as iC from"fs";import{normalize as bRe,resolve as QRe}from"path";function wRe(t){if(!iC.existsSync(t))throw n
Line truncated
|
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};om.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var am=class extends Error{};am.prototype.name="InvalidTokenError";function AMt(t){return decodeURIComponent(atob(t).replace(/(.)/g,(e,r)=>{let n=r.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}function cMt(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return AMt(e)}catch{return atob(e)}}function t2e(t,e){if(typeof t!="string")throw new am("Invalid token specified: must be a string");e||(e={});let r=e.header===!0?0:1,n=t.split(".")[r];if(typeof n!="string")throw new am(`Invalid token specified: missing part #${r+1}`);let s;try{s=cMt(n)}catch(i){throw new am(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(s)}catch(i){throw new am(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var UM=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function Cu(){let t=_M(),e=t2e(t);if(!e.scp)throw UM;let r=e.scp.split(" ");if(r.length===0)throw UM;for(let n of r){let s=n.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw UM;let i={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return J(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),J(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw UM}function r2e(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(lc(r),lc(encodeURIComponent(r)))}catch(e){J(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function n2e(t){if(typeof t!="object"||t===null){J("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&r2e(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&r2e(t.signed_url)}var PM=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},$K=class{constructor(e,r,n,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let i=_M();this.baseUrl=UDe(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),s&&(this.retryMultiplier=s),this.httpClient=new hs(e,[new nl(i)])}request(e,r,n,s){return PM(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;J(`[Request] ${r} ${i}`);let o={"Content-Type":n};try{let{body:a}=yield this.retryableRequest(()=>PM(this,void 0,void 0,function*(){return this.httpClient.post(i,JSON.stringify(s),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return PM(this,void 0,void 0,function*(){let r=0,n="",s="";for(;r<this.maxAttempts;){let i=!1;try{let a=yield e(),A=a.message.statusCode;s=yield a.readBody(),J(`[Response] - ${a.message.statusCode}`),J(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let c=JSON.parse(s);if(n2e(c),J(`Body: ${JSON.stringify(c,null,2)}`),this.isSuccessStatusCode(A))return{response:a,body:c};if(i=this.isRetryableHttpStatusCode(A),n=`Failed request: (${A}) ${a.message.statusMessage}`,c.msg){if(om.isUsageErrorMessage(c.msg))throw new om;n=`${n}: ${c.msg}`}}catch(a){if(a instanceof SyntaxError&&J(`Raw Body: ${s}`),a instanceof om)throw a;if(nd.isNetworkErrorCode(a?.code))throw new nd(a?.code);i=!0,n=a.message}if(!i)throw new Error(`Received non-retryable error: ${n}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${n}`);let o=this.getExponentialRetryTimeMilliseconds(r);se(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${n}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[ur.BadGateway,ur.GatewayTimeout,ur.InternalServerError,ur.ServiceUnavailable,ur.TooManyRequests].includes(e):!1}sleep(e){return PM(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),n=r*this.retryMultiplier;return Math.trunc(Math.random()*(n-r)+r)}};function Iu(t){let e=new $K(Eu(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new LM(e)}import*as bI from"fs";import{normalize as s2e,resolve as i2e}from"path";function o2e(t){if(!bI.existsSync(t))throw n
Line truncated
|
||||||
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&Xe("Multiple artifacts found, defaulting to first.");let A={workflowRunBackendId:c[0].workflowRunBackendId,workflowJobRunBackendId:c[0].workflowJobRunBackendId,name:c[0].name},{signedUrl:u}=yield n.GetSignedArtifactURL(A);re(`Redirecting to blob download url: ${M3e(u)}`);try{re(`Starting download of artifact to: ${r}`);let l=yield L3e(u,r,e?.skipDecompress);re("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(s=!0,q(`Computed digest: ${l.sha256Digest}`),q(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:s}})}function O3e(){return ZC(this,arguments,void 0,function*(t=sRe()){return(yield LVt(t))?q(`Artifact destination folder already exists: ${t}`):(q(`Artifact destination folder does not exist, creating: ${t}`),yield D3e.mkdir(t,{recursive:!0})),t})}var PVt=5,OVt=[400,401,403,404,422];function eI(t,e=PVt,r=OVt){var n;if(e<=0)return[{enabled:!1},t.request];let s={enabled:!0};r.length>0&&(s.doNotRetry=r);let i=Object.assign(Object.assign({},t.request),{retries:e});return q(`GitHub client configured with: (retries: ${i.retries}, retry-exempt-status-code: ${(n=s.doNotRetry)!==null&&n!==void 0?n:"octokit default: [400, 401, 403, 404, 422]"})`),[s,i]}var H3e="6.0.0";function xp(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let n=Date.now(),s=t.request.endpoint.parse(r),i=s.url.replace(r.baseUrl,"");return e(r).then(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o})})}xp.VERSION=H3e;var Y3e=pe(G3e(),1);var yM=class extends Error{name;status;request;response;constructor(e,r,n){super(e,{cause:n.cause}),this.name="HttpError",this.status=Number.parseInt(r),Number.isNaN(this.status)&&(this.status=0);"response"in n&&(this.response=n.response);let s=Object.assign({},n.request);n.request.headers.authorization&&(s.headers=Object.assign({},n.request.headers,{authorization:n.request.headers.authorization.replace(/(?<! ) .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s}};var HVt="0.0.0-development";async function q3e(t,e,r,n){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let s=n.request.retries!=null?n.request.retries:t.retries,i=Math.pow((n.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,s,i)}throw r}async function GVt(t,e,r,n){let s=new Y3e.default;return s.on("failed",function(i,o){let a=~~i.request.request.retries,c=~~i.request.request.retryAfter;if(n.request.retryCount=o.retryCount+1,a>o.retryCount)return c*t.retryAfterBaseValue}),s.schedule(qVt.bind(null,t,e,r),n)}async function qVt(t,e,r,n){let s=await r(r,n);if(s.data&&s.data.errors&&s.data.errors.length>0&&/Something went wrong while executing your query/.test(s.data.errors[0].message)){let i=new yM(s.data.errors[0].message,500,{request:n,response:s});return q3e(t,e,i,n)}return s}function Rp(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry);return r.enabled&&(t.hook.error("request",q3e.bind(null,r,t)),t.hook.wrap("request",GVt.bind(null,r,t))),{retry:{retryRequest:(n,s,i)=>(n.request.request=Object.assign({},n.request.request,{retries:s,retryAfter:i}),n)}}}Rp.VERSION=HVt;var V3e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function BM(t,e,r,n,s){return V3e(this,void 0,void 0,function*(){var i;let[o,a]=eI(cf),c={log:void 0,userAgent:kA(),previews:void 0,retry:o,request:a},u=yield Oi(s,c,Rp,xp).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:n,run_id:e,name:t});if(u.status!==200)throw new cl(`Invalid response from GitHub API: ${u.status} (${(i=u?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new Al(`Artifact not found for name: ${t}
|
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);A.length>1&&$e("Multiple artifacts found, defaulting to first.");let c={workflowRunBackendId:A[0].workflowRunBackendId,workflowJobRunBackendId:A[0].workflowJobRunBackendId,name:A[0].name},{signedUrl:u}=yield n.GetSignedArtifactURL(c);se(`Redirecting to blob download url: ${D4e(u)}`);try{se(`Starting download of artifact to: ${r}`);let l=yield k4e(u,r,e?.skipDecompress);se("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(s=!0,J(`Computed digest: ${l.sha256Digest}`),J(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:s}})}function M4e(){return my(this,arguments,void 0,function*(t=PDe()){return(yield jWt(t))?J(`Artifact destination folder already exists: ${t}`):(J(`Artifact destination folder does not exist, creating: ${t}`),yield S4e.mkdir(t,{recursive:!0})),t})}var XWt=5,ZWt=[400,401,403,404,422];function Ey(t,e=XWt,r=ZWt){var n;if(e<=0)return[{enabled:!1},t.request];let s={enabled:!0};r.length>0&&(s.doNotRetry=r);let i=Object.assign(Object.assign({},t.request),{retries:e});return J(`GitHub client configured with: (retries: ${i.retries}, retry-exempt-status-code: ${(n=s.doNotRetry)!==null&&n!==void 0?n:"octokit default: [400, 401, 403, 404, 422]"})`),[s,i]}var _4e="6.0.0";function vm(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let n=Date.now(),s=t.request.endpoint.parse(r),i=s.url.replace(r.baseUrl,"");return e(r).then(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o})})}vm.VERSION=_4e;var P4e=Ie(L4e(),1);var $Wt="0.0.0-development";function e7t(t){return t.request!==void 0}async function U4e(t,e,r,n){if(!e7t(r)||!r?.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let s=n.request.retries!=null?n.request.retries:t.retries,i=Math.pow((n.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,s,i)}throw r}async function t7t(t,e,r,n){let s=new P4e.default;return s.on("failed",function(i,o){let a=~~i.request.request?.retries,A=~~i.request.request?.retryAfter;if(n.request.retryCount=o.retryCount+1,a>o.retryCount)return A*t.retryAfterBaseValue}),s.schedule(r7t.bind(null,t,e,r),n)}async function r7t(t,e,r,n){let s=await r(n);if(s.data&&s.data.errors&&s.data.errors.length>0&&/Something went wrong while executing your query/.test(s.data.errors[0].message)){let i=new al(s.data.errors[0].message,500,{request:n,response:s});return U4e(t,e,i,n)}return s}function Fm(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry),n={retry:{retryRequest:(s,i,o)=>(s.request.request=Object.assign({},s.request.request,{retries:i,retryAfter:o}),s)}};return r.enabled&&(t.hook.error("request",U4e.bind(null,r,n)),t.hook.wrap("request",t7t.bind(null,r,n))),n}Fm.VERSION=$Wt;var O4e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function JL(t,e,r,n,s){return O4e(this,void 0,void 0,function*(){var i;let[o,a]=Ey(lg),A={log:void 0,userAgent:Eu(),previews:void 0,retry:o,request:a},u=yield go(s,A,Fm,vm).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:n,run_id:e,name:t});if(u.status!==200)throw new td(`Invalid response from GitHub API: ${u.status} (${(i=u?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new rd(`Artifact not found for name: ${t}
|
||||||
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let l=u.data.artifacts[0];return u.data.artifacts.length>1&&(l=u.data.artifacts.sort((d,h)=>h.id-d.id)[0],q(`More than one artifact found for a single name, returning newest (id: ${l.id})`)),{artifact:{name:l.name,id:l.id,size:l.size_in_bytes,createdAt:l.created_at?new Date(l.created_at):void 0,digest:l.digest}}})}function W3e(t){return V3e(this,void 0,void 0,function*(){var e;let r=_A(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=vA(),i={workflowRunBackendId:n,workflowJobRunBackendId:s,nameFilter:gn.create({value:t})},o=yield r.ListArtifacts(i);if(o.artifacts.length===0)throw new Al(`Artifact not found for name: ${t}
|
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let l=u.data.artifacts[0];return u.data.artifacts.length>1&&(l=u.data.artifacts.sort((d,h)=>h.id-d.id)[0],J(`More than one artifact found for a single name, returning newest (id: ${l.id})`)),{artifact:{name:l.name,id:l.id,size:l.size_in_bytes,createdAt:l.created_at?new Date(l.created_at):void 0,digest:l.digest}}})}function H4e(t){return O4e(this,void 0,void 0,function*(){var e;let r=Iu(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=Cu(),i={workflowRunBackendId:n,workflowJobRunBackendId:s,nameFilter:Nn.create({value:t})},o=yield r.ListArtifacts(i);if(o.artifacts.length===0)throw new rd(`Artifact not found for name: ${t}
|
||||||
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((c,A)=>Number(A.databaseId)-Number(c.databaseId))[0],q(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?lo.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var J3e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function z3e(t,e,r,n,s){return J3e(this,void 0,void 0,function*(){var i;let[o,a]=eI(cf),c={log:void 0,userAgent:kA(),previews:void 0,retry:o,request:a},A=Oi(s,c,Rp,xp),u=yield BM(t,e,r,n,s),l=yield A.rest.actions.deleteArtifact({owner:r,repo:n,artifact_id:u.artifact.id});if(l.status!==204)throw new cl(`Invalid response from GitHub API: ${l.status} (${(i=l?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);return{id:u.artifact.id}})}function j3e(t){return J3e(this,void 0,void 0,function*(){let e=_A(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=vA(),s={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:gn.create({value:t})},i=yield e.ListArtifacts(s);if(i.artifacts.length===0)throw new Al(`Artifact not found for name: ${t}`);let o=i.artifacts[0];i.artifacts.length>1&&(o=i.artifacts.sort((A,u)=>Number(u.databaseId)-Number(A.databaseId))[0],q(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},c=yield e.DeleteArtifact(a);return re(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var K3e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},bM=aRe(),QM=100,YVt=Math.ceil(bM/QM);function $3e(t,e,r,n){return K3e(this,arguments,void 0,function*(s,i,o,a,c=!1){re(`Fetching artifact list for workflow run ${s} in repository ${i}/${o}`);let A=[],[u,l]=eI(cf),d={log:void 0,userAgent:kA(),previews:void 0,retry:u,request:l},h=Oi(a,d,Rp,xp),f=1,{data:g}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:QM,page:f}),E=Math.ceil(g.total_count/QM),m=g.total_count;m>bM&&(Xe(`Workflow run ${s} has ${m} artifacts, exceeding the limit of ${bM}. Results will be incomplete as only the first ${bM} artifacts will be returned`),E=YVt);for(let I of g.artifacts)A.push({name:I.name,id:I.id,size:I.size_in_bytes,createdAt:I.created_at?new Date(I.created_at):void 0,digest:I.digest});for(f++,f;f<=E;f++){q(`Fetching page ${f} of artifact list`);let{data:I}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:QM,page:f});for(let y of I.artifacts)A.push({name:y.name,id:y.id,size:y.size_in_bytes,createdAt:y.created_at?new Date(y.created_at):void 0,digest:y.digest})}return c&&(A=Z3e(A)),re(`Found ${A.length} artifact(s)`),{artifacts:A}})}function X3e(){return K3e(this,arguments,void 0,function*(t=!1){let e=_A(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=vA(),s={workflowRunBackendId:r,workflowJobRunBackendId:n},o=(yield e.ListArtifacts(s)).artifacts.map(a=>{var c;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?lo.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=Z3e(o)),re(`Found ${o.length} artifact(s)`),{artifacts:o}})}function Z3e(t){t.sort((n,s)=>s.id-n.id);let e=[],r=new Set;for(let n of t)r.has(n.name)||(e.push(n),r.add(n.name));return e}var B1=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},VVt=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)e.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(r[n[s]]=t[n[s]]);return r},tI=class{uploadArtifact(e,r,n,s){return B1(this,void 0,void 0,function*(){try{if(tC())throw new nh;return KOe(e,r,n,s)}catch(i){throw Xe(`Artifact upload failed with error: ${i}.
|
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((A,c)=>Number(c.databaseId)-Number(A.databaseId))[0],J(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Yo.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var G4e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function q4e(t,e,r,n,s){return G4e(this,void 0,void 0,function*(){var i;let[o,a]=Ey(lg),A={log:void 0,userAgent:Eu(),previews:void 0,retry:o,request:a},c=go(s,A,Fm,vm),u=yield JL(t,e,r,n,s),l=yield c.rest.actions.deleteArtifact({owner:r,repo:n,artifact_id:u.artifact.id});if(l.status!==204)throw new td(`Invalid response from GitHub API: ${l.status} (${(i=l?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);return{id:u.artifact.id}})}function Y4e(t){return G4e(this,void 0,void 0,function*(){let e=Iu(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Cu(),s={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:Nn.create({value:t})},i=yield e.ListArtifacts(s);if(i.artifacts.length===0)throw new rd(`Artifact not found for name: ${t}`);let o=i.artifacts[0];i.artifacts.length>1&&(o=i.artifacts.sort((c,u)=>Number(u.databaseId)-Number(c.databaseId))[0],J(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},A=yield e.DeleteArtifact(a);return se(`Artifact '${t}' (ID: ${A.artifactId}) deleted`),{id:Number(A.artifactId)}})}var V4e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},WL=GDe(),zL=100,n7t=Math.ceil(WL/zL);function J4e(t,e,r,n){return V4e(this,arguments,void 0,function*(s,i,o,a,A=!1){se(`Fetching artifact list for workflow run ${s} in repository ${i}/${o}`);let c=[],[u,l]=Ey(lg),d={log:void 0,userAgent:Eu(),previews:void 0,retry:u,request:l},h=go(a,d,Fm,vm),f=1,{data:g}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:zL,page:f}),E=Math.ceil(g.total_count/zL),m=g.total_count;m>WL&&($e(`Workflow run ${s} has ${m} artifacts, exceeding the limit of ${WL}. Results will be incomplete as only the first ${WL} artifacts will be returned`),E=n7t);for(let I of g.artifacts)c.push({name:I.name,id:I.id,size:I.size_in_bytes,createdAt:I.created_at?new Date(I.created_at):void 0,digest:I.digest});for(f++,f;f<=E;f++){J(`Fetching page ${f} of artifact list`);let{data:I}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:zL,page:f});for(let y of I.artifacts)c.push({name:y.name,id:y.id,size:y.size_in_bytes,createdAt:y.created_at?new Date(y.created_at):void 0,digest:y.digest})}return A&&(c=z4e(c)),se(`Found ${c.length} artifact(s)`),{artifacts:c}})}function W4e(){return V4e(this,arguments,void 0,function*(t=!1){let e=Iu(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Cu(),s={workflowRunBackendId:r,workflowJobRunBackendId:n},o=(yield e.ListArtifacts(s)).artifacts.map(a=>{var A;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Yo.toDate(a.createdAt):void 0,digest:(A=a.digest)===null||A===void 0?void 0:A.value}});return t&&(o=z4e(o)),se(`Found ${o.length} artifact(s)`),{artifacts:o}})}function z4e(t){t.sort((n,s)=>s.id-n.id);let e=[],r=new Set;for(let n of t)r.has(n.name)||(e.push(n),r.add(n.name));return e}var zS=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},s7t=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)e.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(r[n[s]]=t[n[s]]);return r},Cy=class{uploadArtifact(e,r,n,s){return zS(this,void 0,void 0,function*(){try{if(CI())throw new rf;return V8e(e,r,n,s)}catch(i){throw $e(`Artifact upload failed with error: ${i}.
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}downloadArtifact(e,r){return B1(this,void 0,void 0,function*(){try{if(tC())throw new nh;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,token:i}}=r,o=VVt(r,["findBy"]);return U3e(e,n,s,i,o)}return P3e(e,r)}catch(n){throw Xe(`Download Artifact failed with error: ${n}.
|
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}downloadArtifact(e,r){return zS(this,void 0,void 0,function*(){try{if(CI())throw new rf;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,token:i}}=r,o=s7t(r,["findBy"]);return v4e(e,n,s,i,o)}return F4e(e,r)}catch(n){throw $e(`Download Artifact failed with error: ${n}.
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}listArtifacts(e){return B1(this,void 0,void 0,function*(){try{if(tC())throw new nh;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:s,token:i}}=e;return $3e(r,n,s,i,e?.latest)}return X3e(e?.latest)}catch(r){throw Xe(`Listing Artifacts failed with error: ${r}.
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}listArtifacts(e){return zS(this,void 0,void 0,function*(){try{if(CI())throw new rf;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:s,token:i}}=e;return J4e(r,n,s,i,e?.latest)}return W4e(e?.latest)}catch(r){throw $e(`Listing Artifacts failed with error: ${r}.
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),r}})}getArtifact(e,r){return B1(this,void 0,void 0,function*(){try{if(tC())throw new nh;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:s,repositoryName:i,token:o}}=r;return BM(e,n,s,i,o)}return W3e(e)}catch(n){throw Xe(`Get Artifact failed with error: ${n}.
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),r}})}getArtifact(e,r){return zS(this,void 0,void 0,function*(){try{if(CI())throw new rf;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:s,repositoryName:i,token:o}}=r;return JL(e,n,s,i,o)}return H4e(e)}catch(n){throw $e(`Get Artifact failed with error: ${n}.
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}deleteArtifact(e,r){return B1(this,void 0,void 0,function*(){try{if(tC())throw new nh;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,workflowRunId:i,token:o}}=r;return z3e(e,i,n,s,o)}return j3e(e)}catch(n){throw Xe(`Delete Artifact failed with error: ${n}.
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}deleteArtifact(e,r){return zS(this,void 0,void 0,function*(){try{if(CI())throw new rf;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,workflowRunId:i,token:o}}=r;return q4e(e,i,n,s,o)}return Y4e(e)}catch(n){throw $e(`Delete Artifact failed with error: ${n}.
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}};var hRr=new tI;import*as wM from"path";import tZ from"fs";var WVt="dependency-graph_";async function t8e(t){let e=t.getDependencyGraphOption();try{switch(e){case"disabled":case"generate":case"download-and-submit":return;case"generate-and-submit":await e8e(t,!1);return;case"generate-submit-and-upload":await e8e(t,!0);return;case"generate-and-upload":await JVt(t)}}catch(r){e7t(t,e,r)}}async function e8e(t,e){if(n8e()){re("Dependency graph not supported in the ACT environment.");return}let r=await r8e();try{await zVt(r)}catch(n){try{await eZ(r,t)}catch(s){re(String(s))}throw n}e&&await eZ(r,t)}async function JVt(t){if(n8e()){re("Dependency graph not supported in the ACT environment.");return}await eZ(await r8e(),t)}async function r8e(){let r=(await(await QG(`${$Vt()}/**/*.json`)).glob()).filter(n=>!XVt(n));return r.forEach(ZVt),re(`Found dependency graph files: ${r.join(", ")}`),r}async function eZ(t,e){if(t.length===0){re("No dependency graph files found to upload.");return}let r=cb(),n=new tI;for(let s of t){let i=rZ(s);re(`Uploading dependency graph file: ${i}`);let o=`${WVt}${wM.basename(s)}`;await n.uploadArtifact(o,[s],r,{retentionDays:e.getArtifactRetentionDays()})}}async function zVt(t){if(t.length===0){re("No dependency graph files found to submit.");return}for(let e of t)try{await KVt(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=jVt(e,r)),r}}function jVt(t,e){let n=`Dependency submission failed for ${rZ(t)}.
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}};var Pkr=new Cy;import*as jL from"path";import Zee from"fs";var i7t="dependency-graph_";async function K4e(t){let e=t.getDependencyGraphOption();try{switch(e){case"disabled":case"generate":case"download-and-submit":return;case"generate-and-submit":await j4e(t,!1);return;case"generate-submit-and-upload":await j4e(t,!0);return;case"generate-and-upload":await o7t(t)}}catch(r){h7t(t,e,r)}}async function j4e(t,e){if(Z4e()){se("Dependency graph not supported in the ACT environment.");return}let r=await X4e();try{await a7t(r)}catch(n){try{await Xee(r,t)}catch(s){se(String(s))}throw n}e&&await Xee(r,t)}async function o7t(t){if(Z4e()){se("Dependency graph not supported in the ACT environment.");return}await Xee(await X4e(),t)}async function X4e(){let r=(await(await yY(`${u7t()}/**/*.json`)).glob()).filter(n=>!l7t(n));return r.forEach(d7t),se(`Found dependency graph files: ${r.join(", ")}`),r}async function Xee(t,e){if(t.length===0){se("No dependency graph files found to upload.");return}let r=vQ(),n=new Cy;for(let s of t){let i=$ee(s);se(`Uploading dependency graph file: ${i}`);let o=`${i7t}${jL.basename(s)}`;await n.uploadArtifact(o,[s],r,{retentionDays:e.getArtifactRetentionDays()})}}async function a7t(t){if(t.length===0){se("No dependency graph files found to submit.");return}for(let e of t)try{await c7t(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=A7t(e,r)),r}}function A7t(t,e){let n=`Dependency submission failed for ${$ee(t)}.
|
||||||
${e.message}`;return e.message==="Resource not accessible by integration"?`${n}
|
${e.message}`;return e.message==="Resource not accessible by integration"?`${n}
|
||||||
Please ensure that the 'contents: write' permission is available for the workflow job.
|
Please ensure that the 'contents: write' permission is available for the workflow job.
|
||||||
Note that this permission is never available for a 'pull_request' trigger from a repository fork.
|
Note that this permission is never available for a 'pull_request' trigger from a repository fork.
|
||||||
`:n}async function KVt(t){let e=t7t(),r=tZ.readFileSync(t,"utf8"),n=JSON.parse(r);n.owner=pu.repo.owner,n.repo=pu.repo.repo;let s=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",n),i=rZ(t);vce(`Submitted ${i}: ${s.data.message}`)}function $Vt(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function XVt(t){let e=`${t}.processed`;return tZ.existsSync(e)}function ZVt(t){let e=`${t}.processed`;tZ.writeFileSync(e,"")}function e7t(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new eC(r);Xe(`Failed to ${e} dependency graph. Will continue.
|
`:n}async function c7t(t){let e=f7t(),r=Zee.readFileSync(t,"utf8"),n=JSON.parse(r);n.owner=Al.repo.owner,n.repo=Al.repo.repo;let s=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",n),i=$ee(t);Ix(`Submitted ${i}: ${s.data.message}`)}function u7t(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function l7t(t){let e=`${t}.processed`;return Zee.existsSync(e)}function d7t(t){let e=`${t}.processed`;Zee.writeFileSync(e,"")}function h7t(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new EI(r);$e(`Failed to ${e} dependency graph. Will continue.
|
||||||
${String(r)}`)}function t7t(){return Oi(ab())}function rZ(t){let e=cb();return wM.relative(e,t)}function n8e(){return process.env.ACT!==void 0}function n7t(t=process.platform){return t==="win32"?50:0}async function s8e(t=process.platform){let e=n7t(t);return e>0&&await new Promise(r=>setTimeout(r,e)),process.exit()}process.on("uncaughtException",t=>Cz(t));async function s7t(){try{Yme(),qme(),await rRe(new YD,new ib,new VD)&&await t8e(new U0)}catch(t){Cz(t)}await s8e()}s7t();export{s7t as run};
|
${String(r)}`)}function f7t(){return go(kQ())}function $ee(t){let e=vQ();return jL.relative(e,t)}function Z4e(){return process.env.ACT!==void 0}function p7t(t=process.platform){return t==="win32"?50:0}async function $4e(t=process.platform){let e=p7t(t);return e>0&&await new Promise(r=>setTimeout(r,e)),process.exit()}process.on("uncaughtException",t=>gK(t));async function m7t(){try{mEe(),pEe(),await LDe(new lk,new RQ,new dk)&&await K4e(new rC)}catch(t){gK(t)}await $4e()}m7t();export{m7t as run};
|
||||||
/*! Bundled license information:
|
/*! Bundled license information:
|
||||||
|
|
||||||
undici/lib/web/fetch/body.js:
|
undici/lib/web/fetch/body.js:
|
||||||
@@ -397,13 +412,6 @@ undici/lib/web/websocket/frame.js:
|
|||||||
undici/lib/web/websocket/frame.js:
|
undici/lib/web/websocket/frame.js:
|
||||||
(*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)
|
(*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)
|
||||||
|
|
||||||
content-type/dist/index.js:
|
|
||||||
(*!
|
|
||||||
* content-type
|
|
||||||
* Copyright(c) 2015 Douglas Christopher Wilson
|
|
||||||
* MIT Licensed
|
|
||||||
*)
|
|
||||||
|
|
||||||
normalize-path/index.js:
|
normalize-path/index.js:
|
||||||
(*!
|
(*!
|
||||||
* normalize-path <https://github.com/jonschlinkert/normalize-path>
|
* normalize-path <https://github.com/jonschlinkert/normalize-path>
|
||||||
@@ -473,12 +481,21 @@ archiver/index.js:
|
|||||||
* @copyright (c) 2012-2014 Chris Talkington, contributors.
|
* @copyright (c) 2012-2014 Chris Talkington, contributors.
|
||||||
*)
|
*)
|
||||||
|
|
||||||
@octokit/request-error/dist-src/index.js:
|
content-type/dist/index.js:
|
||||||
|
(*!
|
||||||
|
* content-type
|
||||||
|
* Copyright(c) 2015 Douglas Christopher Wilson
|
||||||
|
* MIT Licensed
|
||||||
|
*)
|
||||||
|
|
||||||
@octokit/request-error/dist-src/index.js:
|
@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 *)
|
(* v8 ignore else -- @preserve -- Bug with vitest coverage where it sees an else branch that doesn't exist *)
|
||||||
|
|
||||||
@octokit/request/dist-bundle/index.js:
|
@octokit/request/dist-bundle/index.js:
|
||||||
(* v8 ignore next -- @preserve *)
|
(* v8 ignore next -- @preserve *)
|
||||||
(* v8 ignore else -- @preserve *)
|
(* v8 ignore else -- @preserve *)
|
||||||
|
|
||||||
|
@octokit/graphql/dist-bundle/index.js:
|
||||||
|
(* v8 ignore if -- @preserve *)
|
||||||
*/
|
*/
|
||||||
//# sourceMappingURL=index.js.map
|
//# sourceMappingURL=index.js.map
|
||||||
Vendored
+4
-4
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 3,
|
"version": 3,
|
||||||
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
|
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
|
||||||
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
||||||
"mappings": ";u3BAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,GAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,GAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,OCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
|
"mappings": ";u3BAAA,IAAAA,IAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,IAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,IACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACtBS,EAAM,aAAeE,IACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,IAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,IAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,IAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,IAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,MAAA,CAAAA,IAAO,QAAU,QCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,MAAA,CAAAA,IAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
|
||||||
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
||||||
}
|
}
|
||||||
+90
-84
@@ -1,104 +1,104 @@
|
|||||||
import {createRequire} from 'module';const require=createRequire(import.meta.url);
|
import {createRequire} from 'module';const require=createRequire(import.meta.url);
|
||||||
var mne=Object.create;var UB=Object.defineProperty;var pne=Object.getOwnPropertyDescriptor;var Ene=Object.getOwnPropertyNames;var Cne=Object.getPrototypeOf,Ine=Object.prototype.hasOwnProperty;var Q=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var m=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}},an=(t,e)=>{for(var r in e)UB(t,r,{get:e[r],enumerable:!0})},Bne=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Ene(e))!Ine.call(t,n)&&n!==r&&UB(t,n,{get:()=>e[n],enumerable:!(s=pne(e,n))||s.enumerable});return t};var ce=(t,e,r)=>(r=t!=null?mne(Cne(t)):{},Bne(e||!t||!t.__esModule?UB(r,"default",{value:t,enumerable:!0}):r,t));var _F=m(Ac=>{"use strict";var Rqe=Q("net"),Sne=Q("tls"),HB=Q("http"),PF=Q("https"),Tne=Q("events"),kqe=Q("assert"),Dne=Q("util");Ac.httpOverHttp=xne;Ac.httpsOverHttp=Rne;Ac.httpOverHttps=kne;Ac.httpsOverHttps=Fne;function xne(t){var e=new Ci(t);return e.request=HB.request,e}function Rne(t){var e=new Ci(t);return e.request=HB.request,e.createSocket=vF,e.defaultPort=443,e}function kne(t){var e=new Ci(t);return e.request=PF.request,e}function Fne(t){var e=new Ci(t);return e.request=PF.request,e.createSocket=vF,e.defaultPort=443,e}function Ci(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||HB.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=OF(n,i,o),A=0,c=e.requests.length;A<c;++A){var u=e.requests[A];if(u.host===a.host&&u.port===a.port){e.requests.splice(A,1),u.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}Dne.inherits(Ci,Tne.EventEmitter);Ci.prototype.addRequest=function(e,r,s,n){var i=this,o=GB({request:e},i.options,OF(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",A),a.on("close",c),a.on("agentRemove",c),e.onSocket(a);function A(){i.emit("free",a,o)}function c(u){i.removeSocket(a),a.removeListener("free",A),a.removeListener("close",c),a.removeListener("agentRemove",c)}})};Ci.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=GB({},s.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),Ao("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",A),o.once("connect",c),o.once("error",u),o.end();function a(l){l.upgrade=!0}function A(l,g,h){process.nextTick(function(){c(l,g,h)})}function c(l,g,h){if(o.removeAllListeners(),g.removeAllListeners(),l.statusCode!==200){Ao("tunneling socket could not be established, statusCode=%d",l.statusCode),g.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}if(h.length>0){Ao("got illegal response body from proxy"),g.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}return Ao("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=g,r(g)}function u(l){o.removeAllListeners(),Ao(`tunneling socket could not be established, cause=%s
|
var Roe=Object.create;var MQ=Object.defineProperty;var koe=Object.getOwnPropertyDescriptor;var Foe=Object.getOwnPropertyNames;var Moe=Object.getPrototypeOf,Uoe=Object.prototype.hasOwnProperty;var w=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var p=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}},Sn=(t,e)=>{for(var r in e)MQ(t,r,{get:e[r],enumerable:!0})},Loe=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Foe(e))!Uoe.call(t,n)&&n!==r&&MQ(t,n,{get:()=>e[n],enumerable:!(s=koe(e,n))||s.enumerable});return t};var fe=(t,e,r)=>(r=t!=null?Roe(Moe(t)):{},Loe(e||!t||!t.__esModule?MQ(r,"default",{value:t,enumerable:!0}):r,t));var eU=p(Pc=>{"use strict";var M7e=w("net"),Goe=w("tls"),HQ=w("http"),jM=w("https"),Yoe=w("events"),U7e=w("assert"),qoe=w("util");Pc.httpOverHttp=Joe;Pc.httpsOverHttp=Voe;Pc.httpOverHttps=Woe;Pc.httpsOverHttps=zoe;function Joe(t){var e=new _i(t);return e.request=HQ.request,e}function Voe(t){var e=new _i(t);return e.request=HQ.request,e.createSocket=ZM,e.defaultPort=443,e}function Woe(t){var e=new _i(t);return e.request=jM.request,e}function zoe(t){var e=new _i(t);return e.request=jM.request,e.createSocket=ZM,e.defaultPort=443,e}function _i(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||HQ.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=$M(n,i,o),A=0,c=e.requests.length;A<c;++A){var u=e.requests[A];if(u.host===a.host&&u.port===a.port){e.requests.splice(A,1),u.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}qoe.inherits(_i,Yoe.EventEmitter);_i.prototype.addRequest=function(e,r,s,n){var i=this,o=_Q({request:e},i.options,$M(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",A),a.on("close",c),a.on("agentRemove",c),e.onSocket(a);function A(){i.emit("free",a,o)}function c(u){i.removeSocket(a),a.removeListener("free",A),a.removeListener("close",c),a.removeListener("agentRemove",c)}})};_i.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=_Q({},s.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),Ro("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",A),o.once("connect",c),o.once("error",u),o.end();function a(l){l.upgrade=!0}function A(l,g,h){process.nextTick(function(){c(l,g,h)})}function c(l,g,h){if(o.removeAllListeners(),g.removeAllListeners(),l.statusCode!==200){Ro("tunneling socket could not be established, statusCode=%d",l.statusCode),g.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}if(h.length>0){Ro("got illegal response body from proxy"),g.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}return Ro("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=g,r(g)}function u(l){o.removeAllListeners(),Ro(`tunneling socket could not be established, cause=%s
|
||||||
`,l.message,l.stack);var g=new Error("tunneling socket could not be established, cause="+l.message);g.code="ECONNRESET",e.request.emit("error",g),s.removeSocket(n)}};Ci.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var s=this.requests.shift();s&&this.createSocket(s,function(n){s.request.onSocket(n)})}};function vF(t,e){var r=this;Ci.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=GB({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=Sne.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function OF(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function GB(t){for(var e=1,r=arguments.length;e<r;++e){var s=arguments[e];if(typeof s=="object")for(var n=Object.keys(s),i=0,o=n.length;i<o;++i){var a=n[i];s[a]!==void 0&&(t[a]=s[a])}}return t}var Ao;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Ao=function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)}:Ao=function(){};Ac.debug=Ao});var YB=m((Mqe,HF)=>{HF.exports=_F()});var $e=m((Uqe,GF)=>{GF.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var Se=m((Lqe,gM)=>{"use strict";var YF=Symbol.for("undici.error.UND_ERR"),et=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[YF]===!0}[YF]=!0},qF=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),qB=class extends et{constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[qF]===!0}[qF]=!0},VF=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),VB=class extends et{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[VF]===!0}[VF]=!0},JF=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),JB=class extends et{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[JF]===!0}[JF]=!0},WF=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),WB=class extends et{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[WF]===!0}[WF]=!0},zF=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),zB=class extends et{constructor(e,r,s,n){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=n,this.st
Line truncated
|
`,l.message,l.stack);var g=new Error("tunneling socket could not be established, cause="+l.message);g.code="ECONNRESET",e.request.emit("error",g),s.removeSocket(n)}};_i.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var s=this.requests.shift();s&&this.createSocket(s,function(n){s.request.onSocket(n)})}};function ZM(t,e){var r=this;_i.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=_Q({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=Goe.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function $M(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function _Q(t){for(var e=1,r=arguments.length;e<r;++e){var s=arguments[e];if(typeof s=="object")for(var n=Object.keys(s),i=0,o=n.length;i<o;++i){var a=n[i];s[a]!==void 0&&(t[a]=s[a])}}return t}var Ro;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Ro=function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)}:Ro=function(){};Pc.debug=Ro});var GQ=p((v7e,tU)=>{tU.exports=eU()});var At=p((P7e,rU)=>{rU.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var Le=p((O7e,SU)=>{"use strict";var sU=Symbol.for("undici.error.UND_ERR"),ct=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[sU]===!0}[sU]=!0},nU=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),YQ=class extends ct{constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[nU]===!0}[nU]=!0},iU=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),qQ=class extends ct{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[iU]===!0}[iU]=!0},oU=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),JQ=class extends ct{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[oU]===!0}[oU]=!0},aU=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),VQ=class extends ct{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[aU]===!0}[aU]=!0},AU=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),WQ=class extends ct{constructor(e,r,s,n){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=n,this.st
Line truncated
|
||||||
`)||t.includes("\r")||t.includes("\0"))===!1}function Koe(t,e){let{headersList:r}=e,s=(r.get("referrer-policy",!0)??"").split(","),n="";if(s.length>0)for(let i=s.length;i!==0;i--){let o=s[i-1].trim();if(Foe.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function Xoe(){return"allowed"}function joe(){return"success"}function Zoe(){return"success"}function $oe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function eae(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&OQ(t.origin)&&!OQ(cd(t))&&(e=null);break;case"same-origin":Kf(t,cd(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Ec(t,e){return t}function tae(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Ec(t.domainLookupStartTime,r),domainLookupEndTime:Ec(t.domainLookupEndTime,r),connectionStartTime:Ec(t.connectionStartTime,r),connectionEndTime:Ec(t.connectionEndTime,r),secureConnectionStartTime:Ec(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function rae(t){return Ec(voe.now(),t)}function sae(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function SU(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function nae(t){return{referrerPolicy:t.referrerPolicy}}function iae(t){let e=t.referrerPolicy;wa(e);let r=null;if(t.referrer==="client"){let a=BU();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=vQ(r),n=vQ(r,!0);s.toString().length>4096&&(s=n);let i=Kf(t,s),o=Ad(s)&&!Ad(t.url);switch(e){case"origin":return n??vQ(r,!0);case"unsafe-url":return s;case"same-origin":return i?n:"no-referrer";case"origin-when-cross-origin":return i?s:n;case"strict-origin-when-cross-origin":{let a=cd(t);return Kf(s,a)?s:Ad(s)&&!Ad(a)?"no-referrer":n}default:return o?"no-referrer":n}}function vQ(t,e){return wa(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function Ad(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let s=new URL(r);return!!(s.protocol==="https:"||s.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(s.hostname)||s.hostname==="localhost"||s.hostname.includes("localhost.")||s.hostname.endsWith(".localhost"))}}function oae(t,e){if(zf===void 0)return!0;let r=TU(e);if(r==="no metadata"||r.length===0)return!0;let s=Aae(r),n=cae(r,s);for(let i of n){let o=i.algo,a=i.hash,A=zf.createHash(o).update(t).digest("base64");if(A[A.length-1]==="="&&(A[A.length-2]==="="?A=A.slice(0,-2):A=A.slice(0,-1)),uae(A,a))return!0}return!1}var aae=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function TU(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=aae.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();yU.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function Aae(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let s=t[r];if(s.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;s.algo[3]==="3"&&(e="sha384")}}return e}function cae(t,e){if(t.length===1)return t;let r=0;for(let s=0;s<t.length;++s)t[s].algo===e&&(t[r++]=t[s]);return t.length=r,t}function uae(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function lae(t){}function Kf(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function dae(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function gae(t){return t.controller.state==="aborted"}function hae(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function fae(t){return Hoe[t.toLowerCase()]??t}function mae(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return wa(typeof e=="string"),e}var pae=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function DU(t,e,r=0,s=1){class n{#e;#t;
Line truncated
|
`)||t.includes("\r")||t.includes("\0"))===!1}function uce(t,e){let{headersList:r}=e,s=(r.get("referrer-policy",!0)??"").split(","),n="";if(s.length>0)for(let i=s.length;i!==0;i--){let o=s[i-1].trim();if(zAe.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function lce(){return"allowed"}function dce(){return"success"}function gce(){return"success"}function hce(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function fce(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&Py(t.origin)&&!Py(Jd(t))&&(e=null);break;case"same-origin":vm(t,Jd(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function zc(t,e){return t}function mce(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:zc(t.domainLookupStartTime,r),domainLookupEndTime:zc(t.domainLookupEndTime,r),connectionStartTime:zc(t.connectionStartTime,r),connectionEndTime:zc(t.connectionEndTime,r),secureConnectionStartTime:zc(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function pce(t){return zc($Ae.now(),t)}function Ece(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function _L(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function Cce(t){return{referrerPolicy:t.referrerPolicy}}function Ice(t){let e=t.referrerPolicy;ja(e);let r=null;if(t.referrer==="client"){let a=UL();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=vy(r),n=vy(r,!0);s.toString().length>4096&&(s=n);let i=vm(t,s),o=qd(s)&&!qd(t.url);switch(e){case"origin":return n??vy(r,!0);case"unsafe-url":return s;case"same-origin":return i?n:"no-referrer";case"origin-when-cross-origin":return i?s:n;case"strict-origin-when-cross-origin":{let a=Jd(t);return vm(s,a)?s:qd(s)&&!qd(a)?"no-referrer":n}default:return o?"no-referrer":n}}function vy(t,e){return ja(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function qd(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let s=new URL(r);return!!(s.protocol==="https:"||s.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(s.hostname)||s.hostname==="localhost"||s.hostname.includes("localhost.")||s.hostname.endsWith(".localhost"))}}function Bce(t,e){if(Lm===void 0)return!0;let r=GL(e);if(r==="no metadata"||r.length===0)return!0;let s=yce(r),n=bce(r,s);for(let i of n){let o=i.algo,a=i.hash,A=Lm.createHash(o).update(t).digest("base64");if(A[A.length-1]==="="&&(A[A.length-2]==="="?A=A.slice(0,-2):A=A.slice(0,-1)),wce(A,a))return!0}return!1}var Qce=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function GL(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=Qce.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();vL.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function yce(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let s=t[r];if(s.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;s.algo[3]==="3"&&(e="sha384")}}return e}function bce(t,e){if(t.length===1)return t;let r=0;for(let s=0;s<t.length;++s)t[s].algo===e&&(t[r++]=t[s]);return t.length=r,t}function wce(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function Nce(t){}function vm(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function Sce(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function Dce(t){return t.controller.state==="aborted"}function Tce(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function xce(t){return rce[t.toLowerCase()]??t}function Rce(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return ja(typeof e=="string"),e}var kce=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function YL(t,e,r=0,s=1){class n{#e;#t;
Line truncated
|
||||||
`);function Wae(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function zae(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let s=t.charCodeAt(r);if(!(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===39||s===45||s===95))return!1}return!0}function Kae(t,e){jf(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let s=Buffer.from(`--${r}`,"utf8"),n=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+s.length).equals(s))i.position+=s.length;else return"failure";if(i.position===t.length-2&&Zf(t,Vae,i)||i.position===t.length-4&&Zf(t,Jae,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=Xae(t,i);if(a==="failure")return"failure";let{name:A,filename:c,contentType:u,encoding:l}=a;i.position+=2;let g;{let f=t.indexOf(s.subarray(2),i.position);if(f===-1)return"failure";g=t.subarray(i.position,f-4),i.position+=g.length,l==="base64"&&(g=Buffer.from(g.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;c!==null?(u??="text/plain",Wae(u)||(u=""),h=new Yae([g],c,{type:u})):h=vae(Buffer.from(g)),jf(HU(A)),jf(typeof h=="string"&&HU(h)||_ae(h)),n.push(Hae(A,h,c))}}function Xae(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:s,contentType:n,encoding:i};let o=Ic(a=>a!==10&&a!==13&&a!==58,t,e);if(o=JQ(o,!0,!0,a=>a===9||a===32),!Oae.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Ic(a=>a===32||a===9,t,e),Pae(o)){case"content-disposition":{if(r=s=null,!Zf(t,qae,e)||(e.position+=17,r=qU(t,e),r===null))return"failure";if(Zf(t,YU,e)){let a=e.position+YU.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=qU(t,e),s===null))return"failure"}break}case"content-type":{let a=Ic(A=>A!==10&&A!==13,t,e);a=JQ(a,!1,!0,A=>A===9||A===32),n=GU(a);break}case"content-transfer-encoding":{let a=Ic(A=>A!==10&&A!==13,t,e);a=JQ(a,!1,!0,A=>A===9||A===32),i=GU(a);break}default:Ic(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function qU(t,e){jf(t[e.position-1]===34);let r=Ic(s=>s!==10&&s!==13&&s!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
`);function Aue(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function cue(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let s=t.charCodeAt(r);if(!(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===39||s===45||s===95))return!1}return!0}function uue(t,e){Om(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let s=Buffer.from(`--${r}`,"utf8"),n=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+s.length).equals(s))i.position+=s.length;else return"failure";if(i.position===t.length-2&&Hm(t,oue,i)||i.position===t.length-4&&Hm(t,aue,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=lue(t,i);if(a==="failure")return"failure";let{name:A,filename:c,contentType:u,encoding:l}=a;i.position+=2;let g;{let f=t.indexOf(s.subarray(2),i.position);if(f===-1)return"failure";g=t.subarray(i.position,f-4),i.position+=g.length,l==="base64"&&(g=Buffer.from(g.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;c!==null?(u??="text/plain",Aue(u)||(u=""),h=new nue([g],c,{type:u})):h=$ce(Buffer.from(g)),Om(tv(A)),Om(typeof h=="string"&&tv(h)||tue(h)),n.push(rue(A,h,c))}}function lue(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:s,contentType:n,encoding:i};let o=Xc(a=>a!==10&&a!==13&&a!==58,t,e);if(o=Jy(o,!0,!0,a=>a===9||a===32),!eue.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Xc(a=>a===32||a===9,t,e),Zce(o)){case"content-disposition":{if(r=s=null,!Hm(t,iue,e)||(e.position+=17,r=nv(t,e),r===null))return"failure";if(Hm(t,sv,e)){let a=e.position+sv.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=nv(t,e),s===null))return"failure"}break}case"content-type":{let a=Xc(A=>A!==10&&A!==13,t,e);a=Jy(a,!1,!0,A=>A===9||A===32),n=rv(a);break}case"content-transfer-encoding":{let a=Xc(A=>A!==10&&A!==13,t,e);a=Jy(a,!1,!0,A=>A===9||A===32),i=rv(a);break}default:Xc(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function nv(t,e){Om(t[e.position-1]===34);let r=Xc(s=>s!==10&&s!==13&&s!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
||||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function Ic(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function JQ(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function Zf(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}VU.exports={multipartFormDataParser:Kae,validateBoundary:zae}});var yc=m((aVe,rL)=>{"use strict";var dd=Ee(),{ReadableStreamFrom:jae,isBlobLike:WU,isReadableStreamLike:Zae,readableStreamClose:$ae,createDeferredPromise:eAe,fullyReadBody:tAe,extractMimeType:rAe,utf8DecodeBytes:XU}=Wr(),{FormData:zU}=ld(),{kState:Qc}=co(),{webidl:sAe}=Vt(),{Blob:nAe}=Q("node:buffer"),WQ=Q("node:assert"),{isErrored:jU,isDisturbed:iAe}=Q("node:stream"),{isArrayBuffer:oAe}=Q("node:util/types"),{serializeAMimeType:aAe}=br(),{multipartFormDataParser:AAe}=JU(),zQ;try{let t=Q("node:crypto");zQ=e=>t.randomInt(0,e)}catch{zQ=t=>Math.floor(Math.random(t))}var $f=new TextEncoder;function cAe(){}var ZU=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,$U;ZU&&($U=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!iAe(e)&&!jU(e)&&e.cancel("Response object has been garbage collected").catch(cAe)}));function eL(t,e=!1){let r=null;t instanceof ReadableStream?r=t:WU(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof n=="string"?$f.encode(n):n;c.byteLength&&A.enqueue(c),queueMicrotask(()=>$ae(A))},start(){},type:"bytes"}),WQ(Zae(r));let s=null,n=null,i=null,o=null;if(typeof t=="string")n=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)n=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(oAe(t))n=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))n=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(dd.isFormDataLike(t)){let A=`----formdata-undici-0${`${zQ(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
|
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function Xc(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function Jy(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function Hm(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}iv.exports={multipartFormDataParser:uue,validateBoundary:cue}});var $c=p((uWe,mv)=>{"use strict";var zd=we(),{ReadableStreamFrom:due,isBlobLike:av,isReadableStreamLike:gue,readableStreamClose:hue,createDeferredPromise:fue,fullyReadBody:mue,extractMimeType:pue,utf8DecodeBytes:uv}=as(),{FormData:Av}=Wd(),{kState:Zc}=ko(),{webidl:Eue}=rr(),{Blob:Cue}=w("node:buffer"),Vy=w("node:assert"),{isErrored:lv,isDisturbed:Iue}=w("node:stream"),{isArrayBuffer:Bue}=w("node:util/types"),{serializeAMimeType:Que}=Pr(),{multipartFormDataParser:yue}=ov(),Wy;try{let t=w("node:crypto");Wy=e=>t.randomInt(0,e)}catch{Wy=t=>Math.floor(Math.random(t))}var _m=new TextEncoder;function bue(){}var dv=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,gv;dv&&(gv=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!Iue(e)&&!lv(e)&&e.cancel("Response object has been garbage collected").catch(bue)}));function hv(t,e=!1){let r=null;t instanceof ReadableStream?r=t:av(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof n=="string"?_m.encode(n):n;c.byteLength&&A.enqueue(c),queueMicrotask(()=>hue(A))},start(){},type:"bytes"}),Vy(gue(r));let s=null,n=null,i=null,o=null;if(typeof t=="string")n=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)n=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(Bue(t))n=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))n=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(zd.isFormDataLike(t)){let A=`----formdata-undici-0${`${Wy(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
|
||||||
Content-Disposition: form-data`;let u=y=>y.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=y=>y.replace(/\r?\n|\r/g,`\r
|
Content-Disposition: form-data`;let u=B=>B.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=B=>B.replace(/\r?\n|\r/g,`\r
|
||||||
`),g=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[y,E]of t)if(typeof E=="string"){let b=$f.encode(c+`; name="${u(l(y))}"\r
|
`),g=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[B,E]of t)if(typeof E=="string"){let b=_m.encode(c+`; name="${u(l(B))}"\r
|
||||||
\r
|
\r
|
||||||
${l(E)}\r
|
${l(E)}\r
|
||||||
`);g.push(b),i+=b.byteLength}else{let b=$f.encode(`${c}; name="${u(l(y))}"`+(E.name?`; filename="${u(E.name)}"`:"")+`\r
|
`);g.push(b),i+=b.byteLength}else{let b=_m.encode(`${c}; name="${u(l(B))}"`+(E.name?`; filename="${u(E.name)}"`:"")+`\r
|
||||||
Content-Type: ${E.type||"application/octet-stream"}\r
|
Content-Type: ${E.type||"application/octet-stream"}\r
|
||||||
\r
|
\r
|
||||||
`);g.push(b,E,h),typeof E.size=="number"?i+=b.byteLength+E.size+h.byteLength:f=!0}let p=$f.encode(`--${A}--\r
|
`);g.push(b,E,h),typeof E.size=="number"?i+=b.byteLength+E.size+h.byteLength:f=!0}let m=_m.encode(`--${A}--\r
|
||||||
`);g.push(p),i+=p.byteLength,f&&(i=null),n=t,s=async function*(){for(let y of g)y.stream?yield*y.stream():yield y},o=`multipart/form-data; boundary=${A}`}else if(WU(t))n=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(dd.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:jae(t)}if((typeof n=="string"||dd.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let A;r=new ReadableStream({async start(){A=s(t)[Symbol.asyncIterator]()},async pull(c){let{value:u,done:l}=await A.next();if(l)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!jU(r)){let g=new Uint8Array(u);g.byteLength&&c.enqueue(g)}return c.desiredSize>0},async cancel(c){await A.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function uAe(t,e=!1){return t instanceof ReadableStream&&(WQ(!dd.isDisturbed(t),"The body has already been consumed."),WQ(!t.locked,"The stream is locked.")),eL(t,e)}function lAe(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function dAe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function gAe(t){return{blob(){return Bc(this,r=>{let s=KU(this);return s===null?s="":s&&(s=aAe(s)),new nAe([r],{type:s})},t)},arrayBuffer(){return Bc(this,r=>new Uint8Array(r).buffer,t)},text(){return Bc(this,XU,t)},json(){return Bc(this,fAe,t)},formData(){return Bc(this,r=>{let s=KU(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=AAe(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new zU;return i[Qc]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new zU;for(let[o,a]of n)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return Bc(this,r=>new Uint8Array(r),t)}}}function hAe(t){Object.assign(t.prototype,gAe(t))}async function Bc(t,e,r){if(sAe.brandCheck(t,r),tL(t))throw new TypeError("Body is unusable: Body has already been read");dAe(t[Qc]);let s=eAe(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[Qc].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await tAe(t[Qc].body,i,n),s.promise)}function tL(t){let e=t[Qc].body;return e!=null&&(e.stream.locked||dd.isDisturbed(e.stream))}function fAe(t){return JSON.parse(XU(t))}function KU(t){let e=t[Qc].headersList,r=rAe(e);return r==="failure"?null:r}rL.exports={extractBody:eL,safelyExtractBody:uAe,cloneBody:lAe,mixinBody:hAe,streamRegistry:$U,hasFinalizationRegistry:ZU,bodyUnusable:tL}});var EL=m((AVe,pL)=>{"use strict";var j=Q("node:assert"),ee=Ee(),{channels:sL}=uc(),KQ=xQ(),{RequestContentLengthMismatchError:Na,ResponseContentLengthMismatchError:nL,RequestAbortedError:dL,InvalidArgumentError:mAe,HeadersTimeoutError:pAe,HeadersOverflowError:EAe,SocketError:bc,InformationalError:wc,BodyTimeoutError:CAe,HTTPParserError:IAe,ResponseExceededMaxSizeError:BAe}=Se(),{kUrl:gL,kReset:wr,kClient:sm,kParser:We,kBlocking:fd,kRunning:yt,kPending:hL,kSize:iL,kWriting:uo,kQueue:An,kNoRef:gd,kKeepAliveDefaultTimeout:QAe,kHostHeader:yAe,kPendingIdx:bAe,kRunningIdx:bs,kError:cr,kPipelining:nm,kSocket:Ta,kKeepAliveTimeoutValue:om,kMaxHeadersSize:XQ,kKeepAliveMaxTimeout:wAe,kKeepAliveTimeoutThreshold:NAe,kHeadersTimeout:SAe,kBodyTimeout:TAe,kStrictContentLength:$Q,kMaxRequests:oL,kCounter:DAe,kMaxResponseSize:xAe,kOnError:aL,kResume:wi,kHTTPContext:fL}=$e(),zr=$M(),AL=Buffer.alloc(0),em=Buffer[Symbol.species],tm=ee.addListener,RAe=ee.removeAllListeners,Da=Symbol("kIdleSocketValidation"),Sa=Symbol("kIdleSocketValidationTimeout"),sy=Symbol("kSocketUsed"),jQ;async function kAe(){let t=process.env.JEST_WORKER_ID?FQ():void 0,e;try{e=await WebAssembly.compile(rU())}catch{e=await WebAssembly.compile(t||FQ())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{j(ot.ptr===r);let i=s-Ln+Un.byteOffset;return ot.onStatus(new em(Un.buffer,i,n))||0},wasm_on_message_begin:r=>(j(ot.ptr===r),ot.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{j(ot.ptr===r);let i=s-Ln+Un.byteOffset;return ot.onHeaderField(new em(Un.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{j(ot.ptr===r);let i=s-Ln+Un.byteOffset;return ot.onHeaderValue(new em(Un.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(j(ot.ptr===r),ot.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{j(ot.ptr===r);let i=s-Ln+Un.byteOffset;return ot.onBody(new em(Un.buffer,i,n))||0},wasm_on_message_complete:r=>(j(ot.ptr===r),ot.onMessageComplete()||0)}})}var ZQ=null,ey=kAe();ey.catch();var ot=null,Un=null,rm=0,Ln=null,FAe=0,hd=1,Nc=2|hd,im=4|hd,ty=8|FAe,ry=class{constructor(e,r,{exports:s}){j(Number.isFinite(e[XQ])&&e[XQ]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(zr.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeo
Line truncated
|
`);g.push(m),i+=m.byteLength,f&&(i=null),n=t,s=async function*(){for(let B of g)B.stream?yield*B.stream():yield B},o=`multipart/form-data; boundary=${A}`}else if(av(t))n=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(zd.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:due(t)}if((typeof n=="string"||zd.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let A;r=new ReadableStream({async start(){A=s(t)[Symbol.asyncIterator]()},async pull(c){let{value:u,done:l}=await A.next();if(l)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!lv(r)){let g=new Uint8Array(u);g.byteLength&&c.enqueue(g)}return c.desiredSize>0},async cancel(c){await A.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function wue(t,e=!1){return t instanceof ReadableStream&&(Vy(!zd.isDisturbed(t),"The body has already been consumed."),Vy(!t.locked,"The stream is locked.")),hv(t,e)}function Nue(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function Sue(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function Due(t){return{blob(){return jc(this,r=>{let s=cv(this);return s===null?s="":s&&(s=Que(s)),new Cue([r],{type:s})},t)},arrayBuffer(){return jc(this,r=>new Uint8Array(r).buffer,t)},text(){return jc(this,uv,t)},json(){return jc(this,xue,t)},formData(){return jc(this,r=>{let s=cv(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=yue(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new Av;return i[Zc]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new Av;for(let[o,a]of n)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return jc(this,r=>new Uint8Array(r),t)}}}function Tue(t){Object.assign(t.prototype,Due(t))}async function jc(t,e,r){if(Eue.brandCheck(t,r),fv(t))throw new TypeError("Body is unusable: Body has already been read");Sue(t[Zc]);let s=fue(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[Zc].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await mue(t[Zc].body,i,n),s.promise)}function fv(t){let e=t[Zc].body;return e!=null&&(e.stream.locked||zd.isDisturbed(e.stream))}function xue(t){return JSON.parse(uv(t))}function cv(t){let e=t[Zc].headersList,r=pue(e);return r==="failure"?null:r}mv.exports={extractBody:hv,safelyExtractBody:wue,cloneBody:Nue,mixinBody:Tue,streamRegistry:gv,hasFinalizationRegistry:dv,bodyUnusable:fv}});var kv=p((lWe,Rv)=>{"use strict";var ee=w("node:assert"),se=we(),{channels:pv}=Hc(),zy=Ty(),{RequestContentLengthMismatchError:Za,ResponseContentLengthMismatchError:Ev,RequestAbortedError:Nv,InvalidArgumentError:Rue,HeadersTimeoutError:kue,HeadersOverflowError:Fue,SocketError:eu,InformationalError:tu,BodyTimeoutError:Mue,HTTPParserError:Uue,ResponseExceededMaxSizeError:Lue}=Le(),{kUrl:Sv,kReset:Or,kClient:Jm,kParser:rt,kBlocking:jd,kRunning:Ft,kPending:Dv,kSize:Cv,kWriting:Fo,kQueue:Dn,kNoRef:Kd,kKeepAliveDefaultTimeout:vue,kHostHeader:Pue,kPendingIdx:Oue,kRunningIdx:Gs,kError:Br,kPipelining:Vm,kSocket:$a,kKeepAliveTimeoutValue:zm,kMaxHeadersSize:Ky,kKeepAliveMaxTimeout:Hue,kKeepAliveTimeoutThreshold:_ue,kHeadersTimeout:Gue,kBodyTimeout:Yue,kStrictContentLength:Zy,kMaxRequests:Iv,kCounter:que,kMaxResponseSize:Jue,kOnError:Bv,kResume:Wi,kHTTPContext:Tv}=At(),As=gL(),Qv=Buffer.alloc(0),Gm=Buffer[Symbol.species],Ym=se.addListener,Vue=se.removeAllListeners,eA=Symbol("kIdleSocketValidation"),ru=Symbol("kIdleSocketValidationTimeout"),rb=Symbol("kSocketUsed"),Xy;async function Wue(){let t=process.env.JEST_WORKER_ID?ky():void 0,e;try{e=await WebAssembly.compile(mL())}catch{e=await WebAssembly.compile(t||ky())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{ee(pt.ptr===r);let i=s-ti+ei.byteOffset;return pt.onStatus(new Gm(ei.buffer,i,n))||0},wasm_on_message_begin:r=>(ee(pt.ptr===r),pt.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{ee(pt.ptr===r);let i=s-ti+ei.byteOffset;return pt.onHeaderField(new Gm(ei.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{ee(pt.ptr===r);let i=s-ti+ei.byteOffset;return pt.onHeaderValue(new Gm(ei.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(ee(pt.ptr===r),pt.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{ee(pt.ptr===r);let i=s-ti+ei.byteOffset;return pt.onBody(new Gm(ei.buffer,i,n))||0},wasm_on_message_complete:r=>(ee(pt.ptr===r),pt.onMessageComplete()||0)}})}var jy=null,$y=Wue();$y.catch();var pt=null,ei=null,qm=0,ti=null,zue=0,Xd=1,su=2|Xd,Wm=4|Xd,eb=8|zue,tb=class{constructor(e,r,{exports:s}){ee(Number.isFinite(e[Ky])&&e[Ky]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(As.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,t
Line truncated
|
||||||
`;if(typeof n=="string"?p+=`host: ${n}\r
|
`;if(typeof n=="string"?m+=`host: ${n}\r
|
||||||
`:p+=t[yAe],i?p+=`connection: upgrade\r
|
`:m+=t[Pue],i?m+=`connection: upgrade\r
|
||||||
upgrade: ${i}\r
|
upgrade: ${i}\r
|
||||||
`:t[nm]&&!h[wr]?p+=`connection: keep-alive\r
|
`:t[Vm]&&!h[Or]?m+=`connection: keep-alive\r
|
||||||
`:p+=`connection: close\r
|
`:m+=`connection: close\r
|
||||||
`,Array.isArray(c))for(let y=0;y<c.length;y+=2){let E=c[y+0],b=c[y+1];if(Array.isArray(b))for(let N=0;N<b.length;N++)p+=`${E}: ${b[N]}\r
|
`,Array.isArray(c))for(let B=0;B<c.length;B+=2){let E=c[B+0],b=c[B+1];if(Array.isArray(b))for(let S=0;S<b.length;S++)m+=`${E}: ${b[S]}\r
|
||||||
`;else p+=`${E}: ${b}\r
|
`;else m+=`${E}: ${b}\r
|
||||||
`}return sL.sendHeaders.hasSubscribers&&sL.sendHeaders.publish({request:e,headers:p,socket:h}),!A||g===0?uL(f,null,t,e,h,u,p,l):ee.isBuffer(A)?uL(f,A,t,e,h,u,p,l):ee.isBlobLike(A)?typeof A.stream=="function"?lL(f,A.stream(),t,e,h,u,p,l):_Ae(f,A,t,e,h,u,p,l):ee.isStream(A)?OAe(f,A,t,e,h,u,p,l):ee.isIterable(A)?lL(f,A,t,e,h,u,p,l):j(!1),!0}function OAe(t,e,r,s,n,i,o,a){j(i!==0||r[yt]===0,"stream body cannot be pipelined");let A=!1,c=new am({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){ee.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},g=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new dL;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,j(n.destroyed||n[uo]&&r[yt]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",g),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?ee.destroy(e,f):ee.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",g),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(g)}function uL(t,e,r,s,n,i,o,a){try{e?ee.isBuffer(e)&&(j(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
|
`}return pv.sendHeaders.hasSubscribers&&pv.sendHeaders.publish({request:e,headers:m,socket:h}),!A||g===0?bv(f,null,t,e,h,u,m,l):se.isBuffer(A)?bv(f,A,t,e,h,u,m,l):se.isBlobLike(A)?typeof A.stream=="function"?wv(f,A.stream(),t,e,h,u,m,l):tle(f,A,t,e,h,u,m,l):se.isStream(A)?ele(f,A,t,e,h,u,m,l):se.isIterable(A)?wv(f,A,t,e,h,u,m,l):ee(!1),!0}function ele(t,e,r,s,n,i,o,a){ee(i!==0||r[Ft]===0,"stream body cannot be pipelined");let A=!1,c=new Km({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(m){se.destroy(this,m)}},l=function(){A||e.resume&&e.resume()},g=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new Nv;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,ee(n.destroyed||n[Fo]&&r[Ft]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",g),!f)try{c.end()}catch(m){f=m}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?se.destroy(e,f):se.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",g),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(g)}function bv(t,e,r,s,n,i,o,a){try{e?se.isBuffer(e)&&(ee(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[wr]=!0)):i===0?n.write(`${o}content-length: 0\r
|
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[Or]=!0)):i===0?n.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):(j(i===null,"no body must not have content length"),n.write(`${o}\r
|
`,"latin1"):(ee(i===null,"no body must not have content length"),n.write(`${o}\r
|
||||||
`,"latin1")),s.onRequestSent(),r[wi]()}catch(A){t(A)}}async function _Ae(t,e,r,s,n,i,o,a){j(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Na;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
|
`,"latin1")),s.onRequestSent(),r[Wi]()}catch(A){t(A)}}async function tle(t,e,r,s,n,i,o,a){ee(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Za;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[wr]=!0),r[wi]()}catch(A){t(A)}}async function lL(t,e,r,s,n,i,o,a){j(i!==0||r[yt]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let g=A;A=null,g()}}let u=()=>new Promise((g,h)=>{j(A===null),n[cr]?h(n[cr]):A=g});n.on("close",c).on("drain",c);let l=new am({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let g of e){if(n[cr])throw n[cr];l.write(g)||await u()}l.end()}catch(g){l.destroy(g)}finally{n.off("close",c).off("drain",c)}}var am=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[uo]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[cr])throw r[cr];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[$Q])throw new Na;process.emitWarning(new Na)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[wr]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
|
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[Or]=!0),r[Wi]()}catch(A){t(A)}}async function wv(t,e,r,s,n,i,o,a){ee(i!==0||r[Ft]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let g=A;A=null,g()}}let u=()=>new Promise((g,h)=>{ee(A===null),n[Br]?h(n[Br]):A=g});n.on("close",c).on("drain",c);let l=new Km({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let g of e){if(n[Br])throw n[Br];l.write(g)||await u()}l.end()}catch(g){l.destroy(g)}finally{n.off("close",c).off("drain",c)}}var Km=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Fo]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[Br])throw r[Br];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[Zy])throw new Za;process.emitWarning(new Za)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[Or]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
|
||||||
`,"latin1"):r.write(`${A}content-length: ${n}\r
|
`,"latin1"):r.write(`${A}content-length: ${n}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1")),n===null&&r.write(`\r
|
`,"latin1")),n===null&&r.write(`\r
|
||||||
${c.toString(16)}\r
|
${c.toString(16)}\r
|
||||||
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[We].timeout&&r[We].timeoutType===Nc&&r[We].timeout.refresh&&r[We].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[uo]=!1,e[cr])throw e[cr];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
|
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[rt].timeout&&r[rt].timeoutType===su&&r[rt].timeout.refresh&&r[rt].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Fo]=!1,e[Br])throw e[Br];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):e.write(`${o}\r
|
`,"latin1"):e.write(`${o}\r
|
||||||
`,"latin1"):r===null&&e.write(`\r
|
`,"latin1"):r===null&&e.write(`\r
|
||||||
0\r
|
0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),r!==null&&n!==r){if(s[$Q])throw new Na;process.emitWarning(new Na)}e[We].timeout&&e[We].timeoutType===Nc&&e[We].timeout.refresh&&e[We].timeout.refresh(),s[wi]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[uo]=!1,e&&(j(s[yt]<=1,"pipeline should only contain this request"),n(e))}};pL.exports=MAe});var NL=m((cVe,wL)=>{"use strict";var ws=Q("node:assert"),{pipeline:HAe}=Q("node:stream"),Ie=Ee(),{RequestContentLengthMismatchError:ny,RequestAbortedError:CL,SocketError:md,InformationalError:iy}=Se(),{kUrl:Am,kReset:um,kClient:Sc,kRunning:lm,kPending:GAe,kQueue:lo,kPendingIdx:oy,kRunningIdx:cn,kError:ln,kSocket:Mt,kStrictContentLength:YAe,kOnError:ay,kMaxConcurrentStreams:bL,kHTTP2Session:un,kResume:go,kSize:qAe,kHTTPContext:VAe}=$e(),Ni=Symbol("open streams"),IL,BL=!1,cm;try{cm=Q("node:http2")}catch{cm={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:JAe,HTTP2_HEADER_METHOD:WAe,HTTP2_HEADER_PATH:zAe,HTTP2_HEADER_SCHEME:KAe,HTTP2_HEADER_CONTENT_LENGTH:XAe,HTTP2_HEADER_EXPECT:jAe,HTTP2_HEADER_STATUS:ZAe}}=cm;function $Ae(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}async function ece(t,e){t[Mt]=e,BL||(BL=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=cm.connect(t[Am],{createConnection:()=>e,peerMaxConcurrentStreams:t[bL]});r[Ni]=0,r[Sc]=t,r[Mt]=e,Ie.addListener(r,"error",rce),Ie.addListener(r,"frameError",sce),Ie.addListener(r,"end",nce),Ie.addListener(r,"goaway",ice),Ie.addListener(r,"close",function(){let{[Sc]:n}=this,{[Mt]:i}=n,o=this[Mt][ln]||this[ln]||new md("closed",Ie.getSocketInfo(i));if(n[un]=null,n.destroyed){ws(n[GAe]===0);let a=n[lo].splice(n[cn]);for(let A=0;A<a.length;A++){let c=a[A];Ie.errorRequest(n,c,o)}}}),r.unref(),t[un]=r,e[un]=r,Ie.addListener(e,"error",function(n){ws(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[ln]=n,this[Sc][ay](n)}),Ie.addListener(e,"end",function(){Ie.destroy(this,new md("other side closed",Ie.getSocketInfo(this)))}),Ie.addListener(e,"close",function(){let n=this[ln]||new md("closed",Ie.getSocketInfo(this));t[Mt]=null,this[un]!=null&&this[un].destroy(n),t[oy]=t[cn],ws(t[lm]===0),t.emit("disconnect",t[Am],[t],n),t[go]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return ace(t,...n)},resume(){tce(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function tce(t){let e=t[Mt];e?.destroyed===!1&&(t[qAe]===0&&t[bL]===0?(e.unref(),t[un].unref()):(e.ref(),t[un].ref()))}function rce(t){ws(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Mt][ln]=t,this[Sc][ay](t)}function sce(t,e,r){if(r===0){let s=new iy(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Mt][ln]=s,this[Sc][ay](s)}}function nce(){let t=new md("other side closed",Ie.getSocketInfo(this[Mt]));this.destroy(t),Ie.destroy(this[Mt],t)}function ice(t){let e=this[ln]||new md(`HTTP/2: "GOAWAY" frame received with code ${t}`,Ie.getSocketInfo(this)),r=this[Sc];if(r[Mt]=null,r[VAe]=null,this[un]!=null&&(this[un].destroy(e),this[un]=null),Ie.destroy(this[Mt],e),r[cn]<r[lo].length){let s=r[lo][r[cn]];r[lo][r[cn]++]=null,Ie.errorRequest(r,s,e),r[oy]=r[cn]}ws(r[lm]===0),r.emit("disconnect",r[Am],[r],e),r[go]()}function oce(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function ace(t,e){let r=t[un],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return Ie.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let x=0;x<c.length;x+=2){let k=c[x+0],P=c[x+1];if(Array.isArray(P))for(let F=0;F<P.length;F++)l[k]?l[k]+=`,${P[F]}`:l[k]=P[F];else l[k]=P}let g,{hostname:h,port:f}=t[Am];l[JAe]=i||`${h}${f?`:${f}`:""}`,l[WAe]=s;let p=x=>{e.aborted||e.completed||(x=x||new CL,Ie.errorRequest(t,e,x),g!=null&&Ie.destroy(g,x),Ie.destroy(u,x),t[lo][t[cn]++]=null,t[go]())};try{e.onConnect(p)}catch(x){Ie.errorRequest(t,e,x)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),g=r.request(l,{endStream:!1,signal:A}),g.id&&!g.pending?(e.onUpgrade(null,null,g),++r[Ni],t[lo][t[cn]++]=null):g.once("ready",()=>{e.onUpgrade(null,null,g),++r[Ni],t[lo][t[cn]++]=null}),g.once("close",()=>{r[Ni]-=1,r[Ni]===0&&r.unref()}),!0;l[zAe]=n,l[KAe]="https";let y=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let E=Ie.bodyLength(u);if(Ie.isFormDataLike(u)){IL??=yc().extractBody;let[x,k]=IL(u);l["content-type"]=k,u=x.stream,E=x.length}if(E==null&&(E=e.contentLength),(E===0||!y)&&(E=null),oce(s)&&E>0&&e.contentLength!=null&&e.contentLength!==E){if(t[YAe])return Ie.errorRequest(t,e,new ny),!1;process.emitWarning(new ny)}E!=null&&(ws(u,"no body must not have content length"),l[XAe]=`${E}`),r.ref();let b=s==="GET"||s==="HEAD"||u===null;return a?(l[jAe]="100-continue",g=r.request(l,{endStream:b,signal:A}),g.once("continue",N)):(g=r.
Line truncated
|
`,"latin1"),r!==null&&n!==r){if(s[Zy])throw new Za;process.emitWarning(new Za)}e[rt].timeout&&e[rt].timeoutType===su&&e[rt].timeout.refresh&&e[rt].timeout.refresh(),s[Wi]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[Fo]=!1,e&&(ee(s[Ft]<=1,"pipeline should only contain this request"),n(e))}};Rv.exports=Kue});var Hv=p((dWe,Ov)=>{"use strict";var Ys=w("node:assert"),{pipeline:rle}=w("node:stream"),De=we(),{RequestContentLengthMismatchError:sb,RequestAbortedError:Fv,SocketError:Zd,InformationalError:nb}=Le(),{kUrl:Xm,kReset:Zm,kClient:nu,kRunning:$m,kPending:sle,kQueue:Mo,kPendingIdx:ib,kRunningIdx:Tn,kError:Rn,kSocket:Jt,kStrictContentLength:nle,kOnError:ob,kMaxConcurrentStreams:Pv,kHTTP2Session:xn,kResume:Uo,kSize:ile,kHTTPContext:ole}=At(),zi=Symbol("open streams"),Mv,Uv=!1,jm;try{jm=w("node:http2")}catch{jm={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:ale,HTTP2_HEADER_METHOD:Ale,HTTP2_HEADER_PATH:cle,HTTP2_HEADER_SCHEME:ule,HTTP2_HEADER_CONTENT_LENGTH:lle,HTTP2_HEADER_EXPECT:dle,HTTP2_HEADER_STATUS:gle}}=jm;function hle(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}async function fle(t,e){t[Jt]=e,Uv||(Uv=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=jm.connect(t[Xm],{createConnection:()=>e,peerMaxConcurrentStreams:t[Pv]});r[zi]=0,r[nu]=t,r[Jt]=e,De.addListener(r,"error",ple),De.addListener(r,"frameError",Ele),De.addListener(r,"end",Cle),De.addListener(r,"goaway",Ile),De.addListener(r,"close",function(){let{[nu]:n}=this,{[Jt]:i}=n,o=this[Jt][Rn]||this[Rn]||new Zd("closed",De.getSocketInfo(i));if(n[xn]=null,n.destroyed){Ys(n[sle]===0);let a=n[Mo].splice(n[Tn]);for(let A=0;A<a.length;A++){let c=a[A];De.errorRequest(n,c,o)}}}),r.unref(),t[xn]=r,e[xn]=r,De.addListener(e,"error",function(n){Ys(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Rn]=n,this[nu][ob](n)}),De.addListener(e,"end",function(){De.destroy(this,new Zd("other side closed",De.getSocketInfo(this)))}),De.addListener(e,"close",function(){let n=this[Rn]||new Zd("closed",De.getSocketInfo(this));t[Jt]=null,this[xn]!=null&&this[xn].destroy(n),t[ib]=t[Tn],Ys(t[$m]===0),t.emit("disconnect",t[Xm],[t],n),t[Uo]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return Qle(t,...n)},resume(){mle(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function mle(t){let e=t[Jt];e?.destroyed===!1&&(t[ile]===0&&t[Pv]===0?(e.unref(),t[xn].unref()):(e.ref(),t[xn].ref()))}function ple(t){Ys(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Jt][Rn]=t,this[nu][ob](t)}function Ele(t,e,r){if(r===0){let s=new nb(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Jt][Rn]=s,this[nu][ob](s)}}function Cle(){let t=new Zd("other side closed",De.getSocketInfo(this[Jt]));this.destroy(t),De.destroy(this[Jt],t)}function Ile(t){let e=this[Rn]||new Zd(`HTTP/2: "GOAWAY" frame received with code ${t}`,De.getSocketInfo(this)),r=this[nu];if(r[Jt]=null,r[ole]=null,this[xn]!=null&&(this[xn].destroy(e),this[xn]=null),De.destroy(this[Jt],e),r[Tn]<r[Mo].length){let s=r[Mo][r[Tn]];r[Mo][r[Tn]++]=null,De.errorRequest(r,s,e),r[ib]=r[Tn]}Ys(r[$m]===0),r.emit("disconnect",r[Xm],[r],e),r[Uo]()}function Ble(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function Qle(t,e){let r=t[xn],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return De.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let R=0;R<c.length;R+=2){let F=c[R+0],L=c[R+1];if(Array.isArray(L))for(let Y=0;Y<L.length;Y++)l[F]?l[F]+=`,${L[Y]}`:l[F]=L[Y];else l[F]=L}let g,{hostname:h,port:f}=t[Xm];l[ale]=i||`${h}${f?`:${f}`:""}`,l[Ale]=s;let m=R=>{e.aborted||e.completed||(R=R||new Fv,De.errorRequest(t,e,R),g!=null&&De.destroy(g,R),De.destroy(u,R),t[Mo][t[Tn]++]=null,t[Uo]())};try{e.onConnect(m)}catch(R){De.errorRequest(t,e,R)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),g=r.request(l,{endStream:!1,signal:A}),g.id&&!g.pending?(e.onUpgrade(null,null,g),++r[zi],t[Mo][t[Tn]++]=null):g.once("ready",()=>{e.onUpgrade(null,null,g),++r[zi],t[Mo][t[Tn]++]=null}),g.once("close",()=>{r[zi]-=1,r[zi]===0&&r.unref()}),!0;l[cle]=n,l[ule]="https";let B=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let E=De.bodyLength(u);if(De.isFormDataLike(u)){Mv??=$c().extractBody;let[R,F]=Mv(u);l["content-type"]=F,u=R.stream,E=R.length}if(E==null&&(E=e.contentLength),(E===0||!B)&&(E=null),Ble(s)&&E>0&&e.contentLength!=null&&e.contentLength!==E){if(t[nle])return De.errorRequest(t,e,new sb),!1;process.emitWarning(new sb)}E!=null&&(Ys(u,"no body must not have content length"),l[lle]=`${E}`),r.ref();let b=s==="GET"||s==="HEAD"||u===null;return a?(l[dle]="100-continue",g=r.request(l,{endStream:b,signal:A}),g.once("continue",S)):(g=r
Line truncated
|
||||||
`,this[Fce]=A??3e5,this[kce]=n??3e5,this[Mce]=b??!0,this[Uce]=x,this[ly]=P,this[fo]=null,this[_ce]=v>-1?v:-1,this[Gce]=De??100,this[ht]=null,this[dn]=[],this[Ti]=0,this[gn]=0,this[Id]=he=>gy(this,he),this[Hce]=he=>vL(this,he)}get pipelining(){return this[fm]}set pipelining(e){this[fm]=e,this[Id](!0)}get[yd](){return this[dn].length-this[gn]}get[Qd](){return this[gn]-this[Ti]}get[Bd](){return this[dn].length-this[Ti]}get[wce](){return!!this[ht]&&!this[Dc]&&!this[ht].destroyed}get[uy](){return!!(this[ht]?.busy(null)||this[Bd]>=(PL(this)||1)||this[yd]>0)}[bce](e){OL(this),this.once("connect",e)}[Oce](e,r){let s=e.origin||this[vn].origin,n=new Ece(s,e,r);return this[dn].push(n),this[Ra]||(xa.bodyLength(n.body)==null&&xa.isIterable(n.body)?(this[Ra]=1,queueMicrotask(()=>gy(this))):this[Id](!0)),this[Ra]&&this[mo]!==2&&this[uy]&&(this[mo]=2),this[mo]<2}async[Pce](){return new Promise(e=>{this[Bd]?this[fo]=e:e(null)})}async[vce](e){return new Promise(r=>{let s=this[dn].splice(this[gn]);for(let i=0;i<s.length;i++){let o=s[i];xa.errorRequest(this,o,e)}let n=()=>{this[fo]&&(this[fo](),this[fo]=null),r(null)};this[ht]?(this[ht].destroy(e,n),this[ht]=null):queueMicrotask(n),this[Id]()})}},Vce=hm();function vL(t,e){if(t[Qd]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Si(t[gn]===t[Ti]);let r=t[dn].splice(t[Ti]);for(let s=0;s<r.length;s++){let n=r[s];xa.errorRequest(t,n,e)}Si(t[Bd]===0)}}async function OL(t){Si(!t[Dc]),Si(!t[ht]);let{host:e,hostname:r,protocol:s,port:n}=t[vn];if(r[0]==="["){let i=r.indexOf("]");Si(i!==-1);let o=r.substring(1,i);Si(LL.isIP(o)),r=o}t[Dc]=!0,Tc.beforeConnect.hasSubscribers&&Tc.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ht]?.version,servername:t[ho],localAddress:t[Cd]},connector:t[Ed]});try{let i=await new Promise((o,a)=>{t[Ed]({host:e,hostname:r,protocol:s,port:n,servername:t[ho],localAddress:t[Cd]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){xa.destroy(i.on("error",ML),new Bce);return}Si(i);try{t[ht]=i.alpnProtocol==="h2"?await qce(t,i):await Yce(t,i)}catch(o){throw i.destroy().on("error",ML),o}t[Dc]=!1,i[Lce]=0,i[ly]=t[ly],i[yce]=t,i[Sce]=null,Tc.connected.hasSubscribers&&Tc.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ht]?.version,servername:t[ho],localAddress:t[Cd]},connector:t[Ed],socket:i}),t.emit("connect",t[vn],[t])}catch(i){if(t.destroyed)return;if(t[Dc]=!1,Tc.connectError.hasSubscribers&&Tc.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ht]?.version,servername:t[ho],localAddress:t[Cd]},connector:t[Ed],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Si(t[Qd]===0);t[yd]>0&&t[dn][t[gn]].servername===t[ho];){let o=t[dn][t[gn]++];xa.errorRequest(t,o,i)}else vL(t,i);t.emit("connectionError",t[vn],[t],i)}t[Id]()}function UL(t){t[mo]=0,t.emit("drain",t[vn],[t])}function gy(t,e){t[Ra]!==2&&(t[Ra]=2,Jce(t,e),t[Ra]=0,t[Ti]>256&&(t[dn].splice(0,t[Ti]),t[gn]-=t[Ti],t[Ti]=0))}function Jce(t,e){for(;;){if(t.destroyed){Si(t[yd]===0);return}if(t[fo]&&!t[Bd]){t[fo](),t[fo]=null;return}if(t[ht]&&t[ht].resume(),t[uy])t[mo]=2;else if(t[mo]===2){e?(t[mo]=1,queueMicrotask(()=>UL(t))):UL(t);continue}if(t[yd]===0||t[Qd]>=(PL(t)||1))return;let r=t[dn][t[gn]];if(t[vn].protocol==="https:"&&t[ho]!==r.servername){if(t[Qd]>0)return;t[ho]=r.servername,t[ht]?.destroy(new Ice("servername changed"),()=>{t[ht]=null,gy(t)})}if(t[Dc])return;if(!t[ht]){OL(t);return}if(t[ht].destroyed||t[ht].busy(r))return;!r.aborted&&t[ht].write(r)?t[gn]++:t[dn].splice(t[gn],1)}}_L.exports=dy});var hy=m((hVe,HL)=>{"use strict";var mm=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};HL.exports=class{constructor(){this.head=this.tail=new mm}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new mm),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var YL=m((fVe,GL)=>{var{kFree:Wce,kConnected:zce,kPending:Kce,kQueued:Xce,kRunning:jce,kSize:Zce}=$e(),ka=Symbol("pool"),fy=class{constructor(e){this[ka]=e}get connected(){return this[ka][zce]}get free(){return this[ka][Wce]}get pending(){return this[ka][Kce]}get queued(){return this[ka][Xce]}get running(){return this[ka][jce]}get size(){return this[ka][Zce]}};GL.exports=fy});var By=m((mVe,$L)=>{"use strict";var $ce=hc(),eue=hy(),{kConnected:my,kSize:qL,kRunning:VL,kPending:JL,kQueued:bd,kBusy:tue,kFree:rue,kUrl:sue,kClose:nue,kDestroy:iue,kDispatch:oue}=$e(),aue=YL(),Nr=Symbol("clients"),ur=Symbol("needDrain"),wd=Symbol("queue"),py=Symbol("closed resolve"),Ey=Symbol("onDrain"),WL=Symbol("onConnect"),zL=Symbol("onDisconnect"),KL=Symbol("onConnectionError"),Cy=Symbol("
Line truncated
|
`,this[zle]=A??3e5,this[Wle]=n??3e5,this[Kle]=b??!0,this[Xle]=R,this[ub]=L,this[vo]=null,this[tde]=O>-1?O:-1,this[sde]=Ce??100,this[Nt]=null,this[kn]=[],this[Xi]=0,this[Fn]=0,this[rg]=Ie=>db(this,Ie),this[rde]=Ie=>Zv(this,Ie)}get pipelining(){return this[sp]}set pipelining(e){this[sp]=e,this[rg](!0)}get[ig](){return this[kn].length-this[Fn]}get[ng](){return this[Fn]-this[Xi]}get[sg](){return this[kn].length-this[Xi]}get[Hle](){return!!this[Nt]&&!this[ou]&&!this[Nt].destroyed}get[cb](){return!!(this[Nt]?.busy(null)||this[sg]>=(jv(this)||1)||this[ig]>0)}[Ole](e){$v(this),this.once("connect",e)}[ede](e,r){let s=e.origin||this[si].origin,n=new Fle(s,e,r);return this[kn].push(n),this[rA]||(tA.bodyLength(n.body)==null&&tA.isIterable(n.body)?(this[rA]=1,queueMicrotask(()=>db(this))):this[rg](!0)),this[rA]&&this[Po]!==2&&this[cb]&&(this[Po]=2),this[Po]<2}async[Zle](){return new Promise(e=>{this[sg]?this[vo]=e:e(null)})}async[$le](e){return new Promise(r=>{let s=this[kn].splice(this[Fn]);for(let i=0;i<s.length;i++){let o=s[i];tA.errorRequest(this,o,e)}let n=()=>{this[vo]&&(this[vo](),this[vo]=null),r(null)};this[Nt]?(this[Nt].destroy(e,n),this[Nt]=null):queueMicrotask(n),this[rg]()})}},ode=rp();function Zv(t,e){if(t[ng]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Ki(t[Fn]===t[Xi]);let r=t[kn].splice(t[Xi]);for(let s=0;s<r.length;s++){let n=r[s];tA.errorRequest(t,n,e)}Ki(t[sg]===0)}}async function $v(t){Ki(!t[ou]),Ki(!t[Nt]);let{host:e,hostname:r,protocol:s,port:n}=t[si];if(r[0]==="["){let i=r.indexOf("]");Ki(i!==-1);let o=r.substring(1,i);Ki(Xv.isIP(o)),r=o}t[ou]=!0,iu.beforeConnect.hasSubscribers&&iu.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Nt]?.version,servername:t[Lo],localAddress:t[tg]},connector:t[eg]});try{let i=await new Promise((o,a)=>{t[eg]({host:e,hostname:r,protocol:s,port:n,servername:t[Lo],localAddress:t[tg]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){tA.destroy(i.on("error",zv),new Lle);return}Ki(i);try{t[Nt]=i.alpnProtocol==="h2"?await ide(t,i):await nde(t,i)}catch(o){throw i.destroy().on("error",zv),o}t[ou]=!1,i[jle]=0,i[ub]=t[ub],i[Ple]=t,i[Gle]=null,iu.connected.hasSubscribers&&iu.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Nt]?.version,servername:t[Lo],localAddress:t[tg]},connector:t[eg],socket:i}),t.emit("connect",t[si],[t])}catch(i){if(t.destroyed)return;if(t[ou]=!1,iu.connectError.hasSubscribers&&iu.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Nt]?.version,servername:t[Lo],localAddress:t[tg]},connector:t[eg],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Ki(t[ng]===0);t[ig]>0&&t[kn][t[Fn]].servername===t[Lo];){let o=t[kn][t[Fn]++];tA.errorRequest(t,o,i)}else Zv(t,i);t.emit("connectionError",t[si],[t],i)}t[rg]()}function Kv(t){t[Po]=0,t.emit("drain",t[si],[t])}function db(t,e){t[rA]!==2&&(t[rA]=2,ade(t,e),t[rA]=0,t[Xi]>256&&(t[kn].splice(0,t[Xi]),t[Fn]-=t[Xi],t[Xi]=0))}function ade(t,e){for(;;){if(t.destroyed){Ki(t[ig]===0);return}if(t[vo]&&!t[sg]){t[vo](),t[vo]=null;return}if(t[Nt]&&t[Nt].resume(),t[cb])t[Po]=2;else if(t[Po]===2){e?(t[Po]=1,queueMicrotask(()=>Kv(t))):Kv(t);continue}if(t[ig]===0||t[ng]>=(jv(t)||1))return;let r=t[kn][t[Fn]];if(t[si].protocol==="https:"&&t[Lo]!==r.servername){if(t[ng]>0)return;t[Lo]=r.servername,t[Nt]?.destroy(new Ule("servername changed"),()=>{t[Nt]=null,db(t)})}if(t[ou])return;if(!t[Nt]){$v(t);return}if(t[Nt].destroyed||t[Nt].busy(r))return;!r.aborted&&t[Nt].write(r)?t[Fn]++:t[kn].splice(t[Fn],1)}}eP.exports=lb});var gb=p((pWe,tP)=>{"use strict";var np=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};tP.exports=class{constructor(){this.head=this.tail=new np}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new np),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var sP=p((EWe,rP)=>{var{kFree:Ade,kConnected:cde,kPending:ude,kQueued:lde,kRunning:dde,kSize:gde}=At(),sA=Symbol("pool"),hb=class{constructor(e){this[sA]=e}get connected(){return this[sA][cde]}get free(){return this[sA][Ade]}get pending(){return this[sA][ude]}get queued(){return this[sA][lde]}get running(){return this[sA][dde]}get size(){return this[sA][gde]}};rP.exports=hb});var Ib=p((CWe,gP)=>{"use strict";var hde=qc(),fde=gb(),{kConnected:fb,kSize:nP,kRunning:iP,kPending:oP,kQueued:og,kBusy:mde,kFree:pde,kUrl:Ede,kClose:Cde,kDestroy:Ide,kDispatch:Bde}=At(),Qde=sP(),Hr=Symbol("clients"),Qr=Symbol("needDrain"),ag=Symbol("queue"),mb=Symbol("closed resolve"),pb=Symbol("onDrain"),aP=Symbol("onConnect"),AP=Symbol("onDisconnect"),cP=Symbol("onConnectionError"),Eb=Symbol("
Line truncated
|
||||||
${s.count} ${s.noun} ${s.is} pending:
|
${s.count} ${s.noun} ${s.is} pending:
|
||||||
|
|
||||||
${e.format(r)}
|
${e.format(r)}
|
||||||
`.trim())}};o3.exports=Bb});var Mm=m((qVe,l3)=>{"use strict";var A3=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Fde}=Se(),Mde=kc();u3()===void 0&&c3(new Mde);function c3(t){if(!t||typeof t.dispatch!="function")throw new Fde("Argument agent must implement Agent");Object.defineProperty(globalThis,A3,{value:t,writable:!0,enumerable:!1,configurable:!1})}function u3(){return globalThis[A3]}l3.exports={setGlobalDispatcher:c3,getGlobalDispatcher:u3}});var Um=m((JVe,d3)=>{"use strict";d3.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var h3=m((WVe,g3)=>{"use strict";var Ude=gm();g3.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let A=new Ude(r,o,n,i);return r(a,A)}}});var m3=m((zVe,f3)=>{"use strict";var Lde=bm();f3.exports=t=>e=>function(s,n){return e(s,new Lde({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var E3=m((KVe,p3)=>{"use strict";var Pde=Ee(),{InvalidArgumentError:vde,RequestAbortedError:Ode}=Se(),_de=Um(),Qb=class extends _de{#e=1024*1024;#t=null;#r=!1;#n=!1;#i=0;#s=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new vde("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#n=!0,this.#s=e}onHeaders(e,r,s,n){let o=Pde.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new Ode(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#n?!0:this.#a.onHeaders(e,r,s,n)}onError(e){this.#r||(e=this.#s??e,this.#a.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#r=!0,this.#n?this.#a.onError(this.#s):this.#a.onComplete([])),!0}onComplete(e){if(!this.#r){if(this.#n){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function Hde({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new Qb({maxSize:i},n);return e(s,o)}}p3.exports=Hde});var B3=m((XVe,I3)=>{"use strict";var{isIP:Gde}=Q("node:net"),{lookup:Yde}=Q("node:dns"),qde=Um(),{InvalidArgumentError:Yc,InformationalError:Vde}=Se(),C3=Math.pow(2,31)-1,yb=class{#e=0;#t=0;#r=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#n,this.pick=e.pick??this.#i}get full(){return this.#r.size===this.#t}runLookup(e,r,s){let n=this.#r.get(e.hostname);if(n==null&&this.full){s(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(n==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){s(o??new Vde("No DNS entries found"));return}this.setRecords(e,a);let A=this.#r.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#r.delete(e.hostname),this.runLookup(e,r,s);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",s(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#n(e,r,s){Yde(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,i)=>{if(n)return s(n);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);s(null,o.values())})}#i(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===C3?(r.offset=0,s=4):(r.offset++,s=(r.offset&1)===1?6:4)),i[s]!=null&&i[s].ips.length>0?a=i[s]:a=i[s===4?6:4]):a=i[s],a==null||a.ips.length===0)return n;a.offset==null||a.offset===C3?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return n=a.ips[A]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(A,1),this.pick(e,r,s)):n}setRecords(e,r){let s=Date.now(),n={records:{4:null,6:null}};for(let i of r){i.timestamp=s,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=n.records[i.family]??{ips:[]};o.ips.push(i),n.records[i.family]=o}this.#r.set(e.hostname,n)}getHandler(e,r){return new bb(this,e,r)}},bb=class extends qde{#e=null;#t=null;#r=null;#n=null;#i=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#i=r,this.#n=s,this.#t={...i},this.#e=e,this.#r=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#i,this.#t,(r,s)=>{if(r)return this.#n.onError(r);le
Line truncated
|
`.trim())}};I8.exports=Iw});var Qp=p((WWe,w8)=>{"use strict";var Q8=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:zhe}=Le(),Khe=cu();b8()===void 0&&y8(new Khe);function y8(t){if(!t||typeof t.dispatch!="function")throw new zhe("Argument agent must implement Agent");Object.defineProperty(globalThis,Q8,{value:t,writable:!0,enumerable:!1,configurable:!1})}function b8(){return globalThis[Q8]}w8.exports={setGlobalDispatcher:y8,getGlobalDispatcher:b8}});var yp=p((KWe,N8)=>{"use strict";N8.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var D8=p((XWe,S8)=>{"use strict";var Xhe=tp();S8.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let A=new Xhe(r,o,n,i);return r(a,A)}}});var x8=p((jWe,T8)=>{"use strict";var jhe=dp();T8.exports=t=>e=>function(s,n){return e(s,new jhe({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var k8=p((ZWe,R8)=>{"use strict";var Zhe=we(),{InvalidArgumentError:$he,RequestAbortedError:efe}=Le(),tfe=yp(),Bw=class extends tfe{#e=1024*1024;#t=null;#r=!1;#n=!1;#i=0;#s=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new $he("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#n=!0,this.#s=e}onHeaders(e,r,s,n){let o=Zhe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new efe(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#n?!0:this.#a.onHeaders(e,r,s,n)}onError(e){this.#r||(e=this.#s??e,this.#a.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#r=!0,this.#n?this.#a.onError(this.#s):this.#a.onComplete([])),!0}onComplete(e){if(!this.#r){if(this.#n){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function rfe({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new Bw({maxSize:i},n);return e(s,o)}}R8.exports=rfe});var U8=p(($We,M8)=>{"use strict";var{isIP:sfe}=w("node:net"),{lookup:nfe}=w("node:dns"),ife=yp(),{InvalidArgumentError:Eu,InformationalError:ofe}=Le(),F8=Math.pow(2,31)-1,Qw=class{#e=0;#t=0;#r=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#n,this.pick=e.pick??this.#i}get full(){return this.#r.size===this.#t}runLookup(e,r,s){let n=this.#r.get(e.hostname);if(n==null&&this.full){s(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(n==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){s(o??new ofe("No DNS entries found"));return}this.setRecords(e,a);let A=this.#r.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#r.delete(e.hostname),this.runLookup(e,r,s);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",s(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#n(e,r,s){nfe(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,i)=>{if(n)return s(n);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);s(null,o.values())})}#i(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===F8?(r.offset=0,s=4):(r.offset++,s=(r.offset&1)===1?6:4)),i[s]!=null&&i[s].ips.length>0?a=i[s]:a=i[s===4?6:4]):a=i[s],a==null||a.ips.length===0)return n;a.offset==null||a.offset===F8?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return n=a.ips[A]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(A,1),this.pick(e,r,s)):n}setRecords(e,r){let s=Date.now(),n={records:{4:null,6:null}};for(let i of r){i.timestamp=s,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=n.records[i.family]??{ips:[]};o.ips.push(i),n.records[i.family]=o}this.#r.set(e.hostname,n)}getHandler(e,r){return new yw(this,e,r)}},yw=class extends ife{#e=null;#t=null;#r=null;#n=null;#i=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#i=r,this.#n=s,this.#t={...i},this.#e=e,this.#r=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#i,this.#t,(r,s)=>{if(r)return this.#n.onError(r);le
Line truncated
|
||||||
${i}`;break;case"retry":$4(i)&&(r[n]=i);break;case"id":eO(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&$4(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&eO(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};tO.exports={EventSourceStream:g1}});var uO=m((S7e,cO)=>{"use strict";var{pipeline:$me}=Q("node:stream"),{fetching:epe}=Pd(),{makeRequest:tpe}=Jc(),{webidl:Fi}=Vt(),{EventSourceStream:rpe}=rO(),{parseMIMEType:spe}=br(),{createFastMessageEvent:npe}=Zc(),{isNetworkError:sO}=Ud(),{delay:ipe}=l1(),{kEnumerableProperty:Wa}=Ee(),{environmentSettingsObject:nO}=Wr(),iO=!1,oO=3e3,jd=0,aO=1,Zd=2,ope="anonymous",ape="use-credentials",su=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#r=!1;#n=jd;#i=null;#s=null;#a;#o;constructor(e,r={}){super(),Fi.util.markAsUncloneable(this);let s="EventSource constructor";Fi.argumentLengthCheck(arguments,1,s),iO||(iO=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Fi.converters.USVString(e,s,"url"),r=Fi.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:oO};let n=nO,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=ope;r.withCredentials&&(o=ape,this.#r=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=nO.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=tpe(a),this.#A()}get readyState(){return this.#n}get url(){return this.#t}get withCredentials(){return this.#r}#A(){if(this.#n===Zd)return;this.#n=jd;let e={request:this.#i,dispatcher:this.#a},r=s=>{sO(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(sO(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?spe(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#n=aO,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new rpe({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(npe(A.type,A.options))}});$me(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=epe(e)}async#c(){this.#n!==Zd&&(this.#n=jd,this.dispatchEvent(new Event("error")),await ipe(this.#o.reconnectionTime),this.#n===jd&&(this.#o.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A()))}close(){Fi.brandCheck(this,t),this.#n!==Zd&&(this.#n=Zd,this.#s.abort(),this.#i=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},AO={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:jd,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:aO,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Zd,writable:!1}};Object.defineProperties(su,AO);Object.defineProperties(su.prototype,AO);Object.defineProperties(su.prototype,{close:Wa,onerror:Wa,onmessage:Wa,onopen:Wa,readyState:Wa,url:Wa,withCredentials:Wa});Fi.converters.EventSourceInitDict=Fi.dictionaryConverter([{key:"withCredentials",converter:Fi.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Fi.converters.any}]);cO.exports={EventSource:su,defaultReconnectionTime:oO}});var yp=m((T7e,ie)=>{"use strict";var Ape=xc(),lO=rd(),cpe=Rc(),upe=AP(),lpe=kc(),dpe=My(),gpe=kP(),hpe=OP(),dO=Se(),Qp=Ee(),{InvalidArgumentError:Bp}=dO,nu=wv(),fpe=nd(),mpe=fb(),ppe=a3(),Epe=Eb(),Cpe=rb(),Ipe=bm(),{getGlobalDispatcher:gO,setGlobalDispatcher:Bpe}=Mm(),Qpe=Um(),ype=gm(),bpe=hm();Object.assign(lO.prototype,nu);ie.exports.Dispatcher=lO;ie.exports.Client=Ape;ie.exports.Pool=cpe;ie.exports.BalancedPool=upe;ie.exports.Agent=lpe;ie.exports.ProxyAgent=dpe;ie.exports.EnvHttpProxyAgent=gpe;ie.exports.RetryAgent=hpe;ie.exports.RetryHandle
Line truncated
|
${o}`;return}if(cE(e,n,C0e)){I0e(e,i)&&(r.retry=e.toString("utf8",i));return}if(cE(e,n,E0e)){B0e(e,i)&&(r.id=e.toString("utf8",i));return}if(cE(e,n,p0e)){let o=e.toString("utf8",i);o.length>0&&(r.event=o)}}processEvent(e){e.retry&&d0e(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&g0e(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event.data=void 0,this.event.event=void 0,this.event.id=void 0,this.event.retry=void 0}hasPendingEvent(){return this.event.data!==void 0||this.event.event!==void 0||this.event.id!==void 0||this.event.retry!==void 0}hasCurrentByte(){return this.chunkIndex<this.chunks.length&&this.pos<this.chunks[this.chunkIndex].length}currentByte(){return this.chunks[this.chunkIndex][this.pos]}consumeCurrentByte(){this.advanceCursor(),this.syncLineStartToCursor()}advanceCursor(){for(this.pos++;this.chunkIndex<this.chunks.length&&this.pos>=this.chunks[this.chunkIndex].length;)this.chunkIndex++,this.pos=0}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex,this.linePos=this.pos,this.dropConsumedChunks()}dropConsumedChunks(){for(;this.lineChunkIndex>0;)this.chunks.shift(),this.lineChunkIndex--,this.chunkIndex--;this.chunkIndex===this.chunks.length&&(this.chunks.length=0,this.chunkIndex=0,this.pos=0,this.lineChunkIndex=0,this.linePos=0)}readLine(){if(this.lineChunkIndex===this.chunkIndex)return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos);let e=[],r=0;for(let s=this.lineChunkIndex;s<=this.chunkIndex;s++){let n=this.chunks[s],i=s===this.lineChunkIndex?this.linePos:0,o=s===this.chunkIndex?this.pos:n.length,a=n.subarray(i,o);r+=a.length,e.push(a)}return Buffer.concat(e,r)}peekBufferedByte(e){let r=this.lineChunkIndex,s=this.linePos;for(;r<this.chunks.length;){let n=this.chunks[r],i=n.length-s;if(e<i)return n[s+e];e-=i,r++,s=0}}discardLeadingBytes(e){for(;e>0&&this.lineChunkIndex<this.chunks.length;){let s=this.chunks[this.lineChunkIndex].length-this.linePos;e<s?(this.linePos+=e,e=0):(e-=s,this.lineChunkIndex++,this.linePos=0)}this.chunkIndex=this.lineChunkIndex,this.pos=this.linePos,this.dropConsumedChunks()}handleBOM(){let e=this.peekBufferedByte(0),r=this.peekBufferedByte(1),s=this.peekBufferedByte(2);return r===void 0?(e===ku[0]||(this.checkBOM=!1),!0):s===void 0?e===ku[0]&&r===ku[1]?!0:(this.checkBOM=!1,!1):(e===ku[0]&&r===ku[1]&&s===ku[2]&&this.discardLeadingBytes(3),this.checkBOM=!1,!this.hasCurrentByte())}};g6.exports={EventSourceStream:d1}});var Q6=p((xze,B6)=>{"use strict";var{pipeline:Q0e}=w("node:stream"),{fetching:y0e}=Ig(),{makeRequest:b0e}=Bu(),{webidl:eo}=rr(),{EventSourceStream:w0e}=h6(),{parseMIMEType:N0e}=Pr(),{createFastMessageEvent:S0e}=Su(),{isNetworkError:f6}=Eg(),{delay:D0e}=u1(),{kEnumerableProperty:CA}=we(),{environmentSettingsObject:m6}=as(),p6=!1,E6=3e3,Mg=0,C6=1,Ug=2,T0e="anonymous",x0e="use-credentials",Fu=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#r=!1;#n=Mg;#i=null;#s=null;#a;#o;constructor(e,r={}){super(),eo.util.markAsUncloneable(this);let s="EventSource constructor";eo.argumentLengthCheck(arguments,1,s),p6||(p6=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=eo.converters.USVString(e,s,"url"),r=eo.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:E6};let n=m6,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=T0e;r.withCredentials&&(o=x0e,this.#r=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=m6.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=b0e(a),this.#A()}get readyState(){return this.#n}get url(){return this.#t}get withCredentials(){return this.#r}#A(){if(this.#n===Ug)return;this.#n=Mg;let e={request:this.#i,dispatcher:this.#a},r=s=>{f6(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(f6(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?N0e(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#n=C6,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new w0e({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(S0e(A.type,A.options))}});Q0e(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=y0e(e)}async#c(){this.#n!==Ug&&(this.#n=Mg,this.dispatchEvent(new Event("error")
Line truncated
|
||||||
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
|
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
|
||||||
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
|
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
|
||||||
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
|
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
|
||||||
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
|
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
|
||||||
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var b5=m(y5=>{"use strict";var EN=Gi().Buffer;y5._dbcs=Yi;var Jt=-1,Q5=-2,Os=-10,mr=-1e3,Nu=new Array(256),Rg=-1;for(U0=0;U0<256;U0++)Nu[U0]=Jt;var U0;function Yi(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=Nu.slice(0),this.decodeTableSeq=[];for(var s=0;s<r.length;s++)this._addDecodeChunk(r[s]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var n=this.decodeTables.length;this.decodeTables.push(Nu.slice(0));var i=this.decodeTables.length;this.decodeTables.push(Nu.slice(0));for(var o=this.decodeTables[0],s=129;s<=254;s++)for(var a=this.decodeTables[mr-o[s]],A=48;A<=57;A++){if(a[A]===Jt)a[A]=mr-n;else if(a[A]>mr)throw new Error("gb18030 decode tables conflict at byte 2");for(var c=this.decodeTables[mr-a[A]],u=129;u<=254;u++){if(c[u]===Jt)c[u]=mr-i;else{if(c[u]===mr-i)continue;if(c[u]>mr)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[mr-c[u]],g=48;g<=57;g++)l[g]===Jt&&(l[g]=Q5)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var s=0;s<t.encodeSkipVals.lengLine truncated
|
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var L5=p(U5=>{"use strict";var pS=co().Buffer;U5._dbcs=uo;var sr=-1,M5=-2,sn=-10,Dr=-1e3,rl=new Array(256),hh=-1;for(b0=0;b0<256;b0++)rl[b0]=sr;var b0;function uo(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=rl.slice(0),this.decodeTableSeq=[];for(var s=0;s<r.length;s++)this._addDecodeChunk(r[s]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var n=this.decodeTables.length;this.decodeTables.push(rl.slice(0));var i=this.decodeTables.length;this.decodeTables.push(rl.slice(0));for(var o=this.decodeTables[0],s=129;s<=254;s++)for(var a=this.decodeTables[Dr-o[s]],A=48;A<=57;A++){if(a[A]===sr)a[A]=Dr-n;else if(a[A]>Dr)throw new Error("gb18030 decode tables conflict at byte 2");for(var c=this.decodeTables[Dr-a[A]],u=129;u<=254;u++){if(c[u]===sr)c[u]=Dr-i;else{if(c[u]===Dr-i)continue;if(c[u]>Dr)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[Dr-c[u]],g=48;g<=57;g++)l[g]===sr&&(l[g]=M5)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var s=0;s<t.encodeSkipVals.lengLine truncated
|
||||||
`)||t.includes("\r")||t.includes("\0"))===!1}function ewe(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let s=e.length;s!==0;s--){let n=e[s-1].trim();if(O1e.has(n)){r=n;break}}return r}function twe(t,e){let r=ewe(e);r!==""&&(t.referrerPolicy=r)}function rwe(){return"allowed"}function swe(){return"success"}function nwe(){return"success"}function iwe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function owe(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&PS(t.origin)&&!PS(gA(t))&&(e=null);break;case"same-origin":Hg(t,gA(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Ru(t,e){return t}function awe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Ru(t.domainLookupStartTime,r),domainLookupEndTime:Ru(t.domainLookupEndTime,r),connectionStartTime:Ru(t.connectionStartTime,r),connectionEndTime:Ru(t.connectionEndTime,r),secureConnectionStartTime:Ru(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function Awe(t){return Ru(Y1e.now(),t)}function cwe(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function $9(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function uwe(t){return{referrerPolicy:t.referrerPolicy}}function lwe(t){let e=t.referrerPolicy;Gg(e);let r=null;if(t.referrer==="client"){let i=z9();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Vo.is.URL(t.referrer)&&(r=t.referrer);let s=LS(r),n=LS(r,!0);switch(s.toString().length>4096&&(s=n),e){case"no-referrer":return"no-referrer";case"origin":return n??LS(r,!0);case"unsafe-url":return s;case"strict-origin":{let i=gA(t);return dA(s)&&!dA(i)?"no-referrer":n}case"strict-origin-when-cross-origin":{let i=gA(t);return Hg(s,i)?s:dA(s)&&!dA(i)?"no-referrer":n}case"same-origin":return Hg(t,s)?s:"no-referrer";case"origin-when-cross-origin":return Hg(t,s)?s:n;case"no-referrer-when-downgrade":{let i=gA(t);return dA(s)&&!dA(i)?"no-referrer":s}}}function LS(t,e=!1){return Gg(Vo.is.URL(t)),t=new URL(t),sG(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var dwe=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),gwe=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function eG(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),gwe(t)):dwe(t)}function hwe(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||eG(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function dA(t){return Vo.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:hwe(t.origin):!1}function fwe(t){}function Hg(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function mwe(t){return t.controller.state==="aborted"}function pwe(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function Ewe(t){return V1e[t.toLowerCase()]??t}var Cwe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function tG(t,e,r=0,s=1){class n{#e;#t;#r;constructor(o,a){this.#e=o,this.#t=a,this.#r=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#r,a=e(this.#e),A=a.length;if(o>=A)return{value:void 0,done:!0};let{[r]:c,[s]:u}=a[o];this.#r=o+1;let l;switch(this.#t){case"key":l=c;break;case"value":l=u;break;case"key+value":l=[c,u];break}return{value:l,done:!1}}}return delete n.prototype.constructor,Object.setPrototypeOf(n.prototype,Cwe),Object.defineProperties(n.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new n(i,o)}}function Iwe(t,e,r,s=0,n=1){let i=tG(t,r,s,n),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Vo.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Vo.brandCheck(this,e),i(this,"value")}},en
Line truncated
|
`)||t.includes("\r")||t.includes("\0"))===!1}function ySe(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let s=e.length;s!==0;s--){let n=e[s-1].trim();if(ASe.has(n)){r=n;break}}return r}function bSe(t,e){let r=ySe(e);r!==""&&(t.referrerPolicy=r)}function wSe(){return"allowed"}function NSe(){return"success"}function SSe(){return"success"}function DSe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function TSe(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&LD(t.origin)&&!LD(OA(t))&&(e=null);break;case"same-origin":bh(t,OA(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function al(t,e){return t}function xSe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:al(t.domainLookupStartTime,r),domainLookupEndTime:al(t.domainLookupEndTime,r),connectionStartTime:al(t.connectionStartTime,r),connectionEndTime:al(t.connectionEndTime,r),secureConnectionStartTime:al(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function RSe(t){return al(dSe.now(),t)}function kSe(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function lY(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function FSe(t){return{referrerPolicy:t.referrerPolicy}}function MSe(t){let e=t.referrerPolicy;wh(e);let r=null;if(t.referrer==="client"){let i=oY();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else ga.is.URL(t.referrer)&&(r=t.referrer);let s=UD(r),n=UD(r,!0);switch(s.toString().length>4096&&(s=n),e){case"no-referrer":return"no-referrer";case"origin":return n??UD(r,!0);case"unsafe-url":return s;case"strict-origin":{let i=OA(t);return PA(s)&&!PA(i)?"no-referrer":n}case"strict-origin-when-cross-origin":{let i=OA(t);return bh(s,i)?s:PA(s)&&!PA(i)?"no-referrer":n}case"same-origin":return bh(t,s)?s:"no-referrer";case"origin-when-cross-origin":return bh(t,s)?s:n;case"no-referrer-when-downgrade":{let i=OA(t);return PA(s)&&!PA(i)?"no-referrer":s}}}function UD(t,e=!1){return wh(ga.is.URL(t)),t=new URL(t),fY(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var USe=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),LSe=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function dY(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),LSe(t)):USe(t)}function vSe(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||dY(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function PA(t){return ga.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:vSe(t.origin):!1}function PSe(t){}function bh(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function OSe(t){return t.controller.state==="aborted"}function HSe(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function _Se(t){return hSe[t.toLowerCase()]??t}var GSe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function gY(t,e,r=0,s=1){class n{#e;#t;#r;constructor(o,a){this.#e=o,this.#t=a,this.#r=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#r,a=e(this.#e),A=a.length;if(o>=A)return{value:void 0,done:!0};let{[r]:c,[s]:u}=a[o];this.#r=o+1;let l;switch(this.#t){case"key":l=c;break;case"value":l=u;break;case"key+value":l=[c,u];break}return{value:l,done:!1}}}return delete n.prototype.constructor,Object.setPrototypeOf(n.prototype,GSe),Object.defineProperties(n.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new n(i,o)}}function YSe(t,e,r,s=0,n=1){let i=gY(t,r,s,n),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return ga.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return ga.brandCheck(this,e),i(this,"value")}},en
Line truncated
|
||||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=Gs(a=>JS(a)&&a!==59,t,e);i=qS.decode(o)}return{name:s,value:i,extended:n}}function qwe(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw Lr("header name is null");return{name:r,filename:s,contentType:n,encoding:i}}let o=Gs(a=>a!==10&&a!==13&&a!==58,t,e);if(o=VS(o,!0,!0,a=>a===9||a===32),!Lwe.test(o.toString()))throw Lr("header name does not match the field-name token production");if(t[e.position]!==58)throw Lr("expected :");switch(e.position++,Gs(a=>a===32||a===9,t,e),Uwe(o)){case"content-disposition":{r=s=null;let a=!1;if(Gs(c=>JS(c),t,e).toString("ascii").toLowerCase()!=="form-data")throw Lr("expected form-data for content-disposition header");for(;e.position<t.length&&(t[e.position]!==13||t[e.position+1]!==10);){let c=Ywe(t,e);if(!c)break;c.name==="name"?r=c.value:c.name==="filename"&&(c.extended?(s=c.value,a=!0):a||(s=c.value))}if(r===null)throw Lr("name attribute is required in content-disposition header");break}case"content-type":{let a=Gs(A=>A!==10&&A!==13,t,e);a=VS(a,!1,!0,A=>A===9||A===32),n=cG(a);break}case"content-transfer-encoding":{let a=Gs(A=>A!==10&&A!==13,t,e);a=VS(a,!1,!0,A=>A===9||A===32),i=cG(a);break}default:Gs(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13||t[e.position+1]!==10)throw Lr("expected CRLF");e.position+=2}}function Gs(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function VS(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function Vwe(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}function Lr(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function Jwe(t){return t<=31||t===127}function Wwe(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function JS(t){return t<=127&&t!==32&&t!==9&&!Jwe(t)&&!Wwe(t)}uG.exports={multipartFormDataParser:Gwe,validateBoundary:Hwe}});var Yg=m((Lje,dG)=>{"use strict";function zwe(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}dG.exports={createDeferredPromise:zwe}});var Mu=m((Pje,pG)=>{"use strict";var KS=ue(),{ReadableStreamFrom:Kwe,readableStreamClose:Xwe,fullyReadBody:jwe,extractMimeType:Zwe}=As(),{FormData:gG,setFormDataState:$we}=oE(),{webidl:yn}=Wt(),WS=Q("node:assert"),{isErrored:zS,isDisturbed:eNe}=Q("node:stream"),{isUint8Array:tNe}=Q("node:util/types"),{serializeAMimeType:rNe}=Hs(),{multipartFormDataParser:sNe}=lG(),{createDeferredPromise:nNe}=Yg(),{parseJSONFromBytes:iNe}=Ji(),{utf8DecodeBytes:oNe}=eE(),{runtimeFeatures:aNe}=Wi(),ANe=aNe.has("crypto")?Q("node:crypto").randomInt:t=>Math.floor(Math.random()*t),aE=new TextEncoder;function cNe(){}var uNe=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!eNe(e)&&!zS(e)&&e.cancel("Response object has been garbage collected").catch(cNe)});function fG(t,e=!1){let r=null,s=null;yn.is.ReadableStream(t)?r=t:yn.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){s=c},cancel(){},type:"bytes"}),WS(yn.is.ReadableStream(r));let n=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(yn.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(yn.is.BufferSource(t))i=yn.util.getCopyOfBytesHeldByBufferSource(t);else if(yn.is.FormData(t)){let c=`----formdata-undici-0${`${ANe(1e11)}`.padStart(11,"0")}`,u=`--${c}\r
|
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=an(a=>JD(a)&&a!==59,t,e);i=YD.decode(o)}return{name:s,value:i,extended:n}}function gDe(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw Xr("header name is null");return{name:r,filename:s,contentType:n,encoding:i}}let o=an(a=>a!==10&&a!==13&&a!==58,t,e);if(o=qD(o,!0,!0,a=>a===9||a===32),!iDe.test(o.toString()))throw Xr("header name does not match the field-name token production");if(t[e.position]!==58)throw Xr("expected :");switch(e.position++,an(a=>a===32||a===9,t,e),nDe(o)){case"content-disposition":{r=s=null;let a=!1;if(an(c=>JD(c),t,e).toString("ascii").toLowerCase()!=="form-data")throw Xr("expected form-data for content-disposition header");for(;e.position<t.length&&(t[e.position]!==13||t[e.position+1]!==10);){let c=dDe(t,e);if(!c)break;c.name==="name"?r=c.value:c.name==="filename"&&(c.extended?(s=c.value,a=!0):a||(s=c.value))}if(r===null)throw Xr("name attribute is required in content-disposition header");break}case"content-type":{let a=an(A=>A!==10&&A!==13,t,e);a=qD(a,!1,!0,A=>A===9||A===32),n=BY(a);break}case"content-transfer-encoding":{let a=an(A=>A!==10&&A!==13,t,e);a=qD(a,!1,!0,A=>A===9||A===32),i=BY(a);break}default:an(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13||t[e.position+1]!==10)throw Xr("expected CRLF");e.position+=2}}function an(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function qD(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function hDe(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}function Xr(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function fDe(t){return t<=31||t===127}function mDe(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function JD(t){return t<=127&&t!==32&&t!==9&&!fDe(t)&&!mDe(t)}QY.exports={multipartFormDataParser:lDe,validateBoundary:uDe}});var Nh=p((_et,bY)=>{"use strict";function pDe(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}bY.exports={createDeferredPromise:pDe}});var ul=p((Get,TY)=>{"use strict";var zD=me(),{ReadableStreamFrom:EDe,readableStreamClose:CDe,fullyReadBody:IDe,extractMimeType:BDe}=Qs(),{FormData:wY,setFormDataState:QDe}=K0(),{webidl:Yn}=nr(),VD=w("node:assert"),{isErrored:WD,isDisturbed:yDe}=w("node:stream"),{isUint8Array:bDe}=w("node:util/types"),{serializeAMimeType:wDe}=on(),{multipartFormDataParser:NDe}=yY(),{createDeferredPromise:SDe}=Nh(),{parseJSONFromBytes:DDe}=ho(),{utf8DecodeBytes:TDe}=Y0(),{runtimeFeatures:xDe}=fo(),RDe=xDe.has("crypto")?w("node:crypto").randomInt:t=>Math.floor(Math.random()*t),X0=new TextEncoder;function kDe(){}var FDe=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!yDe(e)&&!WD(e)&&e.cancel("Response object has been garbage collected").catch(kDe)});function SY(t,e=!1){let r=null,s=null;Yn.is.ReadableStream(t)?r=t:Yn.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){s=c},cancel(){},type:"bytes"}),VD(Yn.is.ReadableStream(r));let n=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(Yn.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Yn.is.BufferSource(t))i=Yn.util.getCopyOfBytesHeldByBufferSource(t);else if(Yn.is.FormData(t)){let c=`----formdata-undici-0${`${RDe(1e11)}`.padStart(11,"0")}`,u=`--${c}\r
|
||||||
Content-Disposition: form-data`;let l=E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),g=E=>E.replace(/\r?\n|\r/g,`\r
|
Content-Disposition: form-data`;let l=E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),g=E=>E.replace(/\r?\n|\r/g,`\r
|
||||||
`),h=[],f=new Uint8Array([13,10]);o=0;let p=!1;for(let[E,b]of t)if(typeof b=="string"){let N=aE.encode(u+`; name="${l(g(E))}"\r
|
`),h=[],f=new Uint8Array([13,10]);o=0;let m=!1;for(let[E,b]of t)if(typeof b=="string"){let S=X0.encode(u+`; name="${l(g(E))}"\r
|
||||||
\r
|
\r
|
||||||
${g(b)}\r
|
${g(b)}\r
|
||||||
`);h.push(N),o+=N.byteLength}else{let N=aE.encode(`${u}; name="${l(g(E))}"`+(b.name?`; filename="${l(b.name)}"`:"")+`\r
|
`);h.push(S),o+=S.byteLength}else{let S=X0.encode(`${u}; name="${l(g(E))}"`+(b.name?`; filename="${l(b.name)}"`:"")+`\r
|
||||||
Content-Type: ${b.type||"application/octet-stream"}\r
|
Content-Type: ${b.type||"application/octet-stream"}\r
|
||||||
\r
|
\r
|
||||||
`);h.push(N,b,f),typeof b.size=="number"?o+=N.byteLength+b.size+f.byteLength:p=!0}let y=aE.encode(`--${c}--\r
|
`);h.push(S,b,f),typeof b.size=="number"?o+=S.byteLength+b.size+f.byteLength:m=!0}let B=X0.encode(`--${c}--\r
|
||||||
`);h.push(y),o+=y.byteLength,p&&(o=null),i=t,n=async function*(){for(let E of h)E.stream?yield*E.stream():yield E},a=`multipart/form-data; boundary=${c}`}else if(yn.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(KS.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=yn.is.ReadableStream(t)?t:Kwe(t)}return(typeof i=="string"||tNe(i))&&(n=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),n!=null&&(async()=>{let c=n(),u=c?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(zS(r))break;l.length&&s.enqueue(new Uint8Array(l))}else c?.length&&!zS(r)&&s.enqueue(typeof c=="string"?aE.encode(c):new Uint8Array(c));queueMicrotask(()=>Xwe(s))})(),[{stream:r,source:i,length:o},a]}function lNe(t,e=!1){return yn.is.ReadableStream(t)&&(WS(!KS.isDisturbed(t),"The body has already been consumed."),WS(!t.locked,"The stream is locked.")),fG(t,e)}function dNe(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function gNe(t,e){return{blob(){return Fu(this,s=>{let n=hG(e(this));return n===null?n="":n&&(n=rNe(n)),new Blob([s],{type:n})},t,e)},arrayBuffer(){return Fu(this,s=>new Uint8Array(s).buffer,t,e)},text(){return Fu(this,oNe,t,e)},json(){return Fu(this,iNe,t,e)},formData(){return Fu(this,s=>{let n=hG(e(this));if(n!==null)switch(n.essence){case"multipart/form-data":{let i=sNe(s,n),o=new gG;return $we(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(s.toString()),o=new gG;for(let[a,A]of i)o.append(a,A);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return Fu(this,s=>new Uint8Array(s),t,e)}}}function hNe(t,e){Object.assign(t.prototype,gNe(t,e))}function Fu(t,e,r,s){try{yn.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=s(t),mG(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let n=nNe(),i=n.reject,o=a=>{try{n.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),n.promise):(jwe(t.body,o,i),n.promise)}function mG(t){let e=t.body;return e!=null&&(e.stream.locked||KS.isDisturbed(e.stream))}function hG(t){let e=t.headersList,r=Zwe(e);return r==="failure"?null:r}pG.exports={extractBody:fG,safelyExtractBody:lNe,cloneBody:dNe,mixinBody:hNe,streamRegistry:uNe,bodyUnusable:mG}});var kG=m((vje,RG)=>{"use strict";var re=Q("node:assert"),K=ue(),{channels:EG}=Yo(),XS=xN(),{RequestContentLengthMismatchError:hA,ResponseContentLengthMismatchError:CG,RequestAbortedError:SG,InvalidArgumentError:fNe,HeadersTimeoutError:mNe,HeadersOverflowError:pNe,SocketError:fA,InformationalError:Uu,BodyTimeoutError:ENe,HTTPParserError:CNe,ResponseExceededMaxSizeError:INe}=Ae(),{kUrl:TG,kReset:Pr,kClient:dE,kParser:Xe,kBlocking:Jg,kRunning:St,kPending:sT,kSize:IG,kWriting:Jo,kQueue:bn,kNoRef:qg,kKeepAliveDefaultTimeout:BNe,kHostHeader:QNe,kPendingIdx:yNe,kRunningIdx:Ys,kError:pr,kPipelining:uE,kSocket:pA,kKeepAliveTimeoutValue:gE,kMaxHeadersSize:bNe,kKeepAliveMaxTimeout:wNe,kKeepAliveTimeoutThreshold:NNe,kHeadersTimeout:SNe,kBodyTimeout:TNe,kStrictContentLength:$S,kMaxRequests:BG,kCounter:DNe,kMaxResponseSize:xNe,kOnError:QG,kResume:Ki,kHTTPContext:DG,kClosed:eT}=Ue(),cs=p9(),yG=Buffer.alloc(0),AE=Buffer[Symbol.species],RNe=K.removeAllListeners,EA=Symbol("kIdleSocketValidation"),mA=Symbol("kIdleSocketValidationTimeout"),nT=Symbol("kSocketUsed"),jS;function kNe(){let t=process.env.JEST_WORKER_ID?yS():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!1:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!0),r)try{e=new WebAssembly.Module(I9())}catch{}return e||(e=new WebAssembly.Module(t||yS())),new WebAssembly.Instance(e,{env:{wasm_on_url:(s,n,i)=>0,wasm_on_status:(s,n,i)=>{re(ct.ptr===s);let o=n-Xn+Kn.byteOffset;return ct.onStatus(new AE(Kn.buffer,o,i))},wasm_on_message_begin:s=>(re(ct.ptr===s),ct.onMessageBegin()),wasm_on_header_field:(s,n,i)=>{re(ct.ptr===s);let o=n-Xn+Kn.byteOffset;return ct.onHeaderField(new AE(Kn.buffer,o,i))},wasm_on_header_value:(s,n,i)=>{re(ct.ptr===s);let o=n-Xn+Kn.byteOffset;return ct.onHeaderValue(new AE(Kn.buffer,o,i))},wasm_on_headers_complete:(s,n,i,o)=>(re(ct.ptr===s),ct.onHeadersComplete(n,i===1,o===1)),wasm_on_body:(s,n,i)=>{re(ct.ptr===s);let o=n-Xn+Kn.byteOffset;return ct.onBody(new AE(Kn.buffer,o,i))},wasm_on_message_complete:s=>(re(ct.ptr===s),ct.onMessageComplete())}})}var ZS=null,ct=null,Kn=null,cE=0,Xn=null,FNe=0,Vg=1,Lu=2|Vg,lE=4|Vg,tT=8|FNe,rT=class{constructor(e,r,{exports:s}){this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(cs.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutWeakRef=new WeakRef(this),this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[bNe],this.shouldKeepAlive=!1,this.paused=!1,this.r
Line truncated
|
`);h.push(B),o+=B.byteLength,m&&(o=null),i=t,n=async function*(){for(let E of h)E.stream?yield*E.stream():yield E},a=`multipart/form-data; boundary=${c}`}else if(Yn.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(zD.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=Yn.is.ReadableStream(t)?t:EDe(t)}return(typeof i=="string"||bDe(i))&&(n=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),n!=null&&(async()=>{let c=n(),u=c?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(WD(r))break;l.length&&s.enqueue(new Uint8Array(l))}else c?.length&&!WD(r)&&s.enqueue(typeof c=="string"?X0.encode(c):new Uint8Array(c));queueMicrotask(()=>CDe(s))})(),[{stream:r,source:i,length:o},a]}function MDe(t,e=!1){return Yn.is.ReadableStream(t)&&(VD(!zD.isDisturbed(t),"The body has already been consumed."),VD(!t.locked,"The stream is locked.")),SY(t,e)}function UDe(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function LDe(t,e){return{blob(){return cl(this,s=>{let n=NY(e(this));return n===null?n="":n&&(n=wDe(n)),new Blob([s],{type:n})},t,e)},arrayBuffer(){return cl(this,s=>new Uint8Array(s).buffer,t,e)},text(){return cl(this,TDe,t,e)},json(){return cl(this,DDe,t,e)},formData(){return cl(this,s=>{let n=NY(e(this));if(n!==null)switch(n.essence){case"multipart/form-data":{let i=NDe(s,n),o=new wY;return QDe(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(s.toString()),o=new wY;for(let[a,A]of i)o.append(a,A);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return cl(this,s=>new Uint8Array(s),t,e)}}}function vDe(t,e){Object.assign(t.prototype,LDe(t,e))}function cl(t,e,r,s){try{Yn.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=s(t),DY(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let n=SDe(),i=n.reject,o=a=>{try{n.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),n.promise):(IDe(t.body,o,i),n.promise)}function DY(t){let e=t.body;return e!=null&&(e.stream.locked||zD.isDisturbed(e.stream))}function NY(t){let e=t.headersList,r=BDe(e);return r==="failure"?null:r}TY.exports={extractBody:SY,safelyExtractBody:MDe,cloneBody:UDe,mixinBody:vDe,streamRegistry:FDe,bodyUnusable:DY}});var qY=p((Yet,YY)=>{"use strict";var ie=w("node:assert"),Z=me(),{channels:xY}=la(),KD=TS(),{RequestContentLengthMismatchError:HA,ResponseContentLengthMismatchError:RY,RequestAbortedError:OY,InvalidArgumentError:PDe,HeadersTimeoutError:ODe,HeadersOverflowError:HDe,SocketError:_A,InformationalError:ll,BodyTimeoutError:_De,HTTPParserError:GDe,ResponseExceededMaxSizeError:YDe}=le(),{kUrl:HY,kReset:jr,kClient:tC,kParser:it,kBlocking:Th,kRunning:vt,kPending:rT,kSize:kY,kWriting:ha,kQueue:qn,kNoRef:Sh,kKeepAliveDefaultTimeout:qDe,kHostHeader:JDe,kPendingIdx:VDe,kRunningIdx:An,kError:Tr,kPipelining:$0,kSocket:GA,kKeepAliveTimeoutValue:rC,kMaxHeadersSize:WDe,kKeepAliveMaxTimeout:zDe,kKeepAliveTimeoutThreshold:KDe,kHeadersTimeout:XDe,kBodyTimeout:jDe,kStrictContentLength:ZD,kMaxRequests:FY,kCounter:ZDe,kMaxResponseSize:$De,kOnError:MY,kResume:po,kHTTPContext:_Y,kClosed:$D}=Ye(),ys=TG(),UY=Buffer.alloc(0),j0=Buffer[Symbol.species],eTe=Z.removeAllListeners,YA=Symbol("kIdleSocketValidation"),dl=Symbol("kIdleSocketValidationTimeout"),sT=Symbol("kSocketUsed"),XD;function tTe(){let t=process.env.JEST_WORKER_ID?QD():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!1:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!0),r)try{e=new WebAssembly.Module(kG())}catch{}return e||(e=new WebAssembly.Module(t||QD())),new WebAssembly.Instance(e,{env:{wasm_on_url:(s,n,i)=>0,wasm_on_status:(s,n,i)=>{ie(It.ptr===s);let o=n-fi+hi.byteOffset;return It.onStatus(new j0(hi.buffer,o,i))},wasm_on_message_begin:s=>(ie(It.ptr===s),It.onMessageBegin()),wasm_on_header_field:(s,n,i)=>{ie(It.ptr===s);let o=n-fi+hi.byteOffset;return It.onHeaderField(new j0(hi.buffer,o,i))},wasm_on_header_value:(s,n,i)=>{ie(It.ptr===s);let o=n-fi+hi.byteOffset;return It.onHeaderValue(new j0(hi.buffer,o,i))},wasm_on_headers_complete:(s,n,i,o)=>(ie(It.ptr===s),It.onHeadersComplete(n,i===1,o===1)),wasm_on_body:(s,n,i)=>{ie(It.ptr===s);let o=n-fi+hi.byteOffset;return It.onBody(new j0(hi.buffer,o,i))},wasm_on_message_complete:s=>(ie(It.ptr===s),It.onMessageComplete())}})}var jD=null,It=null,hi=null,Z0=0,fi=null,rTe=0,Dh=1,gl=2|Dh,eC=4|Dh,eT=8|rTe,tT=class{constructor(e,r,{exports:s}){this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(ys.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutWeakRef=new WeakRef(this),this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[WDe],this.shouldKeepAlive=!1,this.paused=!1,this.r
Line truncated
|
||||||
`;if(typeof n=="string"?p+=`host: ${n}\r
|
`;if(typeof n=="string"?m+=`host: ${n}\r
|
||||||
`:p+=t[QNe],i?p+=`connection: upgrade\r
|
`:m+=t[JDe],i?m+=`connection: upgrade\r
|
||||||
upgrade: ${i}\r
|
upgrade: ${i}\r
|
||||||
`:t[uE]&&!h[Pr]?p+=`connection: keep-alive\r
|
`:t[$0]&&!h[jr]?m+=`connection: keep-alive\r
|
||||||
`:p+=`connection: close\r
|
`:m+=`connection: close\r
|
||||||
`,Array.isArray(c))for(let y=0;y<c.length;y+=2){let E=c[y+0],b=c[y+1];if(Array.isArray(b))for(let N=0;N<b.length;N++)p+=`${E}: ${b[N]}\r
|
`,Array.isArray(c))for(let B=0;B<c.length;B+=2){let E=c[B+0],b=c[B+1];if(Array.isArray(b))for(let S=0;S<b.length;S++)m+=`${E}: ${b[S]}\r
|
||||||
`;else p+=`${E}: ${b}\r
|
`;else m+=`${E}: ${b}\r
|
||||||
`}return EG.sendHeaders.hasSubscribers&&EG.sendHeaders.publish({request:e,headers:p,socket:h}),!A||g===0?wG(f,null,t,e,h,u,p,l):K.isBuffer(A)?wG(f,A,t,e,h,u,p,l):K.isBlobLike(A)?typeof A.stream=="function"?NG(f,A.stream(),t,e,h,u,p,l):VNe(f,A,t,e,h,u,p,l):K.isStream(A)?qNe(f,A,t,e,h,u,p,l):K.isIterable(A)?NG(f,A,t,e,h,u,p,l):re(!1),!0}function qNe(t,e,r,s,n,i,o,a){re(i!==0||r[St]===0,"stream body cannot be pipelined");let A=!1,c=new hE({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){K.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},g=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new SG;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,re(n.destroyed||n[Jo]&&r[St]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",g),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?K.destroy(e,f):K.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",g),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(g)}function wG(t,e,r,s,n,i,o,a){try{e?K.isBuffer(e)&&(re(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
|
`}return xY.sendHeaders.hasSubscribers&&xY.sendHeaders.publish({request:e,headers:m,socket:h}),!A||g===0?vY(f,null,t,e,h,u,m,l):Z.isBuffer(A)?vY(f,A,t,e,h,u,m,l):Z.isBlobLike(A)?typeof A.stream=="function"?PY(f,A.stream(),t,e,h,u,m,l):hTe(f,A,t,e,h,u,m,l):Z.isStream(A)?gTe(f,A,t,e,h,u,m,l):Z.isIterable(A)?PY(f,A,t,e,h,u,m,l):ie(!1),!0}function gTe(t,e,r,s,n,i,o,a){ie(i!==0||r[vt]===0,"stream body cannot be pipelined");let A=!1,c=new sC({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(m){Z.destroy(this,m)}},l=function(){A||e.resume&&e.resume()},g=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new OY;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,ie(n.destroyed||n[ha]&&r[vt]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",g),!f)try{c.end()}catch(m){f=m}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?Z.destroy(e,f):Z.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",g),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(g)}function vY(t,e,r,s,n,i,o,a){try{e?Z.isBuffer(e)&&(ie(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[Pr]=!0)):i===0?n.write(`${o}content-length: 0\r
|
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[jr]=!0)):i===0?n.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):(re(i===null,"no body must not have content length"),n.write(`${o}\r
|
`,"latin1"):(ie(i===null,"no body must not have content length"),n.write(`${o}\r
|
||||||
`,"latin1")),s.onRequestSent(),r[Ki]()}catch(A){t(A)}}async function VNe(t,e,r,s,n,i,o,a){re(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new hA;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
|
`,"latin1")),s.onRequestSent(),r[po]()}catch(A){t(A)}}async function hTe(t,e,r,s,n,i,o,a){ie(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new HA;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[Pr]=!0),r[Ki]()}catch(A){t(A)}}async function NG(t,e,r,s,n,i,o,a){re(i!==0||r[St]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let g=A;A=null,g()}}let u=()=>new Promise((g,h)=>{re(A===null),n[pr]?h(n[pr]):A=g});n.on("close",c).on("drain",c);let l=new hE({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let g of e){if(n[pr])throw n[pr];l.write(g)||await u()}l.end()}catch(g){l.destroy(g)}finally{n.off("close",c).off("drain",c)}}var hE=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Jo]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[pr])throw r[pr];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[$S])throw new hA;process.emitWarning(new hA)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[Pr]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
|
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[jr]=!0),r[po]()}catch(A){t(A)}}async function PY(t,e,r,s,n,i,o,a){ie(i!==0||r[vt]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let g=A;A=null,g()}}let u=()=>new Promise((g,h)=>{ie(A===null),n[Tr]?h(n[Tr]):A=g});n.on("close",c).on("drain",c);let l=new sC({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let g of e){if(n[Tr])throw n[Tr];l.write(g)||await u()}l.end()}catch(g){l.destroy(g)}finally{n.off("close",c).off("drain",c)}}var sC=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[ha]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[Tr])throw r[Tr];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[ZD])throw new HA;process.emitWarning(new HA)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[jr]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
|
||||||
`,"latin1"):r.write(`${A}content-length: ${n}\r
|
`,"latin1"):r.write(`${A}content-length: ${n}\r
|
||||||
\r
|
\r
|
||||||
`,"latin1")),n===null&&r.write(`\r
|
`,"latin1")),n===null&&r.write(`\r
|
||||||
${c.toString(16)}\r
|
${c.toString(16)}\r
|
||||||
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[Xe].timeout&&r[Xe].timeoutType===Lu&&r[Xe].timeout.refresh&&r[Xe].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Jo]=!1,e[pr])throw e[pr];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
|
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[it].timeout&&r[it].timeoutType===gl&&r[it].timeout.refresh&&r[it].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[ha]=!1,e[Tr])throw e[Tr];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"):e.write(`${o}\r
|
`,"latin1"):e.write(`${o}\r
|
||||||
`,"latin1"):r===null&&e.write(`\r
|
`,"latin1"):r===null&&e.write(`\r
|
||||||
0\r
|
0\r
|
||||||
\r
|
\r
|
||||||
`,"latin1"),r!==null&&n!==r){if(s[$S])throw new hA;process.emitWarning(new hA)}e[Xe].timeout&&e[Xe].timeoutType===Lu&&e[Xe].timeout.refresh&&e[Xe].timeout.refresh(),s[Ki]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[Jo]=!1,e&&(re(s[St]<=1,"pipeline should only contain this request"),n(e))}};RG.exports=MNe});var HG=m((Oje,_G)=>{"use strict";var Vs=Q("node:assert"),{pipeline:JNe}=Q("node:stream"),fe=ue(),{RequestContentLengthMismatchError:AT,RequestAbortedError:WNe,SocketError:Xg,InformationalError:Wo,InvalidArgumentError:zNe}=Ae(),{kUrl:Kg,kReset:EE,kClient:us,kRunning:jg,kPending:KNe,kQueue:zo,kPendingIdx:uT,kRunningIdx:wn,kError:ls,kSocket:it,kStrictContentLength:XNe,kOnError:Pu,kMaxConcurrentStreams:mE,kPingInterval:FG,kHTTP2Session:Xi,kHTTP2InitialWindowSize:jNe,kHTTP2ConnectionWindowSize:ZNe,kResume:jn,kSize:$Ne,kHTTPContext:lT,kClosed:cT,kBodyTimeout:eSe,kEnableConnectProtocol:Wg,kRemoteSettings:zg,kHTTP2Stream:fE,kHTTP2SessionState:dT}=Ue(),{channels:MG}=Yo(),qs=Symbol("open streams"),UG,pE;try{pE=Q("node:http2")}catch{pE={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:tSe,HTTP2_HEADER_METHOD:LG,HTTP2_HEADER_PATH:PG,HTTP2_HEADER_SCHEME:iT,HTTP2_HEADER_CONTENT_LENGTH:rSe,HTTP2_HEADER_EXPECT:sSe,HTTP2_HEADER_STATUS:oT,HTTP2_HEADER_PROTOCOL:nSe,NGHTTP2_REFUSED_STREAM:iSe,NGHTTP2_CANCEL:oSe}}=pE;function aT(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}function aSe(t,e){t[it]=e;let r=t[jNe],s=t[ZNe],n=pE.connect(t[Kg],{createConnection:()=>e,peerMaxConcurrentStreams:t[mE],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[it]=e,n[qs]=0,n[us]=t,n[it]=e,n[dT]={ping:{interval:t[FG]===0?null:setInterval(lSe,t[FG],n).unref()}},n[Wg]=!1,n[zg]=!1,s&&fe.addListener(n,"connect",cSe.bind(n,s)),fe.addListener(n,"error",dSe),fe.addListener(n,"frameError",gSe),fe.addListener(n,"end",hSe),fe.addListener(n,"goaway",fSe),fe.addListener(n,"close",mSe),fe.addListener(n,"remoteSettings",uSe),n.unref(),t[Xi]=n,e[Xi]=n,fe.addListener(e,"error",ESe),fe.addListener(e,"end",CSe),fe.addListener(e,"close",pSe),e[cT]=!1,e.on("close",ISe),{version:"h2",defaultPipelining:1/0,write(i){return QSe(t,i)},resume(){ASe(t)},destroy(i,o){e[cT]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[jg]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&n[zg]===!1||fe.bodyLength(i.body)!==0&&(fe.isStream(i.body)||fe.isAsyncIterable(i.body)||fe.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&n[zg]===!1;return!1}}}function ASe(t){let e=t[it];e?.destroyed===!1&&(t[$Ne]===0||t[mE]===0?(e.unref(),t[Xi].unref()):(e.ref(),t[Xi].ref()))}function cSe(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function uSe(t){if(this[us][mE]=t.maxConcurrentStreams??this[us][mE],this[zg]===!0&&this[Wg]===!0&&t.enableConnectProtocol===!1){let e=new Wo("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[it][ls]=e,this[us][Pu](e);return}this[Wg]=t.enableConnectProtocol??this[Wg],this[zg]=!0,this[us][jn]()}function lSe(t){let e=t[dT];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(s,n){let i=this[us],o=this[us];if(s!=null){let a=new Wo(`HTTP/2: "PING" errored - type ${s.message}`);o[ls]=a,i[Pu](a)}else i.emit("ping",n)}}function dSe(t){Vs(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[it][ls]=t,this[us][Pu](t)}function gSe(t,e,r){if(r===0){let s=new Wo(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[it][ls]=s,this[us][Pu](s)}}function hSe(){let t=new Xg("other side closed",fe.getSocketInfo(this[it]));this.destroy(t),fe.destroy(this[it],t)}function fSe(t){let e=this[ls]||new Xg(`HTTP/2: "GOAWAY" frame received with code ${t}`,fe.getSocketInfo(this[it])),r=this[us];if(r[it]=null,r[lT]=null,this.close(),this[Xi]=null,fe.destroy(this[it],e),r[wn]<r[zo].length){let s=r[zo][r[wn]];r[zo][r[wn]++]=null,fe.errorRequest(r,s,e),r[uT]=r[wn]}Vs(r[jg]===0),r.emit("disconnect",r[Kg],[r],e),r.emit("connectionError",r[Kg],[r],e),r[jn]()}function mSe(){let{[us]:t,[dT]:e}=this,{[it]:r}=t,s=this[it][ls]||this[ls]||new Xg("closed",fe.getSocketInfo(r));if(t[it]=null,t[lT]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){Vs(t[KNe]===0);let n=t[zo].splice(t[wn]);for(let i=0;i<n.length;i++){let o=n[i];fe.errorRequest(t,o,s)}}}function pSe(){let t=this[ls]||new Xg("closed",fe.getSocketInfo(this)),e=this[Xi][us];e[it]=null,e[lT]=null,this[Xi]!==null&&this[Xi].destroy(t),e[uT]=e[wn],Vs(e[jg]===0),e.emit("disconnect",e[Kg],[e],t),e[jn]()}function ESe(t){Vs(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[ls]=t,this[us][Pu](t)}function CSe(){fe.destroy(this,new Xg("other side closed",fe.getSocketInfo(this)))}function ISe()
Line truncated
|
`,"latin1"),r!==null&&n!==r){if(s[ZD])throw new HA;process.emitWarning(new HA)}e[it].timeout&&e[it].timeoutType===gl&&e[it].timeout.refresh&&e[it].timeout.refresh(),s[po]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[ha]=!1,e&&(ie(s[vt]<=1,"pipeline should only contain this request"),n(e))}};YY.exports=sTe});var $Y=p((qet,ZY)=>{"use strict";var un=w("node:assert"),{pipeline:fTe}=w("node:stream"),Qe=me(),{RequestContentLengthMismatchError:aT,RequestAbortedError:mTe,SocketError:Uh,InformationalError:fa,InvalidArgumentError:pTe,HeadersTimeoutError:ETe,BodyTimeoutError:CTe}=le(),{kUrl:Mh,kReset:oC,kClient:bs,kRunning:Lh,kPending:ITe,kQueue:Rh,kPendingIdx:qA,kRunningIdx:mi,kError:ws,kSocket:ft,kStrictContentLength:BTe,kOnError:hl,kMaxConcurrentStreams:AT,kPingInterval:JY,kHTTP2Session:Eo,kHTTP2InitialWindowSize:QTe,kHTTP2ConnectionWindowSize:yTe,kResume:pi,kSize:bTe,kHTTPContext:uT,kClosed:cT,kBodyTimeout:wTe,kHeadersTimeout:NTe,kEnableConnectProtocol:kh,kRemoteSettings:Fh,kHTTP2Stream:nC,kHTTP2SessionState:lT}=Ye(),{channels:VY}=la(),cn=Symbol("open streams"),WY,iC;try{iC=w("node:http2")}catch{iC={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:STe,HTTP2_HEADER_METHOD:zY,HTTP2_HEADER_PATH:KY,HTTP2_HEADER_SCHEME:nT,HTTP2_HEADER_CONTENT_LENGTH:DTe,HTTP2_HEADER_EXPECT:TTe,HTTP2_HEADER_STATUS:iT,HTTP2_HEADER_PROTOCOL:xTe,NGHTTP2_REFUSED_STREAM:RTe,NGHTTP2_CANCEL:kTe}}=iC;function oT(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}function FTe(t,e){t[ft]=e;let r=t[QTe],s=t[yTe],n=iC.connect(t[Mh],{createConnection:()=>e,peerMaxConcurrentStreams:t[AT],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[ft]=e,n[cn]=0,n[bs]=t,n[ft]=e,n[lT]={ping:{interval:t[JY]===0?null:setInterval(vTe,t[JY],n).unref()}},n[kh]=!1,n[Fh]=!1,s&&Qe.addListener(n,"connect",UTe.bind(n,s)),Qe.addListener(n,"error",PTe),Qe.addListener(n,"frameError",OTe),Qe.addListener(n,"end",HTe),Qe.addListener(n,"goaway",_Te),Qe.addListener(n,"close",GTe),Qe.addListener(n,"remoteSettings",LTe),n.unref(),t[Eo]=n,e[Eo]=n,Qe.addListener(e,"error",qTe),Qe.addListener(e,"end",JTe),Qe.addListener(e,"close",YTe),e[cT]=!1,e.on("close",VTe),{version:"h2",defaultPipelining:1/0,write(i){return zTe(t,i)},resume(){MTe(t)},destroy(i,o){e[cT]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[Lh]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&n[Fh]===!1||Qe.bodyLength(i.body)!==0&&(Qe.isStream(i.body)||Qe.isAsyncIterable(i.body)||Qe.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&n[Fh]===!1;return!1}}}function MTe(t){let e=t[ft];e?.destroyed===!1&&(t[bTe]===0?(e.unref(),t[Eo].unref()):(e.ref(),t[Eo].ref()))}function UTe(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function LTe(t){if(this[bs][AT]=t.maxConcurrentStreams??this[bs][AT],this[Fh]===!0&&this[kh]===!0&&t.enableConnectProtocol===!1){let e=new fa("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[ft][ws]=e,this[bs][hl](e);return}this[kh]=t.enableConnectProtocol??this[kh],this[Fh]=!0,this[bs][pi]()}function vTe(t){let e=t[lT];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(s,n){let i=this[bs],o=this[bs];if(s!=null){let a=new fa(`HTTP/2: "PING" errored - type ${s.message}`);o[ws]=a,i[hl](a)}else i.emit("ping",n)}}function PTe(t){un(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[ft][ws]=t,this[bs][hl](t)}function OTe(t,e,r){if(r===0){let s=new fa(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[ft][ws]=s,this[bs][hl](s)}}function HTe(){let t=new Uh("other side closed",Qe.getSocketInfo(this[ft]));this.destroy(t),Qe.destroy(this[ft],t)}function xh(t,e,r=!1){let s=t[Rh],n=t[mi];if(n<t[qA]&&s[n]===e){s[n]=null,t[mi]=n+1;return}let i=s.indexOf(e,n);i===-1||i>=t[qA]||(s.splice(i,1),t[qA]--,r&&t[qA]<t[mi]&&(t[qA]=t[mi]))}function _Te(t){let e=this[ws]||new Uh(`HTTP/2: "GOAWAY" frame received with code ${t}`,Qe.getSocketInfo(this[ft])),r=this[bs];if(r[ft]=null,r[uT]=null,this.close(),this[Eo]=null,Qe.destroy(this[ft],e),r[mi]<r[Rh].length){let s=r[Rh][r[mi]];r[Rh][r[mi]++]=null,s!=null&&Qe.errorRequest(r,s,e),r[qA]=r[mi]}un(r[Lh]===0),r.emit("disconnect",r[Mh],[r],e),r.emit("connectionError",r[Mh],[r],e),r[pi]()}function GTe(){let{[bs]:t,[lT]:e}=this,{[ft]:r}=t,s=this[ft][ws]||this[ws]||new Uh("closed",Qe.getSocketInfo(r));if(t[ft]=null,t[uT]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){un(t[ITe]===0);let n=t[Rh].splice(t[mi]);for(let i=0;i<n.length;i++){let o=n[i];o!=null&&Qe.errorRequest(t,o,s)}}}function YTe(){let t=this[ws]||new Uh("closed",Qe.getSocketInfo(this)),e=this[Eo][bs];e[ft]=null,e[uT]=null,this[Eo]!==null&&this[Eo].destro
Line truncated
|
||||||
`;MG.sendHeaders.publish({request:e,headers:F,socket:s[it]})}let x=n==="GET"||n==="HEAD"||g===null;A?(h[sSe]="100-continue",f=s.request(h,{endStream:x,signal:c}),f[fE]=!0,f.once("continue",P)):(f=s.request(h,{endStream:x,signal:c}),f[fE]=!0,P()),++s[qs],f.setTimeout(r);let k=!1;return f.once("response",F=>{let{[oT]:v,..._}=F;if(e.onResponseStarted(),k=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(v),aT(_),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",me=>{e.aborted||e.completed||e.onData(me)===!1&&f.pause()})}),f.once("end",()=>{f.removeAllListeners("data"),k?(!e.aborted&&!e.completed&&e.onComplete({}),t[zo][t[wn]++]=null,t[jn]()):(E(new Wo("HTTP/2: stream half-closed (remote)")),t[zo][t[wn]++]=null,t[uT]=t[wn],t[jn]())}),f.once("close",()=>{f.removeAllListeners("data"),s[qs]-=1,s[qs]===0&&s.unref()}),f.once("error",function(F){f.removeAllListeners("data"),E(F)}),f.once("frameError",(F,v)=>{f.removeAllListeners("data"),E(new Wo(`HTTP/2: "frameError" received - type ${F}, code ${v}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let F=new Wo(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),s[qs]-=1,s[qs]===0&&s.unref(),E(F)}),f.once("trailers",F=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(F))}),!0;function P(){!g||N===0?vG(E,f,null,t,e,t[it],N,b):fe.isBuffer(g)?vG(E,f,g,t,e,t[it],N,b):fe.isBlobLike(g)?typeof g.stream=="function"?OG(E,f,g.stream(),t,e,t[it],N,b):bSe(E,f,g,t,e,t[it],N,b):fe.isStream(g)?ySe(E,t[it],b,f,g,t,e,N):fe.isIterable(g)?OG(E,f,g,t,e,t[it],N,b):Vs(!1)}}function vG(t,e,r,s,n,i,o,a){try{r!=null&&fe.isBuffer(r)&&(Vs(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),n.onBodySent(r)),a||(i[EE]=!0),n.onRequestSent(),s[jn]()}catch(A){t(A)}}function ySe(t,e,r,s,n,i,o,a){Vs(a!==0||i[jg]===0,"stream body cannot be pipelined");let A=JNe(n,s,u=>{u?(fe.destroy(A,u),t(u)):(fe.removeAllListeners(A),o.onRequestSent(),r||(e[EE]=!0),i[jn]())});fe.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function bSe(t,e,r,s,n,i,o,a){Vs(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new AT;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),n.onBodySent(A),n.onRequestSent(),a||(i[EE]=!0),s[jn]()}catch(A){t(A)}}async function OG(t,e,r,s,n,i,o,a){Vs(o!==0||s[jg]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let l=A;A=null,l()}}let u=()=>new Promise((l,g)=>{Vs(A===null),i[ls]?g(i[ls]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[ls])throw i[ls];let g=e.write(l);n.onBodySent(l),g||await u()}e.end(),n.onRequestSent(),a||(i[EE]=!0),s[jn]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}_G.exports=aSe});var Zo=m((_je,KG)=>{"use strict";var ji=Q("node:assert"),VG=Q("node:net"),Zg=Q("node:http"),CA=ue(),{ClientStats:wSe}=iS(),{channels:vu}=Yo(),NSe=i9(),SSe=cA(),{InvalidArgumentError:je,InformationalError:TSe,ClientDestroyedError:DSe}=Ae(),xSe=uA(),{kUrl:Zn,kServerName:jo,kClient:RSe,kBusy:hT,kConnect:kSe,kResuming:IA,kRunning:rh,kPending:sh,kSize:$g,kQueue:Nn,kConnected:FSe,kConnecting:Ou,kNeedDrain:Xo,kKeepAliveDefaultTimeout:GG,kHostHeader:MSe,kPendingIdx:Sn,kRunningIdx:$i,kError:USe,kPipelining:CE,kKeepAliveTimeoutValue:LSe,kMaxHeadersSize:PSe,kKeepAliveMaxTimeout:vSe,kKeepAliveTimeoutThreshold:OSe,kHeadersTimeout:_Se,kBodyTimeout:HSe,kStrictContentLength:GSe,kConnector:eh,kMaxRequests:fT,kCounter:YSe,kClose:qSe,kDestroy:VSe,kDispatch:JSe,kLocalAddress:th,kMaxResponseSize:WSe,kOnError:zSe,kHTTPContext:mt,kMaxConcurrentStreams:KSe,kHTTP2InitialWindowSize:XSe,kHTTP2ConnectionWindowSize:jSe,kResume:Zi,kPingInterval:ZSe}=Ue(),$Se=kG(),eTe=HG(),Ko=Symbol("kClosedResolve"),tTe=Zg&&Zg.maxHeaderSize&&Number.isInteger(Zg.maxHeaderSize)&&Zg.maxHeaderSize>0?()=>Zg.maxHeaderSize:()=>{throw new je("http module not available or http.maxHeaderSize invalid")},YG=()=>{};function JG(t){return t[CE]??t[mt]?.defaultPipelining??1}var mT=class extends SSe{constructor(e,{maxHeaderSize:r,headersTimeout:s,socketTimeout:n,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:A,keepAlive:c,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:g,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:p,tls:y,strictContentLength:E,maxCachedSessions:b,connect:N,maxRequestsPerClient:x,localAddress:k,maxResponseSize:P,autoSelectFamily:F,autoSelectFamilyAttemptTimeout:v,maxConcurrentStreams:_,allowH2:me,useH2c:De,initialWindowSize:oe,connectionWindowSize:pe,pingInterval:he,webSocket:Bt}={}){if(c!==void 0)throw new je("unsupported keepAlive, use pipelining=0 instead");if(n!==void 0)throw new je("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new je("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(A!==void 0)throw new je("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw new je("uns
Line truncated
|
`;VY.sendHeaders.publish({request:e,headers:O,socket:n[ft]})}let F=i==="GET"||i==="HEAD"||h===null;c?(f[TTe]="100-continue",m=n.request(f,{endStream:F,signal:u}),m[nC]=!0,m.once("continue",Y)):(m=n.request(f,{endStream:F,signal:u}),m[nC]=!0,Y()),++n[cn],m.setTimeout(r);let L=!1;return m.once("response",O=>{let{[iT]:v,...de}=O;if(e.onResponseStarted(),L=!0,m.setTimeout(s),e.aborted){m.removeAllListeners("data");return}e.onHeaders(Number(v),oT(de),m.resume.bind(m),"")===!1&&m.pause(),m.on("data",Ce=>{e.aborted||e.completed||e.onData(Ce)===!1&&m.pause()})}),m.once("end",()=>{m.removeAllListeners("data"),L?(!e.aborted&&!e.completed&&e.onComplete({}),xh(t,e),t[pi]()):(b(new fa("HTTP/2: stream half-closed (remote)")),xh(t,e,!0),t[pi]())}),m.once("close",()=>{m.removeAllListeners("data"),n[cn]-=1,n[cn]===0&&n.unref(),!e.aborted&&!e.completed&&b(new fa("HTTP/2: stream closed before the response was complete"))}),m.once("error",function(O){m.removeAllListeners("data"),b(O)}),m.once("frameError",(O,v)=>{m.removeAllListeners("data"),b(new fa(`HTTP/2: "frameError" received - type ${O}, code ${v}`))}),m.on("aborted",()=>{m.removeAllListeners("data")}),m.on("timeout",()=>{let O=L?new CTe(`HTTP/2: "body timeout after ${s}"`):new ETe(`HTTP/2: "headers timeout after ${r}"`);m.removeAllListeners("data"),n[cn]-=1,n[cn]===0&&n.unref(),b(O)}),m.once("trailers",O=>{e.aborted||e.completed||(m.removeAllListeners("data"),e.onComplete(O))}),!0;function Y(){!h||R===0?XY(b,m,null,t,e,t[ft],R,S):Qe.isBuffer(h)?XY(b,m,h,t,e,t[ft],R,S):Qe.isBlobLike(h)?typeof h.stream=="function"?jY(b,m,h.stream(),t,e,t[ft],R,S):XTe(b,m,h,t,e,t[ft],R,S):Qe.isStream(h)?KTe(b,t[ft],S,m,h,t,e,R):Qe.isIterable(h)?jY(b,m,h,t,e,t[ft],R,S):un(!1)}}function XY(t,e,r,s,n,i,o,a){try{r!=null&&Qe.isBuffer(r)&&(un(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),n.onBodySent(r)),a||(i[oC]=!0),n.onRequestSent(),s[pi]()}catch(A){t(A)}}function KTe(t,e,r,s,n,i,o,a){un(a!==0||i[Lh]===0,"stream body cannot be pipelined");let A=fTe(n,s,u=>{u?(Qe.destroy(A,u),t(u)):(Qe.removeAllListeners(A),o.onRequestSent(),r||(e[oC]=!0),i[pi]())});Qe.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function XTe(t,e,r,s,n,i,o,a){un(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new aT;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),n.onBodySent(A),n.onRequestSent(),a||(i[oC]=!0),s[pi]()}catch(A){t(A)}}async function jY(t,e,r,s,n,i,o,a){un(o!==0||s[Lh]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let l=A;A=null,l()}}let u=()=>new Promise((l,g)=>{un(A===null),i[ws]?g(i[ws]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[ws])throw i[ws];let g=e.write(l);n.onBodySent(l),g||await u()}e.end(),n.onRequestSent(),a||(i[oC]=!0),s[pi]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}ZY.exports=FTe});var Ca=p((Jet,aq)=>{"use strict";var Co=w("node:assert"),sq=w("node:net"),vh=w("node:http"),JA=me(),{ClientStats:jTe}=nD(),{channels:fl}=la(),ZTe=pG(),$Te=UA(),{InvalidArgumentError:ot,InformationalError:e2e,ClientDestroyedError:t2e}=le(),r2e=LA(),{kUrl:Ei,kServerName:Ea,kClient:s2e,kBusy:gT,kConnect:n2e,kResuming:VA,kRunning:_h,kPending:Gh,kSize:Ph,kQueue:Jn,kConnected:i2e,kConnecting:ml,kNeedDrain:pa,kKeepAliveDefaultTimeout:eq,kHostHeader:o2e,kPendingIdx:Vn,kRunningIdx:Bo,kError:a2e,kPipelining:aC,kKeepAliveTimeoutValue:A2e,kMaxHeadersSize:c2e,kKeepAliveMaxTimeout:u2e,kKeepAliveTimeoutThreshold:l2e,kHeadersTimeout:d2e,kBodyTimeout:g2e,kStrictContentLength:h2e,kConnector:Oh,kMaxRequests:hT,kCounter:f2e,kClose:m2e,kDestroy:p2e,kDispatch:E2e,kLocalAddress:Hh,kMaxResponseSize:C2e,kOnError:I2e,kHTTPContext:Dt,kMaxConcurrentStreams:B2e,kHTTP2InitialWindowSize:Q2e,kHTTP2ConnectionWindowSize:y2e,kResume:Io,kPingInterval:b2e}=Ye(),w2e=qY(),N2e=$Y(),ma=Symbol("kClosedResolve"),S2e=vh&&vh.maxHeaderSize&&Number.isInteger(vh.maxHeaderSize)&&vh.maxHeaderSize>0?()=>vh.maxHeaderSize:()=>{throw new ot("http module not available or http.maxHeaderSize invalid")},tq=()=>{};function nq(t){return t[aC]??t[Dt]?.defaultPipelining??1}var fT=class extends $Te{constructor(e,{maxHeaderSize:r,headersTimeout:s,socketTimeout:n,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:A,keepAlive:c,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:g,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:m,tls:B,strictContentLength:E,maxCachedSessions:b,connect:S,maxRequestsPerClient:R,localAddress:F,maxResponseSize:L,autoSelectFamily:Y,autoSelectFamilyAttemptTimeout:O,maxConcurrentStreams:v,allowH2:de,useH2c:Ce,initialWindowSize:ce,connectionWindowSize:ae,pingInterval:Ie,webSocket:gt}={}){if(c!==void 0)throw new ot("unsupported keepAlive, use pipelining=0 instead");if(n!==void 0)throw new ot("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new ot("unsupported requestTimeout, use headersTimeout & bodyTimeo
Line truncated
|
||||||
`,this[HSe]=a??3e5,this[_Se]=s??3e5,this[GSe]=E??!0,this[fT]=x,this[Ko]=null,this[WSe]=P>-1?P:-1,this[mt]=null,this[KSe]=_??100,this[XSe]=oe??262144,this[jSe]=pe??524288,this[ZSe]=he??6e4,this[Nn]=[],this[$i]=0,this[Sn]=0,this[Zi]=Qt=>pT(this,Qt),this[zSe]=Qt=>WG(this,Qt)}get pipelining(){return this[CE]}set pipelining(e){this[CE]=e,this[Zi](!0)}get stats(){return new wSe(this)}get[sh](){return this[Nn].length-this[Sn]}get[rh](){return this[Sn]-this[$i]}get[$g](){return this[Nn].length-this[$i]}get[FSe](){return!!this[mt]&&!this[Ou]&&!this[mt].destroyed}get[hT](){return!!(this[mt]?.busy(null)||this[$g]>=(JG(this)||1)||this[sh]>0)}[kSe](e){zG(this),this.once("connect",e)}[JSe](e,r){let s=new NSe(this[Zn].origin,e,r);return this[Nn].push(s),this[IA]||(CA.bodyLength(s.body)==null&&CA.isIterable(s.body)?(this[IA]=1,queueMicrotask(()=>pT(this))):this[Zi](!0)),this[IA]&&this[Xo]!==2&&this[hT]&&(this[Xo]=2),this[Xo]<2}[qSe](){return new Promise(e=>{this[$g]?this[Ko]=e:e(null)})}[VSe](e){return new Promise(r=>{let s=this[Nn].splice(this[Sn]);for(let i=0;i<s.length;i++){let o=s[i];CA.errorRequest(this,o,e)}let n=()=>{this[Ko]&&(this[Ko](),this[Ko]=null),r(null)};this[mt]?(this[mt].destroy(e,n),this[mt]=null):queueMicrotask(n),this[Zi]()})}};function WG(t,e){if(t[rh]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){ji(t[Sn]===t[$i]);let r=t[Nn].splice(t[$i]);for(let s=0;s<r.length;s++){let n=r[s];CA.errorRequest(t,n,e)}ji(t[$g]===0)}}function zG(t){ji(!t[Ou]),ji(!t[mt]);let{host:e,hostname:r,protocol:s,port:n}=t[Zn];if(r[0]==="["){let i=r.indexOf("]");ji(i!==-1);let o=r.substring(1,i);ji(VG.isIPv6(o)),r=o}t[Ou]=!0,vu.beforeConnect.hasSubscribers&&vu.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[mt]?.version,servername:t[jo],localAddress:t[th]},connector:t[eh]});try{t[eh]({host:e,hostname:r,protocol:s,port:n,servername:t[jo],localAddress:t[th]},(i,o)=>{if(i){gT(t,i,{host:e,hostname:r,protocol:s,port:n}),t[Zi]();return}if(t.destroyed){CA.destroy(o.on("error",YG),new DSe),t[Zi]();return}ji(o);try{t[mt]=o.alpnProtocol==="h2"?eTe(t,o):$Se(t,o)}catch(a){o.destroy().on("error",YG),gT(t,a,{host:e,hostname:r,protocol:s,port:n}),t[Zi]();return}t[Ou]=!1,o[YSe]=0,o[fT]=t[fT],o[RSe]=t,o[USe]=null,vu.connected.hasSubscribers&&vu.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[mt]?.version,servername:t[jo],localAddress:t[th]},connector:t[eh],socket:o}),t.emit("connect",t[Zn],[t]),t[Zi]()})}catch(i){gT(t,i,{host:e,hostname:r,protocol:s,port:n}),t[Zi]()}}function gT(t,e,{host:r,hostname:s,protocol:n,port:i}){if(!t.destroyed){if(t[Ou]=!1,vu.connectError.hasSubscribers&&vu.connectError.publish({connectParams:{host:r,hostname:s,protocol:n,port:i,version:t[mt]?.version,servername:t[jo],localAddress:t[th]},connector:t[eh],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(ji(t[rh]===0);t[sh]>0&&t[Nn][t[Sn]].servername===t[jo];){let o=t[Nn][t[Sn]++];CA.errorRequest(t,o,e)}else WG(t,e);t.emit("connectionError",t[Zn],[t],e)}}function qG(t){t[Xo]=0,t.emit("drain",t[Zn],[t])}function pT(t,e){t[IA]!==2&&(t[IA]=2,rTe(t,e),t[IA]=0,t[$i]>256&&(t[Nn].splice(0,t[$i]),t[Sn]-=t[$i],t[$i]=0))}function rTe(t,e){for(;;){if(t.destroyed){ji(t[sh]===0);return}if(t[Ko]&&!t[$g]){t[Ko](),t[Ko]=null;return}if(t[mt]&&t[mt].resume(),t[hT])t[Xo]=2;else if(t[Xo]===2){e?(t[Xo]=1,queueMicrotask(()=>qG(t))):qG(t);continue}if(t[sh]===0||t[rh]>=(JG(t)||1))return;let r=t[Nn][t[Sn]];if(r===null)return;if(t[Zn].protocol==="https:"&&t[jo]!==r.servername){if(t[rh]>0)return;t[jo]=r.servername,t[mt]?.destroy(new TSe("servername changed"),()=>{t[mt]=null,pT(t)})}if(t[Ou])return;if(!t[mt]){zG(t);return}if(t[mt].destroyed||t[mt].busy(r))return;!r.aborted&&t[mt].write(r)?t[Sn]++:t[Nn].splice(t[Sn],1)}}KG.exports=mT});var ET=m((Gje,XG)=>{"use strict";var IE=class{bottom=0;top=0;list=new Array(2048).fill(void 0);next=null;isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};XG.exports=class{constructor(){this.head=this.tail=new IE}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new IE),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var BE=m((Yje,iY)=>{"use strict";var{PoolStats:sTe}=iS(),nTe=cA(),iTe=ET(),{kConnected:CT,kSize:jG,kRunning:ZG,kPending:$G,kQueued:nh,kBusy:oTe,kFree:aTe,kUrl:ATe,kClose:cTe,kDestroy:uTe,kDispatch:lTe}=Ue(),Ht=Symbol("clients"),Er=Symbol("needDrain"),ih=Symbol("queue"),IT=Symbol("closed resolve"),BT=Symbol("onDrain"),eY=Symbol("onConnect"),tY=Symbol("onDisconnect"),rY=Symbol("onConnectionError"),QT=Symbol("get dispatcher"),sY=Symbol("add client"),nY=Symbol("remove client"),yT=class extends nTe{[ih]=new iTe;[nh]=0;[Ht]=[];[Er]=!1;[BT](e,r,s){le
Line truncated
|
`,this[g2e]=a??3e5,this[d2e]=s??3e5,this[h2e]=E??!0,this[hT]=R,this[ma]=null,this[C2e]=L>-1?L:-1,this[Dt]=null,this[B2e]=v??100,this[Q2e]=ce??262144,this[y2e]=ae??524288,this[b2e]=Ie??6e4,this[Jn]=[],this[Bo]=0,this[Vn]=0,this[Io]=mt=>mT(this,mt),this[I2e]=mt=>iq(this,mt)}get pipelining(){return this[aC]}set pipelining(e){this[aC]=e,this[Io](!0)}get stats(){return new jTe(this)}get[Gh](){return this[Jn].length-this[Vn]}get[_h](){return this[Vn]-this[Bo]}get[Ph](){return this[Jn].length-this[Bo]}get[i2e](){return!!this[Dt]&&!this[ml]&&!this[Dt].destroyed}get[gT](){return!!(this[Dt]?.busy(null)||this[Ph]>=(nq(this)||1)||this[Gh]>0)}[n2e](e){oq(this),this.once("connect",e)}[E2e](e,r){let s=new ZTe(this[Ei].origin,e,r);return this[Jn].push(s),this[VA]||(JA.bodyLength(s.body)==null&&JA.isIterable(s.body)?(this[VA]=1,queueMicrotask(()=>mT(this))):this[Io](!0)),this[VA]&&this[pa]!==2&&this[gT]&&(this[pa]=2),this[pa]<2}[m2e](){return new Promise(e=>{this[Ph]?this[ma]=e:e(null)})}[p2e](e){return new Promise(r=>{let s=this[Jn].splice(this[Vn]);for(let i=0;i<s.length;i++){let o=s[i];o!=null&&JA.errorRequest(this,o,e)}let n=()=>{this[ma]&&(this[ma](),this[ma]=null),r(null)};this[Dt]?(this[Dt].destroy(e,n),this[Dt]=null):queueMicrotask(n),this[Io]()})}};function iq(t,e){if(t[_h]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Co(t[Vn]===t[Bo]);let r=t[Jn].splice(t[Bo]);for(let s=0;s<r.length;s++){let n=r[s];n!=null&&JA.errorRequest(t,n,e)}Co(t[Ph]===0)}}function oq(t){Co(!t[ml]),Co(!t[Dt]);let{host:e,hostname:r,protocol:s,port:n}=t[Ei];if(r[0]==="["){let i=r.indexOf("]");Co(i!==-1);let o=r.substring(1,i);Co(sq.isIPv6(o)),r=o}t[ml]=!0,fl.beforeConnect.hasSubscribers&&fl.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Dt]?.version,servername:t[Ea],localAddress:t[Hh]},connector:t[Oh]});try{t[Oh]({host:e,hostname:r,protocol:s,port:n,servername:t[Ea],localAddress:t[Hh]},(i,o)=>{if(i){dT(t,i,{host:e,hostname:r,protocol:s,port:n}),t[Io]();return}if(t.destroyed){JA.destroy(o.on("error",tq),new t2e),t[Io]();return}Co(o);try{t[Dt]=o.alpnProtocol==="h2"?N2e(t,o):w2e(t,o)}catch(a){o.destroy().on("error",tq),dT(t,a,{host:e,hostname:r,protocol:s,port:n}),t[Io]();return}t[ml]=!1,o[f2e]=0,o[hT]=t[hT],o[s2e]=t,o[a2e]=null,fl.connected.hasSubscribers&&fl.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Dt]?.version,servername:t[Ea],localAddress:t[Hh]},connector:t[Oh],socket:o}),t.emit("connect",t[Ei],[t]),t[Io]()})}catch(i){dT(t,i,{host:e,hostname:r,protocol:s,port:n}),t[Io]()}}function dT(t,e,{host:r,hostname:s,protocol:n,port:i}){if(!t.destroyed){if(t[ml]=!1,fl.connectError.hasSubscribers&&fl.connectError.publish({connectParams:{host:r,hostname:s,protocol:n,port:i,version:t[Dt]?.version,servername:t[Ea],localAddress:t[Hh]},connector:t[Oh],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Co(t[_h]===0);t[Gh]>0&&t[Jn][t[Vn]].servername===t[Ea];){let o=t[Jn][t[Vn]++];JA.errorRequest(t,o,e)}else iq(t,e);t.emit("connectionError",t[Ei],[t],e)}}function rq(t){t[pa]=0,t.emit("drain",t[Ei],[t])}function mT(t,e){t[VA]!==2&&(t[VA]=2,D2e(t,e),t[VA]=0,t[Bo]>256&&(t[Jn].splice(0,t[Bo]),t[Vn]-=t[Bo],t[Bo]=0))}function D2e(t,e){for(;;){if(t.destroyed){Co(t[Gh]===0);return}if(t[ma]&&!t[Ph]){t[ma](),t[ma]=null;return}if(t[Dt]&&t[Dt].resume(),t[gT])t[pa]=2;else if(t[pa]===2){e?(t[pa]=1,queueMicrotask(()=>rq(t))):rq(t);continue}if(t[Gh]===0||t[_h]>=(nq(t)||1))return;let r=t[Jn][t[Vn]];if(r===null)return;if(t[Ei].protocol==="https:"&&t[Ea]!==r.servername){if(t[_h]>0)return;t[Ea]=r.servername,t[Dt]?.destroy(new e2e("servername changed"),()=>{t[Dt]=null,mT(t)})}if(t[ml])return;if(!t[Dt]){oq(t);return}if(t[Dt].destroyed||t[Dt].busy(r))return;!r.aborted&&t[Dt].write(r)?t[Vn]++:t[Jn].splice(t[Vn],1)}}aq.exports=fT});var pT=p((Wet,Aq)=>{"use strict";var AC=class{bottom=0;top=0;list=new Array(2048).fill(void 0);next=null;isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};Aq.exports=class{constructor(){this.head=this.tail=new AC}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new AC),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var cC=p((zet,pq)=>{"use strict";var{PoolStats:T2e}=nD(),x2e=UA(),R2e=pT(),{kConnected:ET,kSize:cq,kRunning:uq,kPending:lq,kQueued:Yh,kBusy:k2e,kFree:F2e,kUrl:M2e,kClose:U2e,kDestroy:L2e,kDispatch:v2e}=Ye(),Zt=Symbol("clients"),xr=Symbol("needDrain"),qh=Symbol("queue"),CT=Symbol("closed resolve"),IT=Symbol("onDrain"),dq=Symbol("onConnect"),gq=Symbol("onDisconnect"),hq=Symbol("onConnectionError"),BT=Symbol("get dispatcher"),fq=Symbol("add client"),mq=Symbol("remove client"),QT=class extends x2e{[qh]=new R2e;[Yh]=0;[Zt]=[];[xr]
Line truncated
|
||||||
|
|
||||||
${e.format(r)}`.trim():`${r.length} interceptors are pending:
|
${e.format(r)}`.trim():`${r.length} interceptors are pending:
|
||||||
|
|
||||||
${e.format(r)}`.trim())}};xV.exports=H2});var Y2=m((IZe,MV)=>{"use strict";var{InvalidArgumentError:axe}=Ae(),{runtimeFeatures:Axe}=Wi();function cxe(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:s=[],caseSensitive:n=!1}=t;return{ignore:new Set(e.map(i=>n?i:i.toLowerCase())),exclude:new Set(r.map(i=>n?i:i.toLowerCase())),match:new Set(s.map(i=>n?i:i.toLowerCase()))}}var RV=Axe.has("crypto")?Q("node:crypto"):null,uxe=RV?.hash?t=>RV.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function FV(t){return Array.isArray(t)&&(t.length&1)===0}function lxe(t=[]){return t.length===0?()=>!1:function(r){let s;for(let n of t)if(typeof n=="string"){if(s||(s=r.toLowerCase()),s.includes(n.toLowerCase()))return!0}else if(n instanceof RegExp&&n.test(r))return!0;return!1}}function dxe(t){let e={};if(!t)return e;if(FV(t)){for(let r=0;r<t.length;r+=2){let s=t[r],n=t[r+1];if(s&&n!==void 0){let i=Buffer.isBuffer(s)?s.toString():s,o=Buffer.isBuffer(n)?n.toString():n;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,s]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(s)?s.join(", "):String(s));return e}var kV=["record","playback","update"];function gxe(t){if(!kV.includes(t))throw new axe(`Invalid snapshot mode: ${t}. Must be one of: ${kV.join(", ")}`)}MV.exports={createHeaderFilters:cxe,hashId:uxe,isUndiciHeaders:FV,normalizeHeaders:dxe,isUrlExcludedFactory:lxe,validateSnapshotMode:gxe}});var YV=m((BZe,GV)=>{"use strict";var{writeFile:hxe,readFile:fxe,mkdir:mxe}=Q("node:fs/promises"),{dirname:pxe,resolve:UV}=Q("node:path"),{setTimeout:Exe,clearTimeout:LV}=Q("node:timers"),{InvalidArgumentError:PV,UndiciError:Cxe}=Ae(),{hashId:Ixe,isUrlExcludedFactory:Bxe,normalizeHeaders:vV,createHeaderFilters:OV}=Y2();function ph(t,e,r={}){let s=new URL(t.path,t.origin),n=t._normalizedHeaders||vV(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=n),{method:t.method||"GET",url:r.matchQuery!==!1?s.toString():`${s.origin}${s.pathname}`,headers:_V(n,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function _V(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{ignore:i,exclude:o,match:a}=e;for(let[A,c]of Object.entries(t)){let u=s?A:A.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(n[u]=c)}return n}function HV(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let A=s?o:o.toLowerCase();i.has(A)||(n[A]=a)}return n}function Eh(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let s=Object.keys(t.headers).sort();for(let n of s){let i=Array.isArray(t.headers[n])?t.headers[n]:[t.headers[n]];e.push(n);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return Ixe(r)}var q2=class{#e;#t;#r=new Map;#n;#i=1/0;#s=!1;#a;constructor(e={}){this.#n=e.snapshotPath,this.#i=e.maxSnapshots||1/0,this.#s=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#a=OV(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=Bxe(e.excludeUrls),this.#s&&this.#n&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let s=ph(e,this.#a,this.matchOptions),n=Eh(s),i=vV(r.headers),o={statusCode:r.statusCode,headers:HV(i,this.#a,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#r.size>=this.#i&&!this.#r.has(n)){let A=this.#r.keys().next().value;this.#r.delete(A)}let a=this.#r.get(n);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#r.set(n,{request:s,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#s&&this.#n&&this.#c()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=ph(e,this.#a,this.matchOptions),s=Eh(r),n=this.#r.get(s);if(!n)return;let i=n.callCount||0,o=Math.min(i,n.responses.length-1);return n.callCount=i+1,{...n,response:n.responses[o]}}async loadSnapshots(e){let r=e||this.#n;if(!r)throw new PV("Snapshot path is required");try{let s=await fxe(UV(r),"utf8"),n=JSON.parse(s);if(Array.isArray(n)){this.#r.clear();for(let{hash:i,snapshot:o}of n)this.#r.set(i,o)}else this.#r=new Map(Object.entries(n))}catch(s){if(s.code==="ENOENT")this.#r.clear();else throw new Cxe(`Failed to load snapshots from ${r}`,{cause:s})}}async saveSnapshots(e){let r=e||this.#n;if(!r)throw new PV("Snapshot path is required");let s=UV(r);await mxe(pxe(s),{recursive:!0});let n=Array.from(this.#r.entries()).map(([i,o])=>({hash:i,snapshot:o}));await hxe(s,JSON.stringify(n,null,2),{flush:!0})
Line truncated
|
${e.format(r)}`.trim())}};GV.exports=H2});var G2=p((wtt,VV)=>{"use strict";var{InvalidArgumentError:Fke}=le(),{runtimeFeatures:Mke}=fo();function Uke(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:s=[],caseSensitive:n=!1}=t;return{ignore:new Set(e.map(i=>n?i:i.toLowerCase())),exclude:new Set(r.map(i=>n?i:i.toLowerCase())),match:new Set(s.map(i=>n?i:i.toLowerCase()))}}var YV=Mke.has("crypto")?w("node:crypto"):null,Lke=YV?.hash?t=>YV.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function JV(t){return Array.isArray(t)&&(t.length&1)===0}function vke(t=[]){return t.length===0?()=>!1:function(r){let s;for(let n of t)if(typeof n=="string"){if(s||(s=r.toLowerCase()),s.includes(n.toLowerCase()))return!0}else if(n instanceof RegExp&&n.test(r))return!0;return!1}}function Pke(t){let e={};if(!t)return e;if(JV(t)){for(let r=0;r<t.length;r+=2){let s=t[r],n=t[r+1];if(s&&n!==void 0){let i=Buffer.isBuffer(s)?s.toString():s,o=Buffer.isBuffer(n)?n.toString():n;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,s]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(s)?s.join(", "):String(s));return e}var qV=["record","playback","update"];function Oke(t){if(!qV.includes(t))throw new Fke(`Invalid snapshot mode: ${t}. Must be one of: ${qV.join(", ")}`)}VV.exports={createHeaderFilters:Uke,hashId:Lke,isUndiciHeaders:JV,normalizeHeaders:Pke,isUrlExcludedFactory:vke,validateSnapshotMode:Oke}});var t7=p((Ntt,e7)=>{"use strict";var{writeFile:Hke,readFile:_ke,mkdir:Gke}=w("node:fs/promises"),{dirname:Yke,resolve:WV}=w("node:path"),{setTimeout:qke,clearTimeout:zV}=w("node:timers"),{InvalidArgumentError:KV,UndiciError:Jke}=le(),{hashId:Vke,isUrlExcludedFactory:Wke,normalizeHeaders:XV,createHeaderFilters:jV}=G2();function sf(t,e,r={}){let s=new URL(t.path,t.origin),n=t._normalizedHeaders||XV(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=n),{method:t.method||"GET",url:r.matchQuery!==!1?s.toString():`${s.origin}${s.pathname}`,headers:ZV(n,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function ZV(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{ignore:i,exclude:o,match:a}=e;for(let[A,c]of Object.entries(t)){let u=s?A:A.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(n[u]=c)}return n}function $V(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let A=s?o:o.toLowerCase();i.has(A)||(n[A]=a)}return n}function nf(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let s=Object.keys(t.headers).sort();for(let n of s){let i=Array.isArray(t.headers[n])?t.headers[n]:[t.headers[n]];e.push(n);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return Vke(r)}var Y2=class{#e;#t;#r=new Map;#n;#i=1/0;#s=!1;#a;constructor(e={}){this.#n=e.snapshotPath,this.#i=e.maxSnapshots||1/0,this.#s=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#a=jV(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=Wke(e.excludeUrls),this.#s&&this.#n&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let s=sf(e,this.#a,this.matchOptions),n=nf(s),i=XV(r.headers),o={statusCode:r.statusCode,headers:$V(i,this.#a,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#r.size>=this.#i&&!this.#r.has(n)){let A=this.#r.keys().next().value;this.#r.delete(A)}let a=this.#r.get(n);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#r.set(n,{request:s,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#s&&this.#n&&this.#c()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=sf(e,this.#a,this.matchOptions),s=nf(r),n=this.#r.get(s);if(!n)return;let i=n.callCount||0,o=Math.min(i,n.responses.length-1);return n.callCount=i+1,{...n,response:n.responses[o]}}async loadSnapshots(e){let r=e||this.#n;if(!r)throw new KV("Snapshot path is required");try{let s=await _ke(WV(r),"utf8"),n=JSON.parse(s);if(Array.isArray(n)){this.#r.clear();for(let{hash:i,snapshot:o}of n)this.#r.set(i,o)}else this.#r=new Map(Object.entries(n))}catch(s){if(s.code==="ENOENT")this.#r.clear();else throw new Jke(`Failed to load snapshots from ${r}`,{cause:s})}}async saveSnapshots(e){let r=e||this.#n;if(!r)throw new KV("Snapshot path is required");let s=WV(r);await Gke(Yke(s),{recursive:!0});let n=Array.from(this.#r.entries()).map(([i,o])=>({hash:i,snapshot:o}));await Hke(s,JSON.stringify(n,null,2),{flush:!0})
Line truncated
|
||||||
PRAGMA journal_mode = WAL;
|
PRAGMA journal_mode = WAL;
|
||||||
PRAGMA synchronous = NORMAL;
|
PRAGMA synchronous = NORMAL;
|
||||||
PRAGMA temp_store = memory;
|
PRAGMA temp_store = memory;
|
||||||
PRAGMA optimize;
|
PRAGMA optimize;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS cacheInterceptorV${gs} (
|
CREATE TABLE IF NOT EXISTS cacheInterceptorV${Ss} (
|
||||||
-- Data specific to us
|
-- Data specific to us
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
url TEXT NOT NULL,
|
url TEXT NOT NULL,
|
||||||
@@ -117,8 +117,8 @@ ${e.format(r)}`.trim())}};xV.exports=H2});var Y2=m((IZe,MV)=>{"use strict";var{I
|
|||||||
staleAt INTEGER NOT NULL
|
staleAt INTEGER NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${gs}_getValuesQuery ON cacheInterceptorV${gs}(url, method, deleteAt);
|
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${Ss}_getValuesQuery ON cacheInterceptorV${Ss}(url, method, deleteAt);
|
||||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${gs}_deleteByUrlQuery ON cacheInterceptorV${gs}(deleteAt);
|
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${Ss}_deleteByUrlQuery ON cacheInterceptorV${Ss}(deleteAt);
|
||||||
`),this.#n=this.#r.prepare(`
|
`),this.#n=this.#r.prepare(`
|
||||||
SELECT
|
SELECT
|
||||||
id,
|
id,
|
||||||
@@ -132,14 +132,14 @@ ${e.format(r)}`.trim())}};xV.exports=H2});var Y2=m((IZe,MV)=>{"use strict";var{I
|
|||||||
vary,
|
vary,
|
||||||
cachedAt,
|
cachedAt,
|
||||||
staleAt
|
staleAt
|
||||||
FROM cacheInterceptorV${gs}
|
FROM cacheInterceptorV${Ss}
|
||||||
WHERE
|
WHERE
|
||||||
url = ?
|
url = ?
|
||||||
AND method = ?
|
AND method = ?
|
||||||
ORDER BY
|
ORDER BY
|
||||||
deleteAt ASC
|
deleteAt ASC
|
||||||
`),this.#i=this.#r.prepare(`
|
`),this.#i=this.#r.prepare(`
|
||||||
UPDATE cacheInterceptorV${gs} SET
|
UPDATE cacheInterceptorV${Ss} SET
|
||||||
body = ?,
|
body = ?,
|
||||||
deleteAt = ?,
|
deleteAt = ?,
|
||||||
statusCode = ?,
|
statusCode = ?,
|
||||||
@@ -152,7 +152,7 @@ ${e.format(r)}`.trim())}};xV.exports=H2});var Y2=m((IZe,MV)=>{"use strict";var{I
|
|||||||
WHERE
|
WHERE
|
||||||
id = ?
|
id = ?
|
||||||
`),this.#s=this.#r.prepare(`
|
`),this.#s=this.#r.prepare(`
|
||||||
INSERT INTO cacheInterceptorV${gs} (
|
INSERT INTO cacheInterceptorV${Ss} (
|
||||||
url,
|
url,
|
||||||
method,
|
method,
|
||||||
body,
|
body,
|
||||||
@@ -166,55 +166,58 @@ ${e.format(r)}`.trim())}};xV.exports=H2});var Y2=m((IZe,MV)=>{"use strict";var{I
|
|||||||
cachedAt,
|
cachedAt,
|
||||||
staleAt
|
staleAt
|
||||||
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
||||||
`),this.#o=this.#r.prepare(`DELETE FROM cacheInterceptorV${gs} WHERE url = ?`),this.#A=this.#r.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${gs}`),this.#a=this.#r.prepare(`DELETE FROM cacheInterceptorV${gs} WHERE deleteAt <= ?`),this.#c=this.#t===1/0?null:this.#r.prepare(`
|
`),this.#o=this.#r.prepare(`DELETE FROM cacheInterceptorV${Ss} WHERE url = ?`),this.#A=this.#r.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${Ss}`),this.#a=this.#r.prepare(`DELETE FROM cacheInterceptorV${Ss} WHERE deleteAt <= ?`),this.#c=this.#t===1/0?null:this.#r.prepare(`
|
||||||
DELETE FROM cacheInterceptorV${gs}
|
DELETE FROM cacheInterceptorV${Ss}
|
||||||
WHERE id IN (
|
WHERE id IN (
|
||||||
SELECT
|
SELECT
|
||||||
id
|
id
|
||||||
FROM cacheInterceptorV${gs}
|
FROM cacheInterceptorV${Ss}
|
||||||
ORDER BY cachedAt ASC
|
ORDER BY cachedAt ASC
|
||||||
LIMIT ?
|
LIMIT ?
|
||||||
)
|
)
|
||||||
`)}close(){this.#r.close()}get(e){ED(e);let r=this.#d(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){ED(e);let s=this.#l(e),n=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=n?.byteLength;if(i&&i>this.#e)return;let o=this.#d(e,!0);o?this.#i.run(n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#s.run(s,e.method,n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt),this.#u())}createWriteStream(e,r){ED(e),bke(r);let s=0,n=[],i=this;return new yke({decodeStrings:!0,write(o,a,A){s+=o.byteLength,s<i.#e?n.push(o):this.destroy(),A()},final(o){i.set(e,{...r,body:n}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#l(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#c?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#A.get();return e}#l(e){return`${e.origin}/${e.path}`}#d(e,r=!1){let s=this.#l(e),{headers:n,method:i}=e,o=this.#n.all(s,i);if(o.length===0)return;let a=Date.now();for(let A of o){if(a>=A.deleteAt&&!r)continue;let c=!0;if(A.vary){let u=JSON.parse(A.vary);for(let l in u)if(!wke(n[l],u[l])){c=!1;break}}if(c)return A}}};function wke(t,e){if(t==null&&e==null)return!0;if(t==null&&e!=null||t!=null&&e==null)return!1;if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}return t===e}});var PA=m((YZe,lJ)=>{"use strict";var{kConstruct:Nke}=Ue(),{kEnumerableProperty:sl}=ue(),{iteratorMixin:Ske,isValidHeaderName:wh,isValidHeaderValue:oJ}=As(),{webidl:be}=Wt(),ID=Q("node:assert"),ZE=Q("node:util");function iJ(t){return t===10||t===13||t===9||t===32}function aJ(t){let e=0,r=t.length;for(;r>e&&iJ(t.charCodeAt(r-1));)--r;for(;r>e&&iJ(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function AJ(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let s=e[r];if(s.length!==2)throw be.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${s.length}.`});BD(t,s[0],s[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let s=0;s<r.length;++s)BD(t,r[s],e[r[s]])}else throw be.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function BD(t,e,r){if(r=aJ(r),wh(e)){if(!oJ(r))throw be.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw be.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(uJ(t)==="immutable")throw new TypeError("immutable");return eC(t).append(e,r,!1)}function Tke(t){let e=eC(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],s=e.toSortedArray(),n=e.cookies;if(n===null||n.length===1)return e.sortedMap=s;for(let i=0;i<s.length;++i){let{0:o,1:a}=s[i];if(o==="set-cookie")for(let A=0;A<n.length;++A)r.push([o,n[A]]);else r.push([o,a])}return e.sortedMap=r}function cJ(t,e){return t[0]<e[0]?-1:1}var $E=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase(),i=this.headersMap.get(n);if(i){let o=n==="cookie"?"; ":", ";this.headersMap.set(n,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(n,{name:e,value:r});n==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase();n==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(n,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:s}of this.headersMap.values())e[r]=s;return e}rawValues(){return this.headersMap.val
Line truncated
|
`)}close(){this.#r.close()}get(e){Ex(e);let r=this.#d(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){Ex(e);let s=this.#l(e),n=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=n?.byteLength;if(i&&i>this.#e)return;let o=this.#d(e,!0);o?this.#i.run(n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#s.run(s,e.method,n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt),this.#u())}createWriteStream(e,r){Ex(e),jMe(r);let s=0,n=[],i=this;return new XMe({decodeStrings:!0,write(o,a,A){s+=o.byteLength,s<i.#e?n.push(o):this.destroy(),A()},final(o){i.set(e,{...r,body:n}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#l(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#c?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#A.get();return e}#l(e){return`${e.origin}/${e.path}`}#d(e,r=!1){let s=this.#l(e),{headers:n,method:i}=e,o=this.#n.all(s,i);if(o.length===0)return;let a=Date.now();for(let A of o){if(a>=A.deleteAt&&!r)continue;let c=!0;if(A.vary){let u=JSON.parse(A.vary);for(let l in u)if(!ZMe(n[l],u[l])){c=!1;break}}if(c)return A}}};function ZMe(t,e){if(t==null&&e==null)return!0;if(t==null&&e!=null||t!=null&&e==null)return!1;if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}return t===e}});var dc=p((ztt,wW)=>{"use strict";var{kConstruct:$Me}=Ye(),{kEnumerableProperty:kl}=me(),{iteratorMixin:eUe,isValidHeaderName:uf,isValidHeaderValue:IW}=Qs(),{webidl:Fe}=nr(),Ix=w("node:assert"),_C=w("node:util");function CW(t){return t===10||t===13||t===9||t===32}function BW(t){let e=0,r=t.length;for(;r>e&&CW(t.charCodeAt(r-1));)--r;for(;r>e&&CW(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function QW(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let s=e[r];if(s.length!==2)throw Fe.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${s.length}.`});Bx(t,s[0],s[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let s=0;s<r.length;++s)Bx(t,r[s],e[r[s]])}else throw Fe.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function Bx(t,e,r){if(r=BW(r),uf(e)){if(!IW(r))throw Fe.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Fe.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(bW(t)==="immutable")throw new TypeError("immutable");return YC(t).append(e,r,!1)}function tUe(t){let e=YC(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],s=e.toSortedArray(),n=e.cookies;if(n===null||n.length===1)return e.sortedMap=s;for(let i=0;i<s.length;++i){let{0:o,1:a}=s[i];if(o==="set-cookie")for(let A=0;A<n.length;++A)r.push([o,n[A]]);else r.push([o,a])}return e.sortedMap=r}function yW(t,e){return t[0]<e[0]?-1:1}var GC=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase(),i=this.headersMap.get(n);if(i){let o=n==="cookie"?"; ":", ";this.headersMap.set(n,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(n,{name:e,value:r});n==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase();n==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(n,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:s}of this.headersMap.values())e[r]=s;return e}rawValues(){return this.headersMap.val
Line truncated
|
||||||
${i}`;break;case"retry":mz(i)&&(r[n]=i);break;case"id":pz(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&mz(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&pz(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};Ez.exports={EventSourceStream:ax}});var Sz=m((h$e,Nz)=>{"use strict";var{pipeline:qLe}=Q("node:stream"),{fetching:VLe}=xh(),{makeRequest:JLe}=il(),{webidl:Ir}=Wt(),{EventSourceStream:WLe}=Cz(),{parseMIMEType:zLe}=Hs(),{createFastMessageEvent:KLe}=wC(),{isNetworkError:Iz}=Sh(),{kEnumerableProperty:VA}=ue(),{environmentSettingsObject:Bz}=As(),Qz=!1,yz=3e3,Ph=0,bz=1,vh=2,XLe="anonymous",jLe="use-credentials",fl=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#r=!1;#n=Ph;#i=null;#s=null;#a;#o;constructor(e,r={}){super(),Ir.util.markAsUncloneable(this);let s="EventSource constructor";Ir.argumentLengthCheck(arguments,1,s),Qz||(Qz=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Ir.converters.USVString(e),r=Ir.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let n=Bz,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=XLe;r.withCredentials===!0&&(o=jLe,this.#r=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Bz.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=JLe(a),this.#A()}get readyState(){return this.#n}get url(){return this.#t}get withCredentials(){return this.#r}#A(){if(this.#n===vh)return;this.#n=Ph;let e={request:this.#i,dispatcher:this.#a},r=s=>{if(!Iz(s))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(Iz(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?zLe(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#n=bz,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new WLe({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(KLe(A.type,A.options))}});qLe(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=VLe(e)}#c(){this.#n!==vh&&(this.#n=Ph,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#n===Ph&&(this.#o.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A())},this.#o.reconnectionTime)?.unref())}close(){Ir.brandCheck(this,t),this.#n!==vh&&(this.#n=vh,this.#s.abort(),this.#i=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open);let r=Ir.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("open",r),this.#e.open=e):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message);let r=Ir.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("message",r),this.#e.message=e):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error);let r=Ir.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},wz={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Ph,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:bz,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:vh,writable:!1}};Object.defineProperties(fl,wz);Object.defineProperties(fl.prototype,wz);Object.defineProperties(fl.prototype,{close:VA,onerror:VA,onmessage:VA,onopen:VA,readyState:VA,url:VA,withCredentials:VA});Ir.converters.EventSourceInitDict=Ir.dictionaryConverter([{key:"withCredentials",converter:Ir.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Ir.converters.any},{key:"node",converter:Ir.dictionaryConverter([{key:"reconnectionTime",converter:Ir.converters["unsigned long"],defaultValue:()=>yz},{key:"dispatcher",converter:Ir.converters.any}]),defaultValue:()=>({})}]);Nz.exports={EventSource:fl,defaultReconnectionTime:yz}});var Fz=m((f$e,H)=>{"use strict";var ZLe=Zo(),Dz=Lg(),$Le=BA(),ePe=gY(),tPe=pY(),rPe=bA(),sPe=VT(),nPe=HT(),iPe=rq(),oPe=cq(),aPe=dq(),xz=Ae(),vC=ue(),{InvalidArgumentError:PC}=xz,ml=Wq(),APe=uA(),cPe=x2(),{MockCallHistory:uPe,MockCallHistoryLog:lPe}=F2(),dPe=G2(
Line truncated
|
${o}`;return}if(NI(e,n,Q3e)){y3e(e,i)&&(r.retry=e.toString("utf8",i));return}if(NI(e,n,B3e)){b3e(e,i)&&(r.id=e.toString("utf8",i));return}if(NI(e,n,I3e)){let o=e.toString("utf8",i);o.length>0&&(r.event=o)}}processEvent(e){e.retry&&f3e(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&m3e(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event.data=void 0,this.event.event=void 0,this.event.id=void 0,this.event.retry=void 0}hasPendingEvent(){return this.event.data!==void 0||this.event.event!==void 0||this.event.id!==void 0||this.event.retry!==void 0}hasCurrentByte(){return this.chunkIndex<this.chunks.length&&this.pos<this.chunks[this.chunkIndex].length}currentByte(){return this.chunks[this.chunkIndex][this.pos]}consumeCurrentByte(){this.advanceCursor(),this.syncLineStartToCursor()}advanceCursor(){for(this.pos++;this.chunkIndex<this.chunks.length&&this.pos>=this.chunks[this.chunkIndex].length;)this.chunkIndex++,this.pos=0}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex,this.linePos=this.pos,this.dropConsumedChunks()}dropConsumedChunks(){for(;this.lineChunkIndex>0;)this.chunks.shift(),this.lineChunkIndex--,this.chunkIndex--;this.chunkIndex===this.chunks.length&&(this.chunks.length=0,this.chunkIndex=0,this.pos=0,this.lineChunkIndex=0,this.linePos=0)}readLine(){if(this.lineChunkIndex===this.chunkIndex)return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos);let e=[],r=0;for(let s=this.lineChunkIndex;s<=this.chunkIndex;s++){let n=this.chunks[s],i=s===this.lineChunkIndex?this.linePos:0,o=s===this.chunkIndex?this.pos:n.length,a=n.subarray(i,o);r+=a.length,e.push(a)}return Buffer.concat(e,r)}peekBufferedByte(e){let r=this.lineChunkIndex,s=this.linePos;for(;r<this.chunks.length;){let n=this.chunks[r],i=n.length-s;if(e<i)return n[s+e];e-=i,r++,s=0}}discardLeadingBytes(e){for(;e>0&&this.lineChunkIndex<this.chunks.length;){let s=this.chunks[this.lineChunkIndex].length-this.linePos;e<s?(this.linePos+=e,e=0):(e-=s,this.lineChunkIndex++,this.linePos=0)}this.chunkIndex=this.lineChunkIndex,this.pos=this.linePos,this.dropConsumedChunks()}handleBOM(){let e=this.peekBufferedByte(0),r=this.peekBufferedByte(1),s=this.peekBufferedByte(2);return r===void 0?(e===ql[0]||(this.checkBOM=!1),!0):s===void 0?e===ql[0]&&r===ql[1]?!0:(this.checkBOM=!1,!1):(e===ql[0]&&r===ql[1]&&s===ql[2]&&this.discardLeadingBytes(3),this.checkBOM=!1,!this.hasCurrentByte())}};xK.exports={EventSourceStream:aR}});var OK=p((Crt,PK)=>{"use strict";var{pipeline:w3e}=w("node:stream"),{fetching:N3e}=ff(),{makeRequest:S3e}=Ml(),{webidl:kr}=nr(),{EventSourceStream:D3e}=RK(),{parseMIMEType:T3e}=on(),{createFastMessageEvent:x3e}=hI(),{isNetworkError:kK}=df(),{kEnumerableProperty:Ic}=me(),{environmentSettingsObject:FK}=Qs(),MK=!1,UK=3e3,Qf=0,LK=1,yf=2,R3e="anonymous",k3e="use-credentials",Jl=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#r=!1;#n=Qf;#i=null;#s=null;#a;#o;constructor(e,r={}){super(),kr.util.markAsUncloneable(this);let s="EventSource constructor";kr.argumentLengthCheck(arguments,1,s),MK||(MK=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=kr.converters.USVString(e),r=kr.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let n=FK,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=R3e;r.withCredentials===!0&&(o=k3e,this.#r=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=FK.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=S3e(a),this.#A()}get readyState(){return this.#n}get url(){return this.#t}get withCredentials(){return this.#r}#A(){if(this.#n===yf)return;this.#n=Qf;let e={request:this.#i,dispatcher:this.#a},r=s=>{if(!kK(s))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(kK(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?T3e(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#n=LK,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new D3e({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(x3e(A.type,A.options))}});w3e(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=N3e(e)}#c(){this.#n!==yf&&(this.#n=Qf,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#n
Line truncated
|
||||||
`).slice(1).join(`
|
`).slice(1).join(`
|
||||||
`);t.stack=r?`${r}
|
`);t.stack=r?`${r}
|
||||||
${i}`:n.stack}H.exports.fetch=function(e,r=void 0){return BPe(e,r).catch(s=>{throw Tz?kz(s,Tz):s&&typeof s=="object"&&Error.captureStackTrace(s,H.exports.fetch),s})};H.exports.Headers=PA().Headers;H.exports.Response=Sh().Response;H.exports.Request=il().Request;H.exports.FormData=oE().FormData;var{setGlobalOrigin:QPe,getGlobalOrigin:yPe}=NS();H.exports.setGlobalOrigin=QPe;H.exports.getGlobalOrigin=yPe;var{CacheStorage:bPe}=hW(),{kConstruct:wPe}=Ue();H.exports.caches=new bPe(wPe);var{deleteCookie:NPe,getCookies:SPe,getSetCookies:TPe,setCookie:DPe,parseCookie:xPe}=NW();H.exports.deleteCookie=NPe;H.exports.getCookies=SPe;H.exports.getSetCookies=TPe;H.exports.setCookie=DPe;H.exports.parseCookie=xPe;var{parseMIMEType:RPe,serializeAMimeType:kPe}=Hs();H.exports.parseMIMEType=RPe;H.exports.serializeAMimeType=kPe;var{CloseEvent:FPe,ErrorEvent:MPe,MessageEvent:UPe}=wC(),{WebSocket:LPe,ping:PPe}=iz();H.exports.WebSocket=LPe;H.exports.CloseEvent=FPe;H.exports.ErrorEvent=MPe;H.exports.MessageEvent=UPe;H.exports.ping=PPe;H.exports.WebSocketStream=gz().WebSocketStream;H.exports.WebSocketError=rx().WebSocketError;H.exports.request=Oh(ml.request);H.exports.stream=Oh(ml.stream);H.exports.pipeline=Oh(ml.pipeline);H.exports.connect=Oh(ml.connect);H.exports.upgrade=Oh(ml.upgrade);H.exports.MockClient=cPe;H.exports.MockCallHistory=uPe;H.exports.MockCallHistoryLog=lPe;H.exports.MockPool=gPe;H.exports.MockAgent=dPe;H.exports.SnapshotAgent=hPe;H.exports.mockErrors=fPe;var{EventSource:vPe}=Sz();H.exports.EventSource=vPe;function OPe(){globalThis.fetch=H.exports.fetch,globalThis.Headers=H.exports.Headers,globalThis.Response=H.exports.Response,globalThis.Request=H.exports.Request,globalThis.FormData=H.exports.FormData,globalThis.WebSocket=H.exports.WebSocket,globalThis.CloseEvent=H.exports.CloseEvent,globalThis.ErrorEvent=H.exports.ErrorEvent,globalThis.MessageEvent=H.exports.MessageEvent,globalThis.EventSource=H.exports.EventSource}H.exports.install=OPe});var _h=m(da=>{"use strict";da.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");da.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");da.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
${i}`:n.stack}q.exports.fetch=function(e,r=void 0){return r8e(e,r).catch(s=>{throw HK?qK(s,HK):s&&typeof s=="object"&&Error.captureStackTrace(s,q.exports.fetch),s})};q.exports.Headers=dc().Headers;q.exports.Response=df().Response;q.exports.Request=Ml().Request;q.exports.FormData=K0().FormData;var{setGlobalOrigin:s8e,getGlobalOrigin:n8e}=wD();q.exports.setGlobalOrigin=s8e;q.exports.getGlobalOrigin=n8e;var{CacheStorage:i8e}=Dz(),{kConstruct:o8e}=Ye();q.exports.caches=new i8e(o8e);var{deleteCookie:a8e,getCookies:A8e,getSetCookies:c8e,setCookie:u8e,parseCookie:l8e}=Hz();q.exports.deleteCookie=a8e;q.exports.getCookies=A8e;q.exports.getSetCookies=c8e;q.exports.setCookie=u8e;q.exports.parseCookie=l8e;var{parseMIMEType:d8e,serializeAMimeType:g8e}=on();q.exports.parseMIMEType=d8e;q.exports.serializeAMimeType=g8e;var{CloseEvent:h8e,ErrorEvent:f8e,MessageEvent:m8e}=hI(),{WebSocket:p8e,ping:E8e}=CK();q.exports.WebSocket=p8e;q.exports.CloseEvent=h8e;q.exports.ErrorEvent=f8e;q.exports.MessageEvent=m8e;q.exports.ping=E8e;q.exports.WebSocketStream=SK().WebSocketStream;q.exports.WebSocketError=rR().WebSocketError;q.exports.request=bf(Vl.request);q.exports.stream=bf(Vl.stream);q.exports.pipeline=bf(Vl.pipeline);q.exports.connect=bf(Vl.connect);q.exports.upgrade=bf(Vl.upgrade);q.exports.MockClient=q3e;q.exports.MockCallHistory=J3e;q.exports.MockCallHistoryLog=V3e;q.exports.MockPool=z3e;q.exports.MockAgent=W3e;q.exports.SnapshotAgent=K3e;q.exports.mockErrors=X3e;var{EventSource:C8e}=OK();q.exports.EventSource=C8e;function I8e(){globalThis.fetch=q.exports.fetch,globalThis.Headers=q.exports.Headers,globalThis.Response=q.exports.Response,globalThis.Request=q.exports.Request,globalThis.FormData=q.exports.FormData,globalThis.WebSocket=q.exports.WebSocket,globalThis.CloseEvent=q.exports.CloseEvent,globalThis.ErrorEvent=q.exports.ErrorEvent,globalThis.MessageEvent=q.exports.MessageEvent,globalThis.EventSource=q.exports.EventSource}q.exports.install=I8e});var wf=p(ka=>{"use strict";ka.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");ka.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");ka.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
||||||
`||t==="\r";da.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);da.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);da.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());da.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let s=t[e];if(++e,s==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var Uz=m((E$e,Mz)=>{"use strict";var{asciiLowercase:OC,solelyContainsHTTPTokenCodePoints:_Pe,soleyContainsHTTPQuotedStringTokenCodePoints:HPe}=_h();Mz.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=OC(String(e)),this._map.get(e)}has(e){return e=OC(String(e)),this._map.has(e)}set(e,r){if(e=OC(String(e)),r=String(r),!_Pe(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!HPe(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=OC(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var vz=m((C$e,Pz)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:GPe,removeTrailingHTTPWhitespace:Lz,isHTTPWhitespaceChar:YPe,solelyContainsHTTPTokenCodePoints:Ax,soleyContainsHTTPQuotedStringTokenCodePoints:qPe,asciiLowercase:cx,collectAnHTTPQuotedString:VPe}=_h();Pz.exports=t=>{t=GPe(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!Ax(r)||e>=t.length)return null;++e;let s="";for(;e<t.length&&t[e]!==";";)s+=t[e],++e;if(s=Lz(s),s.length===0||!Ax(s))return null;let n={type:cx(r),subtype:cx(s),parameters:new Map};for(;e<t.length;){for(++e;YPe(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=cx(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=VPe(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=Lz(o),o==="")continue}i.length>0&&Ax(i)&&qPe(o)&&!n.parameters.has(i)&&n.parameters.set(i,o)}return n}});var _z=m((I$e,Oz)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:JPe}=_h();Oz.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,s]of t.parameters)e+=";",e+=r,e+="=",(!JPe(s)||s.length===0)&&(s=s.replace(/(["\\])/ug,"\\$1"),s=`"${s}"`),e+=s;return e}});var qz=m((Q$e,Yz)=>{"use strict";var WPe=Uz(),zPe=vz(),KPe=_z(),{asciiLowercase:Hz,solelyContainsHTTPTokenCodePoints:Gz}=_h();Yz.exports=class{constructor(e){e=String(e);let r=zPe(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new WPe(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=Hz(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!Gz(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=Hz(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!Gz(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return KPe(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});var eK=m(YC=>{"use strict";Object.defineProperty(YC,"__esModule",{value:!0});YC.getProxyUrl=lve;YC.checkBypass=$z;function lve(t){let e=t.protocol==="https:";if($z(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new GC(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new GC(`http://${r}`)}else return}function $z(t){if(!t.hostname)return!1;let e=t.hostname;if(dve(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let s;t.port?s=Number(t.port):t.protocol==="http:"?s=80:t.protocol==="https:"&&(s=443);let n=[t.hostnameLine truncated
|
`||t==="\r";ka.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);ka.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);ka.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());ka.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let s=t[e];if(++e,s==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var WK=p((yrt,VK)=>{"use strict";var{asciiLowercase:TI,solelyContainsHTTPTokenCodePoints:B8e,soleyContainsHTTPQuotedStringTokenCodePoints:Q8e}=wf();VK.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=TI(String(e)),this._map.get(e)}has(e){return e=TI(String(e)),this._map.has(e)}set(e,r){if(e=TI(String(e)),r=String(r),!B8e(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!Q8e(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=TI(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var XK=p((brt,KK)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:y8e,removeTrailingHTTPWhitespace:zK,isHTTPWhitespaceChar:b8e,solelyContainsHTTPTokenCodePoints:AR,soleyContainsHTTPQuotedStringTokenCodePoints:w8e,asciiLowercase:cR,collectAnHTTPQuotedString:N8e}=wf();KK.exports=t=>{t=y8e(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!AR(r)||e>=t.length)return null;++e;let s="";for(;e<t.length&&t[e]!==";";)s+=t[e],++e;if(s=zK(s),s.length===0||!AR(s))return null;let n={type:cR(r),subtype:cR(s),parameters:new Map};for(;e<t.length;){for(++e;b8e(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=cR(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=N8e(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=zK(o),o==="")continue}i.length>0&&AR(i)&&w8e(o)&&!n.parameters.has(i)&&n.parameters.set(i,o)}return n}});var ZK=p((wrt,jK)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:S8e}=wf();jK.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,s]of t.parameters)e+=";",e+=r,e+="=",(!S8e(s)||s.length===0)&&(s=s.replace(/(["\\])/ug,"\\$1"),s=`"${s}"`),e+=s;return e}});var rX=p((Srt,tX)=>{"use strict";var D8e=WK(),T8e=XK(),x8e=ZK(),{asciiLowercase:$K,solelyContainsHTTPTokenCodePoints:eX}=wf();tX.exports=class{constructor(e){e=String(e);let r=T8e(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new D8e(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=$K(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!eX(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=$K(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!eX(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return x8e(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});var dX=p(FI=>{"use strict";Object.defineProperty(FI,"__esModule",{value:!0});FI.getProxyUrl=V8e;FI.checkBypass=lX;function V8e(t){let e=t.protocol==="https:";if(lX(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new kI(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new kI(`http://${r}`)}else return}function lX(t){if(!t.hostname)return!1;let e=t.hostname;if(W8e(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let s;t.port?s=Number(t.port):t.protocol==="http:"?s=80:t.protocol==="https:"&&(s=443);let n=[t.hostnameLine truncated
|
||||||
%s`,k,k,b,s);var P=b.type==="*"?Ox:b.type==="?"?vx:"\\"+b.type;n=!0,s=s.slice(0,b.reStart)+P+"\\("+k}f(),i&&(s+="\\\\");var F=!1;switch(s.charAt(0)){case"[":case".":case"(":F=!0}for(var v=a.length-1;v>-1;v--){var _=a[v],me=s.slice(0,_.reStart),De=s.slice(_.reStart,_.reEnd-8),oe=s.slice(_.reEnd-8,_.reEnd),pe=s.slice(_.reEnd);oe+=pe;var he=me.split("(").length-1,Bt=pe;for(p=0;p<he;p++)Bt=Bt.replace(/\)[+*?]?/,"");pe=Bt;var Qt="";pe===""&&e!==ZC&&(Qt="$");var mi=me+De+pe+Qt+oe;s=mi}if(s!==""&&n&&(s="(?=.)"+s),F&&(s=g+s),e===ZC)return[s,n];if(!n)return s8e(t);var pi=r.nocase?"i":"";try{var FB=new RegExp("^"+s+"$",pi)}catch{return new RegExp("$.")}return FB._glob=t,FB._src=s,FB}ps.makeRe=function(t,e){return new Dt(t,e||{}).makeRe()};Dt.prototype.makeRe=r8e;function r8e(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?Ox:e.dot?z3e:K3e,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===zA?r:typeof o=="string"?n8e(o):o._src}).join("\\/")}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,s)}catch{this.regexp=!1}return this.regexp}ps.match=function(t,e,r){r=r||{};var s=new Dt(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};Dt.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var s=this.options;Jh.sep!=="/"&&(e=e.split(Jh.sep).join("/")),e=e.split(uX),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<n.length;o++){var a=n[o],A=e;s.matchBase&&a.length===1&&(A=[i]);var c=this.matchOne(A,a,r);if(c)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};Dt.prototype.matchOne=function(t,e,r){return e.indexOf(zA)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};Dt.prototype._matchGlobstar=function(t,e,r,s,n){var i,o=-1;for(i=n;i<e.length;i++)if(e[i]===zA){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===zA){a=i;break}var A=e.slice(n,o),c=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(A.length){var l=t.slice(s,s+A.length);if(!this._matchOne(l,A,r,0,0))return!1;s+=A.length}var g=0;if(u.length){if(u.length+s>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))g=u.length;else{if(t[t.length-1]!==""||s+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;g=u.length+1}}if(!c.length){var f=!!g;for(i=s;i<t.length-g;i++){var p=String(t[i]);if(f=!0,p==="."||p===".."||!this.options.dot&&p.charAt(0)===".")return!1}return r||f}for(var y=[[[],0]],E=y[0],b=0,N=[0],x=0;x<c.length;x++){var k=c[x];k===zA?(N.push(b),E=[[],0],y.push(E)):(E[0].push(k),b++)}for(var P=y.length-1,F=t.length-g,v=0;v<y.length;v++)y[v][1]=F-(N[P--]+y[v][0].length);return!!this._matchGlobStarBodySections(t,y,s,0,r,0,!!g)};Dt.prototype._matchGlobStarBodySections=function(t,e,r,s,n,i,o){var a=e[s];if(!a){for(var A=r;A<t.length;A++){o=!0;var c=t[A];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var g=this._matchOne(t.slice(0,r+u.length),u,n,r,0);if(g&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,s+1,n,i+1,o);if(h!==!1)return h}var c=t[r];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1;r++}return n||null};Dt.prototype._matchOne=function(t,e,r,s,n){var i,o,a,A;for(i=s,o=n,a=t.length,A=e.length;i<a&&o<A;i++,o++){this.debug("matchOne loop");var c=e[o],u=t[i];if(this.debug(e,c,u),c===!1||c===zA)return!1;var l;if(typeof c=="string"?(l=u===c,this.debug("string match",c,u,l)):(l=u.match(c),this.debug("pattern match",c,u,l)),!l)return!1}if(i===a&&o===A)return!0;if(i===a)return r;if(o===A)return i===a-1&&t[i]==="";throw new Error("wtf?")};function s8e(t){return t.replace(/\\(.)/g,"$1")}function n8e(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Il=m((ytt,fX)=>{"use strict";var c8e="2.0.0",u8e=Number.MAX_SAFE_INTEGER||9007199254740991,l8e=16,d8e=250,g8e=["major","premajor","minor","preminor","patch","prepatch","prerelease"];fX.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:l8e,MAX_SAFE_BUILD_LENGTH:d8e,MAX_SAFE_INTEGER:u8e,RELEASE_TYPES:g8e,SEMVER_SPEC_VERSION:c8e,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Wh=m((btt,mX)=>{"use strict";var h8e=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};mX.exports=h8e});var Bl=m((Ai,pX)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:_x,MAX_SAFE_BUILD_LENGTH:f8e,MAX_LENGTH:m8e}=Il(),p8e=Wh();Ai=pX.exports={};var E8e=Ai.re=[],C8e=Ai.safeRe=[],G=Ai.src=[],I8e=Ai.safeSrc=[],Y=Ai.t={},B8e=0,Hx="[a-zA-Z0-9-]",Q8e=[["\\s",1],["\\d",m8e],[Hx,f8e]],y8e=t=>{for(let[e,r]of Q8e)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).j
Line truncated
|
%s`,F,F,b,s);var L=b.type==="*"?_R:b.type==="?"?HR:"\\"+b.type;n=!0,s=s.slice(0,b.reStart)+L+"\\("+F}f(),i&&(s+="\\\\");var Y=!1;switch(s.charAt(0)){case"[":case".":case"(":Y=!0}for(var O=a.length-1;O>-1;O--){var v=a[O],de=s.slice(0,v.reStart),Ce=s.slice(v.reStart,v.reEnd-8),ce=s.slice(v.reEnd-8,v.reEnd),ae=s.slice(v.reEnd);ce+=ae;var Ie=de.split("(").length-1,gt=ae;for(m=0;m<Ie;m++)gt=gt.replace(/\)[+*?]?/,"");ae=gt;var mt="";ae===""&&e!==GI&&(mt="$");var wn=de+Ce+ae+mt+ce;s=wn}if(s!==""&&n&&(s="(?=.)"+s),Y&&(s=g+s),e===GI)return[s,n];if(!n)return kOe(t);var Nn=r.nocase?"i":"";try{var Sd=new RegExp("^"+s+"$",Nn)}catch{return new RegExp("$.")}return Sd._glob=t,Sd._src=s,Sd}Rs.makeRe=function(t,e){return new Ot(t,e||{}).makeRe()};Ot.prototype.makeRe=ROe;function ROe(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?_R:e.dot?yOe:bOe,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===yc?r:typeof o=="string"?FOe(o):o._src}).join("\\/")}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,s)}catch{this.regexp=!1}return this.regexp}Rs.match=function(t,e,r){r=r||{};var s=new Ot(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};Ot.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var s=this.options;Rf.sep!=="/"&&(e=e.split(Rf.sep).join("/")),e=e.split(Qj),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<n.length;o++){var a=n[o],A=e;s.matchBase&&a.length===1&&(A=[i]);var c=this.matchOne(A,a,r);if(c)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};Ot.prototype.matchOne=function(t,e,r){return e.indexOf(yc)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};Ot.prototype._matchGlobstar=function(t,e,r,s,n){var i,o=-1;for(i=n;i<e.length;i++)if(e[i]===yc){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===yc){a=i;break}var A=e.slice(n,o),c=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(A.length){var l=t.slice(s,s+A.length);if(!this._matchOne(l,A,r,0,0))return!1;s+=A.length}var g=0;if(u.length){if(u.length+s>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))g=u.length;else{if(t[t.length-1]!==""||s+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;g=u.length+1}}if(!c.length){var f=!!g;for(i=s;i<t.length-g;i++){var m=String(t[i]);if(f=!0,m==="."||m===".."||!this.options.dot&&m.charAt(0)===".")return!1}return r||f}for(var B=[[[],0]],E=B[0],b=0,S=[0],R=0;R<c.length;R++){var F=c[R];F===yc?(S.push(b),E=[[],0],B.push(E)):(E[0].push(F),b++)}for(var L=B.length-1,Y=t.length-g,O=0;O<B.length;O++)B[O][1]=Y-(S[L--]+B[O][0].length);return!!this._matchGlobStarBodySections(t,B,s,0,r,0,!!g)};Ot.prototype._matchGlobStarBodySections=function(t,e,r,s,n,i,o){var a=e[s];if(!a){for(var A=r;A<t.length;A++){o=!0;var c=t[A];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var g=this._matchOne(t.slice(0,r+u.length),u,n,r,0);if(g&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,s+1,n,i+1,o);if(h!==!1)return h}var c=t[r];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1;r++}return n||null};Ot.prototype._matchOne=function(t,e,r,s,n){var i,o,a,A;for(i=s,o=n,a=t.length,A=e.length;i<a&&o<A;i++,o++){this.debug("matchOne loop");var c=e[o],u=t[i];if(this.debug(e,c,u),c===!1||c===yc)return!1;var l;if(typeof c=="string"?(l=u===c,this.debug("string match",c,u,l)):(l=u.match(c),this.debug("pattern match",c,u,l)),!l)return!1}if(i===a&&o===A)return!0;if(i===a)return r;if(o===A)return i===a-1&&t[i]==="";throw new Error("wtf?")};function kOe(t){return t.replace(/\\(.)/g,"$1")}function FOe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Xl=p((Snt,Sj)=>{"use strict";var POe="2.0.0",OOe=Number.MAX_SAFE_INTEGER||9007199254740991,HOe=16,_Oe=250,GOe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Sj.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:HOe,MAX_SAFE_BUILD_LENGTH:_Oe,MAX_SAFE_INTEGER:OOe,RELEASE_TYPES:GOe,SEMVER_SPEC_VERSION:POe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var kf=p((Dnt,Dj)=>{"use strict";var YOe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};Dj.exports=YOe});var jl=p((Ti,Tj)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:GR,MAX_SAFE_BUILD_LENGTH:qOe,MAX_LENGTH:JOe}=Xl(),VOe=kf();Ti=Tj.exports={};var WOe=Ti.re=[],zOe=Ti.safeRe=[],J=Ti.src=[],KOe=Ti.safeSrc=[],V=Ti.t={},XOe=0,YR="[a-zA-Z0-9-]",jOe=[["\\s",1],["\\d",JOe],[YR,qOe]],ZOe=t=>{for(let[e,r]of jOe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).j
Line truncated
|
||||||
`).join(`
|
`).join(`
|
||||||
`+i),t.push(n+"m+"+BI.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=X6e()+e+" "+t[0]}function X6e(){return Yt.inspectOpts.hideDate?"":new Date().toISOString()+" "}function j6e(...t){return process.stderr.write(II.formatWithOptions(Yt.inspectOpts,...t)+`
|
`+i),t.push(n+"m+"+lB.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=w5e()+e+" "+t[0]}function w5e(){return er.inspectOpts.hideDate?"":new Date().toISOString()+" "}function N5e(...t){return process.stderr.write(uB.formatWithOptions(er.inspectOpts,...t)+`
|
||||||
`)}function Z6e(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function $6e(){return process.env.DEBUG}function e_e(t){t.inspectOpts={};let e=Object.keys(Yt.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Yt.inspectOpts[e[r]]}BI.exports=CR()(Yt);var{formatters:RZ}=BI.exports;RZ.o=function(t){return this.inspectOpts.colors=this.useColors,II.inspect(t,this.inspectOpts).split(`
|
`)}function S5e(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function D5e(){return process.env.DEBUG}function T5e(t){t.inspectOpts={};let e=Object.keys(er.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=er.inspectOpts[e[r]]}lB.exports=Ik()(er);var{formatters:q$}=lB.exports;q$.o=function(t){return this.inspectOpts.colors=this.useColors,uB.inspect(t,this.inspectOpts).split(`
|
||||||
`).map(e=>e.trim()).join(" ")};RZ.O=function(t){return this.inspectOpts.colors=this.useColors,II.inspect(t,this.inspectOpts)}});var QI=m((int,QR)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?QR.exports=wZ():QR.exports=kZ()});var UZ=m(qr=>{"use strict";var t_e=qr&&qr.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),r_e=qr&&qr.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),FZ=qr&&qr.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&t_e(e,t,r);return r_e(e,t),e};Object.defineProperty(qr,"__esModule",{value:!0});qr.req=qr.json=qr.toBuffer=void 0;var s_e=FZ(Q("http")),n_e=FZ(Q("https"));async function MZ(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}qr.toBuffer=MZ;async function i_e(t){let r=(await MZ(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}qr.json=i_e;function o_e(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?n_e:s_e).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}qr.req=o_e});var bR=m(Es=>{"use strict";var PZ=Es&&Es.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),a_e=Es&&Es.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),vZ=Es&&Es.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&PZ(e,t,r);return a_e(e,t),e},A_e=Es&&Es.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&PZ(e,t,r)};Object.defineProperty(Es,"__esModule",{value:!0});Es.Agent=void 0;var c_e=vZ(Q("net")),LZ=vZ(Q("http")),u_e=Q("https");A_e(UZ(),Es);var ci=Symbol("AgentBaseInternalState"),yR=class extends LZ.Agent{constructor(e){super(e),this[ci]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
|
`).map(e=>e.trim()).join(" ")};q$.O=function(t){return this.inspectOpts.colors=this.useColors,uB.inspect(t,this.inspectOpts)}});var dB=p((cat,yk)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?yk.exports=P$():yk.exports=J$()});var z$=p(ns=>{"use strict";var x5e=ns&&ns.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),R5e=ns&&ns.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),V$=ns&&ns.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&x5e(e,t,r);return R5e(e,t),e};Object.defineProperty(ns,"__esModule",{value:!0});ns.req=ns.json=ns.toBuffer=void 0;var k5e=V$(w("http")),F5e=V$(w("https"));async function W$(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}ns.toBuffer=W$;async function M5e(t){let r=(await W$(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}ns.json=M5e;function U5e(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?F5e:k5e).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}ns.req=U5e});var wk=p(ks=>{"use strict";var X$=ks&&ks.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),L5e=ks&&ks.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),j$=ks&&ks.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&X$(e,t,r);return L5e(e,t),e},v5e=ks&&ks.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&X$(e,t,r)};Object.defineProperty(ks,"__esModule",{value:!0});ks.Agent=void 0;var P5e=j$(w("net")),K$=j$(w("http")),O5e=w("https");v5e(z$(),ks);var xi=Symbol("AgentBaseInternalState"),bk=class extends K$.Agent{constructor(e){super(e),this[xi]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
|
||||||
`).some(s=>s.indexOf("(https.js:")!==-1||s.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new c_e.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let s=this.sockets[e],n=s.indexOf(r);n!==-1&&(s.splice(n,1),this.totalSocketCount--,s.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?u_e.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,s){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(n),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,n)).then(a=>{if(this.decrementSockets(i,o),a instanceof LZ.Agent)try{return a.addRequest(e,n)}catch(A){return s(A)}this[ci].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[ci].currentSocket;if(this[ci].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[ci].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[ci]&&(this[ci].defaultPort=e)}get protocol(){return this[ci].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[ci]&&(this[ci].protocol=e)}};Es.Agent=yR});var OZ=m(Sl=>{"use strict";var l_e=Sl&&Sl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Sl,"__esModule",{value:!0});Sl.parseProxyResponse=void 0;var d_e=l_e(QI()),yI=(0,d_e.default)("https-proxy-agent:parse-proxy-response");function g_e(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let u=t.read();u?c(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",A),t.removeListener("readable",i)}function a(){o(),yI("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),yI("onerror %o",u),r(u)}function c(u){n.push(u),s+=u.length;let l=Buffer.concat(n,s),g=l.indexOf(`\r
|
`).some(s=>s.indexOf("(https.js:")!==-1||s.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new P5e.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let s=this.sockets[e],n=s.indexOf(r);n!==-1&&(s.splice(n,1),this.totalSocketCount--,s.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?O5e.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,s){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(n),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,n)).then(a=>{if(this.decrementSockets(i,o),a instanceof K$.Agent)try{return a.addRequest(e,n)}catch(A){return s(A)}this[xi].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[xi].currentSocket;if(this[xi].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[xi].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[xi]&&(this[xi].defaultPort=e)}get protocol(){return this[xi].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[xi]&&(this[xi].protocol=e)}};ks.Agent=bk});var Z$=p(rd=>{"use strict";var H5e=rd&&rd.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(rd,"__esModule",{value:!0});rd.parseProxyResponse=void 0;var _5e=H5e(dB()),gB=(0,_5e.default)("https-proxy-agent:parse-proxy-response");function G5e(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let u=t.read();u?c(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",A),t.removeListener("readable",i)}function a(){o(),gB("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),gB("onerror %o",u),r(u)}function c(u){n.push(u),s+=u.length;let l=Buffer.concat(n,s),g=l.indexOf(`\r
|
||||||
\r
|
\r
|
||||||
`);if(g===-1){yI("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,g).toString("ascii").split(`\r
|
`);if(g===-1){gB("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,g).toString("ascii").split(`\r
|
||||||
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let p=f.split(" "),y=+p[1],E=p.slice(2).join(" "),b={};for(let N of h){if(!N)continue;let x=N.indexOf(":");if(x===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${N}"`));let k=N.slice(0,x).toLowerCase(),P=N.slice(x+1).trimStart(),F=b[k];typeof F=="string"?b[k]=[F,P]:Array.isArray(F)?F.push(P):b[k]=P}yI("got proxy server response: %o %o",f,b),o(),e({connect:{statusCode:y,statusText:E,headers:b},buffered:l})}t.on("error",A),t.on("end",a),i()})}Sl.parseProxyResponse=g_e});var VZ=m(en=>{"use strict";var h_e=en&&en.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),f_e=en&&en.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),YZ=en&&en.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&h_e(e,t,r);return f_e(e,t),e},qZ=en&&en.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(en,"__esModule",{value:!0});en.HttpsProxyAgent=void 0;var bI=YZ(Q("net")),_Z=YZ(Q("tls")),m_e=qZ(Q("assert")),p_e=qZ(QI()),E_e=bR(),C_e=Q("url"),I_e=OZ(),sf=(0,p_e.default)("https-proxy-agent"),HZ=t=>t.servername===void 0&&t.host&&!bI.isIP(t.host)?{...t,servername:t.host}:t,wI=class extends E_e.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new C_e.URL(e):e,this.proxyHeaders=r?.headers??{},sf("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let s=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?GZ(r,"headers"):null,host:s,port:n}}async connect(e,r){let{proxy:s}=this;if(!r.host)throw new TypeError('No "host" provided');let n;s.protocol==="https:"?(sf("Creating `tls.Socket`: %o",this.connectOpts),n=_Z.connect(HZ(this.connectOpts))):(sf("Creating `net.Socket`: %o",this.connectOpts),n=bI.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=bI.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let m=f.split(" "),B=+m[1],E=m.slice(2).join(" "),b={};for(let S of h){if(!S)continue;let R=S.indexOf(":");if(R===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${S}"`));let F=S.slice(0,R).toLowerCase(),L=S.slice(R+1).trimStart(),Y=b[F];typeof Y=="string"?b[F]=[Y,L]:Array.isArray(Y)?Y.push(L):b[F]=L}gB("got proxy server response: %o %o",f,b),o(),e({connect:{statusCode:B,statusText:E,headers:b},buffered:l})}t.on("error",A),t.on("end",a),i()})}rd.parseProxyResponse=G5e});var nee=p(Cn=>{"use strict";var Y5e=Cn&&Cn.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),q5e=Cn&&Cn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),ree=Cn&&Cn.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Y5e(e,t,r);return q5e(e,t),e},see=Cn&&Cn.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Cn,"__esModule",{value:!0});Cn.HttpsProxyAgent=void 0;var hB=ree(w("net")),$$=ree(w("tls")),J5e=see(w("assert")),V5e=see(dB()),W5e=wk(),z5e=w("url"),K5e=Z$(),Yf=(0,V5e.default)("https-proxy-agent"),eee=t=>t.servername===void 0&&t.host&&!hB.isIP(t.host)?{...t,servername:t.host}:t,fB=class extends W5e.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new z5e.URL(e):e,this.proxyHeaders=r?.headers??{},Yf("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let s=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?tee(r,"headers"):null,host:s,port:n}}async connect(e,r){let{proxy:s}=this;if(!r.host)throw new TypeError('No "host" provided');let n;s.protocol==="https:"?(Yf("Creating `tls.Socket`: %o",this.connectOpts),n=$$.connect(eee(this.connectOpts))):(Yf("Creating `net.Socket`: %o",this.connectOpts),n=hB.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=hB.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||||
`;if(s.username||s.password){let g=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;i["Proxy-Authorization"]=`Basic ${Buffer.from(g).toString("base64")}`}i.Host=`${o}:${r.port}`,i["Proxy-Connection"]||(i["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let g of Object.keys(i))a+=`${g}: ${i[g]}\r
|
`;if(s.username||s.password){let g=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;i["Proxy-Authorization"]=`Basic ${Buffer.from(g).toString("base64")}`}i.Host=`${o}:${r.port}`,i["Proxy-Connection"]||(i["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let g of Object.keys(i))a+=`${g}: ${i[g]}\r
|
||||||
`;let A=(0,I_e.parseProxyResponse)(n);n.write(`${a}\r
|
`;let A=(0,K5e.parseProxyResponse)(n);n.write(`${a}\r
|
||||||
`);let{connect:c,buffered:u}=await A;if(e.emit("proxyConnect",c),this.emit("proxyConnect",c,e),c.statusCode===200)return e.once("socket",B_e),r.secureEndpoint?(sf("Upgrading socket connection to TLS"),_Z.connect({...GZ(HZ(r),"host","path","port"),socket:n})):n;n.destroy();let l=new bI.Socket({writable:!1});return l.readable=!0,e.once("socket",g=>{sf("Replaying proxy buffer for failed request"),(0,m_e.default)(g.listenerCount("data")>0),g.push(u),g.push(null)}),l}};wI.protocols=["http","https"];en.HttpsProxyAgent=wI;function B_e(t){t.resume()}function GZ(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var zZ=m(tn=>{"use strict";var Q_e=tn&&tn.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),y_e=tn&&tn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),WZ=tn&&tn.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Q_e(e,t,r);return y_e(e,t),e},b_e=tn&&tn.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(tn,"__esModule",{value:!0});tn.HttpProxyAgent=void 0;var w_e=WZ(Q("net")),N_e=WZ(Q("tls")),S_e=b_e(QI()),T_e=Q("events"),D_e=bR(),JZ=Q("url"),Tl=(0,S_e.default)("http-proxy-agent"),NI=class extends D_e.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new JZ.URL(e):e,this.proxyHeaders=r?.headers??{},Tl("Creating new HttpProxyAgent instance: %o",this.proxy.href);let s=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?x_e(r,"headers"):null,host:s,port:n}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:s}=this,n=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${n}//${i}`,a=new JZ.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let A=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let c=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;A["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}A["Proxy-Connection"]||(A["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(A)){let u=A[c];u&&e.setHeader(c,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;Tl("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Tl("Patching connection write() output buffer with updated header"),s=e.outputData[0].data,n=s.indexOf(`\r
|
`);let{connect:c,buffered:u}=await A;if(e.emit("proxyConnect",c),this.emit("proxyConnect",c,e),c.statusCode===200)return e.once("socket",X5e),r.secureEndpoint?(Yf("Upgrading socket connection to TLS"),$$.connect({...tee(eee(r),"host","path","port"),socket:n})):n;n.destroy();let l=new hB.Socket({writable:!1});return l.readable=!0,e.once("socket",g=>{Yf("Replaying proxy buffer for failed request"),(0,J5e.default)(g.listenerCount("data")>0),g.push(u),g.push(null)}),l}};fB.protocols=["http","https"];Cn.HttpsProxyAgent=fB;function X5e(t){t.resume()}function tee(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var aee=p(In=>{"use strict";var j5e=In&&In.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Z5e=In&&In.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),oee=In&&In.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&j5e(e,t,r);return Z5e(e,t),e},$5e=In&&In.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(In,"__esModule",{value:!0});In.HttpProxyAgent=void 0;var e9e=oee(w("net")),t9e=oee(w("tls")),r9e=$5e(dB()),s9e=w("events"),n9e=wk(),iee=w("url"),sd=(0,r9e.default)("http-proxy-agent"),mB=class extends n9e.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new iee.URL(e):e,this.proxyHeaders=r?.headers??{},sd("Creating new HttpProxyAgent instance: %o",this.proxy.href);let s=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?i9e(r,"headers"):null,host:s,port:n}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:s}=this,n=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${n}//${i}`,a=new iee.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let A=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let c=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;A["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}A["Proxy-Connection"]||(A["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(A)){let u=A[c];u&&e.setHeader(c,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;sd("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(sd("Patching connection write() output buffer with updated header"),s=e.outputData[0].data,n=s.indexOf(`\r
|
||||||
\r
|
\r
|
||||||
`)+4,e.outputData[0].data=e._header+s.substring(n),Tl("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(Tl("Creating `tls.Socket`: %o",this.connectOpts),i=N_e.connect(this.connectOpts)):(Tl("Creating `net.Socket`: %o",this.connectOpts),i=w_e.connect(this.connectOpts)),await(0,T_e.once)(i,"connect"),i}};NI.protocols=["http","https"];tn.HttpProxyAgent=NI;function x_e(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var f$=m(TI=>{"use strict";Object.defineProperty(TI,"__esModule",{value:!0});TI.state=void 0;TI.state={instrumenterImplementation:void 0}});var S$=m(kI=>{"use strict";Object.defineProperty(kI,"__esModule",{value:!0});kI.state=void 0;kI.state={operationRequestMap:new WeakMap}});var ise=m((rQt,rGe)=>{rGe.exports={name:"@actions/cache",version:"6.2.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var ase=m((sQt,ose)=>{var sGe=ise();ose.exports={version:sGe.version}});var JI=m(vl=>{"use strict";Object.defineProperty(vl,"__esModule",{value:!0});vl.isJsonObject=vl.typeofJsonValue=void 0;function lGe(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}vl.typeofJsonValue=lGe;function dGe(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}vl.isJsonObject=dGe});var zI=m(Ol=>{"use strict";Object.defineProperty(Ol,"__esModule",{value:!0});Ol.base64encode=Ol.base64decode=void 0;var ao="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),WI=[];for(let t=0;t<ao.length;t++)WI[ao[t].charCodeAt(0)]=t;WI[45]=ao.indexOf("+");WI[95]=ao.indexOf("/");function gGe(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),s=0,n=0,i,o=0;for(let a=0;a<t.length;a++){if(i=WI[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":n=0;case`
|
`)+4,e.outputData[0].data=e._header+s.substring(n),sd("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(sd("Creating `tls.Socket`: %o",this.connectOpts),i=t9e.connect(this.connectOpts)):(sd("Creating `net.Socket`: %o",this.connectOpts),i=e9e.connect(this.connectOpts)),await(0,s9e.once)(i,"connect"),i}};mB.protocols=["http","https"];In.HttpProxyAgent=mB;function i9e(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var Dee=p(EB=>{"use strict";Object.defineProperty(EB,"__esModule",{value:!0});EB.state=void 0;EB.state={instrumenterImplementation:void 0}});var Hee=p(QB=>{"use strict";Object.defineProperty(QB,"__esModule",{value:!0});QB.state=void 0;QB.state={operationRequestMap:new WeakMap}});var Nne=p((Lwt,Rqe)=>{Rqe.exports={name:"@actions/cache",version:"6.2.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var Dne=p((vwt,Sne)=>{var kqe=Nne();Sne.exports={version:kqe.version}});var UB=p(dd=>{"use strict";Object.defineProperty(dd,"__esModule",{value:!0});dd.isJsonObject=dd.typeofJsonValue=void 0;function Hqe(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}dd.typeofJsonValue=Hqe;function _qe(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}dd.isJsonObject=_qe});var vB=p(gd=>{"use strict";Object.defineProperty(gd,"__esModule",{value:!0});gd.base64encode=gd.base64decode=void 0;var Do="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),LB=[];for(let t=0;t<Do.length;t++)LB[Do[t].charCodeAt(0)]=t;LB[45]=Do.indexOf("+");LB[95]=Do.indexOf("/");function Gqe(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),s=0,n=0,i,o=0;for(let a=0;a<t.length;a++){if(i=LB[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":n=0;case`
|
||||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=i,n=1;break;case 1:r[s++]=o<<2|(i&48)>>4,o=i,n=2;break;case 2:r[s++]=(o&15)<<4|(i&60)>>2,o=i,n=3;break;case 3:r[s++]=(o&3)<<6|i,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,s)}Ol.base64decode=gGe;function hGe(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=ao[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=ao[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=ao[n|s>>6],e+=ao[s&63],r=0;break}return r&&(e+=ao[n],e+="=",r==1&&(e+="=")),e}Ol.base64encode=hGe});var Ase=m(KI=>{"use strict";Object.defineProperty(KI,"__esModule",{value:!0});KI.utf8read=void 0;var wk=t=>String.fromCharCode.apply(String,t);function fGe(t){if(t.length<1)return"";let e=0,r=[],s=[],n=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?s[n++]=i:i>191&&i<224?s[n++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,s[n++]=55296+(i>>10),s[n++]=56320+(i&1023)):s[n++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(wk(s)),n=0);return r.length?(n&&r.push(wk(s.slice(0,n))),r.join("")):wk(s.slice(0,n))}KI.utf8read=fGe});var df=m(li=>{"use strict";Object.defineProperty(li,"__esModule",{value:!0});li.WireType=li.mergeBinaryOptions=li.UnknownFieldHandler=void 0;var mGe;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,s,n,i,o)=>{(e(s)?s[t.symbol]:s[t.symbol]=[]).push({no:n,wireType:i,data:o})},t.onWrite=(r,s,n)=>{for(let{no:i,wireType:o,data:a}of t.list(s))n.tag(i,o).raw(a)},t.list=(r,s)=>{if(e(r)){let n=r[t.symbol];return s?n.filter(i=>i.no==s):n}return[]},t.last=(r,s)=>t.list(r,s).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(mGe=li.UnknownFieldHandler||(li.UnknownFieldHandler={}));function pGe(t,e){return Object.assign(Object.assign({},t),e)}li.mergeBinaryOptions=pGe;var EGe;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(EGe=li.WireType||(li.WireType={}))});var jI=m(Vr=>{"use strict";Object.defineProperty(Vr,"__esModule",{value:!0});Vr.varint32read=Vr.varint32write=Vr.int64toString=Vr.int64fromString=Vr.varint64write=Vr.varint64read=void 0;function CGe(){let t=0,e=0;for(let s=0;s<28;s+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let s=3;s<=31;s+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}Vr.varint64read=CGe;function IGe(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),A=(a?o|128:o)&255;if(r.push(A),!a)return}let s=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?s|128:s)&255),!!n){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}Vr.varint64write=IGe;var XI=65536*65536;function BGe(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let A=Number(t.slice(o,a));n*=r,s=s*r+A,s>=XI&&(n=n+(s/XI|0),s=s%XI)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}Vr.int64fromString=BGe;function QGe(t,e){if(e>>>0<=2097151)return""+(XI*e+(t>>>0));let r=t&16777215,s=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,i=r+s*6777216+n*6710656,o=s+n*8147497,a=n*2,A=1e7;i>=A&&(o+=Math.floor(i/A),i%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(u,l){let g=u?String(u):"";return l?"0000000".slice(g.length)+g:g}return c(a,0)+c(o,a)+c(i,1)}Vr.int64toString=QGe;function yGe(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}Vr.varint32write=yGe;function bGe(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}Vr.varint32read=bGe});var Ia=m(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.PbLong=Ca.PbULong=Ca.detectBi=void 0;var gf=jI(),Ye;function cse(){let t=new DataView(new ArrayBuffer(8));Ye=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}Ca.detectBi=cse;cse();function use(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var lse=/^-?[0-9]+$/,$I=4294967296,ZI=2147483648,eB=c
Line truncated
|
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=i,n=1;break;case 1:r[s++]=o<<2|(i&48)>>4,o=i,n=2;break;case 2:r[s++]=(o&15)<<4|(i&60)>>2,o=i,n=3;break;case 3:r[s++]=(o&3)<<6|i,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,s)}gd.base64decode=Gqe;function Yqe(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=Do[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=Do[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=Do[n|s>>6],e+=Do[s&63],r=0;break}return r&&(e+=Do[n],e+="=",r==1&&(e+="=")),e}gd.base64encode=Yqe});var Tne=p(PB=>{"use strict";Object.defineProperty(PB,"__esModule",{value:!0});PB.utf8read=void 0;var DF=t=>String.fromCharCode.apply(String,t);function qqe(t){if(t.length<1)return"";let e=0,r=[],s=[],n=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?s[n++]=i:i>191&&i<224?s[n++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,s[n++]=55296+(i>>10),s[n++]=56320+(i&1023)):s[n++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(DF(s)),n=0);return r.length?(n&&r.push(DF(s.slice(0,n))),r.join("")):DF(s.slice(0,n))}PB.utf8read=qqe});var Zf=p(Ri=>{"use strict";Object.defineProperty(Ri,"__esModule",{value:!0});Ri.WireType=Ri.mergeBinaryOptions=Ri.UnknownFieldHandler=void 0;var Jqe;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,s,n,i,o)=>{(e(s)?s[t.symbol]:s[t.symbol]=[]).push({no:n,wireType:i,data:o})},t.onWrite=(r,s,n)=>{for(let{no:i,wireType:o,data:a}of t.list(s))n.tag(i,o).raw(a)},t.list=(r,s)=>{if(e(r)){let n=r[t.symbol];return s?n.filter(i=>i.no==s):n}return[]},t.last=(r,s)=>t.list(r,s).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(Jqe=Ri.UnknownFieldHandler||(Ri.UnknownFieldHandler={}));function Vqe(t,e){return Object.assign(Object.assign({},t),e)}Ri.mergeBinaryOptions=Vqe;var Wqe;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(Wqe=Ri.WireType||(Ri.WireType={}))});var HB=p(is=>{"use strict";Object.defineProperty(is,"__esModule",{value:!0});is.varint32read=is.varint32write=is.int64toString=is.int64fromString=is.varint64write=is.varint64read=void 0;function zqe(){let t=0,e=0;for(let s=0;s<28;s+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let s=3;s<=31;s+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}is.varint64read=zqe;function Kqe(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),A=(a?o|128:o)&255;if(r.push(A),!a)return}let s=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?s|128:s)&255),!!n){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}is.varint64write=Kqe;var OB=65536*65536;function Xqe(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let A=Number(t.slice(o,a));n*=r,s=s*r+A,s>=OB&&(n=n+(s/OB|0),s=s%OB)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}is.int64fromString=Xqe;function jqe(t,e){if(e>>>0<=2097151)return""+(OB*e+(t>>>0));let r=t&16777215,s=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,i=r+s*6777216+n*6710656,o=s+n*8147497,a=n*2,A=1e7;i>=A&&(o+=Math.floor(i/A),i%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(u,l){let g=u?String(u):"";return l?"0000000".slice(g.length)+g:g}return c(a,0)+c(o,a)+c(i,1)}is.int64toString=jqe;function Zqe(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}is.varint32write=Zqe;function $qe(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}is.varint32read=$qe});var Ga=p(_a=>{"use strict";Object.defineProperty(_a,"__esModule",{value:!0});_a.PbLong=_a.PbULong=_a.detectBi=void 0;var $f=HB(),je;function xne(){let t=new DataView(new ArrayBuffer(8));je=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}_a.detectBi=xne;xne();function Rne(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var kne=/^-?[0-9]+$/,GB=4294967296,_B=2147483648,YB=c
Line truncated
|
||||||
`)}};bB.RpcError=Zk});var eF=m(NB=>{"use strict";Object.defineProperty(NB,"__esModule",{value:!0});NB.mergeRpcOptions=void 0;var Hse=Ct();function JYe(t,e){if(!e)return t;let r={};wB(t,r),wB(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=Hse.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Hse.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},wB(t.meta,r.meta),wB(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}NB.mergeRpcOptions=JYe;function wB(t,e){if(!t)return;let r=e;for(let[s,n]of Object.entries(t))n instanceof Date?r[s]=new Date(n.getTime()):Array.isArray(n)?r[s]=n.concat():r[s]=n}});var rF=m(sc=>{"use strict";Object.defineProperty(sc,"__esModule",{value:!0});sc.Deferred=sc.DeferredState=void 0;var hi;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(hi=sc.DeferredState||(sc.DeferredState={}));var tF=class{constructor(e=!0){this._state=hi.PENDING,this._promise=new Promise((r,s)=>{this._resolve=r,this._reject=s}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==hi.PENDING)throw new Error(`cannot resolve ${hi[this.state].toLowerCase()}`);this._resolve(e),this._state=hi.RESOLVED}reject(e){if(this.state!==hi.PENDING)throw new Error(`cannot reject ${hi[this.state].toLowerCase()}`);this._reject(e),this._state=hi.REJECTED}resolvePending(e){this._state===hi.PENDING&&this.resolve(e)}rejectPending(e){this._state===hi.PENDING&&this.reject(e)}};sc.Deferred=tF});var nF=m(SB=>{"use strict";Object.defineProperty(SB,"__esModule",{value:!0});SB.RpcOutputStreamController=void 0;var Gse=rF(),nc=Ct(),sF=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let s=r.indexOf(e);s>=0&&r.splice(s,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,s){nc.assert((e?1:0)+(r?1:0)+(s?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),s&&this.notifyComplete()}notifyMessage(e){nc.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){nc.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){nc.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;nc.assert(e,"bad state"),nc.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new Gse.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;nc.assert(s.state==Gse.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};SB.RpcOutputStreamController=sF});var oF=m(Jl=>{"use strict";var WYe=Jl&&Jl.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(Jl,"__esModule",{value:!0});Jl.UnaryCall=void 0;var iF=class{constructor(e,r,s,n,i,o,a){this.method=e,this.requestHeaders=r,this.request=s,this.headers=n,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(s=>e?Promise.resolve(e(s)):s,s=>r?Promise.resolve(r(s)):Promise.reject(s))}promiseFinished(){return WYe(this,void 0,void 0,function*(){let[e,r,s,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:s,trailers:n}})}};Jl.UnaryCall=iF});var AF=m(Wl=>{"use strict";var zYe=Wl&&Wl.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(Wl,"__esModule",{value:!0});Wl.ServerStreamingCall=void 0;var aF=class{constructor(e
Line truncated
|
`)}};gQ.RpcError=tM});var sM=p(fQ=>{"use strict";Object.defineProperty(fQ,"__esModule",{value:!0});fQ.mergeRpcOptions=void 0;var Aie=Rt();function BVe(t,e){if(!e)return t;let r={};hQ(t,r),hQ(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=Aie.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Aie.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},hQ(t.meta,r.meta),hQ(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}fQ.mergeRpcOptions=BVe;function hQ(t,e){if(!t)return;let r=e;for(let[s,n]of Object.entries(t))n instanceof Date?r[s]=new Date(n.getTime()):Array.isArray(n)?r[s]=n.concat():r[s]=n}});var iM=p(Rc=>{"use strict";Object.defineProperty(Rc,"__esModule",{value:!0});Rc.Deferred=Rc.DeferredState=void 0;var Mi;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Mi=Rc.DeferredState||(Rc.DeferredState={}));var nM=class{constructor(e=!0){this._state=Mi.PENDING,this._promise=new Promise((r,s)=>{this._resolve=r,this._reject=s}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==Mi.PENDING)throw new Error(`cannot resolve ${Mi[this.state].toLowerCase()}`);this._resolve(e),this._state=Mi.RESOLVED}reject(e){if(this.state!==Mi.PENDING)throw new Error(`cannot reject ${Mi[this.state].toLowerCase()}`);this._reject(e),this._state=Mi.REJECTED}resolvePending(e){this._state===Mi.PENDING&&this.resolve(e)}rejectPending(e){this._state===Mi.PENDING&&this.reject(e)}};Rc.Deferred=nM});var aM=p(mQ=>{"use strict";Object.defineProperty(mQ,"__esModule",{value:!0});mQ.RpcOutputStreamController=void 0;var cie=iM(),kc=Rt(),oM=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let s=r.indexOf(e);s>=0&&r.splice(s,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,s){kc.assert((e?1:0)+(r?1:0)+(s?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),s&&this.notifyComplete()}notifyMessage(e){kc.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){kc.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){kc.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;kc.assert(e,"bad state"),kc.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new cie.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;kc.assert(s.state==cie.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};mQ.RpcOutputStreamController=oM});var cM=p(Id=>{"use strict";var QVe=Id&&Id.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(Id,"__esModule",{value:!0});Id.UnaryCall=void 0;var AM=class{constructor(e,r,s,n,i,o,a){this.method=e,this.requestHeaders=r,this.request=s,this.headers=n,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(s=>e?Promise.resolve(e(s)):s,s=>r?Promise.resolve(r(s)):Promise.reject(s))}promiseFinished(){return QVe(this,void 0,void 0,function*(){let[e,r,s,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:s,trailers:n}})}};Id.UnaryCall=AM});var lM=p(Bd=>{"use strict";var yVe=Bd&&Bd.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(Bd,"__esModule",{value:!0});Bd.ServerStreamingCall=void 0;var uM=class{constructor(e
Line truncated
|
||||||
`:Up(t.children):ou(t)?Up(t.children):Rr(t)?t.data:""}function Pi(t){return Array.isArray(t)?t.map(Pi).join(""):_e(t)&&!ja(t)?Pi(t.children):Rr(t)?t.data:""}function ag(t){return Array.isArray(t)?t.map(ag).join(""):_e(t)&&(t.type===Qe.Tag||ou(t))?ag(t.children):Rr(t)?t.data:""}function cu(t){return _e(t)?t.children:[]}function zO(t){return t.parent||null}function H1(t){let e=zO(t);if(e!=null)return cu(e);let r=[t],{prev:s,next:n}=t;for(;s!=null;)r.unshift(s),{prev:s}=s;for(;n!=null;)r.push(n),{next:n}=n;return r}function _0e(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function H0e(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function G0e(t){return t.name}function Lp(t){let{next:e}=t;for(;e!==null&&!q(e);)({next:e}=e);return e}function Pp(t){let{prev:e}=t;for(;e!==null&&!q(e);)({prev:e}=e);return e}function vi(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function Y0e(t,e){let r=e.prev=t.prev;r&&(r.next=e);let s=e.next=t.next;s&&(s.prev=e);let n=e.parent=t.parent;if(n){let i=n.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function q0e(t,e){if(vi(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function V0e(t,e){vi(e);let{parent:r}=t,s=t.next;if(e.next=s,e.prev=t,t.next=e,e.parent=r,s){if(s.prev=e,r){let n=r.children;n.splice(n.lastIndexOf(s),0,e)}}else r&&r.children.push(e)}function J0e(t,e){if(vi(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function W0e(t,e){vi(e);let{parent:r}=t;if(r){let s=r.children;s.splice(s.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function uu(t,e,r=!0,s=1/0){return vp(t,Array.isArray(e)?e:[e],r,s)}function vp(t,e,r,s){let n=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return n;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(n.push(a),--s<=0))return n;r&&_e(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function z0e(t,e){return e.find(t)}function Op(t,e,r=!0){let s=Array.isArray(e)?e:[e];for(let n=0;n<s.length;n++){let i=s[n];if(q(i)&&t(i))return i;if(r&&_e(i)&&i.children.length>0){let o=Op(t,i.children,!0);if(o)return o}}return null}function KO(t,e){return(Array.isArray(e)?e:[e]).some(r=>q(r)&&t(r)||_e(r)&&KO(t,r.children))}function K0e(t,e){let r=[],s=[Array.isArray(e)?e:[e]],n=[0];for(;;){if(n[0]>=s[0].length){if(s.length===1)return r;s.shift(),n.shift();continue}let i=s[0][n[0]++];q(i)&&t(i)&&r.push(i),_e(i)&&i.children.length>0&&(n.unshift(0),s.unshift(i.children))}}var _p={tag_name(t){return typeof t=="function"?e=>q(e)&&t(e.name):t==="*"?q:e=>q(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>Rr(e)&&t(e.data):e=>Rr(e)&&e.data===t}};function G1(t,e){return typeof e=="function"?r=>q(r)&&e(r.attribs[t]):r=>q(r)&&r.attribs[t]===e}function X0e(t,e){return r=>t(r)||e(r)}function XO(t){let e=Object.keys(t).map(r=>{let s=t[r];return Object.prototype.hasOwnProperty.call(_p,r)?_p[r](s):G1(r,s)});return e.length===0?null:e.reduce(X0e)}function j0e(t,e){let r=XO(t);return r?r(e):!0}function Z0e(t,e,r,s=1/0){let n=XO(t);return n?uu(n,e,r,s):[]}function $0e(t,e,r=!0){return Array.isArray(e)||(e=[e]),Op(G1("id",t),e,r)}function Za(t,e,r=!0,s=1/0){return uu(_p.tag_name(t),e,r,s)}function eEe(t,e,r=!0,s=1/0){return uu(G1("class",t),e,r,s)}function tEe(t,e,r=!0,s=1/0){return uu(_p.tag_type(t),e,r,s)}function rEe(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let s=r.parent;s;s=s.parent)if(t.includes(s)){t.splice(e,1);break}}return t}var Rs;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(Rs||(Rs={}));function jO(t,e){let r=[],s=[];if(t===e)return 0;let n=_e(t)?t:t.parent;for(;n;)r.unshift(n),n=n.parent;for(n=_e(e)?e:e.parent;n;)s.unshift(n),n=n.parent;let i=Math.min(r.length,s.length),o=0;for(;o<i&&r[o]===s[o];)o++;if(o===0)return Rs.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=s[o];return A.indexOf(c)>A.indexOf(u)?a===e?Rs.FOLLOWING|Rs.CONTAINED_BY:Rs.FOLLOWING:a===t?Rs.PRECEDING|Rs.CONTAINS:Rs.PRECEDING}function Ro(t){return t=t.filter((e,r,s)=>!s.includes(e,r+1)),t.sort((e,r)=>{let s=jO(e,r);return s&Rs.PRECEDING?-1:s&Rs.FOLLOWING?1:0}),t}function Y1(t){let e=Hp(aEe,t);return e?e.name==="feed"?sEe(e):nEe(e):null}function sEe(t){var e;let r=t.children,s={type:"atom",items:Za("entry",r).map(o=>{var a;let{children:A}=o,c={media:ZO(A)};kr(c,"id","id",A),kr(c,"title","title",A);let u=(a=Hp("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=ko("summary",A)||ko("content",A);l&&(c.descript
Line truncated
|
`:bE(t.children):Lu(t)?bE(t.children):Jr(t)?t.data:""}function no(t){return Array.isArray(t)?t.map(no).join(""):ze(t)&&!yA(t)?no(t.children):Jr(t)?t.data:""}function qg(t){return Array.isArray(t)?t.map(qg).join(""):ze(t)&&(t.type===Re.Tag||Lu(t))?qg(t.children):Jr(t)?t.data:""}function Ou(t){return ze(t)?t.children:[]}function oH(t){return t.parent||null}function H1(t){let e=oH(t);if(e!=null)return Ou(e);let r=[t],{prev:s,next:n}=t;for(;s!=null;)r.unshift(s),{prev:s}=s;for(;n!=null;)r.push(n),{next:n}=n;return r}function cIe(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function uIe(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function lIe(t){return t.name}function wE(t){let{next:e}=t;for(;e!==null&&!W(e);)({next:e}=e);return e}function NE(t){let{prev:e}=t;for(;e!==null&&!W(e);)({prev:e}=e);return e}function io(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function dIe(t,e){let r=e.prev=t.prev;r&&(r.next=e);let s=e.next=t.next;s&&(s.prev=e);let n=e.parent=t.parent;if(n){let i=n.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function gIe(t,e){if(io(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function hIe(t,e){io(e);let{parent:r}=t,s=t.next;if(e.next=s,e.prev=t,t.next=e,e.parent=r,s){if(s.prev=e,r){let n=r.children;n.splice(n.lastIndexOf(s),0,e)}}else r&&r.children.push(e)}function fIe(t,e){if(io(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function mIe(t,e){io(e);let{parent:r}=t;if(r){let s=r.children;s.splice(s.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function Hu(t,e,r=!0,s=1/0){return SE(t,Array.isArray(e)?e:[e],r,s)}function SE(t,e,r,s){let n=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return n;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(n.push(a),--s<=0))return n;r&&ze(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function pIe(t,e){return e.find(t)}function DE(t,e,r=!0){let s=Array.isArray(e)?e:[e];for(let n=0;n<s.length;n++){let i=s[n];if(W(i)&&t(i))return i;if(r&&ze(i)&&i.children.length>0){let o=DE(t,i.children,!0);if(o)return o}}return null}function aH(t,e){return(Array.isArray(e)?e:[e]).some(r=>W(r)&&t(r)||ze(r)&&aH(t,r.children))}function EIe(t,e){let r=[],s=[Array.isArray(e)?e:[e]],n=[0];for(;;){if(n[0]>=s[0].length){if(s.length===1)return r;s.shift(),n.shift();continue}let i=s[0][n[0]++];W(i)&&t(i)&&r.push(i),ze(i)&&i.children.length>0&&(n.unshift(0),s.unshift(i.children))}}var TE={tag_name(t){return typeof t=="function"?e=>W(e)&&t(e.name):t==="*"?W:e=>W(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>Jr(e)&&t(e.data):e=>Jr(e)&&e.data===t}};function _1(t,e){return typeof e=="function"?r=>W(r)&&e(r.attribs[t]):r=>W(r)&&r.attribs[t]===e}function CIe(t,e){return r=>t(r)||e(r)}function AH(t){let e=Object.keys(t).map(r=>{let s=t[r];return Object.prototype.hasOwnProperty.call(TE,r)?TE[r](s):_1(r,s)});return e.length===0?null:e.reduce(CIe)}function IIe(t,e){let r=AH(t);return r?r(e):!0}function BIe(t,e,r,s=1/0){let n=AH(t);return n?Hu(n,e,r,s):[]}function QIe(t,e,r=!0){return Array.isArray(e)||(e=[e]),DE(_1("id",t),e,r)}function bA(t,e,r=!0,s=1/0){return Hu(TE.tag_name(t),e,r,s)}function yIe(t,e,r=!0,s=1/0){return Hu(_1("class",t),e,r,s)}function bIe(t,e,r=!0,s=1/0){return Hu(TE.tag_type(t),e,r,s)}function wIe(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let s=r.parent;s;s=s.parent)if(t.includes(s)){t.splice(e,1);break}}return t}var Ks;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(Ks||(Ks={}));function cH(t,e){let r=[],s=[];if(t===e)return 0;let n=ze(t)?t:t.parent;for(;n;)r.unshift(n),n=n.parent;for(n=ze(e)?e:e.parent;n;)s.unshift(n),n=n.parent;let i=Math.min(r.length,s.length),o=0;for(;o<i&&r[o]===s[o];)o++;if(o===0)return Ks.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=s[o];return A.indexOf(c)>A.indexOf(u)?a===e?Ks.FOLLOWING|Ks.CONTAINED_BY:Ks.FOLLOWING:a===t?Ks.PRECEDING|Ks.CONTAINS:Ks.PRECEDING}function $o(t){return t=t.filter((e,r,s)=>!s.includes(e,r+1)),t.sort((e,r)=>{let s=cH(e,r);return s&Ks.PRECEDING?-1:s&Ks.FOLLOWING?1:0}),t}function G1(t){let e=xE(xIe,t);return e?e.name==="feed"?NIe(e):SIe(e):null}function NIe(t){var e;let r=t.children,s={type:"atom",items:bA("entry",r).map(o=>{var a;let{children:A}=o,c={media:uH(A)};Vr(c,"id","id",A),Vr(c,"title","title",A);let u=(a=xE("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=ea("summary",A)||ea("content",A);l&&(c.descript
Line truncated
|
||||||
:is(button, input, select, textarea, optgroup, option)[disabled],
|
:is(button, input, select, textarea, optgroup, option)[disabled],
|
||||||
optgroup[disabled] > option,
|
optgroup[disabled] > option,
|
||||||
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
||||||
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var Ms=ce(Mo(),1);var ow={};function aw(t,e){return t===Ms.default.falseFunc?Ms.default.falseFunc:r=>e.isTag(r)&&t(r)}function Aw(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let s=r.indexOf(t);return s<0||s===r.length-1?[]:r.slice(s+1).filter(e.isTag)}function iw(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var nw=(t,e,r,s,n)=>{let i=n(e,iw(r),s);return i===Ms.default.trueFunc?t:i===Ms.default.falseFunc?Ms.default.falseFunc:o=>i(o)&&t(o)},e0={is:nw,matches:nw,where:nw,not(t,e,r,s,n){let i=n(e,iw(r),s);return i===Ms.default.falseFunc?t:i===Ms.default.trueFunc?Ms.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,s,n){let{adapter:i}=r,o=iw(r);o.relativeSelector=!0;let a=e.some(u=>u.some(hg))?[ow]:void 0,A=n(e,o,a);if(A===Ms.default.falseFunc)return Ms.default.falseFunc;let c=aw(A,i);if(a&&A!==Ms.default.trueFunc){let{shouldTestNextSiblings:u=!1}=A;return l=>{if(!t(l))return!1;a[0]=l;let g=i.getChildren(l),h=u?[...g,...Aw(l,i)]:g;return i.existsOne(c,h)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function _6(t,e,r,s,n){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in e0))throw new Error(`Unknown pseudo-class :${o}(${a})`);return e0[o](t,a,r,s,n)}let A=(i=r.pseudos)===null||i===void 0?void 0:i[o],c=typeof A=="string"?A:$p[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,O6.parse)(c);return e0.is(t,u,r,s,n)}if(typeof A=="function")return sw(A,o,a,1),u=>A(u,a)&&t(u);if(o in Cu)return Cu[o](t,a,r,s);if(o in mg){let u=mg[o];return sw(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var Us=ce(pu(),1);function cw(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function H6(t,e,r,s,n){let{adapter:i,equals:o}=r;switch(e.type){case Us.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Us.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Us.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),U6[e.action](t,e,r)}case Us.SelectorType.Pseudo:return _6(t,e,r,s,n);case Us.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(c){return i.getName(c)===a&&t(c)}}case Us.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=cw(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=cw(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(A){let c=A;do if(t(c))return!0;while(c=cw(c,i));return!1};case Us.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case Us.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case Us.SelectorType.Sibling:return function(A){let c=i.getSiblings(A);for(let u=0;u<c.length;u++){let l=c[u];if(o(A,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case Us.SelectorType.Adjacent:return i.prevElementSibling?function(A){let c=i.prevElementSibling(A);return c!=null&&t(c)}:function(A){let c=i.getSiblings(A),u;for(let l=0;l<c.length;l++){let g=c[l];if(o(A,g))break;i.isTag(g)&&(u=g)}return!!u&&t(u)};case Us.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function G6(t,e,r){let s=t0(t,e,r);return aw(s,e.adapter)}function t0(t,e,r){let s=typeof t=="string"?(0,Cn.parse)(t):t;return r0(s,e,r)}function Y6(t){return t.type===Cn.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(Y6)))}var ZEe={type:Cn.SelectorType.Descendant},$Ee={type:"_flexibleDescendant"},eCe={type:Cn.SelectorType.Pseudo,name:"scope",data:null};function tCe(t,{adapter:e},r){let s=!!r?.every(n=>{let i=e.isTag(n)&&e.getParent(n);return n===ow||i&&e.isTag(i)});for(let n
Line truncated
|
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var Zs=fe(ra(),1);var iN={};function oN(t,e){return t===Zs.default.falseFunc?Zs.default.falseFunc:r=>e.isTag(r)&&t(r)}function aN(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let s=r.indexOf(t);return s<0||s===r.length-1?[]:r.slice(s+1).filter(e.isTag)}function nN(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var sN=(t,e,r,s,n)=>{let i=n(e,nN(r),s);return i===Zs.default.trueFunc?t:i===Zs.default.falseFunc?Zs.default.falseFunc:o=>i(o)&&t(o)},YE={is:sN,matches:sN,where:sN,not(t,e,r,s,n){let i=n(e,nN(r),s);return i===Zs.default.falseFunc?t:i===Zs.default.trueFunc?Zs.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,s,n){let{adapter:i}=r,o=nN(r);o.relativeSelector=!0;let a=e.some(u=>u.some(jg))?[iN]:void 0,A=n(e,o,a);if(A===Zs.default.falseFunc)return Zs.default.falseFunc;let c=oN(A,i);if(a&&A!==Zs.default.trueFunc){let{shouldTestNextSiblings:u=!1}=A;return l=>{if(!t(l))return!1;a[0]=l;let g=i.getChildren(l),h=u?[...g,...aN(l,i)]:g;return i.existsOne(c,h)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function ZH(t,e,r,s,n){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in YE))throw new Error(`Unknown pseudo-class :${o}(${a})`);return YE[o](t,a,r,s,n)}let A=(i=r.pseudos)===null||i===void 0?void 0:i[o],c=typeof A=="string"?A:GE[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,jH.parse)(c);return YE.is(t,u,r,s,n)}if(typeof A=="function")return rN(A,o,a,1),u=>A(u,a)&&t(u);if(o in Ku)return Ku[o](t,a,r,s);if(o in $g){let u=$g[o];return rN(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var $s=fe(Wu(),1);function AN(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function $H(t,e,r,s,n){let{adapter:i,equals:o}=r;switch(e.type){case $s.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case $s.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case $s.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),WH[e.action](t,e,r)}case $s.SelectorType.Pseudo:return ZH(t,e,r,s,n);case $s.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(c){return i.getName(c)===a&&t(c)}}case $s.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=AN(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=AN(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(A){let c=A;do if(t(c))return!0;while(c=AN(c,i));return!1};case $s.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case $s.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case $s.SelectorType.Sibling:return function(A){let c=i.getSiblings(A);for(let u=0;u<c.length;u++){let l=c[u];if(o(A,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case $s.SelectorType.Adjacent:return i.prevElementSibling?function(A){let c=i.prevElementSibling(A);return c!=null&&t(c)}:function(A){let c=i.getSiblings(A),u;for(let l=0;l<c.length;l++){let g=c[l];if(o(A,g))break;i.isTag(g)&&(u=g)}return!!u&&t(u)};case $s.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function e_(t,e,r){let s=qE(t,e,r);return oN(s,e.adapter)}function qE(t,e,r){let s=typeof t=="string"?(0,On.parse)(t):t;return JE(s,e,r)}function t_(t){return t.type===On.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(t_)))}var BBe={type:On.SelectorType.Descendant},QBe={type:"_flexibleDescendant"},yBe={type:On.SelectorType.Pseudo,name:"scope",data:null};function bBe(t,{adapter:e},r){let s=!!r?.every(n=>{let i=e.isTag(n)&&e.getParent(n);return n===iN||i&&e.isTag(i)});for(let n
Line truncated
|
||||||
`)})):{name:n,value:i.replace(i_,`\r
|
`)})):{name:n,value:i.replace(p_,`\r
|
||||||
`)}}).toArray()}var ww={};an(ww,{extract:()=>mIe});function fIe(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function mIe(t){let e={};for(let r in t){let s=t[r],n=Array.isArray(s),{selector:i,value:o}=fIe(n?s[0]:s),a=typeof o=="function"?o:typeof o=="string"?A=>this._make(A).prop(o):A=>this._make(A).extract(o);if(n)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((A,c)=>a(c,r,e)).get();else{let A=this._findBySelector(i,1);e[r]=A.length>0?a(A[0],r,e):void 0}}return e}var Po=class{constructor(e,r,s){if(this.length=0,this.options=s,this._root=r,e){for(let n=0;n<e.length;n++)this[n]=e[n];this.length=e.length}}};Po.prototype.cheerio="[cheerio object]";Po.prototype.splice=Array.prototype.splice;Po.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Po.prototype,Z1,Bw,Qw,yw,bw,ww);function o_(t,e){return function r(s,n,i=!0){if(s==null)throw new Error("cheerio.load() expects a string");let o=iu(n),a=t(s,o,i,null);class A extends Po{_make(l,g){let h=c(l,g);return h.prevObject=this,h}_parse(l,g,h,f){return t(l,g,h,f)}_render(l){return e(l,this.options)}}function c(u,l,g=a,h){if(u&&ks(u))return u;let f=iu(h,o),p=typeof g=="string"?[t(g,f,!1,null)]:"length"in g?g:[g],y=ks(p)?p:new A(p,null,f);if(y._root=y,!u)return new A(void 0,y,f);let E=typeof u=="string"&&Ag(u)?t(u,f,!1,null).children:pIe(u)?[u]:Array.isArray(u)?u:void 0,b=new A(E,y,f);if(E)return b;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let N=u,x=l?typeof l=="string"?Ag(l)?new A([t(l,f,!1,null)],y,f):(N=`${l} ${N}`,y):ks(l)?l:new A(Array.isArray(l)?l:[l],y,f):y;return x?x.find(N):b}return Object.assign(c,q1,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function pIe(t){return!!t.name||t.type===Ds.Root||t.type===Ds.Text||t.type===Ds.Comment}var EIe=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),Ve="\uFFFD",C;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(C||(C={}));var fr={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function A0(t){return t>=55296&&t<=57343}function a_(t){return t>=56320&&t<=57343}function A_(t,e){return(t-55296)*1024+9216+e}function c0(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function u0(t){return t>=64976&&t<=65007||EIe.has(t)}var D;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword"
Line truncated
|
`)}}).toArray()}var bN={};Sn(bN,{extract:()=>OQe});function PQe(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function OQe(t){let e={};for(let r in t){let s=t[r],n=Array.isArray(s),{selector:i,value:o}=PQe(n?s[0]:s),a=typeof o=="function"?o:typeof o=="string"?A=>this._make(A).prop(o):A=>this._make(A).extract(o);if(n)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((A,c)=>a(c,r,e)).get();else{let A=this._findBySelector(i,1);e[r]=A.length>0?a(A[0],r,e):void 0}}return e}var ia=class{constructor(e,r,s){if(this.length=0,this.options=s,this._root=r,e){for(let n=0;n<e.length;n++)this[n]=e[n];this.length=e.length}}};ia.prototype.cheerio="[cheerio object]";ia.prototype.splice=Array.prototype.splice;ia.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(ia.prototype,j1,IN,BN,QN,yN,bN);function E_(t,e){return function r(s,n,i=!0){if(s==null)throw new Error("cheerio.load() expects a string");let o=Uu(n),a=t(s,o,i,null);class A extends ia{_make(l,g){let h=c(l,g);return h.prevObject=this,h}_parse(l,g,h,f){return t(l,g,h,f)}_render(l){return e(l,this.options)}}function c(u,l,g=a,h){if(u&&Xs(u))return u;let f=Uu(h,o),m=typeof g=="string"?[t(g,f,!1,null)]:"length"in g?g:[g],B=Xs(m)?m:new A(m,null,f);if(B._root=B,!u)return new A(void 0,B,f);let E=typeof u=="string"&&Jg(u)?t(u,f,!1,null).children:HQe(u)?[u]:Array.isArray(u)?u:void 0,b=new A(E,B,f);if(E)return b;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let S=u,R=l?typeof l=="string"?Jg(l)?new A([t(l,f,!1,null)],B,f):(S=`${l} ${S}`,B):Xs(l)?l:new A(Array.isArray(l)?l:[l],B,f):B;return R?R.find(S):b}return Object.assign(c,Y1,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function HQe(t){return!!t.name||t.type===Ws.Root||t.type===Ws.Text||t.type===Ws.Comment}var _Qe=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),et="\uFFFD",I;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(I||(I={}));var Sr={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function jE(t){return t>=55296&&t<=57343}function C_(t){return t>=56320&&t<=57343}function I_(t,e){return(t-55296)*1024+9216+e}function ZE(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function $E(t){return t>=64976&&t<=65007||_Qe.has(t)}var k;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword"
Line truncated
|
||||||
${t.toDisplayList(this.invalid)}`),this.valid.length>0&&(e.length>0&&(e+=`
|
${t.toDisplayList(this.invalid)}`),this.valid.length>0&&(e.length>0&&(e+=`
|
||||||
`),e+=`\u2713 Found known Gradle Wrapper JAR files:
|
`),e+=`\u2713 Found known Gradle Wrapper JAR files:
|
||||||
${t.toDisplayList(this.valid)}`),e}static toDisplayList(e){return` ${e.map(r=>r.toDisplayString()).join(`
|
${t.toDisplayList(this.valid)}`),e}static toDisplayList(e){return` ${e.map(r=>r.toDisplayString()).join(`
|
||||||
`)}`}},HC=class{constructor(e,r){this.path=e,this.checksum=r}toDisplayString(){return`${this.checksum} ${this.path}`}};import{readFileSync as Ave,existsSync as cve}from"fs";import{EOL as uve}from"os";var pl=class{constructor(){var e,r,s;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(cve(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(Ave(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${uve}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(s=process.env.GITHUB_GRAPHQL_URL)!==null&&s!==void 0?s:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var mx=ce(rK(),1),sK=ce(yp(),1),yve=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function nK(t){return new mx.HttpClient().getAgent(t)}function bve(t){return new mx.HttpClient().getAgentDispatcher(t)}function iK(t){let e=bve(t);return(s,n)=>yve(this,void 0,void 0,function*(){return(0,sK.fetch)(s,Object.assign(Object.assign({},n),{dispatcher:e}))})}function oK(){return process.env.GITHUB_API_URL||"https://api.github.com"}function ga(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function zC(t,e,r,s){if(typeof r!="function")throw new Error("method for before hook must be a function");return s||(s={}),Array.isArray(e)?e.reverse().reduce((n,i)=>zC.bind(null,t,i,n,s),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((n,i)=>i.hook.bind(null,n,s),r)():r(s))}function aK(t,e,r,s){let n=s;t.registry[r]||(t.registry[r]=[]),e==="before"&&(s=(i,o)=>Promise.resolve().then(n.bind(null,o)).then(i.bind(null,o))),e==="after"&&(s=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(A=>(a=A,n(a,o))).then(()=>a)}),e==="error"&&(s=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>n(a,o))),t.registry[r].push({hook:s,orig:n})}function AK(t,e,r){if(!t.registry[e])return;let s=t.registry[e].map(n=>n.orig).indexOf(r);s!==-1&&t.registry[e].splice(s,1)}var cK=Function.bind,uK=cK.bind(cK);function lK(t,e,r){let s=uK(AK,null).apply(null,r?[e,r]:[e]);t.api={remove:s},t.remove=s,["before","error","after","wrap"].forEach(n=>{let i=r?[e,n,r]:[e,n];t[n]=t.api[n]=uK(aK,null).apply(null,i)})}function Nve(){let t=Symbol("Singular"),e={registry:{}},r=zC.bind(null,e,t);return lK(r,e,t),r}function Sve(){let t={registry:{}},e=zC.bind(null,t);return lK(e,t),e}var dK={Singular:Nve,Collection:Sve};var Tve="0.0.0-development",Dve=`octokit-endpoint.js/${Tve} ${ga()}`,xve={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":Dve},mediaType:{format:""}};function Rve(t){return t?Object.keys(t).reduce((e,r)=>(e[r.toLowerCase()]=t[r],e),{}):{}}function kve(t){if(typeof t!="object"||t===null||Object.prototype.toString.call(t)!=="[object Object]")return!1;let e=Object.getPrototypeOf(t);if(e===null)return!0;let r=Object.prototype.hasOwnProperty.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(t)}function fK(t,e){let r=Object.assign({},t);return Object.keys(e).forEach(s=>{kve(e[s])?s in t?r[s]=fK(t[s],e[s]):Object.assign(r,{[s]:e[s]}):Object.assign(r,{[s]:e[s]})}),r}function gK(t){for(let e in t)t[e]===void 0&&delete t[e];return t}function Ex(t,e,r){if(typeof e=="string"){let[n,i]=e.split(" ");r=Object.assign(i?{method:n,url:i}:{url:n},r)}else r=Object.assign({},e);r.headers=Rve(r.headers),gK(r),gK(r.headers);let s=fK(t||{},r);return r.url==="/graphql"&&(t&&t.mediaType.previews?.length&&(s.mediaType.preLine truncated
|
`)}`}},RI=class{constructor(e,r){this.path=e,this.checksum=r}toDisplayString(){return`${this.checksum} ${this.path}`}};import{readFileSync as Y8e,existsSync as q8e}from"fs";import{EOL as J8e}from"os";var Wl=class{constructor(){var e,r,s;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(q8e(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(Y8e(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${J8e}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(s=process.env.GITHUB_GRAPHQL_URL)!==null&&s!==void 0?s:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var mR=fe(hX(),1),fX=fe(dE(),1),n4e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function mX(t){return new mR.HttpClient().getAgent(t)}function i4e(t){return new mR.HttpClient().getAgentDispatcher(t)}function pX(t){let e=i4e(t);return(s,n)=>n4e(this,void 0,void 0,function*(){return(0,fX.fetch)(s,Object.assign(Object.assign({},n),{dispatcher:e}))})}function EX(){return process.env.GITHUB_API_URL||"https://api.github.com"}function Fa(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function PI(t,e,r,s){if(typeof r!="function")throw new Error("method for before hook must be a function");return s||(s={}),Array.isArray(e)?e.reverse().reduce((n,i)=>PI.bind(null,t,i,n,s),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((n,i)=>i.hook.bind(null,n,s),r)():r(s))}function CX(t,e,r,s){let n=s;t.registry[r]||(t.registry[r]=[]),e==="before"&&(s=(i,o)=>Promise.resolve().then(n.bind(null,o)).then(i.bind(null,o))),e==="after"&&(s=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(A=>(a=A,n(a,o))).then(()=>a)}),e==="error"&&(s=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>n(a,o))),t.registry[r].push({hook:s,orig:n})}function IX(t,e,r){if(!t.registry[e])return;let s=t.registry[e].map(n=>n.orig).indexOf(r);s!==-1&&t.registry[e].splice(s,1)}var BX=Function.bind,QX=BX.bind(BX);function yX(t,e,r){let s=QX(IX,null).apply(null,r?[e,r]:[e]);t.api={remove:s},t.remove=s,["before","error","after","wrap"].forEach(n=>{let i=r?[e,n,r]:[e,n];t[n]=t.api[n]=QX(CX,null).apply(null,i)})}function a4e(){let t=Symbol("Singular"),e={registry:{}},r=PI.bind(null,e,t);return yX(r,e,t),r}function A4e(){let t={registry:{}},e=PI.bind(null,t);return yX(e,t),e}var bX={Singular:a4e,Collection:A4e};var c4e="0.0.0-development",u4e=`octokit-endpoint.js/${c4e} ${Fa()}`,l4e={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":u4e},mediaType:{format:""}};function d4e(t){return t?Object.keys(t).reduce((e,r)=>(e[r.toLowerCase()]=t[r],e),{}):{}}function g4e(t){if(typeof t!="object"||t===null||Object.prototype.toString.call(t)!=="[object Object]")return!1;let e=Object.getPrototypeOf(t);if(e===null)return!0;let r=Object.prototype.hasOwnProperty.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(t)}function SX(t,e){let r=Object.assign({},t);return Object.keys(e).forEach(s=>{g4e(e[s])?s in t?r[s]=SX(t[s],e[s]):Object.assign(r,{[s]:e[s]}):Object.assign(r,{[s]:e[s]})}),r}function wX(t){for(let e in t)t[e]===void 0&&delete t[e];return t}function ER(t,e,r){if(typeof e=="string"){let[n,i]=e.split(" ");r=Object.assign(i?{method:n,url:i}:{url:n},r)}else r=Object.assign({},e);r.headers=d4e(r.headers),wX(r),wX(r.headers);let s=SX(t||{},r);return r.url==="/graphql"&&(t&&t.mediaType.previews?.length&&(s.mediaType.preLine truncated
|
||||||
|
`+s.repeat(l));let B=f.val[f.index],E=o(f.val,String(f.index),B);if(yR(E))u.push("null"),f.first=!1,f.index++;else{let b=E!==null&&typeof E=="object",S=bR(E);if(b&&!S){if(h.has(E))throw new TypeError("Converting circular structure to JSON");h.add(E),g.push({parent:f.val,key:String(f.index),val:E,isArray:Array.isArray(E),keys:Array.isArray(E)?null:Object.keys(E),index:0,first:!0}),f.first=!1,f.index++}else u.push(Ma(E)),f.first=!1,f.index++}}else m=!0;else{for(;f.index<f.keys.length;){let E=f.keys[f.index++];if(i&&!i.has(E))continue;let S=f.val[E],R=o(f.val,E,S);if(yR(R))continue;f.first||u.push(","),s?u.push(`
|
||||||
|
`+s.repeat(l)+Ma(E)+": "):u.push(Ma(E)+":");let F=R!==null&&typeof R=="object",L=bR(R);if(F&&!L){if(h.has(R))throw new TypeError("Converting circular structure to JSON");h.add(R),g.push({parent:f.val,key:E,val:R,isArray:Array.isArray(R),keys:Array.isArray(R)?null:Object.keys(R),index:0,first:!0}),f.first=!1;break}else u.push(Ma(R)),f.first=!1}f.index>=f.keys.length&&g[g.length-1]===f&&(m=!0)}m&&(l--,!f.first&&s&&u.push(`
|
||||||
|
`+s.repeat(l)),u.push(f.isArray?"]":"}"),h.delete(f.val),g.pop())}return u.join("")},YX=(t,e,r)=>{try{return"rawJSON"in JSON?Ma(t,(a,A)=>typeof A=="bigint"?JSON.rawJSON(A.toString()):typeof e=="function"?e(a,A):(Array.isArray(e)&&e.includes(a),A),r):t?Ma(t,(a,A)=>typeof A=="string"&&HI.test(A)||typeof A=="bigint"?A.toString()+"n":typeof e=="function"?e(a,A):(Array.isArray(e)&&e.includes(a),A),r).replace(PX,"$1$2$3").replace(OX,"$1$2$3"):Ma(t,e,r)}catch(s){if(s instanceof RangeError){let n=S4e(t,e,r);return n===void 0?void 0:"rawJSON"in JSON?n:n.replace(PX,"$1$2$3").replace(OX,"$1$2$3")}throw s}},OI=new Map,D4e=()=>{let t=JSON.parse.toString();if(OI.has(t))return OI.get(t);try{let e=JSON.parse("1",(r,s,n)=>!!n?.source&&n.source==="1");return OI.set(t,e),e}catch{return OI.set(t,!1),!1}},T4e=(t,e,r,s)=>typeof e=="string"&&GX.test(e)?BigInt(e.slice(0,-1)):typeof e=="string"&&HI.test(e)?e.slice(0,-1):typeof s=="function"?s(t,e,r):e,x4e=(t,e)=>JSON.parse(t,(r,s,n)=>{let i=typeof s=="number",o=s>Number.MAX_SAFE_INTEGER||s<Number.MIN_SAFE_INTEGER,a=i&&o,A=n&&N4e.test(n.source);return a&&A?BigInt(n.source):typeof e=="function"?e(r,s,n):s}),qX=Number.MAX_SAFE_INTEGER.toString(),HX=qX.length,R4e=/"(?:[^"\\]|\\.)*"|-?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][+-]?[0-9]+)?/g,k4e=/^"-?\d+n+"$/,F4e=(t,e)=>{let r={"":t},s=[{parent:r,key:"",visited:!1}];for(;s.length>0;){let n=s[s.length-1];if(n.visited){let{parent:i,key:o}=n,a=i[o];typeof a=="string"&&(GX.test(a)?a=BigInt(a.slice(0,-1)):HI.test(a)&&(a=a.slice(0,-1))),typeof e=="function"&&(a=e.call(i,o,a)),a===void 0?delete i[o]:i[o]=a,s.pop()}else{n.visited=!0;let i=n.parent[n.key];if(i!==null&&typeof i=="object"){let a=Object.keys(i);for(let A=a.length-1;A>=0;A--)s.push({parent:i,key:a[A],visited:!1})}}}return r[""]},_X=t=>t.replace(R4e,(e,r,s,n)=>{let i=e[0]==='"';if(i&&k4e.test(e))return e.substring(0,e.length-1)+'n"';let a=s||n,A=r&&(r.length<HX||r.length===HX&&r<=qX);return i||a||A?e:'"'+e+'n"'}),JX=(t,e)=>{if(!t)return QR(t,e);try{if(D4e())return x4e(t,e);let r=_X(t);return QR(r,(s,n,i)=>T4e(s,n,i,e))}catch(r){if(r instanceof RangeError){let s=_X(t),n=QR(s);return F4e(n,e)}throw r}};var Bc=class extends Error{name;status;request;response;constructor(e,r,s){super(e,{cause:s.cause}),this.name="HttpError",this.status=Number.parseInt(r),Number.isNaN(this.status)&&(this.status=0);"response"in s&&(this.response=s.response);let n=Object.assign({},s.request);s.request.headers.authorization&&(n.headers=Object.assign({},s.request.headers,{authorization:s.request.headers.authorization.replace(/(?<! ) .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n}};var M4e="10.0.16",U4e={headers:{"user-agent":`octokit-request.js/${M4e} ${Fa()}`}};function L4e(t){if(typeof t!="object"||t===null||Object.prototype.toString.call(t)!=="[object Object]")return!1;let e=Object.getPrototypeOf(t);if(e===null)return!0;let r=Object.prototype.hasOwnProperty.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(t)}var VX=()=>"";async function WX(t){let e=t.request?.fetch||globalThis.fetch;if(!e)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");let r=t.request?.log||console,s=t.request?.parseSuccessResponseBody!==!1,n=L4e(t.body)||Array.isArray(t.body)?YX(t.body):t.body,i=Object.fromEntries(Object.entries(t.headers).map(([l,g])=>[l,String(g)])),o;try{o=await e(t.url,{method:t.method,body:n,redirect:t.request?.redirect,headers:i,signal:t.request?.signal,...t.body&&{duplex:"half"}})}catch(l){let g="Unknown Error";if(l instanceof Error){if(l.name==="AbortError")throw l.status=500,l;g=l.message,l.name==="TypeError"&&"cause"in l&&(l.cause instanceof Error?g=l.cause.message:typeof l.cause=="string"&&(g=l.cause))}let h=new Bc(g,500,{request:t});throw h.cause=l,h}let a=o.status,A=o.url,c={};for(let[l,g]of o.headers)c[l]=g;let u={url:A,status:a,headers:c,data:""};if("deprecation"in c){let l=c.link&&c.link.match(/<([^<>]+)>; rel="deprecation"/),g=l&&l.pop();r.warn(`[@octokit/request] "${t.method} ${t.url}" is deprecated. It is scheduled to be removed on ${c.sunset}${g?`. See ${g}`:""}`)}if(a===204||a===205)return u;if(t.method==="HEAD"){if(a<400)return u;throw new Bc(o.statusText,a,{response:u,request:t})}if(a===304)throw u.data=await wR(o),new Bc("Not modified",a,{response:u,request:t});if(a>=400)throw u.data=await wR(o),new Bc(P4e(u.data),a,{response:u,request:t});return u.data=s?await wR(o):o.body,u}async function wR(t){let e=t.headers.get("content-type");if(!e)return t.text().catch(VX);let r=MX(e);if(v4e(r)){let s="";try{return s=await t.text(),JX(s)}catch{return s}}else return r.type.startsWith("text/")||r.parameters.charset?.toLowerCase()==="utf-8"&&r.type!=="application/octet-stream"?t.text().catch(
Line truncated
|
||||||
`+t.errors.map(e=>` - ${e.message}`).join(`
|
`+t.errors.map(e=>` - ${e.message}`).join(`
|
||||||
`)}var d3e=class extends Error{constructor(t,e,r){super(l3e(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},g3e=["method","baseUrl","url","headers","request","query","mediaType","operationName"],h3e=["query","method","url"],LK=/\/api\/v3\/?$/;function f3e(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(h3e.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let s=typeof e=="string"?Object.assign({query:e},r):e,n=Object.keys(s).reduce((o,a)=>g3e.includes(a)?(o[a]=s[a],o):(o.variables||(o.variables={}),o.variables[a]=s[a],o),{}),i=s.baseUrl||t.endpoint.DEFAULTS.baseUrl;return LK.test(i)&&(n.url=i.replace(LK,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let A of Object.keys(o.headers))a[A]=o.headers[A];throw new d3e(n,a,o.data)}return o.data.data})}function wx(t,e){let r=t.defaults(e);return Object.assign((n,i)=>f3e(r,n,i),{defaults:wx.bind(null,r),endpoint:r.endpoint})}var aet=wx(Yh,{headers:{"user-agent":`octokit-graphql.js/${u3e} ${ga()}`},method:"POST",url:"/graphql"});function PK(t){return wx(t,{method:"POST",url:"/graphql"})}var Nx="(?:[a-zA-Z0-9_-]+)",vK="\\.",OK=new RegExp(`^${Nx}${vK}${Nx}${vK}${Nx}$`),m3e=OK.test.bind(OK);async function p3e(t){let e=m3e(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),s=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":s?"user-to-server":"oauth"}}function E3e(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function C3e(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=E3e(t),e(n)}var _K=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(p3e.bind(null,e),{hook:C3e.bind(null,e)})};var Sx="7.0.6";var HK=()=>{},I3e=console.warn.bind(console),B3e=console.error.bind(console);function Q3e(t={}){return typeof t.debug!="function"&&(t.debug=HK),typeof t.info!="function"&&(t.info=HK),typeof t.warn!="function"&&(t.warn=I3e),typeof t.error!="function"&&(t.error=B3e),t}var GK=`octokit-core.js/${Sx} ${ga()}`,jC=class{static VERSION=Sx;static defaults(e){return class extends this{constructor(...s){let n=s[0]||{};if(typeof e=="function"){super(e(n));return}super(Object.assign({},e,n,n.userAgent&&e.userAgent?{userAgent:`${n.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(n=>!r.includes(n)))}}constructor(e={}){let r=new dK.Collection,s={baseUrl:Yh.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(s.headers["user-agent"]=e.userAgent?`${e.userAgent} ${GK}`:GK,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=Yh.defaults(s),this.graphql=PK(this.request).defaults(s),this.log=Q3e(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=_K(e.auth);r.wrap("request",i.hook),this.auth=i}let n=this.constructor;for(let i=0;i<n.plugins.length;++i)Object.assign(this,n.plugins[i](this,e))}request;graphql;log;hook;auth};var Tx="17.0.0";var y3e={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{or
Line truncated
|
`)}var _4e=class extends Error{constructor(t,e,r){super(H4e(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}request;headers;response;name="GraphqlResponseError";errors;data},G4e=["method","baseUrl","url","headers","request","query","mediaType","operationName"],Y4e=["query","method","url"],zX=/\/api\/v3\/?$/;function q4e(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(Y4e.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let s=typeof e=="string"?Object.assign({query:e},r):e,n=Object.keys(s).reduce((o,a)=>G4e.includes(a)?(o[a]=s[a],o):(o.variables||(o.variables={}),o.variables[a]=s[a],o),{}),i=s.baseUrl||t.endpoint.DEFAULTS.baseUrl;return zX.test(i)&&(n.url=i.replace(zX,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let A of Object.keys(o.headers))a[A]=o.headers[A];throw new _4e(n,a,o.data)}return o.data.data})}function SR(t,e){let r=t.defaults(e);return Object.assign((n,i)=>q4e(r,n,i),{defaults:SR.bind(null,r),endpoint:r.endpoint})}var gst=SR(Df,{headers:{"user-agent":`octokit-graphql.js/${O4e} ${Fa()}`},method:"POST",url:"/graphql"});function KX(t){return SR(t,{method:"POST",url:"/graphql"})}var DR="(?:[a-zA-Z0-9_-]+)",XX="\\.",jX=new RegExp(`^${DR}${XX}${DR}${XX}${DR}$`),J4e=jX.test.bind(jX);async function V4e(t){let e=J4e(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),s=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":s?"user-to-server":"oauth"}}function W4e(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function z4e(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=W4e(t),e(n)}var ZX=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(V4e.bind(null,e),{hook:z4e.bind(null,e)})};var TR="7.0.8";var $X=()=>{},K4e=console.warn.bind(console),X4e=console.error.bind(console);function j4e(t={}){return typeof t.debug!="function"&&(t.debug=$X),typeof t.info!="function"&&(t.info=$X),typeof t.warn!="function"&&(t.warn=K4e),typeof t.error!="function"&&(t.error=X4e),t}var ej=`octokit-core.js/${TR} ${Fa()}`,_I=class{static VERSION=TR;static defaults(e){return class extends this{constructor(...s){let n=s[0]||{};if(typeof e=="function"){super(e(n));return}super(Object.assign({},e,n,n.userAgent&&e.userAgent?{userAgent:`${n.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(n=>!r.includes(n)))}}constructor(e={}){let r=new bX.Collection,s={baseUrl:Df.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(s.headers["user-agent"]=e.userAgent?`${e.userAgent} ${ej}`:ej,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=Df.defaults(s),this.graphql=KX(this.request).defaults(s),this.log=j4e(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=ZX(e.auth);r.wrap("request",i.hook),this.auth=i}let n=this.constructor;for(let i=0;i<n.plugins.length;++i)Object.assign(this,n.plugins[i](this,e))}request;graphql;log;hook;auth};var xR="17.0.0";var Z4e={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrg
Line truncated
|
||||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};qI.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var VI=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};FB.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var MB=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
||||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};VI.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var nGe=ce(ase(),1);var tne=ce(zse(),1),It=ce(Ct(),1),Qs=ce(Ct(),1),ic=ce(Ct(),1),oc=ce(Ct(),1),ac=ce(Ct(),1);var EF=ce(Ct(),1),CF=ce(Ct(),1),Zse=ce(Ct(),1),$se=ce(Ct(),1),ene=ce(Ct(),1);var fF=ce(Ct(),1),mF=ce(Ct(),1),Kse=ce(Ct(),1),Xse=ce(Ct(),1),jse=ce(Ct(),1),pF=class extends jse.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,Xse.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Kse.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?mF.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,fF.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,fF.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?mF.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},xB=new pF;var IF=class extends ene.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>xB}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,$se.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Zse.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(xB.internalBinaryRead(e,e.uint32(),s));break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?CF.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,EF.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)xB.internalBinaryWrite(e.scope[i],r.tag(2,EF.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?CF.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},fi=new IF;var BF=class extends ac.MessageType{constructor(){super("github.actions.results.api.v1.CreateCacheEntryRequest",[{no:1,name:"metadata",kind:"message",T:()=>fi},{no:2,name:"key",kind:"scalar",T:9},{no:3,name:"version",kind:"scalar",T:9}])}create(e){let r={key:"",version:""};return globalThis.Object.defineProperty(r,oc.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,ic.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.metadata=fi.internalBinaryRead(e,e.uint32(),s,i.metadata);break;case 2:i.key=e.string();break;case 3:i.version=e.string();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?Qs.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.metadata&&fi.internalBinaryWrite(e.metadata,r.tag(1,It.WireType.LengthDelimited).fork(),s).join(),e.key!==""&&r.tag(2,It.WireType.LengthDelimited).string(e.key),e.version!==""&&r.tag(3,It.WireType.LengthDelimited).string(e.version);let n=s.writeUnknownFields;return n!==!1&&(n==!0?Qs.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},rne=new BF,QF=class extends ac.MessageType{constructor(){super("github.actions.results.api.v1.CreateCacheEntryResponse",[{no:1,name:"ok",kind:"scalar",T:8},{no:2,name:"signed_upload_url",kind:"scalar",T:9},{no:3,name:"message",kind:"scalar",T:9}])}create(e){let r={ok:!1,signedUploadUrl:"",message:""};return globalThis.Object.defineProperty(r,oc.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,ic.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.ok=e.bool();break;case 2:i.signedUploadUrl=e.string();break;case 3:i.message=e.string();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?Qs.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.ok!==!1&&r.tag(1,It.WireType.Varint).bool(e.ok),e.signedUploadU
Line truncated
|
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};MB.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Fqe=fe(Dne(),1);var Qie=fe(fie(),1),kt=fe(Rt(),1),vs=fe(Rt(),1),Fc=fe(Rt(),1),Mc=fe(Rt(),1),Uc=fe(Rt(),1);var BM=fe(Rt(),1),QM=fe(Rt(),1),Cie=fe(Rt(),1),Iie=fe(Rt(),1),Bie=fe(Rt(),1);var EM=fe(Rt(),1),CM=fe(Rt(),1),mie=fe(Rt(),1),pie=fe(Rt(),1),Eie=fe(Rt(),1),IM=class extends Eie.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,pie.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,mie.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?CM.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,EM.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,EM.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?CM.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},CQ=new IM;var yM=class extends Bie.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>CQ}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,Iie.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Cie.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(CQ.internalBinaryRead(e,e.uint32(),s));break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?QM.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,BM.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)CQ.internalBinaryWrite(e.scope[i],r.tag(2,BM.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?QM.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},Ui=new yM;var bM=class extends Uc.MessageType{constructor(){super("github.actions.results.api.v1.CreateCacheEntryRequest",[{no:1,name:"metadata",kind:"message",T:()=>Ui},{no:2,name:"key",kind:"scalar",T:9},{no:3,name:"version",kind:"scalar",T:9}])}create(e){let r={key:"",version:""};return globalThis.Object.defineProperty(r,Mc.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Fc.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.metadata=Ui.internalBinaryRead(e,e.uint32(),s,i.metadata);break;case 2:i.key=e.string();break;case 3:i.version=e.string();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?vs.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.metadata&&Ui.internalBinaryWrite(e.metadata,r.tag(1,kt.WireType.LengthDelimited).fork(),s).join(),e.key!==""&&r.tag(2,kt.WireType.LengthDelimited).string(e.key),e.version!==""&&r.tag(3,kt.WireType.LengthDelimited).string(e.version);let n=s.writeUnknownFields;return n!==!1&&(n==!0?vs.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},yie=new bM,wM=class extends Uc.MessageType{constructor(){super("github.actions.results.api.v1.CreateCacheEntryResponse",[{no:1,name:"ok",kind:"scalar",T:8},{no:2,name:"signed_upload_url",kind:"scalar",T:9},{no:3,name:"message",kind:"scalar",T:9}])}create(e){let r={ok:!1,signedUploadUrl:"",message:""};return globalThis.Object.defineProperty(r,Mc.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Fc.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.ok=e.bool();break;case 2:i.signedUploadUrl=e.string();break;case 3:i.message=e.string();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?vs.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.ok!==!1&&r.tag(1,kt.WireType.Varint).bool(e.ok),e.signedUploadU
Line truncated
|
||||||
See ${r.getDocumentationLink()}`;Qqe.push(s),Ui(s)}function cne(t=!0){if(Ane.length>0){Do(`This job uses deprecated functionality from the '${RB()}' action. Consult the ${t?"Job Summary":"logs"} for more details.`);for(let e of Ane)er(`DEPRECATION: ${e.message}. See ${e.getDocumentationLink()}`)}}var lne="GRADLE_ACTION_ID";var une=class t{static{this.DevelocityAccessKeyEnvVar="DEVELOCITY_ACCESS_KEY"}static{this.GradleEnterpriseAccessKeyEnvVar="GRADLE_ENTERPRISE_ACCESS_KEY"}getBuildScanPublishEnabled(){return gne("build-scan-publish")&&this.verifyTermsOfUseAgreement()}getTermsOfUseUrl(){return dr("build-scan-terms-of-use-url")}getTermsOfUseAgree(){return dr("build-scan-terms-of-use-agree")}getDevelocityAccessKey(){return dr("develocity-access-key")||process.env[t.DevelocityAccessKeyEnvVar]||process.env[t.GradleEnterpriseAccessKeyEnvVar]||""}getDevelocityTokenExpiry(){return dr("develocity-token-expiry")}getDevelocityInjectionEnabled(){return kB("develocity-injection-enabled")}getDevelocityUrl(){return dr("develocity-url")}getDevelocityAllowUntrustedServer(){return kB("develocity-allow-untrusted-server")}getDevelocityCaptureFileFingerprints(){return kB("develocity-capture-file-fingerprints")}getDevelocityEnforceUrl(){return kB("develocity-enforce-url")}getDevelocityPluginVersion(){return dr("develocity-plugin-version")}getDevelocityCcudPluginVersion(){return dr("develocity-ccud-plugin-version")}getPluginRepository(){return new xF}hasTermsOfUseAgreement(){let e=this.getDevelocityAccessKey()!=="",r=this.getTermsOfUseUrl()==="https://gradle.com/terms-of-service"||this.getTermsOfUseUrl()==="https://gradle.com/help/legal-terms-of-use",s=this.getTermsOfUseAgree()==="yes";return e||r&&s}verifyTermsOfUseAgreement(){return this.hasTermsOfUseAgreement()?!0:(Do("Terms of use at 'https://gradle.com/help/legal-terms-of-use' must be agreed in order to publish build scans."),!1)}},xF=class{getUrl(){return DF("gradle-plugin-repository-url")}getUsername(){return DF("gradle-plugin-repository-username")}getPassword(){return DF("gradle-plugin-repository-password")}};function RB(){return process.env[lne]}function dne(t){yO(lne,t)}function DF(t){let e=dr(t);if(e.length>0)return e}function gne(t,e=!1){let r=dr(t);switch(r.toLowerCase().trim()){case"":return e;case"false":return!1;case"true":return!0}throw TypeError(`The value '${r} is not valid for '${t}. Valid values are: [true, false]`)}function kB(t){if(dr(t)!=="")return gne(t)}var RF=class extends Error{constructor(e){e instanceof Error?(super(e.message),this.name=e.name,this.stack=e.stack):super(String(e))}};function hne(t){if(t instanceof AggregateError){Ui("Multiple errors returned");for(let e of t.errors)wp(`Error ${t.errors.indexOf(e)}: ${e.message}`),e.stack&&er(e.stack)}else t instanceof RF?(Ui(String(t)),t.stack&&er(t.stack)):(Ui(String(t)),t instanceof Error&&t.stack&&er(t.stack))}async function bqe(){try{RB()==="gradle/wrapper-validation-action"&&TF("The action `gradle/wrapper-validation-action` has been replaced by `gradle/actions/wrapper-validation`"),dne("gradle/actions/wrapper-validation");let t=await jz(fne.resolve("."),dr("allow-snapshots")==="true",dr("allow-checksums").split(","));if(t.isValid()){er(t.toDisplayString());let e=+dr("min-wrapper-count");if(t.valid.length<e){let r=t.valid.length===0?"Wrapper validation failed: no Gradle Wrapper jars found. Did you forget to checkout the repository?":`Wrapper validation failed: expected at least ${e} Gradle Wrapper jars, but found ${t.valid.length}.`;Ui(r)}}else Ui(`At least one Gradle Wrapper Jar failed validation!
|
See ${r.getDocumentationLink()}`;jVe.push(s),ro(s)}function xie(t=!0){if(Tie.length>0){jo(`This job uses deprecated functionality from the '${IQ()}' action. Consult the ${t?"Job Summary":"logs"} for more details.`);for(let e of Tie)lr(`DEPRECATION: ${e.message}. See ${e.getDocumentationLink()}`)}}var kie="GRADLE_ACTION_ID";var Rie=class t{static{this.DevelocityAccessKeyEnvVar="DEVELOCITY_ACCESS_KEY"}static{this.GradleEnterpriseAccessKeyEnvVar="GRADLE_ENTERPRISE_ACCESS_KEY"}getBuildScanPublishEnabled(){return Mie("build-scan-publish")&&this.verifyTermsOfUseAgreement()}getTermsOfUseUrl(){return br("build-scan-terms-of-use-url")}getTermsOfUseAgree(){return br("build-scan-terms-of-use-agree")}getDevelocityAccessKey(){return br("develocity-access-key")||process.env[t.DevelocityAccessKeyEnvVar]||process.env[t.GradleEnterpriseAccessKeyEnvVar]||""}getDevelocityTokenExpiry(){return br("develocity-token-expiry")}getDevelocityInjectionEnabled(){return BQ("develocity-injection-enabled")}getDevelocityUrl(){return br("develocity-url")}getDevelocityAllowUntrustedServer(){return BQ("develocity-allow-untrusted-server")}getDevelocityCaptureFileFingerprints(){return BQ("develocity-capture-file-fingerprints")}getDevelocityEnforceUrl(){return BQ("develocity-enforce-url")}getDevelocityPluginVersion(){return br("develocity-plugin-version")}getDevelocityCcudPluginVersion(){return br("develocity-ccud-plugin-version")}getPluginRepository(){return new FM}hasTermsOfUseAgreement(){let e=this.getDevelocityAccessKey()!=="",r=this.getTermsOfUseUrl()==="https://gradle.com/terms-of-service"||this.getTermsOfUseUrl()==="https://gradle.com/help/legal-terms-of-use",s=this.getTermsOfUseAgree()==="yes";return e||r&&s}verifyTermsOfUseAgreement(){return this.hasTermsOfUseAgreement()?!0:(jo("Terms of use at 'https://gradle.com/help/legal-terms-of-use' must be agreed in order to publish build scans."),!1)}},FM=class{getUrl(){return kM("gradle-plugin-repository-url")}getUsername(){return kM("gradle-plugin-repository-username")}getPassword(){return kM("gradle-plugin-repository-password")}};function IQ(){return process.env[kie]}function Fie(t){U6(kie,t)}function kM(t){let e=br(t);if(e.length>0)return e}function Mie(t,e=!1){let r=br(t);switch(r.toLowerCase().trim()){case"":return e;case"false":return!1;case"true":return!0}throw TypeError(`The value '${r} is not valid for '${t}. Valid values are: [true, false]`)}function BQ(t){if(br(t)!=="")return Mie(t)}var MM=class extends Error{constructor(e){e instanceof Error?(super(e.message),this.name=e.name,this.stack=e.stack):super(String(e))}};function Uie(t){if(t instanceof AggregateError){ro("Multiple errors returned");for(let e of t.errors)hE(`Error ${t.errors.indexOf(e)}: ${e.message}`),e.stack&&lr(e.stack)}else t instanceof MM?(ro(String(t)),t.stack&&lr(t.stack)):(ro(String(t)),t instanceof Error&&t.stack&&lr(t.stack))}async function $Ve(){try{IQ()==="gradle/wrapper-validation-action"&&RM("The action `gradle/wrapper-validation-action` has been replaced by `gradle/actions/wrapper-validation`"),Fie("gradle/actions/wrapper-validation");let t=await cX(Lie.resolve("."),br("allow-snapshots")==="true",br("allow-checksums").split(","));if(t.isValid()){lr(t.toDisplayString());let e=+br("min-wrapper-count");if(t.valid.length<e){let r=t.valid.length===0?"Wrapper validation failed: no Gradle Wrapper jars found. Did you forget to checkout the repository?":`Wrapper validation failed: expected at least ${e} Gradle Wrapper jars, but found ${t.valid.length}.`;ro(r)}}else ro(`At least one Gradle Wrapper Jar failed validation!
|
||||||
See https://github.com/gradle/actions/blob/main/docs/wrapper-validation.md#validation-failures
|
See https://github.com/gradle/actions/blob/main/docs/wrapper-validation.md#validation-failures
|
||||||
${t.toDisplayString()}`),t.invalid.length>0&&bO("failed-wrapper",`${t.invalid.map(e=>e.path).join("|")}`);cne(!1)}catch(t){hne(t)}}bqe();export{bqe as run};
|
${t.toDisplayString()}`),t.invalid.length>0&&L6("failed-wrapper",`${t.invalid.map(e=>e.path).join("|")}`);xie(!1)}catch(t){Uie(t)}}$Ve();export{$Ve as run};
|
||||||
/*! Bundled license information:
|
/*! Bundled license information:
|
||||||
|
|
||||||
undici/lib/web/fetch/body.js:
|
undici/lib/web/fetch/body.js:
|
||||||
@@ -238,5 +241,8 @@ content-type/dist/index.js:
|
|||||||
@octokit/request/dist-bundle/index.js:
|
@octokit/request/dist-bundle/index.js:
|
||||||
(* v8 ignore next -- @preserve *)
|
(* v8 ignore next -- @preserve *)
|
||||||
(* v8 ignore else -- @preserve *)
|
(* v8 ignore else -- @preserve *)
|
||||||
|
|
||||||
|
@octokit/graphql/dist-bundle/index.js:
|
||||||
|
(* v8 ignore if -- @preserve *)
|
||||||
*/
|
*/
|
||||||
//# sourceMappingURL=index.js.map
|
//# sourceMappingURL=index.js.map
|
||||||
+4
-4
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 3,
|
"version": 3,
|
||||||
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
|
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
|
||||||
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
||||||
"mappings": ";u3BAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,GAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,GAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,OCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
|
"mappings": ";u3BAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,GAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,GAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,OCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
|
||||||
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
||||||
}
|
}
|
||||||
+51
-2
@@ -133,6 +133,7 @@ You choose which provider to use via the `cache-provider` input:
|
|||||||
|
|
||||||
- **`enhanced`** (default): Uses the full-featured commercial `gradle-actions-caching` library. Provides advanced features like fine-grained cache entries, intelligent cache cleanup, and deduplication. See [Enhanced Caching](#enhanced-caching) for details.
|
- **`enhanced`** (default): Uses the full-featured commercial `gradle-actions-caching` library. Provides advanced features like fine-grained cache entries, intelligent cache cleanup, and deduplication. See [Enhanced Caching](#enhanced-caching) for details.
|
||||||
- **`basic`**: A fully open-source (MIT) caching implementation built on the standard GitHub Actions cache (`@actions/cache`). Uses the same caching strategy as `actions/setup-java` with `cache: gradle`. See [Basic Caching](#basic-caching) for details.
|
- **`basic`**: A fully open-source (MIT) caching implementation built on the standard GitHub Actions cache (`@actions/cache`). Uses the same caching strategy as `actions/setup-java` with `cache: gradle`. See [Basic Caching](#basic-caching) for details.
|
||||||
|
- **`external`**: Disables Gradle User Home caching by this action, for use when another mechanism already saves and restores Gradle User Home. See [Using an external cache provider](#using-an-external-cache-provider) for details.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
# Use the open-source basic cache provider
|
# Use the open-source basic cache provider
|
||||||
@@ -185,7 +186,17 @@ Specifically:
|
|||||||
- Avoid using `actions/cache` configured to cache the Gradle User Home, [as described in this example](https://github.com/actions/cache/blob/main/examples.md#java---gradle).
|
- Avoid using `actions/cache` configured to cache the Gradle User Home, [as described in this example](https://github.com/actions/cache/blob/main/examples.md#java---gradle).
|
||||||
- Avoid using `actions/setup-java` with the `cache: gradle` option, [as described here](https://github.com/actions/setup-java#caching-gradle-dependencies).
|
- Avoid using `actions/setup-java` with the `cache: gradle` option, [as described here](https://github.com/actions/setup-java#caching-gradle-dependencies).
|
||||||
|
|
||||||
Using either of these mechanisms may interfere with the caching provided by this action. If you choose to use a different mechanism to save and restore the Gradle User Home, you should disable the caching provided by this action, as described above.
|
Using either of these mechanisms may interfere with the caching provided by this action. If you choose to use a different mechanism to save and restore the Gradle User Home, you should disable the caching provided by this action, as described above, or [use `cache-provider: external`](#using-an-external-cache-provider) if that mechanism is a dedicated Gradle User Home cache.
|
||||||
|
|
||||||
|
#### Using an external cache provider
|
||||||
|
|
||||||
|
If Gradle User Home is already saved and restored by another mechanism — for example the [Develocity Artifact Cache](https://github.com/gradle/actions-caching) — set `cache-provider: external` rather than `cache-disabled: true`.
|
||||||
|
|
||||||
|
Both settings stop `setup-gradle` from restoring or saving Gradle User Home, but `cache-provider: external` reflects the actual reason: caching is still happening, just not through this action. It also updates the Job Summary to say that caching was handled externally, rather than implying that caching was turned off.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
cache-provider: external
|
||||||
|
```
|
||||||
|
|
||||||
## Enhanced Caching
|
## Enhanced Caching
|
||||||
|
|
||||||
@@ -507,6 +518,30 @@ so that a Job Summary is never generated, or so that a Job Summary is only gener
|
|||||||
add-job-summary: 'on-failure' # Valid values are 'always' (default), 'never', and 'on-failure'
|
add-job-summary: 'on-failure' # Valid values are 'always' (default), 'never', and 'on-failure'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Gradle version support status
|
||||||
|
|
||||||
|
The Job Summary reports the support status of each Gradle version used in the workflow, and the action adds a
|
||||||
|
Job annotation for any version that is no longer current. The latest Gradle release is determined from release data
|
||||||
|
bundled with the action, so no network access is required.
|
||||||
|
|
||||||
|
A version is reported when it is:
|
||||||
|
- **End-of-life** — two or more major versions behind the latest release. Each such version is marked with :warning:
|
||||||
|
in the build results table, a single expandable section below the table explains that the affected release lines
|
||||||
|
receive no further fixes (security fixes included), and a warning annotation is added to the Job for each version.
|
||||||
|
If you cannot upgrade, the [Gradle Security Subscription](https://gradle.org/security-subscription/) offers
|
||||||
|
continued support for older versions.
|
||||||
|
- **Out of date** — one major version behind the latest release, or more than two minor versions behind on the current
|
||||||
|
major. The version is marked with :information_source: in the build results table and a notice annotation is added to
|
||||||
|
the Job. Note that a version one major behind is still in "maintenance only" support and receives critical bug fixes
|
||||||
|
and security fixes; an older minor of the current major has simply been superseded. See
|
||||||
|
[Gradle release lifecycle](https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support) for details.
|
||||||
|
|
||||||
|
Patch releases are not reported: only the major and minor version are considered. Release candidates, milestones and
|
||||||
|
snapshots are never reported, so testing against a pre-release build will not produce annotations.
|
||||||
|
|
||||||
|
Note that these annotations are always emitted, independent of the `add-job-summary` setting. Setting
|
||||||
|
`add-job-summary: 'never'` suppresses the Job Summary itself, but the warning and notice annotations remain.
|
||||||
|
|
||||||
### Excluding specific Gradle builds from Job Summary
|
### Excluding specific Gradle builds from Job Summary
|
||||||
|
|
||||||
The Job Summary works by installing an init-script in Gradle User Home which will record details of any Gradle execution during the workflow.
|
The Job Summary works by installing an init-script in Gradle User Home which will record details of any Gradle execution during the workflow.
|
||||||
@@ -921,7 +956,7 @@ Here's a minimal example:
|
|||||||
run: ./gradlew build
|
run: ./gradlew build
|
||||||
```
|
```
|
||||||
|
|
||||||
This configuration will automatically apply `v4.5.0` of the [Develocity Gradle plugin](https://docs.gradle.com/develocity/gradle-plugin/), and publish build scans to https://develocity.your-server.com.
|
This configuration will automatically apply `v4.5.1` of the [Develocity Gradle plugin](https://docs.gradle.com/develocity/gradle-plugin/), and publish build scans to https://develocity.your-server.com.
|
||||||
|
|
||||||
This example assumes that the `develocity.your-server.com` server allows anonymous publishing of build scans.
|
This example assumes that the `develocity.your-server.com` server allows anonymous publishing of build scans.
|
||||||
In the likely scenario that your Develocity server requires authentication, you will also need to pass a valid [Develocity access key](https://docs.gradle.com/develocity/gradle-plugin/#via_environment_variable) taken from a secret:
|
In the likely scenario that your Develocity server requires authentication, you will also need to pass a valid [Develocity access key](https://docs.gradle.com/develocity/gradle-plugin/#via_environment_variable) taken from a secret:
|
||||||
@@ -1005,5 +1040,19 @@ Each of the plugins is signed by Gradle, and you can simply add the following sn
|
|||||||
<trusting group="com.gradle"/>
|
<trusting group="com.gradle"/>
|
||||||
<trusting group="org.gradle"/>
|
<trusting group="org.gradle"/>
|
||||||
</trusted-key>
|
</trusted-key>
|
||||||
|
<trusted-key id="E2879931BCA1A42E55F2D64DD9B2DFBD9F3298BA">
|
||||||
|
<trusting group="org.gradle"/>
|
||||||
|
</trusted-key>
|
||||||
</trusted-keys>
|
</trusted-keys>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Two keys are listed because Gradle has rotated its signing key, and the plugins applied by these actions
|
||||||
|
are not all signed with the same one:
|
||||||
|
- `E2879931BCA1A42E55F2D64DD9B2DFBD9F3298BA` is the current signing subkey. The
|
||||||
|
`github-dependency-graph-gradle-plugin` used for Dependency Graph generation is signed with it from
|
||||||
|
version `1.5.0` onward.
|
||||||
|
- `7B79ADD11F8A779FE90FD3D0893A028475557671` is the older key, which has since been revoked. It is still
|
||||||
|
required: the Develocity Gradle plugin (`com.gradle`) is signed with it, as are `org.gradle` plugin
|
||||||
|
versions released before the rotation.
|
||||||
|
|
||||||
|
Keep both entries unless you pin plugin versions and have confirmed which key each one uses.
|
||||||
@@ -111,7 +111,7 @@ we highly recommend that you reach out to us at [security@gradle.com](mailto:sec
|
|||||||
#### Unverifiable Wrapper Jars
|
#### Unverifiable Wrapper Jars
|
||||||
Wrapper Jars generated by Gradle versions `3.3` to `4.0` are not verifiable because those files were dynamically generated by Gradle in a non-reproducible way. It's not possible to verify the `gradle-wrapper.jar` for those versions are legitimate using a hash comparison. If you have a validation failure, you should try to determine if the `gradle-wrapper.jar` was generated by one of these versions before running the build.
|
Wrapper Jars generated by Gradle versions `3.3` to `4.0` are not verifiable because those files were dynamically generated by Gradle in a non-reproducible way. It's not possible to verify the `gradle-wrapper.jar` for those versions are legitimate using a hash comparison. If you have a validation failure, you should try to determine if the `gradle-wrapper.jar` was generated by one of these versions before running the build.
|
||||||
|
|
||||||
- If the Gradle version in `gradle-wrapper.properties` is outside of this range, you can regenerate the `gradle-wrapper.jar` by running `./gradlew wrapper`. This will generate a new, verifiable wrapper jar.
|
- If the Gradle version in `gradle-wrapper.properties` is outside of this range, you can regenerate the `gradle-wrapper.jar` by running `./gradlew :wrapper`. This will generate a new, verifiable wrapper jar.
|
||||||
- If you need to run your build with a version of Gradle between 3.3 and 4.0, you can use a newer version of Gradle to generate the `gradle-wrapper.jar`.
|
- If you need to run your build with a version of Gradle between 3.3 and 4.0, you can use a newer version of Gradle to generate the `gradle-wrapper.jar`.
|
||||||
|
|
||||||
#### Wrapper Jar stored with Git LFS
|
#### Wrapper Jar stored with Git LFS
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ inputs:
|
|||||||
Specifies the caching implementation to use.
|
Specifies the caching implementation to use.
|
||||||
'enhanced' (default) uses the full-featured commercial caching service (gradle-actions-caching).
|
'enhanced' (default) uses the full-featured commercial caching service (gradle-actions-caching).
|
||||||
'basic' uses a simple open-source caching implementation based on GitHub Actions cache.
|
'basic' uses a simple open-source caching implementation based on GitHub Actions cache.
|
||||||
|
'external' disables Gradle User Home caching by this action, for use when Gradle User Home is already saved and restored by another mechanism (e.g. Develocity Artifact Cache).
|
||||||
required: false
|
required: false
|
||||||
default: 'enhanced'
|
default: 'enhanced'
|
||||||
|
|
||||||
|
|||||||
Generated
+2539
-1214
File diff suppressed because it is too large.
Load diff
@@ -45,7 +45,6 @@
|
|||||||
"@actions/tool-cache": "4.0.0",
|
"@actions/tool-cache": "4.0.0",
|
||||||
"@octokit/webhooks-types": "7.6.1",
|
"@octokit/webhooks-types": "7.6.1",
|
||||||
"cheerio": "1.2.0",
|
"cheerio": "1.2.0",
|
||||||
"semver": "7.8.5",
|
|
||||||
"string-argv": "0.3.2",
|
"string-argv": "0.3.2",
|
||||||
"unhomoglyph": "1.0.6",
|
"unhomoglyph": "1.0.6",
|
||||||
"which": "7.0.0"
|
"which": "7.0.0"
|
||||||
@@ -54,14 +53,13 @@
|
|||||||
"@jest/globals": "30.4.1",
|
"@jest/globals": "30.4.1",
|
||||||
"@types/jest": "30.0.0",
|
"@types/jest": "30.0.0",
|
||||||
"@types/node": "24.13.3",
|
"@types/node": "24.13.3",
|
||||||
"@types/semver": "7.7.1",
|
|
||||||
"@types/unzipper": "0.10.11",
|
"@types/unzipper": "0.10.11",
|
||||||
"@types/which": "3.0.4",
|
"@types/which": "3.0.4",
|
||||||
"@typescript-eslint/eslint-plugin": "8.65.0",
|
"@typescript-eslint/eslint-plugin": "8.69.0",
|
||||||
"dedent": "1.7.2",
|
"dedent": "1.7.2",
|
||||||
"esbuild": "0.28.1",
|
"esbuild": "0.28.2",
|
||||||
"eslint": "10.8.0",
|
"eslint": "10.10.0",
|
||||||
"globals": "17.8.0",
|
"globals": "17.12.0",
|
||||||
"jest": "30.4.2",
|
"jest": "30.4.2",
|
||||||
"nock": "14.0.17",
|
"nock": "14.0.17",
|
||||||
"npm-run-all": "4.1.5",
|
"npm-run-all": "4.1.5",
|
||||||
|
|||||||
@@ -5,14 +5,18 @@ import {pathToFileURL} from 'url'
|
|||||||
import {CacheConfig, CacheProvider} from './configuration'
|
import {CacheConfig, CacheProvider} from './configuration'
|
||||||
import {BasicCacheService} from './cache-service-basic'
|
import {BasicCacheService} from './cache-service-basic'
|
||||||
import {BuildResult} from './build-results'
|
import {BuildResult} from './build-results'
|
||||||
import {CacheOptions, CacheReport, CacheService} from './cache-service'
|
import {CacheOptions, CacheReport, CacheService, CacheStatus} from './cache-service'
|
||||||
import {ProviderNote} from './caching-report'
|
import {ProviderNote} from './caching-report'
|
||||||
|
|
||||||
const ENHANCED_CACHE_MESSAGE = `Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.`
|
const ENHANCED_CACHE_MESSAGE = `Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.`
|
||||||
|
|
||||||
const BASIC_CACHE_MESSAGE = `Basic Caching: This build uses the basic open-source caching provider. For faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.`
|
const BASIC_CACHE_MESSAGE = `Basic Caching: This build uses the basic open-source caching provider. For faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.`
|
||||||
|
|
||||||
|
const EXTERNAL_CACHE_MESSAGE = `External Caching: Gradle User Home is managed by an external caching provider. This action will not restore or save Gradle User Home.`
|
||||||
|
|
||||||
class NoOpCacheService implements CacheService {
|
class NoOpCacheService implements CacheService {
|
||||||
|
constructor(private readonly status: CacheStatus) {}
|
||||||
|
|
||||||
async restore(_gradleUserHome: string, _cacheOptions: CacheOptions): Promise<void> {
|
async restore(_gradleUserHome: string, _cacheOptions: CacheOptions): Promise<void> {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -22,14 +26,19 @@ class NoOpCacheService implements CacheService {
|
|||||||
_buildResults: BuildResult[],
|
_buildResults: BuildResult[],
|
||||||
_cacheOptions: CacheOptions
|
_cacheOptions: CacheOptions
|
||||||
): Promise<CacheReport> {
|
): Promise<CacheReport> {
|
||||||
return {status: 'disabled', entries: []}
|
return {status: this.status, entries: []}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function getCacheService(cacheConfig: CacheConfig): Promise<CacheService> {
|
export async function getCacheService(cacheConfig: CacheConfig): Promise<CacheService> {
|
||||||
|
if (cacheConfig.getCacheProvider() === CacheProvider.External) {
|
||||||
|
logCacheMessage(EXTERNAL_CACHE_MESSAGE)
|
||||||
|
return new NoOpCacheService('external')
|
||||||
|
}
|
||||||
|
|
||||||
if (cacheConfig.isCacheDisabled()) {
|
if (cacheConfig.isCacheDisabled()) {
|
||||||
logCacheMessage('Cache is disabled: will not restore state from previous builds.')
|
logCacheMessage('Cache is disabled: will not restore state from previous builds.')
|
||||||
return new NoOpCacheService()
|
return new NoOpCacheService('disabled')
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cacheConfig.getCacheProvider() === CacheProvider.Basic) {
|
if (cacheConfig.getCacheProvider() === CacheProvider.Basic) {
|
||||||
@@ -43,10 +52,10 @@ export async function getCacheService(cacheConfig: CacheConfig): Promise<CacheSe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Identifies the caching provider for the Job Summary. Returns `undefined` when
|
* Identifies the caching provider for the Job Summary. Returns `undefined` when
|
||||||
* caching is disabled, since no provider is engaged in that case.
|
* caching is disabled or managed externally, since no provider is engaged in that case.
|
||||||
*/
|
*/
|
||||||
export function getProviderNote(cacheConfig: CacheConfig): ProviderNote | undefined {
|
export function getProviderNote(cacheConfig: CacheConfig): ProviderNote | undefined {
|
||||||
if (cacheConfig.isCacheDisabled()) {
|
if (cacheConfig.isCacheDisabled() || cacheConfig.getCacheProvider() === CacheProvider.External) {
|
||||||
return undefined
|
return undefined
|
||||||
}
|
}
|
||||||
return cacheConfig.getCacheProvider() === CacheProvider.Basic ? {kind: 'basic'} : {kind: 'enhanced'}
|
return cacheConfig.getCacheProvider() === CacheProvider.Basic ? {kind: 'basic'} : {kind: 'enhanced'}
|
||||||
|
|||||||
@@ -15,10 +15,20 @@ export interface CacheOptions {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export type CacheStatus =
|
export type CacheStatus =
|
||||||
'enabled' | 'read-only' | 'write-only' | 'disabled' | 'disabled-existing-home' | 'not-available'
|
| 'enabled' // Gradle User Home was restored from and saved to the cache
|
||||||
|
| 'read-only' // restored from the cache, but not saved
|
||||||
|
| 'write-only' // saved to the cache, but not restored
|
||||||
|
| 'disabled' // caching was turned off via the cache-disabled parameter
|
||||||
|
| 'disabled-existing-home' // a pre-existing Gradle User Home was found, so caching was skipped
|
||||||
|
| 'not-available' // the GitHub Actions cache service could not be reached
|
||||||
|
| 'external' // Gradle User Home is cached by an external provider, not by this action
|
||||||
|
|
||||||
export type CacheCleanupStatus =
|
export type CacheCleanupStatus =
|
||||||
'enabled' | 'disabled-param' | 'disabled-failure' | 'disabled-config-cache-hit' | 'disabled-readonly'
|
| 'enabled' // stale files were purged from Gradle User Home before saving
|
||||||
|
| 'disabled-param' // disabled via action parameter
|
||||||
|
| 'disabled-failure' // skipped due to a build failure
|
||||||
|
| 'disabled-config-cache-hit' // skipped due to configuration-cache reuse
|
||||||
|
| 'disabled-readonly' // always disabled when the cache is read-only
|
||||||
|
|
||||||
export type ProjectCacheStatus =
|
export type ProjectCacheStatus =
|
||||||
| 'not-enabled' // the hidden opt-in env var was not set (rendered as nothing)
|
| 'not-enabled' // the hidden opt-in env var was not set (rendered as nothing)
|
||||||
|
|||||||
@@ -17,7 +17,8 @@ const STATUS_COPY: Record<CacheStatus, string> = {
|
|||||||
'write-only': `[Cache was write-only](${DOCS}#using-the-cache-write-only) — Gradle User Home was not restored from the cache.`,
|
'write-only': `[Cache was write-only](${DOCS}#using-the-cache-write-only) — Gradle User Home was not restored from the cache.`,
|
||||||
disabled: `[Caching was disabled](${DOCS}#disabling-caching) — Gradle User Home was not restored from or saved to the cache.`,
|
disabled: `[Caching was disabled](${DOCS}#disabling-caching) — Gradle User Home was not restored from or saved to the cache.`,
|
||||||
'disabled-existing-home': `⚠️ [Caching was skipped](${DOCS}#overwriting-an-existing-gradle-user-home) — a pre-existing Gradle User Home was found, so the cache was not restored or saved.`,
|
'disabled-existing-home': `⚠️ [Caching was skipped](${DOCS}#overwriting-an-existing-gradle-user-home) — a pre-existing Gradle User Home was found, so the cache was not restored or saved.`,
|
||||||
'not-available': `Caching is not available — the GitHub Actions cache service could not be reached, so Gradle User Home was not restored or saved.`
|
'not-available': `Caching is not available — the GitHub Actions cache service could not be reached, so Gradle User Home was not restored or saved.`,
|
||||||
|
external: `[Gradle User Home is cached externally](${DOCS}#using-an-external-cache-provider) — this action did not restore or save the Gradle User Home.`
|
||||||
}
|
}
|
||||||
|
|
||||||
const CLEANUP_COPY: Record<CacheCleanupStatus, string> = {
|
const CLEANUP_COPY: Record<CacheCleanupStatus, string> = {
|
||||||
@@ -63,7 +64,13 @@ function isActive(status: CacheStatus): boolean {
|
|||||||
function renderHeading(status: CacheStatus, providerNote?: ProviderNote): string {
|
function renderHeading(status: CacheStatus, providerNote?: ProviderNote): string {
|
||||||
if (!isActive(status)) {
|
if (!isActive(status)) {
|
||||||
const label =
|
const label =
|
||||||
status === 'disabled-existing-home' ? 'Skipped' : status === 'not-available' ? 'Unavailable' : 'Disabled'
|
status === 'disabled-existing-home'
|
||||||
|
? 'Skipped'
|
||||||
|
: status === 'not-available'
|
||||||
|
? 'Unavailable'
|
||||||
|
: status === 'external'
|
||||||
|
? 'External'
|
||||||
|
: 'Disabled'
|
||||||
return `<h4>Gradle State Caching - ${label}</h4>`
|
return `<h4>Gradle State Caching - ${label}</h4>`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -175,14 +175,19 @@ export class CacheConfig {
|
|||||||
case 'enhanced':
|
case 'enhanced':
|
||||||
case '':
|
case '':
|
||||||
return CacheProvider.Enhanced
|
return CacheProvider.Enhanced
|
||||||
|
case 'external':
|
||||||
|
return CacheProvider.External
|
||||||
}
|
}
|
||||||
throw TypeError(`The value '${val}' is not valid for 'cache-provider'. Valid values are: [basic, enhanced].`)
|
throw TypeError(
|
||||||
|
`The value '${val}' is not valid for 'cache-provider'. Valid values are: [basic, enhanced, external].`
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export enum CacheProvider {
|
export enum CacheProvider {
|
||||||
Basic = 'basic',
|
Basic = 'basic',
|
||||||
Enhanced = 'enhanced'
|
Enhanced = 'enhanced',
|
||||||
|
External = 'external'
|
||||||
}
|
}
|
||||||
|
|
||||||
export enum CacheCleanupOption {
|
export enum CacheCleanupOption {
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ export function setup(config: DevelocityConfig): void {
|
|||||||
// except if they are defined in the configuration
|
// except if they are defined in the configuration
|
||||||
if (config.getBuildScanPublishEnabled()) {
|
if (config.getBuildScanPublishEnabled()) {
|
||||||
maybeExportVariable('DEVELOCITY_INJECTION_ENABLED', 'true')
|
maybeExportVariable('DEVELOCITY_INJECTION_ENABLED', 'true')
|
||||||
maybeExportVariable('DEVELOCITY_INJECTION_DEVELOCITY_PLUGIN_VERSION', '4.5.0')
|
maybeExportVariable('DEVELOCITY_INJECTION_DEVELOCITY_PLUGIN_VERSION', '4.5.1')
|
||||||
maybeExportVariable('DEVELOCITY_INJECTION_CCUD_PLUGIN_VERSION', '2.1')
|
maybeExportVariable('DEVELOCITY_INJECTION_CCUD_PLUGIN_VERSION', '2.1')
|
||||||
maybeExportVariable('DEVELOCITY_INJECTION_TERMS_OF_USE_URL', config.getTermsOfUseUrl())
|
maybeExportVariable('DEVELOCITY_INJECTION_TERMS_OF_USE_URL', config.getTermsOfUseUrl())
|
||||||
maybeExportVariable('DEVELOCITY_INJECTION_TERMS_OF_USE_AGREE', config.getTermsOfUseAgree())
|
maybeExportVariable('DEVELOCITY_INJECTION_TERMS_OF_USE_AGREE', config.getTermsOfUseAgree())
|
||||||
|
|||||||
@@ -147,7 +147,6 @@ type HostnameAccessKey = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class DevelocityAccessCredentials {
|
export class DevelocityAccessCredentials {
|
||||||
static readonly accessKeyRegexp = /^([^;=\s]+=\w+)(;[^;=\s]+=\w+)*$/
|
|
||||||
readonly keys: HostnameAccessKey[]
|
readonly keys: HostnameAccessKey[]
|
||||||
|
|
||||||
private constructor(allKeys: HostnameAccessKey[]) {
|
private constructor(allKeys: HostnameAccessKey[]) {
|
||||||
@@ -160,17 +159,63 @@ export class DevelocityAccessCredentials {
|
|||||||
|
|
||||||
private static readonly keyDelimiter = ';'
|
private static readonly keyDelimiter = ';'
|
||||||
private static readonly hostDelimiter = '='
|
private static readonly hostDelimiter = '='
|
||||||
|
private static readonly whitespace = /\s/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Parse a `host=key[;host=key]*` access key value.
|
||||||
|
*
|
||||||
|
* Only the structure needed to split the value is validated: entries are separated by `;`, and
|
||||||
|
* each entry is a hostname followed by `=` and a key, where the hostname contains no `=`, `;` or
|
||||||
|
* whitespace, and the key is non-empty and contains no `;` or whitespace. Nothing else is
|
||||||
|
* assumed about the key: it may be an OIDC token containing `.`, `-`, `_` and `=` padding, so
|
||||||
|
* each entry is split on its _first_ `=` only.
|
||||||
|
*
|
||||||
|
* Returns `null` if the value doesn't match, emitting a warning that describes what is wrong.
|
||||||
|
*/
|
||||||
static parse(rawKey: string): DevelocityAccessCredentials | null {
|
static parse(rawKey: string): DevelocityAccessCredentials | null {
|
||||||
if (!this.isValid(rawKey)) {
|
const trimmedKey = rawKey.trim()
|
||||||
|
if (!trimmedKey) {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
return new DevelocityAccessCredentials(
|
const keys = new Array<HostnameAccessKey>()
|
||||||
rawKey.split(this.keyDelimiter).map(hostKey => {
|
const entries = trimmedKey.split(this.keyDelimiter)
|
||||||
const pair = hostKey.split(this.hostDelimiter)
|
for (const [index, entry] of entries.entries()) {
|
||||||
return {hostname: pair[0], key: pair[1]}
|
const separatorIndex = entry.indexOf(this.hostDelimiter)
|
||||||
})
|
if (separatorIndex === -1) {
|
||||||
|
return this.warnBadlyFormed(index, entries.length, `no '${this.hostDelimiter}' separator`)
|
||||||
|
}
|
||||||
|
const hostname = entry.substring(0, separatorIndex)
|
||||||
|
const key = entry.substring(separatorIndex + 1)
|
||||||
|
if (!hostname) {
|
||||||
|
return this.warnBadlyFormed(index, entries.length, 'empty server name')
|
||||||
|
}
|
||||||
|
if (!key) {
|
||||||
|
return this.warnBadlyFormed(index, entries.length, 'empty key')
|
||||||
|
}
|
||||||
|
if (this.whitespace.test(hostname)) {
|
||||||
|
return this.warnBadlyFormed(index, entries.length, 'whitespace in the server name')
|
||||||
|
}
|
||||||
|
if (this.whitespace.test(key)) {
|
||||||
|
return this.warnBadlyFormed(index, entries.length, 'whitespace in the key')
|
||||||
|
}
|
||||||
|
keys.push({hostname, key})
|
||||||
|
}
|
||||||
|
return new DevelocityAccessCredentials(keys)
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Warn that an access key value is badly formed and cannot be parsed. Reports only the position
|
||||||
|
* of the offending entry and the reason: the value is a secret, and is not yet registered for
|
||||||
|
* masking at this point, so no part of it is ever included in the message.
|
||||||
|
*/
|
||||||
|
private static warnBadlyFormed(index: number, entryCount: number, reason: string): null {
|
||||||
|
const location = entryCount > 1 ? `entry ${index + 1} of ${entryCount}` : 'the value'
|
||||||
|
core.warning(
|
||||||
|
`Ignoring badly formed Develocity access key: ${reason} in ${location}. ` +
|
||||||
|
`The expected format is 'server${this.hostDelimiter}key` +
|
||||||
|
`[${this.keyDelimiter}server${this.hostDelimiter}key]*'.`
|
||||||
)
|
)
|
||||||
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
isEmpty(): boolean {
|
isEmpty(): boolean {
|
||||||
@@ -182,10 +227,6 @@ export class DevelocityAccessCredentials {
|
|||||||
.map(k => `${k.hostname}${DevelocityAccessCredentials.hostDelimiter}${k.key}`)
|
.map(k => `${k.hostname}${DevelocityAccessCredentials.hostDelimiter}${k.key}`)
|
||||||
.join(DevelocityAccessCredentials.keyDelimiter)
|
.join(DevelocityAccessCredentials.keyDelimiter)
|
||||||
}
|
}
|
||||||
|
|
||||||
private static isValid(allKeys: string): boolean {
|
|
||||||
return this.accessKeyRegexp.test(allKeys)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ import * as core from '@actions/core'
|
|||||||
import * as exec from '@actions/exec'
|
import * as exec from '@actions/exec'
|
||||||
|
|
||||||
import which from 'which'
|
import which from 'which'
|
||||||
import * as semver from 'semver'
|
|
||||||
import * as provisioner from './provision'
|
import * as provisioner from './provision'
|
||||||
import * as gradlew from './gradlew'
|
import * as gradlew from './gradlew'
|
||||||
|
|
||||||
@@ -34,48 +33,6 @@ async function executeGradleBuild(executable: string | undefined, root: string,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export function versionIsAtLeast(actualVersion: string, requiredVersion: string): boolean {
|
|
||||||
if (actualVersion === requiredVersion) {
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
|
|
||||||
const actual = new GradleVersion(actualVersion)
|
|
||||||
const required = new GradleVersion(requiredVersion)
|
|
||||||
|
|
||||||
const actualSemver = semver.coerce(actual.versionPart)!
|
|
||||||
const comparisonSemver = semver.coerce(required.versionPart)!
|
|
||||||
|
|
||||||
if (semver.gt(actualSemver, comparisonSemver)) {
|
|
||||||
return true // Actual version is greater than comparison. So it's at least as new.
|
|
||||||
}
|
|
||||||
if (semver.lt(actualSemver, comparisonSemver)) {
|
|
||||||
return false // Actual version is less than comparison. So it's not as new.
|
|
||||||
}
|
|
||||||
|
|
||||||
// Actual and required version numbers are equal, so compare the other parts
|
|
||||||
|
|
||||||
if (actual.snapshotPart || required.snapshotPart) {
|
|
||||||
if (actual.snapshotPart && !required.snapshotPart && !required.stagePart) {
|
|
||||||
return false // Actual has a snapshot, but required is a plain version. Required is newer.
|
|
||||||
}
|
|
||||||
if (required.snapshotPart && !actual.snapshotPart && !actual.stagePart) {
|
|
||||||
return true // Required has a snapshot, but actual is a plain version. Actual is newer.
|
|
||||||
}
|
|
||||||
|
|
||||||
return false // Cannot compare case where both versions have a snapshot or stage
|
|
||||||
}
|
|
||||||
|
|
||||||
if (actual.stagePart) {
|
|
||||||
if (required.stagePart) {
|
|
||||||
return actual.stagePart >= required.stagePart // Compare stages for newer
|
|
||||||
}
|
|
||||||
|
|
||||||
return false // Actual has a stage, but required does not. So required is always newer.
|
|
||||||
}
|
|
||||||
|
|
||||||
return true // Actual has no stage part or snapshot part, so it cannot be older than required.
|
|
||||||
}
|
|
||||||
|
|
||||||
export async function findGradleExecutableOnPath(): Promise<string | null> {
|
export async function findGradleExecutableOnPath(): Promise<string | null> {
|
||||||
return await which('gradle', {nothrow: true})
|
return await which('gradle', {nothrow: true})
|
||||||
}
|
}
|
||||||
@@ -90,22 +47,3 @@ export function parseGradleVersionFromOutput(output: string): string | undefined
|
|||||||
const versionString = output.match(regex)?.[1]
|
const versionString = output.match(regex)?.[1]
|
||||||
return versionString
|
return versionString
|
||||||
}
|
}
|
||||||
|
|
||||||
class GradleVersion {
|
|
||||||
static PATTERN = /((\d+)(\.\d+)+)(-([a-z]+)-(\w+))?(-(SNAPSHOT|\d{14}([-+]\d{4})?))?/
|
|
||||||
|
|
||||||
versionPart: string
|
|
||||||
stagePart: string
|
|
||||||
snapshotPart: string
|
|
||||||
|
|
||||||
constructor(readonly version: string) {
|
|
||||||
const matcher = GradleVersion.PATTERN.exec(version)
|
|
||||||
if (!matcher) {
|
|
||||||
throw new Error(`'${version}' is not a valid Gradle version string (examples: '1.0', '1.0-rc-1')`)
|
|
||||||
}
|
|
||||||
|
|
||||||
this.versionPart = matcher[1]
|
|
||||||
this.stagePart = matcher[4]
|
|
||||||
this.snapshotPart = matcher[7]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,152 @@
|
|||||||
|
import * as core from '@actions/core'
|
||||||
|
|
||||||
|
import {GradleVersion} from './gradle-version'
|
||||||
|
import wrapperChecksums from './wrapper-validation/wrapper-checksums.json'
|
||||||
|
|
||||||
|
/** Minor lines behind the latest that stay unreported on the current major. */
|
||||||
|
const MINOR_GRACE = 2
|
||||||
|
|
||||||
|
const SECURITY_SUBSCRIPTION = 'https://gradle.org/security-subscription/?utm_source=github-action'
|
||||||
|
const FEATURE_LIFECYCLE_DOC = 'https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support'
|
||||||
|
|
||||||
|
enum SupportStatus {
|
||||||
|
Current = 'current',
|
||||||
|
Behind = 'behind',
|
||||||
|
Eol = 'eol'
|
||||||
|
}
|
||||||
|
|
||||||
|
/** The sign shown beside a version in the build-results table; Current has nothing to say. */
|
||||||
|
const SIGN: Record<SupportStatus, string> = {
|
||||||
|
[SupportStatus.Current]: '',
|
||||||
|
[SupportStatus.Behind]: ':information_source:',
|
||||||
|
[SupportStatus.Eol]: ':warning:'
|
||||||
|
}
|
||||||
|
|
||||||
|
const UPGRADE_LEGEND =
|
||||||
|
`<p>${SIGN[SupportStatus.Behind]} Gradle version is out of date — consider upgrading. ` +
|
||||||
|
`See <a href="${FEATURE_LIFECYCLE_DOC}">Gradle release lifecycle</a></p>`
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Wording shared by the end-of-life annotation, which names a single version, and the end-of-life
|
||||||
|
* section of the Job Summary, which covers every flagged version at once.
|
||||||
|
*/
|
||||||
|
const eolHeadline = (versions: GradleVersion[]): string =>
|
||||||
|
versions.length === 1
|
||||||
|
? `Gradle ${versions[0].version} is end-of-life`
|
||||||
|
: `Gradle ${andList(versions.map(version => version.version))} are end-of-life`
|
||||||
|
const eolDetail = (versions: GradleVersion[]): string =>
|
||||||
|
`Gradle ${andList([...new Set(versions.map(version => `${version.major}.x`))])} releases receive ` +
|
||||||
|
`no further fixes, security fixes included. Update to the latest Gradle version.`
|
||||||
|
|
||||||
|
/** Joins for prose: 'a', 'a and b', 'a, b and c'. */
|
||||||
|
function andList(items: string[]): string {
|
||||||
|
return items.length <= 1 ? (items[0] ?? '') : `${items.slice(0, -1).join(', ')} and ${items.at(-1)}`
|
||||||
|
}
|
||||||
|
|
||||||
|
class ReleaseIndex {
|
||||||
|
private readonly latest: GradleVersion
|
||||||
|
|
||||||
|
constructor(releasedVersions: string[]) {
|
||||||
|
const finalReleases = releasedVersions
|
||||||
|
.map(version => new GradleVersion(version))
|
||||||
|
.filter(version => version.isFinalRelease())
|
||||||
|
|
||||||
|
if (finalReleases.length === 0) {
|
||||||
|
throw new Error('The Gradle release data contains no final release')
|
||||||
|
}
|
||||||
|
|
||||||
|
this.latest = finalReleases.reduce((max, version) => (max.compareTo(version) >= 0 ? max : version))
|
||||||
|
}
|
||||||
|
|
||||||
|
private classifyVersion(version: GradleVersion): SupportStatus {
|
||||||
|
if (!version.isFinalRelease()) {
|
||||||
|
return SupportStatus.Current
|
||||||
|
}
|
||||||
|
|
||||||
|
const majorsBehind = this.latest.major - version.major
|
||||||
|
if (majorsBehind >= 2) {
|
||||||
|
return SupportStatus.Eol
|
||||||
|
}
|
||||||
|
if (majorsBehind === 1) {
|
||||||
|
return SupportStatus.Behind
|
||||||
|
}
|
||||||
|
if (version.major > this.latest.major) {
|
||||||
|
return SupportStatus.Current // newer than the bundled data knows about
|
||||||
|
}
|
||||||
|
// Same major as the latest release: only the minor distance matters, so a newer patch is never reported.
|
||||||
|
return this.latest.minor - version.minor > MINOR_GRACE ? SupportStatus.Behind : SupportStatus.Current
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Support status of a single version; an unparseable string is treated as current. */
|
||||||
|
classify(gradleVersion: string): SupportStatus {
|
||||||
|
const version = GradleVersion.parseUntrusted(gradleVersion)
|
||||||
|
return version ? this.classifyVersion(version) : SupportStatus.Current
|
||||||
|
}
|
||||||
|
|
||||||
|
/** The flagged versions grouped by status (Current omitted). */
|
||||||
|
classified(gradleVersions: string[]): Map<SupportStatus, GradleVersion[]> {
|
||||||
|
const byStatus = new Map<SupportStatus, GradleVersion[]>()
|
||||||
|
const parsed = [...new Set(gradleVersions)]
|
||||||
|
.map(version => GradleVersion.parseUntrusted(version))
|
||||||
|
.filter((version): version is GradleVersion => version !== undefined)
|
||||||
|
.sort(GradleVersion.compare)
|
||||||
|
|
||||||
|
for (const version of parsed) {
|
||||||
|
const status = this.classifyVersion(version)
|
||||||
|
if (status !== SupportStatus.Current) {
|
||||||
|
byStatus.set(status, [...(byStatus.get(status) ?? []), version])
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return byStatus
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const RELEASES = new ReleaseIndex(wrapperChecksums.map(entry => entry.version))
|
||||||
|
|
||||||
|
/** The status sign shown beside a version in the build-results table, or '' when there is nothing to say. */
|
||||||
|
export function supportStatusSign(gradleVersion: string): string {
|
||||||
|
return SIGN[RELEASES.classify(gradleVersion)]
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Job annotations: a warning for each end-of-life version, a notice for each version merely out of date. */
|
||||||
|
export function reportSupportStatus(gradleVersions: string[]): void {
|
||||||
|
const byStatus = RELEASES.classified(gradleVersions)
|
||||||
|
for (const version of byStatus.get(SupportStatus.Eol) ?? []) {
|
||||||
|
core.warning(
|
||||||
|
`${eolHeadline([version])}. ${eolDetail([version])} If you cannot upgrade, see ${SECURITY_SUBSCRIPTION} for options`,
|
||||||
|
{title: 'End-of-life Gradle version'}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
for (const version of byStatus.get(SupportStatus.Behind) ?? []) {
|
||||||
|
core.notice(
|
||||||
|
`Gradle ${version.version} is out of date: consider updating to the latest Gradle version. See ${FEATURE_LIFECYCLE_DOC}`,
|
||||||
|
{title: 'Out-of-date Gradle version'}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/** The fold-and-paragraph report placed under the build-results table. */
|
||||||
|
export function renderSupportStatus(gradleVersions: string[]): string {
|
||||||
|
const byStatus = RELEASES.classified(gradleVersions)
|
||||||
|
const blocks: string[] = []
|
||||||
|
|
||||||
|
const eol = byStatus.get(SupportStatus.Eol) ?? []
|
||||||
|
if (eol.length > 0) {
|
||||||
|
// One section however many versions are end-of-life; the table already marks which they are.
|
||||||
|
blocks.push(renderEolSection(eol))
|
||||||
|
}
|
||||||
|
if (byStatus.has(SupportStatus.Behind)) {
|
||||||
|
blocks.push(UPGRADE_LEGEND)
|
||||||
|
}
|
||||||
|
|
||||||
|
// The leading blank line closes the preceding HTML block, so each rendering stands on its own.
|
||||||
|
return blocks.length > 0 ? `\n${blocks.join('\n')}\n` : ''
|
||||||
|
}
|
||||||
|
|
||||||
|
function renderEolSection(versions: GradleVersion[]): string {
|
||||||
|
return `<details>
|
||||||
|
<summary>${SIGN[SupportStatus.Eol]} ${eolHeadline(versions)}</summary>
|
||||||
|
<p>${eolDetail(versions)}</p>
|
||||||
|
<p>If you cannot upgrade, see the <a href="${SECURITY_SUBSCRIPTION}">Gradle Security Subscription</a> for options.</p>
|
||||||
|
</details>`
|
||||||
|
}
|
||||||
@@ -0,0 +1,134 @@
|
|||||||
|
interface Stage {
|
||||||
|
readonly rank: number
|
||||||
|
readonly number: number
|
||||||
|
readonly patchNo: string
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A Gradle version, parsed and ordered the same way Gradle's own `org.gradle.util.GradleVersion` does
|
||||||
|
*/
|
||||||
|
export class GradleVersion {
|
||||||
|
private static readonly PATTERN = /^((\d+)(\.\d+)+)(-([a-zA-Z]+)-(\w+))?(-(SNAPSHOT|\d{14}([-+]\d{4})?))?$/
|
||||||
|
|
||||||
|
// Ranks match Gradle's stage numbers; anything unrecognised sits between milestone and preview.
|
||||||
|
private static readonly STAGE_RANK: Record<string, number> = {milestone: 0, preview: 2, rc: 3}
|
||||||
|
private static readonly STAGE_UNKNOWN = 1
|
||||||
|
|
||||||
|
readonly major: number
|
||||||
|
readonly minor: number
|
||||||
|
readonly patch: number
|
||||||
|
|
||||||
|
private readonly versionPart: string
|
||||||
|
private readonly stage: Stage | undefined
|
||||||
|
private readonly snapshot: number | undefined
|
||||||
|
|
||||||
|
constructor(readonly version: string) {
|
||||||
|
const matcher = GradleVersion.PATTERN.exec(version)
|
||||||
|
if (!matcher) {
|
||||||
|
throw new Error(`'${version}' is not a valid Gradle version string (examples: '1.0', '1.0-rc-1')`)
|
||||||
|
}
|
||||||
|
|
||||||
|
this.versionPart = matcher[1]
|
||||||
|
this.stage = GradleVersion.parseStage(matcher[5], matcher[6])
|
||||||
|
this.snapshot = GradleVersion.parseSnapshot(matcher[8], matcher[9])
|
||||||
|
|
||||||
|
const parts = this.versionPart.split('.')
|
||||||
|
this.major = Number(parts[0])
|
||||||
|
this.minor = Number(parts[1])
|
||||||
|
this.patch = parts.length > 2 ? Number(parts[2]) : 0
|
||||||
|
}
|
||||||
|
|
||||||
|
isFinalRelease(): boolean {
|
||||||
|
return this.stage === undefined && this.snapshot === undefined
|
||||||
|
}
|
||||||
|
|
||||||
|
compareTo(other: GradleVersion): number {
|
||||||
|
const parts = this.versionPart.split('.')
|
||||||
|
const otherParts = other.versionPart.split('.')
|
||||||
|
for (let i = 0; i < parts.length && i < otherParts.length; i++) {
|
||||||
|
if (Number(parts[i]) !== Number(otherParts[i])) {
|
||||||
|
return Math.sign(Number(parts[i]) - Number(otherParts[i]))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (parts.length !== otherParts.length) {
|
||||||
|
return Math.sign(parts.length - otherParts.length)
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this.stage && other.stage) {
|
||||||
|
const stageDiff = GradleVersion.compareStages(this.stage, other.stage)
|
||||||
|
if (stageDiff !== 0) {
|
||||||
|
return stageDiff
|
||||||
|
}
|
||||||
|
} else if (this.stage) {
|
||||||
|
return -1 // a staged version precedes the final release of the same base
|
||||||
|
} else if (other.stage) {
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
// A version with no snapshot is newer than any snapshot of the same base.
|
||||||
|
const thisSnapshot = this.snapshot ?? Number.MAX_SAFE_INTEGER
|
||||||
|
const otherSnapshot = other.snapshot ?? Number.MAX_SAFE_INTEGER
|
||||||
|
if (thisSnapshot !== otherSnapshot) {
|
||||||
|
return Math.sign(thisSnapshot - otherSnapshot)
|
||||||
|
}
|
||||||
|
return this.version < other.version ? -1 : this.version > other.version ? 1 : 0
|
||||||
|
}
|
||||||
|
|
||||||
|
static parseUntrusted(version: string): GradleVersion | undefined {
|
||||||
|
try {
|
||||||
|
return new GradleVersion(version)
|
||||||
|
} catch {
|
||||||
|
return undefined
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Comparator for sorting; `this: void` marks it safe to pass detached, as `Array.sort` does. */
|
||||||
|
static compare(this: void, a: GradleVersion, b: GradleVersion): number {
|
||||||
|
return a.compareTo(b)
|
||||||
|
}
|
||||||
|
|
||||||
|
private static parseStage(name: string | undefined, numberPart: string | undefined): Stage | undefined {
|
||||||
|
if (name === undefined) {
|
||||||
|
return undefined
|
||||||
|
}
|
||||||
|
// Stage names are matched exactly, as Gradle does: 'RC' is not 'rc', and ranks as unknown.
|
||||||
|
const rank = GradleVersion.STAGE_RANK[name] ?? GradleVersion.STAGE_UNKNOWN
|
||||||
|
// The whole stage string must be a number with an optional letter suffix; anything else ranks as 0,
|
||||||
|
// leaving versions such as branch names to be separated by the version string itself.
|
||||||
|
const match = /^(\d+)([a-z])?$/.exec(numberPart ?? '')
|
||||||
|
return {rank, number: match ? Number(match[1]) : 0, patchNo: match?.[2] ?? '_'}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static parseSnapshot(snapshot: string | undefined, timezone: string | undefined): number | undefined {
|
||||||
|
if (snapshot === undefined) {
|
||||||
|
return undefined
|
||||||
|
}
|
||||||
|
if (snapshot === 'SNAPSHOT') {
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
// A 14-digit timestamp (yyyyMMddHHmmss), optionally with a timezone offset like +0000 (UTC when absent).
|
||||||
|
const date = `${snapshot.slice(0, 4)}-${snapshot.slice(4, 6)}-${snapshot.slice(6, 8)}`
|
||||||
|
const time = `${snapshot.slice(8, 10)}:${snapshot.slice(10, 12)}:${snapshot.slice(12, 14)}`
|
||||||
|
const offset = timezone ? `${timezone.slice(0, 3)}:${timezone.slice(3, 5)}` : 'Z'
|
||||||
|
const instant = Date.parse(`${date}T${time}${offset}`)
|
||||||
|
if (Number.isNaN(instant)) {
|
||||||
|
// The digits matched the pattern but name no real instant. Rejecting here keeps a NaN out of
|
||||||
|
// compareTo, which would otherwise make ordering undefined. Gradle likewise fails to parse.
|
||||||
|
throw new Error(`'${snapshot}${timezone ?? ''}' is not a valid Gradle snapshot timestamp`)
|
||||||
|
}
|
||||||
|
return instant
|
||||||
|
}
|
||||||
|
|
||||||
|
private static compareStages(a: Stage, b: Stage): number {
|
||||||
|
if (a.rank !== b.rank) {
|
||||||
|
return Math.sign(a.rank - b.rank)
|
||||||
|
}
|
||||||
|
if (a.number !== b.number) {
|
||||||
|
return Math.sign(a.number - b.number)
|
||||||
|
}
|
||||||
|
if (a.patchNo !== b.patchNo) {
|
||||||
|
return a.patchNo < b.patchNo ? -1 : 1
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -6,6 +6,7 @@ import {CacheReport} from './cache-service'
|
|||||||
import {ProviderNote, renderCachingReport} from './caching-report'
|
import {ProviderNote, renderCachingReport} from './caching-report'
|
||||||
import {DependencyGraphConfig, getActionId, getGithubToken, getJobMatrix, SummaryConfig} from './configuration'
|
import {DependencyGraphConfig, getActionId, getGithubToken, getJobMatrix, SummaryConfig} from './configuration'
|
||||||
import {Deprecation, getDeprecations, getErrors} from './deprecation-collector'
|
import {Deprecation, getDeprecations, getErrors} from './deprecation-collector'
|
||||||
|
import {renderSupportStatus, supportStatusSign} from './gradle-support-status'
|
||||||
|
|
||||||
export async function generateJobSummary(
|
export async function generateJobSummary(
|
||||||
buildResults: BuildResult[],
|
buildResults: BuildResult[],
|
||||||
@@ -15,8 +16,11 @@ export async function generateJobSummary(
|
|||||||
): Promise<void> {
|
): Promise<void> {
|
||||||
core.startGroup('Generating Job Summary')
|
core.startGroup('Generating Job Summary')
|
||||||
|
|
||||||
|
const heading = renderActionHeading()
|
||||||
|
|
||||||
const errors = renderErrors()
|
const errors = renderErrors()
|
||||||
if (errors) {
|
if (errors) {
|
||||||
|
core.summary.addRaw(heading)
|
||||||
core.summary.addRaw(errors)
|
core.summary.addRaw(errors)
|
||||||
await core.summary.write()
|
await core.summary.write()
|
||||||
return
|
return
|
||||||
@@ -31,6 +35,7 @@ export async function generateJobSummary(
|
|||||||
core.info(cachingReport)
|
core.info(cachingReport)
|
||||||
|
|
||||||
if (config.shouldGenerateJobSummary(hasFailure)) {
|
if (config.shouldGenerateJobSummary(hasFailure)) {
|
||||||
|
core.summary.addRaw(heading)
|
||||||
core.summary.addRaw(summaryTable)
|
core.summary.addRaw(summaryTable)
|
||||||
core.summary.addRaw(cachingReport)
|
core.summary.addRaw(cachingReport)
|
||||||
await core.summary.write()
|
await core.summary.write()
|
||||||
@@ -57,8 +62,7 @@ async function addPRComment(jobSummary: string): Promise<void> {
|
|||||||
core.info(`Adding Job Summary as comment to PR #${pull_request_number}.`)
|
core.info(`Adding Job Summary as comment to PR #${pull_request_number}.`)
|
||||||
|
|
||||||
const prComment = `${jobMarker(context)}
|
const prComment = `${jobMarker(context)}
|
||||||
<h3>Job Summary for Gradle</h3>
|
${renderActionHeading()}<a href="${context.serverUrl}/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}" target="_blank">
|
||||||
<a href="${context.serverUrl}/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}" target="_blank">
|
|
||||||
<h5>${context.workflow} :: <em>${context.job}</em></h5>
|
<h5>${context.workflow} :: <em>${context.job}</em></h5>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -94,7 +98,13 @@ Note that this permission is never available for a workflow triggered from a rep
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function renderSummaryTable(results: BuildResult[]): string {
|
export function renderSummaryTable(results: BuildResult[]): string {
|
||||||
return `${renderDeprecations()}\n${renderBuildResults(results)}`
|
return `${renderDeprecations()}\n${renderBuildResults(results)}\n${renderSupportStatus(results.map(result => result.gradleVersion))}`
|
||||||
|
}
|
||||||
|
|
||||||
|
function renderActionHeading(): string {
|
||||||
|
const actionId = getActionId()
|
||||||
|
const caption = actionId ? ` <sub><em>captured by ${actionId}</em></sub>` : ''
|
||||||
|
return `<h3>Gradle Builds${caption}</h3>\n\n`
|
||||||
}
|
}
|
||||||
|
|
||||||
function renderErrors(): string | undefined {
|
function renderErrors(): string | undefined {
|
||||||
@@ -138,8 +148,7 @@ function renderBuildResults(results: BuildResult[]): string {
|
|||||||
<th>Build Outcome</th>
|
<th>Build Outcome</th>
|
||||||
<th>Build Scan®</th>
|
<th>Build Scan®</th>
|
||||||
</tr>${results.map(result => renderBuildResultRow(result)).join('')}
|
</tr>${results.map(result => renderBuildResultRow(result)).join('')}
|
||||||
</table>
|
</table>`
|
||||||
`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function anyFailed(results: BuildResult[]): boolean {
|
function anyFailed(results: BuildResult[]): boolean {
|
||||||
@@ -151,12 +160,17 @@ function renderBuildResultRow(result: BuildResult): string {
|
|||||||
<tr>
|
<tr>
|
||||||
<td>${truncateString(result.rootProjectName, 30)}</td>
|
<td>${truncateString(result.rootProjectName, 30)}</td>
|
||||||
<td>${truncateString(result.requestedTasks, 60)}</td>
|
<td>${truncateString(result.requestedTasks, 60)}</td>
|
||||||
<td align='center'>${result.gradleVersion}</td>
|
<td align='center'>${renderGradleVersion(result.gradleVersion)}</td>
|
||||||
<td align='center'>${renderOutcome(result)}</td>
|
<td align='center'>${renderOutcome(result)}</td>
|
||||||
<td>${renderBuildScan(result)}</td>
|
<td>${renderBuildScan(result)}</td>
|
||||||
</tr>`
|
</tr>`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function renderGradleVersion(gradleVersion: string): string {
|
||||||
|
const sign = supportStatusSign(gradleVersion)
|
||||||
|
return sign ? `${gradleVersion} ${sign}` : gradleVersion
|
||||||
|
}
|
||||||
|
|
||||||
function renderOutcome(result: BuildResult): string {
|
function renderOutcome(result: BuildResult): string {
|
||||||
return result.buildFailed ? ':x:' : ':white_check_mark:'
|
return result.buildFailed ? ':x:' : ':white_check_mark:'
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ buildscript {
|
|||||||
def pluginRepositoryUrl = getInputParam('gradle.plugin-repository.url') ?: 'https://plugins.gradle.org/m2'
|
def pluginRepositoryUrl = getInputParam('gradle.plugin-repository.url') ?: 'https://plugins.gradle.org/m2'
|
||||||
def pluginRepositoryUsername = getInputParam('gradle.plugin-repository.username')
|
def pluginRepositoryUsername = getInputParam('gradle.plugin-repository.username')
|
||||||
def pluginRepositoryPassword = getInputParam('gradle.plugin-repository.password')
|
def pluginRepositoryPassword = getInputParam('gradle.plugin-repository.password')
|
||||||
def dependencyGraphPluginVersion = getInputParam('dependency-graph-plugin.version') ?: '1.4.2'
|
def dependencyGraphPluginVersion = getInputParam('dependency-graph-plugin.version') ?: '1.5.0'
|
||||||
|
|
||||||
logger.lifecycle("Resolving dependency graph plugin ${dependencyGraphPluginVersion} from plugin repository: ${pluginRepositoryUrl}")
|
logger.lifecycle("Resolving dependency graph plugin ${dependencyGraphPluginVersion} from plugin repository: ${pluginRepositoryUrl}")
|
||||||
repositories {
|
repositories {
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ import {
|
|||||||
} from './configuration'
|
} from './configuration'
|
||||||
import * as wrapperValidator from './wrapper-validation/wrapper-validator'
|
import * as wrapperValidator from './wrapper-validation/wrapper-validator'
|
||||||
import {initializeGradleUserHome} from './gradle-user-home'
|
import {initializeGradleUserHome} from './gradle-user-home'
|
||||||
|
import {reportSupportStatus} from './gradle-support-status'
|
||||||
|
|
||||||
const GRADLE_SETUP_VAR = 'GRADLE_BUILD_ACTION_SETUP_COMPLETED'
|
const GRADLE_SETUP_VAR = 'GRADLE_BUILD_ACTION_SETUP_COMPLETED'
|
||||||
const GRADLE_USER_HOME = 'GRADLE_USER_HOME'
|
const GRADLE_USER_HOME = 'GRADLE_USER_HOME'
|
||||||
@@ -86,6 +87,7 @@ export async function complete(
|
|||||||
cacheOptionsFrom(cacheConfig, develocityServerUrl, cacheToken)
|
cacheOptionsFrom(cacheConfig, develocityServerUrl, cacheToken)
|
||||||
)
|
)
|
||||||
await jobSummary.generateJobSummary(buildResults, cacheReport, getProviderNote(cacheConfig), summaryConfig)
|
await jobSummary.generateJobSummary(buildResults, cacheReport, getProviderNote(cacheConfig), summaryConfig)
|
||||||
|
reportSupportStatus(buildResults.map(result => result.gradleVersion))
|
||||||
|
|
||||||
markBuildResultsProcessed()
|
markBuildResultsProcessed()
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,24 @@
|
|||||||
[
|
[
|
||||||
|
{
|
||||||
|
"version": "9.8.0-milestone-2",
|
||||||
|
"checksum": "2b2e2cee3d8a8e5379b4f1c5902419404e83c1dba5ff55192ad5986e3f44cd6e"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"version": "9.7.1",
|
||||||
|
"checksum": "7a9ce74cff467ca1bf60a4fcd9f05185acceda4d0f382434d393e17864262c5d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"version": "9.8.0-milestone-1",
|
||||||
|
"checksum": "2b2e2cee3d8a8e5379b4f1c5902419404e83c1dba5ff55192ad5986e3f44cd6e"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"version": "9.7.0",
|
||||||
|
"checksum": "7a9ce74cff467ca1bf60a4fcd9f05185acceda4d0f382434d393e17864262c5d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"version": "9.7.0-rc-3",
|
||||||
|
"checksum": "7a9ce74cff467ca1bf60a4fcd9f05185acceda4d0f382434d393e17864262c5d"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"version": "9.7.0-rc-2",
|
"version": "9.7.0-rc-2",
|
||||||
"checksum": "7a9ce74cff467ca1bf60a4fcd9f05185acceda4d0f382434d393e17864262c5d"
|
"checksum": "7a9ce74cff467ca1bf60a4fcd9f05185acceda4d0f382434d393e17864262c5d"
|
||||||
|
|||||||
Binary file not shown.
@@ -1,7 +1,7 @@
|
|||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionSha256Sum=9c0f7faeeb306cb14e4279a3e084ca6b596894089a0638e68a07c945a32c9e14
|
distributionSha256Sum=dce76f55f8e251a3a1f130eb120f30b3d271de2b76c9b0729d316b5a1b6dc01f
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.1-bin.zip
|
||||||
networkTimeout=10000
|
networkTimeout=10000
|
||||||
retries=0
|
retries=0
|
||||||
retryBackOffMs=500
|
retryBackOffMs=500
|
||||||
|
|||||||
+41
-11
@@ -26,6 +26,33 @@
|
|||||||
@rem Set local scope for the variables, and ensure extensions are enabled
|
@rem Set local scope for the variables, and ensure extensions are enabled
|
||||||
setlocal EnableExtensions
|
setlocal EnableExtensions
|
||||||
|
|
||||||
|
@rem Catch executions from older scripts and ensure they exit cleanly.
|
||||||
|
@rem This can be removed once we can be reasonably confident that few people
|
||||||
|
@rem will be migrating directly to this new wrapper.
|
||||||
|
goto afterSafetyNet
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||||
|
goto exitWithErrorLevel
|
||||||
|
:afterSafetyNet
|
||||||
|
|
||||||
set DIRNAME=%~dp0
|
set DIRNAME=%~dp0
|
||||||
if "%DIRNAME%"=="" set DIRNAME=.
|
if "%DIRNAME%"=="" set DIRNAME=.
|
||||||
@rem This is normally unused
|
@rem This is normally unused
|
||||||
@@ -45,13 +72,14 @@ set JAVA_EXE=java.exe
|
|||||||
%JAVA_EXE% -version >NUL 2>&1
|
%JAVA_EXE% -version >NUL 2>&1
|
||||||
if %ERRORLEVEL% equ 0 goto execute
|
if %ERRORLEVEL% equ 0 goto execute
|
||||||
|
|
||||||
echo. 1>&2
|
1>&2 echo.
|
||||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
|
1>&2 echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||||
echo. 1>&2
|
1>&2 echo.
|
||||||
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
|
1>&2 echo Please set the JAVA_HOME variable in your environment to match the
|
||||||
echo location of your Java installation. 1>&2
|
1>&2 echo location of your Java installation.
|
||||||
|
|
||||||
"%COMSPEC%" /c exit 1
|
"%COMSPEC%" /c exit 1
|
||||||
|
goto exitWithErrorLevel
|
||||||
|
|
||||||
:findJavaFromJavaHome
|
:findJavaFromJavaHome
|
||||||
set JAVA_HOME=%JAVA_HOME:"=%
|
set JAVA_HOME=%JAVA_HOME:"=%
|
||||||
@@ -59,13 +87,14 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
|||||||
|
|
||||||
if exist "%JAVA_EXE%" goto execute
|
if exist "%JAVA_EXE%" goto execute
|
||||||
|
|
||||||
echo. 1>&2
|
1>&2 echo.
|
||||||
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
|
1>&2 echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
|
||||||
echo. 1>&2
|
1>&2 echo.
|
||||||
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
|
1>&2 echo Please set the JAVA_HOME variable in your environment to match the
|
||||||
echo location of your Java installation. 1>&2
|
1>&2 echo location of your Java installation.
|
||||||
|
|
||||||
"%COMSPEC%" /c exit 1
|
"%COMSPEC%" /c exit 1
|
||||||
|
goto exitWithErrorLevel
|
||||||
|
|
||||||
:execute
|
:execute
|
||||||
@rem Setup the command line
|
@rem Setup the command line
|
||||||
@@ -75,8 +104,9 @@ echo location of your Java installation. 1>&2
|
|||||||
@rem Execute gradlew
|
@rem Execute gradlew
|
||||||
@rem endlocal doesn't take effect until after the line is parsed and variables are expanded
|
@rem endlocal doesn't take effect until after the line is parsed and variables are expanded
|
||||||
@rem which allows us to clear the local environment before executing the java command
|
@rem which allows us to clear the local environment before executing the java command
|
||||||
endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel
|
endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel & goto exitWithErrorLevel
|
||||||
|
|
||||||
|
@rem This label must not be changed. We rely on old scripts being able to jump to this point.
|
||||||
:exitWithErrorLevel
|
:exitWithErrorLevel
|
||||||
@rem Use "%COMSPEC%" /c exit to allow operators to work properly in scripts
|
@rem Use "%COMSPEC%" /c exit to allow operators to work properly in scripts
|
||||||
"%COMSPEC%" /c exit %ERRORLEVEL%
|
"%COMSPEC%" /c exit %ERRORLEVEL%
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
plugins {
|
plugins {
|
||||||
id "com.gradle.develocity" version "4.5.0"
|
id "com.gradle.develocity" version "4.5.1"
|
||||||
id "com.gradle.common-custom-user-data-gradle-plugin" version "2.4.0"
|
id "com.gradle.common-custom-user-data-gradle-plugin" version "2.4.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -16,7 +16,7 @@ import java.nio.file.Files
|
|||||||
import java.util.zip.GZIPOutputStream
|
import java.util.zip.GZIPOutputStream
|
||||||
|
|
||||||
class BaseInitScriptTest extends Specification {
|
class BaseInitScriptTest extends Specification {
|
||||||
static final String DEVELOCITY_PLUGIN_VERSION = '4.5.0'
|
static final String DEVELOCITY_PLUGIN_VERSION = '4.5.1'
|
||||||
static final String CCUD_PLUGIN_VERSION = '2.1'
|
static final String CCUD_PLUGIN_VERSION = '2.1'
|
||||||
|
|
||||||
static final TestGradleVersion GRADLE_4_X = new TestGradleVersion(GradleVersion.version('4.10.3'), 7, 10)
|
static final TestGradleVersion GRADLE_4_X = new TestGradleVersion(GradleVersion.version('4.10.3'), 7, 10)
|
||||||
|
|||||||
+1
-1
@@ -248,7 +248,7 @@ task expectFailure {
|
|||||||
when:
|
when:
|
||||||
settingsFile.text = """
|
settingsFile.text = """
|
||||||
plugins {
|
plugins {
|
||||||
id 'com.gradle.develocity' version '4.5.0' apply(false)
|
id 'com.gradle.develocity' version '4.5.1' apply(false)
|
||||||
}
|
}
|
||||||
gradle.settingsEvaluated {
|
gradle.settingsEvaluated {
|
||||||
apply plugin: 'com.gradle.develocity'
|
apply plugin: 'com.gradle.develocity'
|
||||||
|
|||||||
@@ -45,6 +45,51 @@ describe('getCacheService selection logic', () => {
|
|||||||
expect(service).toBeInstanceOf(BasicCacheService)
|
expect(service).toBeInstanceOf(BasicCacheService)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
it('returns NoOpCacheService reporting "external" when cache-provider is external', async () => {
|
||||||
|
const {getCacheService} = await import('../../src/cache-service-loader')
|
||||||
|
const mockConfig = {
|
||||||
|
isCacheDisabled: () => false,
|
||||||
|
getCacheProvider: () => CacheProvider.External
|
||||||
|
} as unknown as CacheConfig
|
||||||
|
|
||||||
|
const service = await getCacheService(mockConfig)
|
||||||
|
const report = await service.save('/home/.gradle', [], {
|
||||||
|
disabled: false,
|
||||||
|
readOnly: false,
|
||||||
|
writeOnly: false,
|
||||||
|
overwriteExisting: false,
|
||||||
|
strictMatch: false,
|
||||||
|
cleanup: 'never',
|
||||||
|
includes: [],
|
||||||
|
excludes: []
|
||||||
|
})
|
||||||
|
|
||||||
|
expect(report.status).toBe('external')
|
||||||
|
expect(report.entries).toHaveLength(0)
|
||||||
|
})
|
||||||
|
|
||||||
|
it('reports "external" even when cache-disabled is also true', async () => {
|
||||||
|
const {getCacheService} = await import('../../src/cache-service-loader')
|
||||||
|
const mockConfig = {
|
||||||
|
isCacheDisabled: () => true,
|
||||||
|
getCacheProvider: () => CacheProvider.External
|
||||||
|
} as unknown as CacheConfig
|
||||||
|
|
||||||
|
const service = await getCacheService(mockConfig)
|
||||||
|
const report = await service.save('/home/.gradle', [], {
|
||||||
|
disabled: false,
|
||||||
|
readOnly: false,
|
||||||
|
writeOnly: false,
|
||||||
|
overwriteExisting: false,
|
||||||
|
strictMatch: false,
|
||||||
|
cleanup: 'never',
|
||||||
|
includes: [],
|
||||||
|
excludes: []
|
||||||
|
})
|
||||||
|
|
||||||
|
expect(report.status).toBe('external')
|
||||||
|
})
|
||||||
|
|
||||||
describe('getProviderNote', () => {
|
describe('getProviderNote', () => {
|
||||||
it('returns undefined when cache is disabled', async () => {
|
it('returns undefined when cache is disabled', async () => {
|
||||||
const {getProviderNote} = await import('../../src/cache-service-loader')
|
const {getProviderNote} = await import('../../src/cache-service-loader')
|
||||||
@@ -56,6 +101,16 @@ describe('getCacheService selection logic', () => {
|
|||||||
expect(getProviderNote(mockConfig)).toBeUndefined()
|
expect(getProviderNote(mockConfig)).toBeUndefined()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
it('returns undefined when cache-provider is external', async () => {
|
||||||
|
const {getProviderNote} = await import('../../src/cache-service-loader')
|
||||||
|
const mockConfig = {
|
||||||
|
isCacheDisabled: () => false,
|
||||||
|
getCacheProvider: () => CacheProvider.External
|
||||||
|
} as unknown as CacheConfig
|
||||||
|
|
||||||
|
expect(getProviderNote(mockConfig)).toBeUndefined()
|
||||||
|
})
|
||||||
|
|
||||||
it('returns basic note for the basic provider', async () => {
|
it('returns basic note for the basic provider', async () => {
|
||||||
const {getProviderNote} = await import('../../src/cache-service-loader')
|
const {getProviderNote} = await import('../../src/cache-service-loader')
|
||||||
const mockConfig = {
|
const mockConfig = {
|
||||||
|
|||||||
@@ -142,4 +142,14 @@ describe('renderCachingReport', () => {
|
|||||||
expect(md).toContain('<h4>Gradle State Caching - Unavailable</h4>')
|
expect(md).toContain('<h4>Gradle State Caching - Unavailable</h4>')
|
||||||
expect(md).not.toContain('<details>')
|
expect(md).not.toContain('<details>')
|
||||||
})
|
})
|
||||||
|
|
||||||
|
it('renders a compact external report with no provider note', () => {
|
||||||
|
const report: CacheReport = {status: 'external', entries: []}
|
||||||
|
const md = renderCachingReport(report, undefined)
|
||||||
|
|
||||||
|
expect(md).toContain('<h4>Gradle State Caching - External</h4>')
|
||||||
|
expect(md).toContain('cached externally')
|
||||||
|
expect(md).not.toContain('<details>')
|
||||||
|
expect(md).not.toContain('DISTRIBUTION.md')
|
||||||
|
})
|
||||||
})
|
})
|
||||||
@@ -0,0 +1,253 @@
|
|||||||
|
import * as fs from 'fs'
|
||||||
|
import * as path from 'path'
|
||||||
|
import {beforeEach, describe, expect, it, jest} from '@jest/globals'
|
||||||
|
|
||||||
|
const mockWarning = jest.fn<(message: string, properties?: {title?: string}) => void>()
|
||||||
|
const mockNotice = jest.fn<(message: string, properties?: {title?: string}) => void>()
|
||||||
|
jest.unstable_mockModule('@actions/core', () => ({
|
||||||
|
warning: mockWarning,
|
||||||
|
notice: mockNotice
|
||||||
|
}))
|
||||||
|
|
||||||
|
// Mirrors the real release shape: latest 9.7.1, last 8.x minor is 8.14 with patches up to 8.14.5.
|
||||||
|
const RELEASED = [
|
||||||
|
'9.7.1',
|
||||||
|
'9.7.0',
|
||||||
|
'9.6.1',
|
||||||
|
'9.6.0',
|
||||||
|
'9.5.1',
|
||||||
|
'9.5.0',
|
||||||
|
'9.4.1',
|
||||||
|
'9.4.0',
|
||||||
|
'9.2.1',
|
||||||
|
'9.2.0',
|
||||||
|
'9.0.0',
|
||||||
|
'8.14.5',
|
||||||
|
'8.14',
|
||||||
|
'8.13',
|
||||||
|
'8.3',
|
||||||
|
'8.0.2',
|
||||||
|
'8.0',
|
||||||
|
'7.6.4',
|
||||||
|
'1.0'
|
||||||
|
]
|
||||||
|
|
||||||
|
const asChecksumEntries = (versions: string[]): {version: string; checksum: string}[] =>
|
||||||
|
versions.map(version => ({version, checksum: ''}))
|
||||||
|
|
||||||
|
let releasedVersions = asChecksumEntries(RELEASED)
|
||||||
|
jest.unstable_mockModule('../../src/wrapper-validation/wrapper-checksums.json', () => ({
|
||||||
|
get default() {
|
||||||
|
return releasedVersions
|
||||||
|
}
|
||||||
|
}))
|
||||||
|
|
||||||
|
const {renderSupportStatus, reportSupportStatus, supportStatusSign} = await import('../../src/gradle-support-status')
|
||||||
|
|
||||||
|
/** Re-imports the module so that its release index is built from `released` instead of RELEASED. */
|
||||||
|
async function withReleaseData(released: string[]): Promise<typeof import('../../src/gradle-support-status')> {
|
||||||
|
releasedVersions = asChecksumEntries(released)
|
||||||
|
jest.resetModules()
|
||||||
|
try {
|
||||||
|
return await import('../../src/gradle-support-status')
|
||||||
|
} finally {
|
||||||
|
releasedVersions = asChecksumEntries(RELEASED)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const NO_SIGN = ''
|
||||||
|
const OUT_OF_DATE = ':information_source:'
|
||||||
|
const END_OF_LIFE = ':warning:'
|
||||||
|
|
||||||
|
const DOC = 'https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support'
|
||||||
|
const SECURITY_SUBSCRIPTION = 'https://gradle.org/security-subscription/?utm_source=github-action'
|
||||||
|
|
||||||
|
describe('supportStatusSign', () => {
|
||||||
|
it.each(['7.6.4', '1.0', '4.10.3'])('marks %s as end-of-life', version => {
|
||||||
|
expect(supportStatusSign(version)).toBe(END_OF_LIFE)
|
||||||
|
})
|
||||||
|
|
||||||
|
it.each(['8.0', '8.0.2', '8.3', '8.13', '8.14', '8.14.3', '8.14.5'])(
|
||||||
|
'marks %s as out of date, being on the previous major',
|
||||||
|
version => {
|
||||||
|
expect(supportStatusSign(version)).toBe(OUT_OF_DATE)
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
it.each(['8.15', '8.15.1'])(
|
||||||
|
'marks %s, a previous-major minor newer than the release data, as out of date',
|
||||||
|
version => {
|
||||||
|
expect(supportStatusSign(version)).toBe(OUT_OF_DATE)
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
it('marks a previous major absent from the release data as out of date', async () => {
|
||||||
|
const {supportStatusSign: sign} = await withReleaseData(['9.7.1', '7.6.4'])
|
||||||
|
|
||||||
|
expect(sign('8.0')).toBe(OUT_OF_DATE)
|
||||||
|
})
|
||||||
|
|
||||||
|
it.each(['9.0.0', '9.2.1', '9.4.1'])('marks %s as out of date, being more than 2 minors back', version => {
|
||||||
|
expect(supportStatusSign(version)).toBe(OUT_OF_DATE)
|
||||||
|
})
|
||||||
|
|
||||||
|
it.each(['9.5.0', '9.5.1', '9.6.1', '9.7.1'])('leaves %s unmarked, inside the grace band', version => {
|
||||||
|
expect(supportStatusSign(version)).toBe(NO_SIGN)
|
||||||
|
})
|
||||||
|
|
||||||
|
it('does not mark a version merely because a newer patch exists', () => {
|
||||||
|
expect(supportStatusSign('9.6.0')).toBe(NO_SIGN)
|
||||||
|
expect(supportStatusSign('9.7.0')).toBe(NO_SIGN)
|
||||||
|
})
|
||||||
|
|
||||||
|
it.each(['10.0', '10.4.2'])('leaves %s unmarked, newer than the release data', version => {
|
||||||
|
expect(supportStatusSign(version)).toBe(NO_SIGN)
|
||||||
|
})
|
||||||
|
|
||||||
|
it.each(['9.8.0-rc-1', '7.0-milestone-1', '9.8-20260101120000+0000'])(
|
||||||
|
'leaves non-final version %s unmarked',
|
||||||
|
version => {
|
||||||
|
expect(supportStatusSign(version)).toBe(NO_SIGN)
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
it('does not throw on an unparseable version', () => {
|
||||||
|
expect(supportStatusSign('')).toBe(NO_SIGN)
|
||||||
|
expect(supportStatusSign('unknown')).toBe(NO_SIGN)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
describe('bundled release data', () => {
|
||||||
|
it('contains a final release, so the release index builds instead of failing', async () => {
|
||||||
|
const bundled: {version: string}[] = JSON.parse(
|
||||||
|
fs.readFileSync(path.resolve('src/wrapper-validation/wrapper-checksums.json'), 'utf-8')
|
||||||
|
)
|
||||||
|
|
||||||
|
const {supportStatusSign: sign} = await withReleaseData(bundled.map(entry => entry.version))
|
||||||
|
|
||||||
|
expect(sign('1.0')).toBe(END_OF_LIFE)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
describe('reportSupportStatus', () => {
|
||||||
|
beforeEach(() => {
|
||||||
|
jest.clearAllMocks()
|
||||||
|
})
|
||||||
|
|
||||||
|
it('warns about an end-of-life version', () => {
|
||||||
|
reportSupportStatus(['7.6.4'])
|
||||||
|
|
||||||
|
expect(mockWarning).toHaveBeenCalledTimes(1)
|
||||||
|
expect(mockNotice).not.toHaveBeenCalled()
|
||||||
|
const [message, properties] = mockWarning.mock.calls[0]
|
||||||
|
expect(message).toBe(
|
||||||
|
`Gradle 7.6.4 is end-of-life. Gradle 7.x releases receive no further fixes, security fixes included. Update to the latest Gradle version. If you cannot upgrade, see ${SECURITY_SUBSCRIPTION} for options`
|
||||||
|
)
|
||||||
|
expect(properties?.title).toBe('End-of-life Gradle version')
|
||||||
|
})
|
||||||
|
|
||||||
|
it.each(['8.0', '8.14.3', '8.14.5', '9.2.1'])('notices %s as out of date', version => {
|
||||||
|
reportSupportStatus([version])
|
||||||
|
|
||||||
|
expect(mockWarning).not.toHaveBeenCalled()
|
||||||
|
expect(mockNotice).toHaveBeenCalledTimes(1)
|
||||||
|
const [message, properties] = mockNotice.mock.calls[0]
|
||||||
|
expect(message).toBe(
|
||||||
|
`Gradle ${version} is out of date: consider updating to the latest Gradle version. See ${DOC}`
|
||||||
|
)
|
||||||
|
expect(properties?.title).toBe('Out-of-date Gradle version')
|
||||||
|
})
|
||||||
|
|
||||||
|
it.each(['9.5.1', '9.6.1', '9.7.1'])('stays quiet about %s, inside the grace band', version => {
|
||||||
|
reportSupportStatus([version])
|
||||||
|
|
||||||
|
expect(mockWarning).not.toHaveBeenCalled()
|
||||||
|
expect(mockNotice).not.toHaveBeenCalled()
|
||||||
|
})
|
||||||
|
|
||||||
|
it('annotates each distinct version once, at the level its status warrants', () => {
|
||||||
|
reportSupportStatus(['7.6.4', '4.10.3', '7.6.4', '8.0', '9.2.1', '8.0'])
|
||||||
|
|
||||||
|
expect(mockWarning).toHaveBeenCalledTimes(2)
|
||||||
|
expect(mockNotice).toHaveBeenCalledTimes(2)
|
||||||
|
})
|
||||||
|
|
||||||
|
it('says nothing when no Gradle build ran', () => {
|
||||||
|
reportSupportStatus([])
|
||||||
|
|
||||||
|
expect(mockWarning).not.toHaveBeenCalled()
|
||||||
|
expect(mockNotice).not.toHaveBeenCalled()
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
describe('renderSupportStatus', () => {
|
||||||
|
const LEGEND =
|
||||||
|
`<p>${OUT_OF_DATE} Gradle version is out of date — consider upgrading. ` +
|
||||||
|
`See <a href="${DOC}">Gradle release lifecycle</a></p>`
|
||||||
|
|
||||||
|
it('folds end-of-life versions under a warning sign, linking the security subscription', () => {
|
||||||
|
const rendered = renderSupportStatus(['7.6.4'])
|
||||||
|
|
||||||
|
expect(rendered).toContain(`<summary>${END_OF_LIFE} Gradle 7.6.4 is end-of-life</summary>`)
|
||||||
|
expect(rendered).toContain(
|
||||||
|
'Gradle 7.x releases receive no further fixes, security fixes included. Update to the latest Gradle version.'
|
||||||
|
)
|
||||||
|
expect(rendered).toContain(`<a href="${SECURITY_SUBSCRIPTION}">Gradle Security Subscription</a>`)
|
||||||
|
expect(rendered).not.toContain(LEGEND)
|
||||||
|
})
|
||||||
|
|
||||||
|
it('names every end-of-life version in the summary line, and reads as a plural', () => {
|
||||||
|
const rendered = renderSupportStatus(['7.6.4', '1.0', '4.10.3'])
|
||||||
|
|
||||||
|
expect(rendered).toContain(`<summary>${END_OF_LIFE} Gradle 1.0, 4.10.3 and 7.6.4 are end-of-life</summary>`)
|
||||||
|
})
|
||||||
|
|
||||||
|
it('names every affected release line when versions span more than one', () => {
|
||||||
|
const rendered = renderSupportStatus(['7.6.4', '1.0', '4.10.3'])
|
||||||
|
|
||||||
|
expect(rendered).toContain('Gradle 1.x, 4.x and 7.x releases receive no further fixes')
|
||||||
|
})
|
||||||
|
|
||||||
|
it('names each release line once when several versions share one', () => {
|
||||||
|
const rendered = renderSupportStatus(['7.6.4', '7.6.6', '1.0'])
|
||||||
|
|
||||||
|
expect(rendered).toContain('Gradle 1.x and 7.x releases receive no further fixes')
|
||||||
|
})
|
||||||
|
|
||||||
|
it('names no version outside the versions that are end-of-life', () => {
|
||||||
|
expect(renderSupportStatus(['7.6.4'])).not.toContain('9.7.1')
|
||||||
|
})
|
||||||
|
|
||||||
|
it.each(['8.0', '8.14.3', '8.14.5', '9.2.1'])('adds only the legend for %s', version => {
|
||||||
|
expect(renderSupportStatus([version]).trim()).toBe(LEGEND)
|
||||||
|
})
|
||||||
|
|
||||||
|
it('adds the legend exactly once however many versions are flagged', () => {
|
||||||
|
const rendered = renderSupportStatus(['9.2.1', '9.4.1', '8.14.5', '8.14.3', '8.3', '8.0'])
|
||||||
|
|
||||||
|
expect(rendered.trim()).toBe(LEGEND)
|
||||||
|
})
|
||||||
|
|
||||||
|
it('emits a single section however many versions are end-of-life, plus the single legend', () => {
|
||||||
|
const rendered = renderSupportStatus(['9.6.1', '9.2.1', '8.14.5', '8.0', '7.6.4', '1.0'])
|
||||||
|
|
||||||
|
expect(rendered.match(/<details>/g)).toHaveLength(1)
|
||||||
|
expect(rendered.match(/consider upgrading/g)).toHaveLength(1)
|
||||||
|
expect(rendered).toContain(`<summary>${END_OF_LIFE} Gradle 1.0 and 7.6.4 are end-of-life</summary>`)
|
||||||
|
})
|
||||||
|
|
||||||
|
it('names no version outside the fold', () => {
|
||||||
|
const rendered = renderSupportStatus(['8.0', '9.2.1'])
|
||||||
|
|
||||||
|
expect(rendered).not.toContain('8.0')
|
||||||
|
expect(rendered).not.toContain('9.2.1')
|
||||||
|
})
|
||||||
|
|
||||||
|
it('renders nothing when every version is inside the grace band', () => {
|
||||||
|
expect(renderSupportStatus(['9.5.1', '9.6.1', '9.7.1'])).toBe('')
|
||||||
|
})
|
||||||
|
|
||||||
|
it('renders nothing when no Gradle build ran', () => {
|
||||||
|
expect(renderSupportStatus([])).toBe('')
|
||||||
|
})
|
||||||
|
})
|
||||||
@@ -1,154 +1,177 @@
|
|||||||
import {describe, expect, it} from '@jest/globals'
|
import {describe, expect, it} from '@jest/globals'
|
||||||
|
|
||||||
import {versionIsAtLeast, parseGradleVersionFromOutput} from '../../src/execution/gradle'
|
import {GradleVersion} from '../../src/gradle-version'
|
||||||
|
import {parseGradleVersionFromOutput} from '../../src/execution/gradle'
|
||||||
|
|
||||||
describe('gradle', () => {
|
function order(a: string, b: string): number {
|
||||||
describe('can compare versions that are', () => {
|
return Math.sign(GradleVersion.compare(new GradleVersion(a), new GradleVersion(b)))
|
||||||
function versionsAreOrdered(versions: string[]): void {
|
}
|
||||||
|
|
||||||
|
/** Asserts every pairing of `versions`, which must be listed oldest first. */
|
||||||
|
function ascending(versions: string[]): void {
|
||||||
for (let i = 0; i < versions.length; i++) {
|
for (let i = 0; i < versions.length; i++) {
|
||||||
// Compare with all other versions
|
|
||||||
for (let j = 0; j < versions.length; j++) {
|
for (let j = 0; j < versions.length; j++) {
|
||||||
if (i >= j) {
|
const expected = Math.sign(i - j)
|
||||||
it(`${versions[i]} is at least ${versions[j]}`, () => {
|
it(`${versions[i]} vs ${versions[j]} is ${expected}`, () => {
|
||||||
expect(versionIsAtLeast(versions[i], versions[j])).toBe(true)
|
expect(order(versions[i], versions[j])).toBe(expected)
|
||||||
})
|
|
||||||
} else {
|
|
||||||
it(`${versions[i]} is NOT at least ${versions[j]}`, () => {
|
|
||||||
expect(versionIsAtLeast(versions[i], versions[j])).toBe(false)
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function versionsAreNotOrdered(versions: string[]): void {
|
|
||||||
for (let i = 0; i < versions.length; i++) {
|
|
||||||
// Compare with all other versions
|
|
||||||
for (let j = 0; j < versions.length; j++) {
|
|
||||||
if (i !== j) {
|
|
||||||
it(`${versions[i]} is NOT at least ${versions[j]}`, () => {
|
|
||||||
expect(versionIsAtLeast(versions[i], versions[j])).toBe(false)
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function versionsAreEqual(versions: string[]): void {
|
|
||||||
for (let i = 0; i < versions.length; i++) {
|
|
||||||
// Compare with all other versions
|
|
||||||
for (let j = 0; j < versions.length; j++) {
|
|
||||||
it(`${versions[i]} is at least ${versions[j]}`, () => {
|
|
||||||
expect(versionIsAtLeast(versions[i], versions[j])).toBe(true)
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
describe('GradleVersion', () => {
|
||||||
|
describe('orders', () => {
|
||||||
describe('simple versions', () => {
|
describe('simple versions', () => {
|
||||||
versionsAreOrdered(['6.0', '6.7', '6.7.1', '6.7.2', '7.0', '7.0.1', '7.1', '8.0', '8.12.1'])
|
ascending(['6.0', '6.7', '6.7.1', '6.7.2', '7.0', '7.0.1', '7.1', '8.0', '8.12.1'])
|
||||||
|
})
|
||||||
|
|
||||||
versionsAreEqual(['7.0', '7.0.0'])
|
describe('a shorter base is older than a longer one that extends it', () => {
|
||||||
versionsAreEqual(['7.1', '7.1.0'])
|
ascending(['7.0', '7.0.0'])
|
||||||
|
ascending(['7.1', '7.1.0'])
|
||||||
})
|
})
|
||||||
|
|
||||||
describe('rc versions', () => {
|
describe('rc versions', () => {
|
||||||
versionsAreOrdered([
|
ascending(['8.10', '8.11-rc-1', '8.11-rc-2', '8.11', '8.11.1-rc-1', '8.11.1'])
|
||||||
'8.10', '8.11-rc-1', '8.11-rc-2', '8.11', '8.11.1-rc-1', '8.11.1'
|
|
||||||
])
|
|
||||||
})
|
})
|
||||||
|
|
||||||
describe('milestone versions', () => {
|
describe('milestone versions', () => {
|
||||||
versionsAreOrdered([
|
ascending(['8.12.1', '8.12.2-milestone-1', '8.12.2', '8.13-milestone-1', '8.13-milestone-2', '8.13'])
|
||||||
'8.12.1', '8.12.2-milestone-1', '8.12.2', '8.13-milestone-1', '8.13-milestone-2', '8.13'
|
|
||||||
])
|
|
||||||
versionsAreOrdered([
|
|
||||||
'8.12.1', '8.12.2-milestone-1', '8.12.2-milestone-2', '8.12.2-rc-1', '8.12.2'
|
|
||||||
])
|
|
||||||
})
|
})
|
||||||
|
|
||||||
describe('preview versions', () => {
|
describe('preview versions', () => {
|
||||||
versionsAreOrdered([
|
ascending(['8.12.1', '8.12.2-preview-1', '8.12.2', '8.13-preview-1', '8.13-preview-2', '8.13'])
|
||||||
'8.12.1', '8.12.2-preview-1', '8.12.2', '8.13-preview-1', '8.13-preview-2', '8.13'
|
})
|
||||||
])
|
|
||||||
versionsAreOrdered([
|
describe('milestone before preview before rc before final', () => {
|
||||||
'8.12.1', '8.12.2-milestone-1', '8.12.2-preview-1', '8.12.2-rc-1', '8.12.2'
|
ascending(['8.12.2-milestone-1', '8.12.2-preview-1', '8.12.2-rc-1', '8.12.2'])
|
||||||
])
|
|
||||||
})
|
})
|
||||||
|
|
||||||
describe('snapshot versions', () => {
|
describe('snapshot versions', () => {
|
||||||
versionsAreOrdered([
|
ascending(['8.10.1', '8.10.2-20240828012138+0000', '8.10.2', '8.11-20240829002031+0000', '8.11'])
|
||||||
'8.10.1', '8.10.2-20240828012138+0000', '8.10.2', '8.11-20240829002031+0000', '8.11'
|
ascending(['9.0', '9.1-branch-provider_api_migration_public_api_changes-20240826121451+0000', '9.1'])
|
||||||
])
|
})
|
||||||
versionsAreOrdered([
|
|
||||||
'9.0', '9.1-branch-provider_api_migration_public_api_changes-20240826121451+0000', '9.1'
|
describe('snapshots order by instant, accounting for timezone', () => {
|
||||||
])
|
ascending(['8.10.2-milestone-1', '8.10.2-20240828010000+1000', '8.10.2-20240828012138+0000', '8.10.2'])
|
||||||
versionsAreNotOrdered([
|
|
||||||
'8.10.2-20240828012138+0000', '8.10.2-20240828010000+1000', '8.10.2-milestone-1'
|
|
||||||
])
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
describe('can parse version from output', () => {
|
// Gradle's `Stage.from` matches the whole stage string against /(\d+)([a-z])?/, so a stage number is
|
||||||
it('major version', async () => {
|
// read only when the string is entirely a number with an optional letter suffix.
|
||||||
|
describe('reads a stage number only from a fully numeric stage string', () => {
|
||||||
|
it('orders plain stage numbers numerically, not as text', () => {
|
||||||
|
// Were these compared as text, '8.11-rc-10' would sort before '8.11-rc-2'.
|
||||||
|
expect(order('8.11-rc-2', '8.11-rc-10')).toBe(-1)
|
||||||
|
})
|
||||||
|
|
||||||
|
describe('a letter suffix orders after the bare number', () => {
|
||||||
|
ascending(['8.11-rc-1', '8.11-rc-1a', '8.11-rc-1b', '8.11-rc-2'])
|
||||||
|
})
|
||||||
|
|
||||||
|
it('ignores digits embedded in a longer stage string', () => {
|
||||||
|
// 'issue10' and 'issue9' both rank as stage number 0, leaving the version string to break the
|
||||||
|
// tie; reading the digits positionally would instead sort 'issue10' after 'issue9'.
|
||||||
|
expect(order('8.0-branch-issue10-20240828012138+0000', '8.0-branch-issue9-20240828012138+0000')).toBe(-1)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
describe('matches stage names exactly, as Gradle does', () => {
|
||||||
|
// 'RC' is not 'rc', so it ranks as unknown (1) and precedes preview (2) rather than following it.
|
||||||
|
describe('an unrecognised spelling ranks between milestone and preview', () => {
|
||||||
|
ascending(['8.0-milestone-1', '8.0-RC-1', '8.0-preview-1', '8.0-rc-1', '8.0'])
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
describe('rejects a timestamp that names no real instant', () => {
|
||||||
|
it.each(['8.0-99999999999999', '8.0-20241301012138', '8.0-20240828992138', '8.0-20240828012138+9999'])(
|
||||||
|
'throws for %s',
|
||||||
|
version => {
|
||||||
|
expect(() => new GradleVersion(version)).toThrow('is not a valid Gradle snapshot timestamp')
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
it.each(['8.0-99999999999999', '8.0-20240828012138+9999'])(
|
||||||
|
'reports %s as unparseable rather than yielding an uncomparable version',
|
||||||
|
version => {
|
||||||
|
expect(GradleVersion.parseUntrusted(version)).toBeUndefined()
|
||||||
|
}
|
||||||
|
)
|
||||||
|
})
|
||||||
|
|
||||||
|
describe('isFinalRelease', () => {
|
||||||
|
it.each(['1.0', '8.14.5', '9.7.1'])('treats %s as final', version => {
|
||||||
|
expect(new GradleVersion(version).isFinalRelease()).toBe(true)
|
||||||
|
})
|
||||||
|
|
||||||
|
it.each(['8.11-rc-1', '8.0-milestone-6', '8.10.2-20240828012138+0000', '9.0-SNAPSHOT'])(
|
||||||
|
'treats %s as not final',
|
||||||
|
version => {
|
||||||
|
expect(new GradleVersion(version).isFinalRelease()).toBe(false)
|
||||||
|
}
|
||||||
|
)
|
||||||
|
})
|
||||||
|
|
||||||
|
describe('parseUntrusted', () => {
|
||||||
|
it.each(['', 'unknown', 'v1.0'])('returns undefined for the invalid version %s', version => {
|
||||||
|
expect(GradleVersion.parseUntrusted(version)).toBeUndefined()
|
||||||
|
})
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
describe('parseGradleVersionFromOutput', () => {
|
||||||
|
it('major version', () => {
|
||||||
const output = `
|
const output = `
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
Gradle 8.9
|
Gradle 8.9
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
`
|
`
|
||||||
const version = await parseGradleVersionFromOutput(output)!
|
expect(parseGradleVersionFromOutput(output)).toBe('8.9')
|
||||||
expect(version).toBe('8.9')
|
|
||||||
})
|
})
|
||||||
|
|
||||||
it('patch version', async () => {
|
it('patch version', () => {
|
||||||
const output = `
|
const output = `
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
Gradle 8.9.1
|
Gradle 8.9.1
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
`
|
`
|
||||||
const version = await parseGradleVersionFromOutput(output)!
|
expect(parseGradleVersionFromOutput(output)).toBe('8.9.1')
|
||||||
expect(version).toBe('8.9.1')
|
|
||||||
})
|
})
|
||||||
|
|
||||||
it('rc version', async () => {
|
it('rc version', () => {
|
||||||
const output = `
|
const output = `
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
Gradle 8.9-rc-1
|
Gradle 8.9-rc-1
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
`
|
`
|
||||||
const version = await parseGradleVersionFromOutput(output)!
|
expect(parseGradleVersionFromOutput(output)).toBe('8.9-rc-1')
|
||||||
expect(version).toBe('8.9-rc-1')
|
|
||||||
})
|
})
|
||||||
|
|
||||||
it('milestone version', async () => {
|
it('milestone version', () => {
|
||||||
const output = `
|
const output = `
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
Gradle 8.0-milestone-6
|
Gradle 8.0-milestone-6
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
`
|
`
|
||||||
const version = await parseGradleVersionFromOutput(output)!
|
expect(parseGradleVersionFromOutput(output)).toBe('8.0-milestone-6')
|
||||||
expect(version).toBe('8.0-milestone-6')
|
|
||||||
})
|
})
|
||||||
|
|
||||||
it('snapshot version', async () => {
|
it('snapshot version', () => {
|
||||||
const output = `
|
const output = `
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
Gradle 8.10.2-20240828012138+0000
|
Gradle 8.10.2-20240828012138+0000
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
`
|
`
|
||||||
const version = await parseGradleVersionFromOutput(output)!
|
expect(parseGradleVersionFromOutput(output)).toBe('8.10.2-20240828012138+0000')
|
||||||
expect(version).toBe('8.10.2-20240828012138+0000')
|
|
||||||
})
|
})
|
||||||
|
|
||||||
it('branch version', async () => {
|
it('branch version', () => {
|
||||||
const output = `
|
const output = `
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
Gradle 9.0-branch-provider_api_migration_public_api_changes-20240830060514+0000
|
Gradle 9.0-branch-provider_api_migration_public_api_changes-20240830060514+0000
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
`
|
`
|
||||||
const version = await parseGradleVersionFromOutput(output)!
|
expect(parseGradleVersionFromOutput(output)).toBe(
|
||||||
expect(version).toBe('9.0-branch-provider_api_migration_public_api_changes-20240830060514+0000')
|
'9.0-branch-provider_api_migration_public_api_changes-20240830060514+0000'
|
||||||
|
)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
})
|
|
||||||
|
|
||||||
@@ -1,9 +1,31 @@
|
|||||||
import dedent from 'dedent'
|
import dedent from 'dedent'
|
||||||
import * as github from '@actions/github'
|
import * as github from '@actions/github'
|
||||||
import {afterEach, describe, expect, it} from '@jest/globals'
|
import {afterEach, describe, expect, it, jest} from '@jest/globals'
|
||||||
|
|
||||||
import {BuildResult} from '../../src/build-results'
|
import {BuildResult} from '../../src/build-results'
|
||||||
import {jobMarker, renderSummaryTable} from '../../src/job-summary'
|
|
||||||
|
// The support-status policy itself is covered by gradle-support-status.test.ts; these tests only
|
||||||
|
// check that its output reaches the table. '8.0' is the sole release so the tables below, all of
|
||||||
|
// which build with Gradle 8.0, render without a status sign.
|
||||||
|
let releasedVersions = [{version: '8.0', checksum: ''}]
|
||||||
|
jest.unstable_mockModule('../../src/wrapper-validation/wrapper-checksums.json', () => ({
|
||||||
|
get default() {
|
||||||
|
return releasedVersions
|
||||||
|
}
|
||||||
|
}))
|
||||||
|
|
||||||
|
const {jobMarker, renderSummaryTable} = await import('../../src/job-summary')
|
||||||
|
|
||||||
|
/** Renders the summary table with the release index built from `versions` rather than the bundled data. */
|
||||||
|
async function renderWith(versions: string[], results: BuildResult[]): Promise<string> {
|
||||||
|
releasedVersions = versions.map(version => ({version, checksum: ''}))
|
||||||
|
jest.resetModules()
|
||||||
|
const {renderSummaryTable: render} = await import('../../src/job-summary')
|
||||||
|
return render(results)
|
||||||
|
}
|
||||||
|
|
||||||
|
const DOC = 'https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support'
|
||||||
|
const SECURITY_SUBSCRIPTION = 'https://gradle.org/security-subscription/?utm_source=github-action'
|
||||||
|
|
||||||
const MATRIX_INPUT_ENV = 'INPUT_WORKFLOW-JOB-CONTEXT'
|
const MATRIX_INPUT_ENV = 'INPUT_WORKFLOW-JOB-CONTEXT'
|
||||||
|
|
||||||
@@ -30,19 +52,20 @@ const failedHelpBuild: BuildResult = {
|
|||||||
|
|
||||||
const longArgsBuild: BuildResult = {
|
const longArgsBuild: BuildResult = {
|
||||||
...successfulHelpBuild,
|
...successfulHelpBuild,
|
||||||
requestedTasks: 'check publishMyLongNamePluginPublicationToMavenCentral publishMyLongNamePluginPublicationToPluginPortal',
|
requestedTasks:
|
||||||
|
'check publishMyLongNamePluginPublicationToMavenCentral publishMyLongNamePluginPublicationToPluginPortal'
|
||||||
}
|
}
|
||||||
|
|
||||||
const scanPublishDisabledBuild: BuildResult = {
|
const scanPublishDisabledBuild: BuildResult = {
|
||||||
...successfulHelpBuild,
|
...successfulHelpBuild,
|
||||||
buildScanUri: '',
|
buildScanUri: '',
|
||||||
buildScanFailed: false,
|
buildScanFailed: false
|
||||||
}
|
}
|
||||||
|
|
||||||
const scanPublishFailedBuild: BuildResult = {
|
const scanPublishFailedBuild: BuildResult = {
|
||||||
...successfulHelpBuild,
|
...successfulHelpBuild,
|
||||||
buildScanUri: '',
|
buildScanUri: '',
|
||||||
buildScanFailed: true,
|
buildScanFailed: true
|
||||||
}
|
}
|
||||||
|
|
||||||
describe('renderSummaryTable', () => {
|
describe('renderSummaryTable', () => {
|
||||||
@@ -66,7 +89,7 @@ describe('renderSummaryTable', () => {
|
|||||||
<td><a href="https://scans.gradle.com/s/abc123" rel="nofollow" target="_blank"><img src="https://img.shields.io/badge/Build%20Scan%C2%AE-06A0CE?logo=Gradle" alt="Build Scan published" /></a></td>
|
<td><a href="https://scans.gradle.com/s/abc123" rel="nofollow" target="_blank"><img src="https://img.shields.io/badge/Build%20Scan%C2%AE-06A0CE?logo=Gradle" alt="Build Scan published" /></a></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
`);
|
`)
|
||||||
})
|
})
|
||||||
it('failed build', () => {
|
it('failed build', () => {
|
||||||
const table = renderSummaryTable([failedHelpBuild])
|
const table = renderSummaryTable([failedHelpBuild])
|
||||||
@@ -87,7 +110,7 @@ describe('renderSummaryTable', () => {
|
|||||||
<td><a href="https://scans.gradle.com/s/abc123" rel="nofollow" target="_blank"><img src="https://img.shields.io/badge/Build%20Scan%C2%AE-06A0CE?logo=Gradle" alt="Build Scan published" /></a></td>
|
<td><a href="https://scans.gradle.com/s/abc123" rel="nofollow" target="_blank"><img src="https://img.shields.io/badge/Build%20Scan%C2%AE-06A0CE?logo=Gradle" alt="Build Scan published" /></a></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
`);
|
`)
|
||||||
})
|
})
|
||||||
describe('when build scan', () => {
|
describe('when build scan', () => {
|
||||||
it('publishing disabled', () => {
|
it('publishing disabled', () => {
|
||||||
@@ -109,7 +132,7 @@ describe('renderSummaryTable', () => {
|
|||||||
<td><a href="https://scans.gradle.com" rel="nofollow" target="_blank"><img src="https://img.shields.io/badge/Not%20published-lightgrey" alt="Build Scan not published" /></a></td>
|
<td><a href="https://scans.gradle.com" rel="nofollow" target="_blank"><img src="https://img.shields.io/badge/Not%20published-lightgrey" alt="Build Scan not published" /></a></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
`);
|
`)
|
||||||
})
|
})
|
||||||
it('publishing failed', () => {
|
it('publishing failed', () => {
|
||||||
const table = renderSummaryTable([scanPublishFailedBuild])
|
const table = renderSummaryTable([scanPublishFailedBuild])
|
||||||
@@ -130,7 +153,7 @@ describe('renderSummaryTable', () => {
|
|||||||
<td><a href="https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting" rel="nofollow" target="_blank"><img src="https://img.shields.io/badge/Publish%20failed-orange" alt="Build Scan publish failed" /></a></td>
|
<td><a href="https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting" rel="nofollow" target="_blank"><img src="https://img.shields.io/badge/Publish%20failed-orange" alt="Build Scan publish failed" /></a></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
`);
|
`)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
it('multiple builds', () => {
|
it('multiple builds', () => {
|
||||||
@@ -159,7 +182,7 @@ describe('renderSummaryTable', () => {
|
|||||||
<td><a href="https://scans.gradle.com/s/abc123" rel="nofollow" target="_blank"><img src="https://img.shields.io/badge/Build%20Scan%C2%AE-06A0CE?logo=Gradle" alt="Build Scan published" /></a></td>
|
<td><a href="https://scans.gradle.com/s/abc123" rel="nofollow" target="_blank"><img src="https://img.shields.io/badge/Build%20Scan%C2%AE-06A0CE?logo=Gradle" alt="Build Scan published" /></a></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
`);
|
`)
|
||||||
})
|
})
|
||||||
it('truncating long requested tasks', () => {
|
it('truncating long requested tasks', () => {
|
||||||
const table = renderSummaryTable([longArgsBuild])
|
const table = renderSummaryTable([longArgsBuild])
|
||||||
@@ -180,11 +203,56 @@ describe('renderSummaryTable', () => {
|
|||||||
<td><a href="https://scans.gradle.com/s/abc123" rel="nofollow" target="_blank"><img src="https://img.shields.io/badge/Build%20Scan%C2%AE-06A0CE?logo=Gradle" alt="Build Scan published" /></a></td>
|
<td><a href="https://scans.gradle.com/s/abc123" rel="nofollow" target="_blank"><img src="https://img.shields.io/badge/Build%20Scan%C2%AE-06A0CE?logo=Gradle" alt="Build Scan published" /></a></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
`);
|
`)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
describe('Gradle version support status', () => {
|
||||||
|
it('warns on an end-of-life version and folds the detail below the table', async () => {
|
||||||
|
const table = await renderWith(['10.0.0', '8.0'], [successfulHelpBuild])
|
||||||
|
expect(table.trim()).toBe(dedent`
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th>Gradle Root Project</th>
|
||||||
|
<th>Requested Tasks</th>
|
||||||
|
<th>Gradle Version</th>
|
||||||
|
<th>Build Outcome</th>
|
||||||
|
<th>Build Scan®</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>root</td>
|
||||||
|
<td>help</td>
|
||||||
|
<td align='center'>8.0 :warning:</td>
|
||||||
|
<td align='center'>:white_check_mark:</td>
|
||||||
|
<td><a href="https://scans.gradle.com/s/abc123" rel="nofollow" target="_blank"><img src="https://img.shields.io/badge/Build%20Scan%C2%AE-06A0CE?logo=Gradle" alt="Build Scan published" /></a></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>:warning: Gradle 8.0 is end-of-life</summary>
|
||||||
|
<p>Gradle 8.x releases receive no further fixes, security fixes included. Update to the latest Gradle version.</p>
|
||||||
|
<p>If you cannot upgrade, see the <a href="${SECURITY_SUBSCRIPTION}">Gradle Security Subscription</a> for options.</p>
|
||||||
|
</details>
|
||||||
|
`)
|
||||||
|
})
|
||||||
|
it('signs a still-supported but outdated version with the info sign and one legend', async () => {
|
||||||
|
const table = await renderWith(['9.0.0', '8.1', '8.0'], [successfulHelpBuild])
|
||||||
|
expect(table).toContain(`<td align='center'>8.0 :information_source:</td>`)
|
||||||
|
expect(table).toContain(
|
||||||
|
`<p>:information_source: Gradle version is out of date — consider upgrading. ` +
|
||||||
|
`See <a href="${DOC}">Gradle release lifecycle</a></p>`
|
||||||
|
)
|
||||||
|
expect(table).not.toContain('<details>')
|
||||||
|
})
|
||||||
|
it('adds nothing for a version inside the grace band', async () => {
|
||||||
|
const table = await renderWith(['8.2', '8.0'], [successfulHelpBuild])
|
||||||
|
expect(table).toContain(`<td align='center'>8.0</td>`)
|
||||||
|
expect(table).not.toContain(':information_source:')
|
||||||
|
expect(table).not.toContain('consider upgrading')
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
describe('jobMarker', () => {
|
describe('jobMarker', () => {
|
||||||
const original = process.env[MATRIX_INPUT_ENV]
|
const original = process.env[MATRIX_INPUT_ENV]
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,65 @@
|
|||||||
import nock from "nock";
|
import nock from "nock";
|
||||||
import {describe, expect, it} from '@jest/globals'
|
import {afterEach, beforeEach, describe, expect, it, jest} from '@jest/globals'
|
||||||
|
|
||||||
import {DevelocityAccessCredentials, getToken, resolveTokenForServer} from "../../src/develocity/short-lived-token";
|
import {DevelocityAccessCredentials, getToken, resolveTokenForServer} from "../../src/develocity/short-lived-token";
|
||||||
|
|
||||||
|
describe('access key format warnings', () => {
|
||||||
|
// `core.warning` is an ESM export and cannot be spied on, so capture the workflow command it
|
||||||
|
// writes to stdout instead.
|
||||||
|
let stdout: jest.SpiedFunction<typeof process.stdout.write>
|
||||||
|
|
||||||
|
const warnings = (): string[] =>
|
||||||
|
stdout.mock.calls
|
||||||
|
.map(call => String(call[0]))
|
||||||
|
.filter(line => line.startsWith('::warning::'))
|
||||||
|
.map(line => line.substring('::warning::'.length).trim())
|
||||||
|
|
||||||
|
beforeEach(() => {
|
||||||
|
stdout = jest.spyOn(process.stdout, 'write').mockImplementation(() => true)
|
||||||
|
})
|
||||||
|
|
||||||
|
afterEach(() => {
|
||||||
|
stdout.mockRestore()
|
||||||
|
})
|
||||||
|
|
||||||
|
it.each([
|
||||||
|
['no separator', 'host1', "no '=' separator in the value"],
|
||||||
|
['a trailing separator', 'host1=key1;', "no '=' separator in entry 2 of 2"],
|
||||||
|
['a leading separator', ';host1=key1', "no '=' separator in entry 1 of 2"],
|
||||||
|
['an empty hostname', '=key1', 'empty server name in the value'],
|
||||||
|
['an empty key', 'host1=', 'empty key in the value'],
|
||||||
|
['whitespace in the hostname', 'ho st1=key1', 'whitespace in the server name in the value'],
|
||||||
|
['whitespace in the key', 'host1=ke y1', 'whitespace in the key in the value'],
|
||||||
|
['whitespace around a separator', 'host1=key1; host2=key2', 'whitespace in the server name in entry 2 of 2'],
|
||||||
|
])('warns about %s', (_description, rawKey, expectedReason) => {
|
||||||
|
expect(DevelocityAccessCredentials.parse(rawKey)).toBeNull()
|
||||||
|
|
||||||
|
expect(warnings()).toEqual([
|
||||||
|
`Ignoring badly formed Develocity access key: ${expectedReason}. The expected format is 'server=key[;server=key]*'.`
|
||||||
|
])
|
||||||
|
})
|
||||||
|
|
||||||
|
it('never includes any part of the access key value in the warning', () => {
|
||||||
|
expect(DevelocityAccessCredentials.parse('my-host=my sec ret')).toBeNull()
|
||||||
|
|
||||||
|
const message = warnings()[0]
|
||||||
|
expect(message).not.toContain('my-host')
|
||||||
|
expect(message).not.toContain('sec')
|
||||||
|
})
|
||||||
|
|
||||||
|
it('does not warn for a valid access key', () => {
|
||||||
|
expect(DevelocityAccessCredentials.parse('host1=key1;host2=key2')).not.toBeNull()
|
||||||
|
|
||||||
|
expect(warnings()).toEqual([])
|
||||||
|
})
|
||||||
|
|
||||||
|
it('does not warn for an empty access key', () => {
|
||||||
|
expect(DevelocityAccessCredentials.parse(' ')).toBeNull()
|
||||||
|
|
||||||
|
expect(warnings()).toEqual([])
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
describe('short lived tokens', () => {
|
describe('short lived tokens', () => {
|
||||||
it('parse valid access key should return an object', async () => {
|
it('parse valid access key should return an object', async () => {
|
||||||
let develocityAccessCredentials = DevelocityAccessCredentials.parse('some-host.local=key1;host2=key2');
|
let develocityAccessCredentials = DevelocityAccessCredentials.parse('some-host.local=key1;host2=key2');
|
||||||
@@ -19,6 +76,53 @@ describe('short lived tokens', () => {
|
|||||||
expect(develocityAccessCredentials).toBeNull()
|
expect(develocityAccessCredentials).toBeNull()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
it('parse access key with an OIDC token value should return an object', async () => {
|
||||||
|
const oidcToken = 'eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJyZXBvOmZvby9iYXI_-x=.c2lnbmF0dXJl=='
|
||||||
|
let develocityAccessCredentials = DevelocityAccessCredentials.parse(`some-host.local=${oidcToken}`);
|
||||||
|
|
||||||
|
expect(develocityAccessCredentials).toStrictEqual(DevelocityAccessCredentials.of([
|
||||||
|
{hostname: 'some-host.local', key: oidcToken}])
|
||||||
|
)
|
||||||
|
})
|
||||||
|
|
||||||
|
it('parse access key splits each entry on the first separator only', async () => {
|
||||||
|
let develocityAccessCredentials = DevelocityAccessCredentials.parse('host1=a=b==;host2=c=d');
|
||||||
|
|
||||||
|
expect(develocityAccessCredentials).toStrictEqual(DevelocityAccessCredentials.of([
|
||||||
|
{hostname: 'host1', key: 'a=b=='},
|
||||||
|
{hostname: 'host2', key: 'c=d'}])
|
||||||
|
)
|
||||||
|
})
|
||||||
|
|
||||||
|
it('parse access key tolerates surrounding whitespace', async () => {
|
||||||
|
let develocityAccessCredentials = DevelocityAccessCredentials.parse(' host1=key1\n');
|
||||||
|
|
||||||
|
expect(develocityAccessCredentials).toStrictEqual(DevelocityAccessCredentials.of([
|
||||||
|
{hostname: 'host1', key: 'key1'}])
|
||||||
|
)
|
||||||
|
})
|
||||||
|
|
||||||
|
it.each([
|
||||||
|
['no separator', 'host1'],
|
||||||
|
['a trailing separator', 'host1=key1;'],
|
||||||
|
['a leading separator', ';host1=key1'],
|
||||||
|
['an empty hostname', '=key1'],
|
||||||
|
['an empty key', 'host1='],
|
||||||
|
['whitespace in the hostname', 'ho st1=key1'],
|
||||||
|
['whitespace in the key', 'host1=ke y1'],
|
||||||
|
['whitespace around a separator', 'host1=key1; host2=key2'],
|
||||||
|
['one invalid entry', 'host1=key1;random'],
|
||||||
|
])('parse access key with %s should return null', async (_description, rawKey) => {
|
||||||
|
expect(DevelocityAccessCredentials.parse(rawKey)).toBeNull()
|
||||||
|
})
|
||||||
|
|
||||||
|
it('access key with an OIDC token value as raw string', async () => {
|
||||||
|
const rawKey = 'host1=eyJhbGciOiJSUzI1NiJ9.payload.signature==;host2=key2'
|
||||||
|
let develocityAccessCredentials = DevelocityAccessCredentials.parse(rawKey);
|
||||||
|
|
||||||
|
expect(develocityAccessCredentials?.raw()).toBe(rawKey)
|
||||||
|
})
|
||||||
|
|
||||||
it('parse empty access key should return null', async () => {
|
it('parse empty access key should return null', async () => {
|
||||||
let develocityAccessCredentials = DevelocityAccessCredentials.parse('');
|
let develocityAccessCredentials = DevelocityAccessCredentials.parse('');
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user