{
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:8999542e-a459-46b6-be66-95b05a0858ca",
  "metadata": {
    "timestamp": "2026-08-06T00:31:16.770740+00:00",
    "component": {
      "type": "application",
      "name": "Checkmk",
      "bom-ref": "root-checkmk"
    }
  },
  "components": [
    {
      "bom-ref": "pkg:cpan/Config-Tiny@2.20",
      "type": "library",
      "name": "Config-Tiny",
      "version": "2.20",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Config-Tiny-2.20.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Config-Tiny@2.20",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/vcpkg@0.2.15",
      "type": "library",
      "name": "vcpkg",
      "version": "0.2.15",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/vcpkg@0.2.15",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/config/configtelemetry@v0.155.0",
      "type": "library",
      "name": "configtelemetry",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_config_configtelemetry//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/config/configtelemetry@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Term-ProgressBar@2.17",
      "type": "library",
      "name": "Term-ProgressBar",
      "version": "2.17",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Term-ProgressBar-2.17.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Term-ProgressBar@2.17",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/azure-storage-blob@12.27.1",
      "type": "library",
      "name": "azure-storage-blob",
      "version": "12.27.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a1596cc4daf5dac9be115fcb5db67245eae894cf40e4248243754261f7b674a6"
        },
        {
          "alg": "SHA-256",
          "content": "65d1e25a4628b7b6acd20ff7902d8da5b4fde8e46e19c8f6d213a3abc3ece272"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/azure-storage-blob@12.27.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/prometheus/procfs@v0.20.1",
      "type": "library",
      "name": "procfs",
      "version": "v0.20.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_prometheus_procfs//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/prometheus/procfs@v0.20.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/oauth2@v0.36.0",
      "type": "library",
      "name": "oauth2",
      "version": "v0.36.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_golang_x_oauth2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/golang.org/x/oauth2@v0.36.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/try-lock@0.2.5",
      "type": "library",
      "name": "try-lock",
      "version": "0.2.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/try-lock@0.2.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/atomic-waker@1.1.2",
      "type": "library",
      "name": "atomic-waker",
      "version": "1.1.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/atomic-waker@1.1.2",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-hexbin@0.2.2",
      "type": "library",
      "name": "d3-hexbin",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "292ddf513d91783e119460a3bc2126d5180cb69d8d159ba674cbb80c1cd02bc019bf77d744ce979bc2387d2534ed45ef1f8c71834dcdc1629676fc5f4bfc9ce3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-hexbin@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/grafana/regexp@v0.0.0-20250905093917-f7b3be9d1853",
      "type": "library",
      "name": "regexp",
      "version": "v0.0.0-20250905093917-f7b3be9d1853",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_grafana_regexp//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/grafana/regexp@v0.0.0-20250905093917-f7b3be9d1853",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/launder@1.7.1",
      "type": "library",
      "name": "launder",
      "version": "1.7.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "994e96473e44bac2fd659ba267948ee18e82d0ff4f01447d8b075be9bce3e0a0e2866dbc0e21c5c3eff293d0c11f87fe3efd70bb34387b68d5de843b9a422abf"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/launder@1.7.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vueuse/metadata@14.3.0",
      "type": "library",
      "name": "metadata",
      "version": "14.3.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "070c666c0cf0015179d3e316e7b197394115eb59c50469e506fad3aa3e3d3ea589bb7bb0ee176eef6ced5de677dd1759b4363a90ef9b7c2004d4f0a7f3c4e4b7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vueuse/metadata@14.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/snmpsim@1.2.2",
      "type": "library",
      "name": "snmpsim",
      "version": "1.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "392ff37e29f788ec54669d5bd7d091b0d7100fd865428a6dde904176ea68d2d9"
        },
        {
          "alg": "SHA-256",
          "content": "db4a0f64f6a61f38c24cc5fc55573c454ea11494c914088840fae8bad677fdd1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/snmpsim@1.2.2",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/google/s2a-go@v0.1.9",
      "type": "library",
      "name": "s2a-go",
      "version": "v0.1.9",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_google_s2a_go//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/google/s2a-go@v0.1.9",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/jackspeak@4.1.1",
      "type": "library",
      "name": "jackspeak",
      "version": "4.1.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce9b6fe7b3f71a92fe3b423b55d309341642bbe04f1d5414939e45b7cfd00898d3571ae7247b95b97ff4065d80ebffb6a3247f64c12e14ac26ceaa99fd4e673d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/jackspeak@4.1.1",
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/domutils@3.2.2",
      "type": "library",
      "name": "domutils",
      "version": "3.2.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ea464ac946a3943baa9472955f5c3b832b258fd30f217cc8162cffac6bb7e6e0b5c0c8be90c850c06865e25b7dba70bd55bf4836763d677fd9037f8584048b6b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/domutils@3.2.2",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/ExtUtils-MakeMaker@7.04",
      "type": "library",
      "name": "ExtUtils-MakeMaker",
      "version": "7.04",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:ExtUtils-MakeMaker-7.04.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/ExtUtils-MakeMaker@7.04",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-quadtree@3.0.1",
      "type": "library",
      "name": "d3-quadtree",
      "version": "3.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d38c43af14130d3085c0fe47ea1461b1171bf71c6fd91ce472cca01739a4488389cb73de4493fbb0d93755121b297728839eb53fda14d3fad51fabc344e02053"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-quadtree@3.0.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/consumer/consumertest@v0.155.0",
      "type": "library",
      "name": "consumertest",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_consumer_consumertest//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/consumer/consumertest@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/once_cell_polyfill@1.70.1",
      "type": "library",
      "name": "once_cell_polyfill",
      "version": "1.70.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/once_cell_polyfill@1.70.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rayon@1.11.0",
      "type": "library",
      "name": "rayon",
      "version": "1.11.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rayon@1.11.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/futures-channel@0.3.31",
      "type": "library",
      "name": "futures-channel",
      "version": "0.3.31",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/futures-channel@0.3.31",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/path-parse@1.0.7",
      "type": "library",
      "name": "path-parse",
      "version": "1.0.7",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c32733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/path-parse@1.0.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pycparser@3.0",
      "type": "library",
      "name": "pycparser",
      "version": "3.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "600f49d217304a5902ac3c37e1281c9fe94e4d0489de643a9504c5cdfdfc6b29"
        },
        {
          "alg": "SHA-256",
          "content": "b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        },
        {
          "name": "bazel-label",
          "value": "@@+_repo_rules5+windows_python_wheels//:pycparser_metadata"
        }
      ],
      "purl": "pkg:pypi/pycparser@3.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tower-service@0.3.3",
      "type": "library",
      "name": "tower-service",
      "version": "0.3.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tower-service@0.3.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/mitchellh/mapstructure@v1.5.1-0.20231216201459-8508981c8b6c",
      "type": "library",
      "name": "mapstructure",
      "version": "v1.5.1-0.20231216201459-8508981c8b6c",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_mitchellh_mapstructure//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/mitchellh/mapstructure@v1.5.1-0.20231216201459-8508981c8b6c",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tinyvec@1.10.0",
      "type": "library",
      "name": "tinyvec",
      "version": "1.10.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tinyvec@1.10.0",
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/shlex@1.3.0",
      "type": "library",
      "name": "shlex",
      "version": "1.3.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/shlex@1.3.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/GehirnInc/crypt@v0.0.0-20230320061759-8cc1b52080c5",
      "type": "library",
      "name": "crypt",
      "version": "v0.0.0-20230320061759-8cc1b52080c5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_gehirninc_crypt//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/GehirnInc/crypt@v0.0.0-20230320061759-8cc1b52080c5",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40swc/helpers@0.5.17",
      "type": "library",
      "name": "helpers",
      "version": "0.5.17",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e482b1fd8d7746c61dfac6ae3dbdb1f94ff16629078e89737ee0e04c097f4dd7f743caec951bc2d7d34a0cb800250eb0b2a003935d27b65bf4f273c5c3f80efc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40swc/helpers@0.5.17",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/time-macros@0.2.22",
      "type": "library",
      "name": "time-macros",
      "version": "0.2.22",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/time-macros@0.2.22",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/icu_provider@2.0.0",
      "type": "library",
      "name": "icu_provider",
      "version": "2.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/icu_provider@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Path-Class@0.35",
      "type": "library",
      "name": "Path-Class",
      "version": "0.35",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Path-Class-0.35.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Path-Class@0.35",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/strfmt@v0.26.2",
      "type": "library",
      "name": "strfmt",
      "version": "v0.26.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_strfmt//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/strfmt@v0.26.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/markupsafe@3.0.3",
      "type": "library",
      "name": "markupsafe",
      "version": "3.0.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12"
        },
        {
          "alg": "SHA-256",
          "content": "ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287"
        },
        {
          "alg": "SHA-256",
          "content": "e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d"
        },
        {
          "alg": "SHA-256",
          "content": "3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d"
        },
        {
          "alg": "SHA-256",
          "content": "0303439a41979d9e74d18ff5e2dd8c43ed6c6001fd40e5bf2e43f7bd9bbc523f"
        },
        {
          "alg": "SHA-256",
          "content": "12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb"
        },
        {
          "alg": "SHA-256",
          "content": "068f375c472b3e7acbe2d5318dea141359e6900156b5b2ba06a30b169086b91a"
        },
        {
          "alg": "SHA-256",
          "content": "83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f"
        },
        {
          "alg": "SHA-256",
          "content": "bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581"
        },
        {
          "alg": "SHA-256",
          "content": "d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d"
        },
        {
          "alg": "SHA-256",
          "content": "35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f"
        },
        {
          "alg": "SHA-256",
          "content": "1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad"
        },
        {
          "alg": "SHA-256",
          "content": "9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f"
        },
        {
          "alg": "SHA-256",
          "content": "4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19"
        },
        {
          "alg": "SHA-256",
          "content": "ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676"
        },
        {
          "alg": "SHA-256",
          "content": "509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9"
        },
        {
          "alg": "SHA-256",
          "content": "1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab"
        },
        {
          "alg": "SHA-256",
          "content": "1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218"
        },
        {
          "alg": "SHA-256",
          "content": "133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6"
        },
        {
          "alg": "SHA-256",
          "content": "2a15a08b17dd94c53a1da0438822d70ebcd13f8c3a95abe3a9ef9f11a94830aa"
        },
        {
          "alg": "SHA-256",
          "content": "915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d"
        },
        {
          "alg": "SHA-256",
          "content": "7c3fb7d25180895632e5d3148dbdc29ea38ccb7fd210aa27acbd1201a1902c6e"
        },
        {
          "alg": "SHA-256",
          "content": "1ba88449deb3de88bd40044603fafffb7bc2b055d626a330323a9ed736661695"
        },
        {
          "alg": "SHA-256",
          "content": "a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1"
        },
        {
          "alg": "SHA-256",
          "content": "f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523"
        },
        {
          "alg": "SHA-256",
          "content": "38664109c14ffc9e7437e86b4dceb442b0096dfe3541d7864d9cbe1da4cf36c8"
        },
        {
          "alg": "SHA-256",
          "content": "3b562dd9e9ea93f13d53989d23a7e775fdfd1066c33494ff43f5418bc8c58a5c"
        },
        {
          "alg": "SHA-256",
          "content": "0db14f5dafddbb6d9208827849fad01f1a2609380add406671a26386cdf15a19"
        },
        {
          "alg": "SHA-256",
          "content": "bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed"
        },
        {
          "alg": "SHA-256",
          "content": "6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50"
        },
        {
          "alg": "SHA-256",
          "content": "3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37"
        },
        {
          "alg": "SHA-256",
          "content": "9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5"
        },
        {
          "alg": "SHA-256",
          "content": "218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73"
        },
        {
          "alg": "SHA-256",
          "content": "77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b"
        },
        {
          "alg": "SHA-256",
          "content": "8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025"
        },
        {
          "alg": "SHA-256",
          "content": "ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda"
        },
        {
          "alg": "SHA-256",
          "content": "2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe"
        },
        {
          "alg": "SHA-256",
          "content": "5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4"
        },
        {
          "alg": "SHA-256",
          "content": "3537e01efc9d4dccdf77221fb1cb3b8e1a38d5428920e0657ce299b20324d758"
        },
        {
          "alg": "SHA-256",
          "content": "c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026"
        },
        {
          "alg": "SHA-256",
          "content": "8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009"
        },
        {
          "alg": "SHA-256",
          "content": "0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf"
        },
        {
          "alg": "SHA-256",
          "content": "e8fc20152abba6b83724d7ff268c249fa196d8259ff481f3b1476383f8f24e42"
        },
        {
          "alg": "SHA-256",
          "content": "a320721ab5a1aba0a233739394eb907f8c8da5c98c9181d1161e77a0c8e36f2d"
        },
        {
          "alg": "SHA-256",
          "content": "e2103a929dfa2fcaf9bb4e7c091983a49c9ac3b19c9061b6d5427dd7d14d81a1"
        },
        {
          "alg": "SHA-256",
          "content": "1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce"
        },
        {
          "alg": "SHA-256",
          "content": "116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219"
        },
        {
          "alg": "SHA-256",
          "content": "bc51efed119bc9cfdf792cdeaa4d67e8f6fcccab66ed4bfdd6bde3e59bfcbb2f"
        },
        {
          "alg": "SHA-256",
          "content": "d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e"
        },
        {
          "alg": "SHA-256",
          "content": "fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50"
        },
        {
          "alg": "SHA-256",
          "content": "c0c0b3ade1c0b13b936d7970b1d37a57acde9199dc2aecc4c336773e1d86049c"
        },
        {
          "alg": "SHA-256",
          "content": "7be7b61bb172e1ed687f1754f8e7484f1c8019780f6f6b0786e76bb01c2ae115"
        },
        {
          "alg": "SHA-256",
          "content": "d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d"
        },
        {
          "alg": "SHA-256",
          "content": "de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01"
        },
        {
          "alg": "SHA-256",
          "content": "5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc"
        },
        {
          "alg": "SHA-256",
          "content": "e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5"
        },
        {
          "alg": "SHA-256",
          "content": "c4ffb7ebf07cfe8931028e3e4c85f0357459a3f9f9490886198848f4fa002ec8"
        },
        {
          "alg": "SHA-256",
          "content": "94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a"
        },
        {
          "alg": "SHA-256",
          "content": "be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b"
        },
        {
          "alg": "SHA-256",
          "content": "0f4b68347f8c5eab4a13419215bdfd7f8c9b19f2b25520968adfad23eb0ce60c"
        },
        {
          "alg": "SHA-256",
          "content": "177b5253b2834fe3678cb4a5f0059808258584c559193998be2601324fdeafb1"
        },
        {
          "alg": "SHA-256",
          "content": "26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c"
        },
        {
          "alg": "SHA-256",
          "content": "949b8d66bc381ee8b007cd945914c721d9aba8e27f71959d750a46f7c282b20b"
        },
        {
          "alg": "SHA-256",
          "content": "795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc"
        },
        {
          "alg": "SHA-256",
          "content": "e1c1493fb6e50ab01d20a22826e57520f1284df32f2d8601fdd90b6304601419"
        },
        {
          "alg": "SHA-256",
          "content": "b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6"
        },
        {
          "alg": "SHA-256",
          "content": "df2449253ef108a379b8b5d6b43f4b1a8e81a061d6537becd5582fba5f9196d7"
        },
        {
          "alg": "SHA-256",
          "content": "32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa"
        },
        {
          "alg": "SHA-256",
          "content": "d2ee202e79d8ed691ceebae8e0486bd9a2cd4794cec4824e1c99b6f5009502f6"
        },
        {
          "alg": "SHA-256",
          "content": "7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485"
        },
        {
          "alg": "SHA-256",
          "content": "e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795"
        },
        {
          "alg": "SHA-256",
          "content": "15d939a21d546304880945ca1ecb8a039db6b4dc49b2c5a400387cdae6a62e26"
        },
        {
          "alg": "SHA-256",
          "content": "f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a"
        },
        {
          "alg": "SHA-256",
          "content": "1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175"
        },
        {
          "alg": "SHA-256",
          "content": "f42d0984e947b8adf7dd6dde396e720934d12c506ce84eea8476409563607591"
        },
        {
          "alg": "SHA-256",
          "content": "69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354"
        },
        {
          "alg": "SHA-256",
          "content": "0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf"
        },
        {
          "alg": "SHA-256",
          "content": "eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe"
        },
        {
          "alg": "SHA-256",
          "content": "f71a396b3bf33ecaa1626c255855702aca4d3d9fea5e051b41ac59a9c1c41edc"
        },
        {
          "alg": "SHA-256",
          "content": "f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737"
        },
        {
          "alg": "SHA-256",
          "content": "4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9"
        },
        {
          "alg": "SHA-256",
          "content": "4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a"
        },
        {
          "alg": "SHA-256",
          "content": "722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698"
        },
        {
          "alg": "SHA-256",
          "content": "457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97"
        },
        {
          "alg": "SHA-256",
          "content": "729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9"
        },
        {
          "alg": "SHA-256",
          "content": "1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634"
        },
        {
          "alg": "SHA-256",
          "content": "2f981d352f04553a7171b8e44369f2af4055f888dfb147d55e42d29e29e74559"
        },
        {
          "alg": "SHA-256",
          "content": "591ae9f2a647529ca990bc681daebdd52c8791ff06c2bfa05b65163e28102ef2"
        },
        {
          "alg": "SHA-256",
          "content": "f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/markupsafe@3.0.3",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/DeRuina/timberjack@v1.4.5",
      "type": "library",
      "name": "timberjack",
      "version": "v1.4.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_deruina_timberjack//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/DeRuina/timberjack@v1.4.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/shebang-command@2.0.0",
      "type": "library",
      "name": "shebang-command",
      "version": "2.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/shebang-command@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-faster/errors@v0.7.1",
      "type": "library",
      "name": "errors",
      "version": "v0.7.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_faster_errors//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-faster/errors@v0.7.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/oauthlib@3.3.1",
      "type": "library",
      "name": "oauthlib",
      "version": "3.3.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0f0f8aa759826a193cf66c12ea1af1637f87b9b4622d46e866952bb022e538c9"
        },
        {
          "alg": "SHA-256",
          "content": "88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/oauthlib@3.3.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/swag/jsonutils@v0.25.5",
      "type": "library",
      "name": "jsonutils",
      "version": "v0.25.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_swag_jsonutils//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/swag/jsonutils@v0.25.5",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40floating-ui/utils@0.2.10",
      "type": "library",
      "name": "utils",
      "version": "0.2.10",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6864f16e96e0f3f6f925f5351d74ab6c7df05d9b8b3c970d11c65014cc4bb37a12ce0b55bba9c53e46db18652f05c523295d98c81f56c7169ba3e1c41fdb5c45"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40floating-ui/utils@0.2.10",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/grpcio@1.81.1",
      "type": "library",
      "name": "grpcio",
      "version": "1.81.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "98a07f9bf591e3a8919797bee1c53f026ba4acd587e5a4404c8e57c9ec36b2a5"
        },
        {
          "alg": "SHA-256",
          "content": "b259a04a737cb3496be0901328eb8b7552ed8df4865d8c8f1cf1bffcfc0776a3"
        },
        {
          "alg": "SHA-256",
          "content": "bb693b1e3d9a2f3fd228e2110daf4b5aeedb36761ca1e4282f74725f6d89f611"
        },
        {
          "alg": "SHA-256",
          "content": "88268ca418cacea64cecb0d1d600d3c6b3a8038fcba02e1e205178c5b1f47661"
        },
        {
          "alg": "SHA-256",
          "content": "62481553b1793a27e9b9c3cf9e5bd483ef045ca72462592074b46d42b0c4d9b9"
        },
        {
          "alg": "SHA-256",
          "content": "58ad1131c300d3c9b933802b3cc4dc69d380822935ba50b28703156ea826fbf7"
        },
        {
          "alg": "SHA-256",
          "content": "69ef28e54fc85397f91b8c19592b8ef3d81952080366914823bd8572a2958120"
        },
        {
          "alg": "SHA-256",
          "content": "6fa10a767143a5e82e8eaab53918af0cd8909a57a27f8cb2288b80a613ac671b"
        },
        {
          "alg": "SHA-256",
          "content": "0490c30c261eded63f3f354979f9dc4502a9fb944cccb60cd9dc85f5a7349854"
        },
        {
          "alg": "SHA-256",
          "content": "85b10a45b8993d195c4f3ff57025b8d1e11834909ee475c403bfa60cb4caefaf"
        },
        {
          "alg": "SHA-256",
          "content": "6f9a0c9c1cc15c112d1c053064fd032b64917062292c3d70aea280e02ae10b77"
        },
        {
          "alg": "SHA-256",
          "content": "2c2e2ae6867c2966b8daccc836d54a13218e0007e9a490aeb81dd05be64d22d7"
        },
        {
          "alg": "SHA-256",
          "content": "592b5fee597faa91cce2dd294dd7d9a1c83d76c4dbf877e33ec1adb866b2fbed"
        },
        {
          "alg": "SHA-256",
          "content": "edb59506291b647a30884b1d51a599d605f40b20af4a7dc3d33786a47a31de60"
        },
        {
          "alg": "SHA-256",
          "content": "d4b2dddfc219f54f956ccd53cf76a1d338ffe68fc7f2849ec9c7feb9927ff692"
        },
        {
          "alg": "SHA-256",
          "content": "1e123f9b37edb8375fd74130d1f69c944bbf0a7b06761ae7211154b8759e94d2"
        },
        {
          "alg": "SHA-256",
          "content": "e8ca6a1fcdb2943c9cbc1804a1baf3acb6071d72a471591678ded84218006e14"
        },
        {
          "alg": "SHA-256",
          "content": "410482da976329fe5f4067270401b12cf2bd552ff8020f054ecfaddb5475f9d6"
        },
        {
          "alg": "SHA-256",
          "content": "f9a0ebbe45c29b5e5866593c12b78bd9035f0f0f0d4bc8361680cd580d99db49"
        },
        {
          "alg": "SHA-256",
          "content": "e64dd101d380a115cc5a0c7856788adb535f1a4e21fc543775602f8be95180ae"
        },
        {
          "alg": "SHA-256",
          "content": "c261d74b1a945cf895a9d6eccd1685a8e837531beaab782da4d630a8d12deffb"
        },
        {
          "alg": "SHA-256",
          "content": "428bec0161b48d8cf583c068591bc0016d0d9cfff52462b72b3884861ea768c5"
        },
        {
          "alg": "SHA-256",
          "content": "0a37165cc80b1a368384b383e63a4c38116a10467ae44c904d2d7468c4470ec2"
        },
        {
          "alg": "SHA-256",
          "content": "ca1cc11d82677b9662082e5478b7528e2b7db7beaa6bdff42bd62789d81be399"
        },
        {
          "alg": "SHA-256",
          "content": "a35009284d0d3d5c2c9601c164a911b8b4331608d98a9a66d47d97bb2f522b70"
        },
        {
          "alg": "SHA-256",
          "content": "78e29211f26da2fdd0e9c6d2b79f489476140cf7029b6a64808ade7ca4156a42"
        },
        {
          "alg": "SHA-256",
          "content": "819edbdcb42ab8598b494bcf0222684bbb7a3c772bd1b1f0be7e029a6063c28e"
        },
        {
          "alg": "SHA-256",
          "content": "b427c19380991a4eaab2f6144b64b99b412043314c6bf4ab544f97bb31ee4190"
        },
        {
          "alg": "SHA-256",
          "content": "e2aa72e3ce1770317ef534f63d397b55e130725f5149bd36077c3b539019db27"
        },
        {
          "alg": "SHA-256",
          "content": "30e825f6848d9f18bba350ed6c75c1b02a0b5184474a31db9a32b1fa66fd8c79"
        },
        {
          "alg": "SHA-256",
          "content": "a185a04039df6cae8648bc8ab6d6fde7bf94f7188ecf7828e76ac52eef1e41d6"
        },
        {
          "alg": "SHA-256",
          "content": "3ad74f8bb1a18963914c5452d289422830b39459e8776ebbcd207be1fbfb1d94"
        },
        {
          "alg": "SHA-256",
          "content": "766bc7c9a9c340342f4c864ccbda8e78111e4751f13b895812b9c148fb79e9d0"
        },
        {
          "alg": "SHA-256",
          "content": "b137f4bf3ada9dc44d411478decc6ff09a79ed30b306cd2abaa98408c3588137"
        },
        {
          "alg": "SHA-256",
          "content": "d71d30f2d92f67d944631c523713934fee37292469e182ebcd2c1dd8a64ce53f"
        },
        {
          "alg": "SHA-256",
          "content": "e3657301562ac3cb8018d30d0d3ebfa39932239f7b5703422057ef14b69949f5"
        },
        {
          "alg": "SHA-256",
          "content": "3768a5ff1b2125e6f552e561b6b2dca0e64982d8949689b4df145cf8b98d7821"
        },
        {
          "alg": "SHA-256",
          "content": "1b22c80559854b789a01fd89e8929b3798a156c0829b5282a8939f33ad4115ad"
        },
        {
          "alg": "SHA-256",
          "content": "8ea1936c26b99999b27479853039a7f34713f56c49375ad52b38535ec93a796c"
        },
        {
          "alg": "SHA-256",
          "content": "24c8e57504c8f45b237e40b99262d181071e5099a07053695b75d97bb53053a0"
        },
        {
          "alg": "SHA-256",
          "content": "61233fe8951e5c85dff81c2458b6528624760166946b5b47ea150a589168411f"
        },
        {
          "alg": "SHA-256",
          "content": "8b39472beafc0bdcafc4c8c73ad082ebfdb449d566897a61e7acb4fa88089115"
        },
        {
          "alg": "SHA-256",
          "content": "b10e1ff4756ed27d5a29d7fc79cfce7ef1ff56ad20025b89bac7cf79e09abbbe"
        },
        {
          "alg": "SHA-256",
          "content": "15641444eca4a29358107b3dceb74c1c6305c55c822fd199b458aaea4068a7fb"
        },
        {
          "alg": "SHA-256",
          "content": "506f48f2f9c29b143fca3dad7b0d518c188b6c9648c75a2ae6e2d9f2c13a060b"
        },
        {
          "alg": "SHA-256",
          "content": "6282caffb41ec326d4cb67ca9cf53b739d1b2f975a2acb498c7418e9f7d9a416"
        },
        {
          "alg": "SHA-256",
          "content": "d865db4a6318e1c1bea83292e0ed231090538fc4ca45425b0f0480eb338bbc6e"
        },
        {
          "alg": "SHA-256",
          "content": "12b7524c88d4026d3dcb7b0ebe16b6714f3b4af402ddd0f0639ab064a00c87c3"
        },
        {
          "alg": "SHA-256",
          "content": "a3acb384427816dd5d470f47e62137b87f74da694faa8a50147012cf40df276a"
        },
        {
          "alg": "SHA-256",
          "content": "aa2ba7d2ad6df4d80127cea65e5b8d5e2c3adbf153ff4804452836328aca7c54"
        },
        {
          "alg": "SHA-256",
          "content": "c5bf2dc311127d91230cc79b92188c082634a06cf66c5234db49a43b910183b0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/grpcio@1.81.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/is_terminal_polyfill@1.70.1",
      "type": "library",
      "name": "is_terminal_polyfill",
      "version": "1.70.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/is_terminal_polyfill@1.70.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/urllib3@1.26.20",
      "type": "library",
      "name": "urllib3",
      "version": "1.26.20",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:pypi/urllib3@1.26.20",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/asio@1.34.2",
      "type": "library",
      "name": "asio",
      "version": "1.34.2",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:generic/asio@1.34.2",
      "licenses": [
        {
          "license": {
            "id": "BSL-1.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/litemap@0.8.0",
      "type": "library",
      "name": "litemap",
      "version": "0.8.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/litemap@0.8.0",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/kubernetes@35.0.0",
      "type": "library",
      "name": "kubernetes",
      "version": "35.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3d00d344944239821458b9efd484d6df9f011da367ecb155dadf9513f05f09ee"
        },
        {
          "alg": "SHA-256",
          "content": "39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/kubernetes@35.0.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opentelemetry-instrumentation-asgi@0.60b1",
      "type": "library",
      "name": "opentelemetry-instrumentation-asgi",
      "version": "0.60b1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d48def2dbed10294c99cfcf41ebbd0c414d390a11773a41f472d20000fcddc25"
        },
        {
          "alg": "SHA-256",
          "content": "16bfbe595cd24cda309a957456d0fc2523f41bc7b076d1f2d7e98a1ad9876d6f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opentelemetry-instrumentation-asgi@0.60b1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/extension/extensioncapabilities@v0.155.0",
      "type": "library",
      "name": "extensioncapabilities",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_extension_extensioncapabilities//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/extension/extensioncapabilities@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/dayjs@1.11.21",
      "type": "library",
      "name": "dayjs",
      "version": "1.11.21",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f7c213f8739a8408ac89bcffca329bcee381c1872327b0422cfcc04721e2c84066473e1f6ad17e28f26ccc41d7b06623506db7e1a1ff70e8d6d70c136ca51994"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/dayjs@1.11.21",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/config@v1.32.18",
      "type": "library",
      "name": "config",
      "version": "v1.32.18",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_config//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/config@v1.32.18",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/colorchoice@1.0.4",
      "type": "library",
      "name": "colorchoice",
      "version": "1.0.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/colorchoice@1.0.4",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/jsonpointer@v0.23.1",
      "type": "library",
      "name": "jsonpointer",
      "version": "v0.23.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_jsonpointer//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/jsonpointer@v0.23.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/exp@v0.0.0-20260527015227-08cc5374adb3",
      "type": "library",
      "name": "exp",
      "version": "v0.0.0-20260527015227-08cc5374adb3",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_golang_x_exp//:package_metadata"
        }
      ],
      "purl": "pkg:golang/golang.org/x/exp@v0.0.0-20260527015227-08cc5374adb3",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/yarl@1.24.2",
      "type": "library",
      "name": "yarl",
      "version": "1.24.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "86746bef442aa479107fe28132e1277237f9c24c2f00b0b0cf22b3ee0904f2bb"
        },
        {
          "alg": "SHA-256",
          "content": "507cc19f0b45454e2d6dcd62ff7d062b9f77a2812404e62dbdaec05b50faa035"
        },
        {
          "alg": "SHA-256",
          "content": "b6067060d9dc594899ba83e6db6c48c68d1e494a6dab158156ed86977ca7bcb1"
        },
        {
          "alg": "SHA-256",
          "content": "e89418f65eda18f99030386305bd44d7d504e328a7945db1ead514fbe03a0607"
        },
        {
          "alg": "SHA-256",
          "content": "f5f0cbb112838a4a293985b6ed73948a547dadcc1ba6d2089938e7abdedceef8"
        },
        {
          "alg": "SHA-256",
          "content": "904065e6e85b1fa54d0d87438bd58c14c0bad97aad654ad1077fd9d87e8478ed"
        },
        {
          "alg": "SHA-256",
          "content": "349de4701dc3760b6e876628423a8f147ef4f5599d10aba1e10702075d424ed9"
        },
        {
          "alg": "SHA-256",
          "content": "7e7ebcdef69dec6c6451e616f32b622a6d4a2e92b445c992f7c8e5274a6bbc4c"
        },
        {
          "alg": "SHA-256",
          "content": "f8fdbcff8b2c7c9284e60c196f693588598ddcee31e11c18e14949ce44519d45"
        },
        {
          "alg": "SHA-256",
          "content": "5d699376c4ca3cba49bbfae3a05b5b70ded572937171ce1e0b8d87118e2ba294"
        },
        {
          "alg": "SHA-256",
          "content": "4fb1ac3fc5fecd8ae7453ea237e4d22b49befa70266dfe1629924245c21a0c7f"
        },
        {
          "alg": "SHA-256",
          "content": "c4c17bad5a530912d2111825d3f05e89bab2dd376aaa8cbc77e449e6db63e576"
        },
        {
          "alg": "SHA-256",
          "content": "f4b0352fd41fd34b6651934606268816afd6914d09626f9bcbbf018edb0afb3f"
        },
        {
          "alg": "SHA-256",
          "content": "533ded4dceb5f1f3da7906244f4e82cf46cfd40d84c69a1faf5ac506aa65ecbe"
        },
        {
          "alg": "SHA-256",
          "content": "6b208bb939099b4b297438da4e9b25357f0b1c791888669b963e45b203ea9f36"
        },
        {
          "alg": "SHA-256",
          "content": "7b3a85525f6e7eeabcfdd372862b21ee1915db1b498a04e8bf0e389b607ff0bd"
        },
        {
          "alg": "SHA-256",
          "content": "36348bebb147b83818b9d7e673ea4debc75970afc6ffdc7e3975ad05ce5a58c1"
        },
        {
          "alg": "SHA-256",
          "content": "e7977781f83638a4c73e0f88425563d70173e0dfd90ac006a45c65036293ee3c"
        },
        {
          "alg": "SHA-256",
          "content": "08d3a33218e0c64393e7610284e770409a9c31c429b078bcb24096ed0a783b8f"
        },
        {
          "alg": "SHA-256",
          "content": "ee8e3fb34513e8dc082b586ef4910c98335d43a6fab688cd44d4851bacfce3e8"
        },
        {
          "alg": "SHA-256",
          "content": "3065657c80a2321225e804048597ad55658a7e76b32d6f5ee4074d04c50401db"
        },
        {
          "alg": "SHA-256",
          "content": "60de6742447fbbf697f16f070b8a443f1b5fe6ca3826fbef9fe70ecd5328e643"
        },
        {
          "alg": "SHA-256",
          "content": "491ac9141decf49ee8030199e1ee251cdff0e131f25678817ff6aa5f837a3536"
        },
        {
          "alg": "SHA-256",
          "content": "5cb0f995a901c36be096ccbf4c673591c2faabbe96279598ffaec8c030f85bf4"
        },
        {
          "alg": "SHA-256",
          "content": "374423f70754a2c96942ede36a29d37dc6b0cb8f92f8d009ddf3ed78d3da5488"
        },
        {
          "alg": "SHA-256",
          "content": "e196952aacaf3b232e265ff02980b64d483dc0972bd49bcb061171ff22ac203a"
        },
        {
          "alg": "SHA-256",
          "content": "863297ddede92ee49024e9a9b11ecb59f310ca85b60d8537f56bed9bbb5b1986"
        },
        {
          "alg": "SHA-256",
          "content": "1e831894be7c2954240e49791fa4b50c05a0dc881de2552cfe3ffd8631c7f461"
        },
        {
          "alg": "SHA-256",
          "content": "50713f1d4d6be6375bb178bb43d140ee1acb8abe589cd723320b7925a275be1e"
        },
        {
          "alg": "SHA-256",
          "content": "e51b2cf5ec89a8b8470177641ed62a3ba22d74e1e898e06ad53aa77972487208"
        },
        {
          "alg": "SHA-256",
          "content": "49016d82f032b1bd1e10b01078a7d29ae71bf468eeae0ea22df8bab691e60003"
        },
        {
          "alg": "SHA-256",
          "content": "b3177bc0a768ef3bacceb4f272632990b7bea352f1b2f1eee9d6d6ff16516f92"
        },
        {
          "alg": "SHA-256",
          "content": "4b156914620f0b9d78dc1adb3751141daee561cfec796088abb89ed49d220f1a"
        },
        {
          "alg": "SHA-256",
          "content": "822519b64cf0b474f1a0aaef1dc621438ea46bb77c94df97a5b4d213a7d8a8b1"
        },
        {
          "alg": "SHA-256",
          "content": "f408eace7e22a68b467a0562e0d27d322f91fe3eaaa6f466b962c6cfaea9fa39"
        },
        {
          "alg": "SHA-256",
          "content": "5249a113065c2b7a958bc699759e359cd61cfc81e3069662208f48f191b7ed12"
        },
        {
          "alg": "SHA-256",
          "content": "7b54b9c67c2b06bd7b9a77253d242124b9c95d2c02def5a1144001ee547dd9d5"
        },
        {
          "alg": "SHA-256",
          "content": "0a6377060e7927187a42b7eb202090cbe2b34933a4eeaf90e3bd9e33432e5cae"
        },
        {
          "alg": "SHA-256",
          "content": "f9a1e9b622ca284143aab5d885848686dcd85453bb1ca9abcdb7503e64dc0056"
        },
        {
          "alg": "SHA-256",
          "content": "4da31a5512ed1729ca8d8aacde3f7faeb8843cde3165d6bcf7f88f74f17bb8aa"
        },
        {
          "alg": "SHA-256",
          "content": "acf93187c3710e422368eb768aee98db551ec7c85adc250207a95c16548ab7ac"
        },
        {
          "alg": "SHA-256",
          "content": "c557165320d6244ebe3a02431b2a201a20080e02f41f0cfa0ccc47a183765da8"
        },
        {
          "alg": "SHA-256",
          "content": "a9532c57211730c515341af11fef6e9b61d157487272a096d0c04da445642592"
        },
        {
          "alg": "SHA-256",
          "content": "d1dd47a22843b212baa8d74f37796815d43bd046b42a0f41e9da433386c3136b"
        },
        {
          "alg": "SHA-256",
          "content": "e7484b9361ed222ee1ca5b4337aa4cbdcc4618ce5aff57d9ef1582fd95893fc0"
        },
        {
          "alg": "SHA-256",
          "content": "cb84b80d88e19ede158619b80813968713d8d008b0e2497a576e6a0557d50712"
        },
        {
          "alg": "SHA-256",
          "content": "64480fb3e4d4ed9ed71c48a91a477384fc342a50ca30071d2f8a88d51d9c9413"
        },
        {
          "alg": "SHA-256",
          "content": "a1cab588b4fa14bea2e55ebea27478adfb05372f47573738e1acc4a36c0b05d2"
        },
        {
          "alg": "SHA-256",
          "content": "4b85b8825e631295ff4bc8943f7471d54c533a9360bbe15ebb38e018b555bb8a"
        },
        {
          "alg": "SHA-256",
          "content": "84f9670b89f34db07f81e53aee83e0b938a3412329d51c8f922488be7fcc4024"
        },
        {
          "alg": "SHA-256",
          "content": "e26acf20c26cb4fefc631fdb75aca2a6b8fa8b7b5d7f204fb6a8f1e63c706f53"
        },
        {
          "alg": "SHA-256",
          "content": "cdfcce633b4a4bb8281913c57fcafd4b5933fbc19111a5e3930bbd299d6102f1"
        },
        {
          "alg": "SHA-256",
          "content": "fecd17873a096036c1c87ab3486f1aef7f269ada7f23f7f856f93b1cc7744f14"
        },
        {
          "alg": "SHA-256",
          "content": "204e7a61ce99919c0de1bf904ab5d7aa188a129ea8f690a8f76cfb6e2844dc44"
        },
        {
          "alg": "SHA-256",
          "content": "e30dd55825dc554ec5b66a94953b8eda8745926514c5089dfcacecb9c99b5bd1"
        },
        {
          "alg": "SHA-256",
          "content": "73e68edf6dfd5f73f9ca127d84e2a6f9213c65bdffb736bda19524c0564fcd14"
        },
        {
          "alg": "SHA-256",
          "content": "3b075301a2836a0e297b1b658cb6d6135df535d62efefdd60366bd589c2c82f2"
        },
        {
          "alg": "SHA-256",
          "content": "310fc687f7b2044ec54e372c8cbe923bb88f5c37bded0d3079e5791c2fc3cf50"
        },
        {
          "alg": "SHA-256",
          "content": "044a09d8401fcf8681977faef6d286b8ade1e2d2e9dceda175d1cfa5ca496f30"
        },
        {
          "alg": "SHA-256",
          "content": "e434a45ce2e7a947f951fc5a8944c8cc080b7e59f9c50ae80fd39107cf88126d"
        },
        {
          "alg": "SHA-256",
          "content": "3f6d2c216318f8f32038ca3f72501ba08536f0fd18a36e858836b121b2deed9f"
        },
        {
          "alg": "SHA-256",
          "content": "297a2fe352ecf858b30a98f87948746ec16f001d279f84aebdbd3bd965e2f1bd"
        },
        {
          "alg": "SHA-256",
          "content": "91e72cf093fd833483a97ee648e0c053c7c629f51ff4a0e7edd84f806b0c5617"
        },
        {
          "alg": "SHA-256",
          "content": "2783d9226db8797636cd6896e4de81feed252d1db72265686c9558d97a4d94b9"
        },
        {
          "alg": "SHA-256",
          "content": "17076578bce0049a5ce57d14ad1bded391b68a3b213e9b81b0097b090244999a"
        },
        {
          "alg": "SHA-256",
          "content": "abb8ec0323b80161e3802da3150ef660b41d0e9be2048b76a363d93eee992c2b"
        },
        {
          "alg": "SHA-256",
          "content": "0c3063e5c0a8e8e62fae6c2596fa01da1561e4cd1da6fec5789f5cf99a8aefd8"
        },
        {
          "alg": "SHA-256",
          "content": "7f4425fa244fbf530b006d0c5f79ce920114cfff5b4f5f6056e669f8e160fdc0"
        },
        {
          "alg": "SHA-256",
          "content": "819ca24f8eafcfb683c1bd5f44f2f488cea1274eb8944731ffd2e1f10f619342"
        },
        {
          "alg": "SHA-256",
          "content": "a4f4d6cd615823bfc7fb7e9b5987c3f41666371d870d51058f77e2680fbe9630"
        },
        {
          "alg": "SHA-256",
          "content": "8cec2a38d70edc10e0e856ceda886af5327a017ccbde8e1de1bd44d300357543"
        },
        {
          "alg": "SHA-256",
          "content": "a7624b1ca46ca5d7b864ef0d2f8efe3091454085ee1855b4e992314529972215"
        },
        {
          "alg": "SHA-256",
          "content": "ec87ccc31bd21db7ad009d8572c127c1000f268517618a4cc09adba3c2a7f21c"
        },
        {
          "alg": "SHA-256",
          "content": "2a263e76b97bc42bdcd7c5f4953dec1f7cd62a1112fa7f869e57255229390d67"
        },
        {
          "alg": "SHA-256",
          "content": "b975866c184564c827e0877380f0dae57dcca7e52782128381b72feff6dfceb8"
        },
        {
          "alg": "SHA-256",
          "content": "a46d1ab4ba4d32e6dc80daf8a28ce0bd83d08df52fbc32f3e288663427734535"
        },
        {
          "alg": "SHA-256",
          "content": "7d37fb7c38f2b6edab0f845c4f85148d4c44204f52bc127021bd2bc9fdbf1656"
        },
        {
          "alg": "SHA-256",
          "content": "f5f5c6ec23a9043f2d139cc072f53dd23168d202a334b9b2fda8de4c3e890d90"
        },
        {
          "alg": "SHA-256",
          "content": "47a55d6cf6db2f401017a9e96e5288844e5051911fb4e0c8311a3980f5e59a7d"
        },
        {
          "alg": "SHA-256",
          "content": "2d07d21d0bc4b17558e8de0b02fbfdf1e347d3bb3699edd00bb92e7c57925420"
        },
        {
          "alg": "SHA-256",
          "content": "221ce1dd921ac4f603957f17d7c18c5cc0797fbb52f156941f92e04605d1d67b"
        },
        {
          "alg": "SHA-256",
          "content": "246d32a53a947c8f0189f5d699cbd4c7036de45d9359e13ba238d1239678c727"
        },
        {
          "alg": "SHA-256",
          "content": "34263e2fa8fb5bb63a0d97706cda38edbad62fddb58c7f12d6acbc092812aa50"
        },
        {
          "alg": "SHA-256",
          "content": "8ae44649b00947634ab0dab2a374a638f52923a6e67083f2c156cd5cbd1a881d"
        },
        {
          "alg": "SHA-256",
          "content": "1a97e42c8a2233f2f279ecadd9e4a037bcb5d813b78435e8eedd4db5a9e9708c"
        },
        {
          "alg": "SHA-256",
          "content": "8d027d56f1035e339d1001ac33eceab5b2ec8e42e449787bb75e289fb9a5cd1d"
        },
        {
          "alg": "SHA-256",
          "content": "68cf6eacd6028ef1142bc4b48376b81566385ca6f9e7dde3b0fa91be08ffcb57"
        },
        {
          "alg": "SHA-256",
          "content": "5ec8356b8a6afcf81fc7aeeef13b1ff7a49dec00f313394bbb9e83830d32ccd7"
        },
        {
          "alg": "SHA-256",
          "content": "15c0b5e49d3c44e2a0b93e6a49476c5edad0a7686b92c395765a7ea775572a75"
        },
        {
          "alg": "SHA-256",
          "content": "081c2bf54efe03774d0311172bc04fedf9ca01e644d4cd8c805688e527209bdc"
        },
        {
          "alg": "SHA-256",
          "content": "5f3224db28173a00d7afacdee07045cc4673dfab2b15492c7ae10deddbece761"
        },
        {
          "alg": "SHA-256",
          "content": "9ac374123c6fd7abf64d1fec93962b0bd4ee2c19751755a762a72dd96c0378f8"
        },
        {
          "alg": "SHA-256",
          "content": "b32c37a7a337e90822c45797bf3d79d60875cfcccd3ecc80e9f453d87026c122"
        },
        {
          "alg": "SHA-256",
          "content": "0063adad533e57171b79db3943b229d40dfafeeee579767f96541f106bac5f1b"
        },
        {
          "alg": "SHA-256",
          "content": "f9312b3c02d9b3d23840f67952913c9c8721d7f1b7db305289faefa878f364c2"
        },
        {
          "alg": "SHA-256",
          "content": "7dafe10c12ddd4d120d528c4b5599c953bd7b12845347d507b95451195bb6cad"
        },
        {
          "alg": "SHA-256",
          "content": "abb2759733d63a28b4956500a5dd57140f26486c92b2caedfb964ab7d9b79dbf"
        },
        {
          "alg": "SHA-256",
          "content": "810e19b685c8c3c5862f6a38160a1f4e4c0916c9390024ec347b6157a45a0992"
        },
        {
          "alg": "SHA-256",
          "content": "990de4f680b1c217e77ff0d6aa0029f9eb79889c11fb3e9a3942c7eba29c1996"
        },
        {
          "alg": "SHA-256",
          "content": "a296ca617f2d25fbceafb962b88750d627e5984e75732c712154d058ae8d79a3"
        },
        {
          "alg": "SHA-256",
          "content": "afb00d7fd8e0f285ca29a44cc50df2d622ff2f7a6d933fa641577b5f9d5f3db0"
        },
        {
          "alg": "SHA-256",
          "content": "33a29b5d00ccbf3219bb3e351d7875739c19481e030779f48cc46a7a71681a9b"
        },
        {
          "alg": "SHA-256",
          "content": "d162677af8d5d3d6ebab8394b021f4d041ac107a4b705873148a77a49dc9e1b2"
        },
        {
          "alg": "SHA-256",
          "content": "8372a2b976cf70654b2be6619ab6068acabb35f724c0fda7b277fbf53d66a5cf"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/yarl@1.24.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_x86_64_msvc@0.42.2",
      "type": "library",
      "name": "windows_x86_64_msvc",
      "version": "0.42.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_msvc@0.42.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2-contacts@0.2.2",
      "type": "library",
      "name": "objc2-contacts",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2-contacts@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/minipass@7.1.2",
      "type": "library",
      "name": "minipass",
      "version": "7.1.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8e3b34b57014d6605e011fc7d578f0c138ef62a6d327194119c0d73f70c5a74d5da754b67b56835610f1e461ccd9034a5da00edd97a7bb14beb9f675fd4b66b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/minipass@7.1.2",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/password-hash@0.5.0",
      "type": "library",
      "name": "password-hash",
      "version": "0.5.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/password-hash@0.5.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/version@0.9933",
      "type": "library",
      "name": "version",
      "version": "0.9933",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:version-0.9933.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/version@0.9933",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/paste@1.0.15",
      "type": "library",
      "name": "paste",
      "version": "1.0.15",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/paste@1.0.15",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/invoke@3.0.3",
      "type": "library",
      "name": "invoke",
      "version": "3.0.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f11327165e5cbb89b2ad1d88d3292b5113332c43b8553b494da435d6ec6f5053"
        },
        {
          "alg": "SHA-256",
          "content": "437b6a622223824380bfb4e64f612711a6b648c795f565efc8625af66fb57f0c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/invoke@3.0.3",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40tanstack/virtual-core@3.14.0",
      "type": "library",
      "name": "virtual-core",
      "version": "3.14.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "24b00da86cbf0fa9385239a1f13af6e651a29ae397362695c976820194b45bed77f74b000dd1a7c9475258d21f778f6079bb48c463228f8224b51573addaf5d9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40tanstack/virtual-core@3.14.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/syn@1.0.109",
      "type": "library",
      "name": "syn",
      "version": "1.0.109",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/syn@1.0.109",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opentelemetry-proto@1.39.1",
      "type": "library",
      "name": "opentelemetry-proto",
      "version": "1.39.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6c8e05144fc0d3ed4d22c2289c6b126e03bcd0e6a7da0f16cedd2e1c2772e2c8"
        },
        {
          "alg": "SHA-256",
          "content": "22cdc78efd3b3765d09e68bfbd010d4fc254c9818afd0b6b423387d9dee46007"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opentelemetry-proto@1.39.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_i686_gnu@0.42.2",
      "type": "library",
      "name": "windows_i686_gnu",
      "version": "0.42.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_i686_gnu@0.42.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/redis@7.1.1",
      "type": "library",
      "name": "redis",
      "version": "7.1.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a2814b2bda15b39dad11391cc48edac4697214a8a5a4bd10abe936ab4892eb43"
        },
        {
          "alg": "SHA-256",
          "content": "f77817f16071c2950492c67d40b771fa493eb3fccc630a424a10976dbb794b7a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/redis@7.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/num-bigint@0.4.6",
      "type": "library",
      "name": "num-bigint",
      "version": "0.4.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/num-bigint@0.4.6",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/apispec-oneofschema@3.0.2",
      "type": "library",
      "name": "apispec-oneofschema",
      "version": "3.0.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "03fad9b6d88f0e61669700d2e544e1410064d3cc267dc5d1d174b26f69bd05b7"
        },
        {
          "alg": "SHA-256",
          "content": "7acc177b0fb482d66c4d9e2acc16952fa4c219be29e6e60783bcc7793fb068eb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/apispec-oneofschema@3.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/zerofrom-derive@0.1.6",
      "type": "library",
      "name": "zerofrom-derive",
      "version": "0.1.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/zerofrom-derive@0.1.6",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pymysql@1.1.3",
      "type": "library",
      "name": "pymysql",
      "version": "1.1.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8164ba62c552f6105f3b11753352d0f16b90d1703ba67d81923d5a8a5d1c5289"
        },
        {
          "alg": "SHA-256",
          "content": "e70ebf2047a4edf6138cf79c68ad418ef620af65900aa585c5e8bfc95044d43a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pymysql@1.1.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/asgiref@3.11.1",
      "type": "library",
      "name": "asgiref",
      "version": "3.11.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e8667a091e69529631969fd45dc268fa79b99c92c5fcdda727757e52146ec133"
        },
        {
          "alg": "SHA-256",
          "content": "5f184dc43b7e763efe848065441eac62229c9f7b0475f41f80e207a114eda4ce"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/asgiref@3.11.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/camelcase-css@2.0.1",
      "type": "library",
      "name": "camelcase-css",
      "version": "2.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40e4af7af86c9628e0630471e91bfbcca74c17c95b466c7eb901b1dbebc373e288fde067b32f648ade5a8f6dc0806bb7a5ae2df408306e75d6a92fa2398fb668"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/camelcase-css@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/get-intrinsic@1.3.0",
      "type": "library",
      "name": "get-intrinsic",
      "version": "1.3.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5f4a349aa2cfdf448548a7ec5226513a95fc21112ecb36d29a08121a987b23af69dad418800493e8d263a38f3f062435116ab9823c6a9a89583999f8dbf7c09"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/get-intrinsic@1.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/nagios@3.5.1",
      "type": "library",
      "name": "nagios",
      "version": "3.5.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@nagios+//:dependency_info"
        }
      ],
      "purl": "pkg:generic/nagios@3.5.1",
      "licenses": [
        {
          "license": {
            "id": "GPL-2.0-only",
            "text": {
              "contentType": "text/plain",
              "encoding": "base64",
              "content": "CQkgICAgR05VIEdFTkVSQUwgUFVCTElDIExJQ0VOU0UKCQkgICAgICAgVmVyc2lvbiAyLCBKdW5lIDE5OTEKCiBDb3B5cmlnaHQgKEMpIDE5ODksIDE5OTEgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCiAgICAgICAgICAgICAgICAgICAgICAgNTkgVGVtcGxlIFBsYWNlLCBTdWl0ZSAzMzAsIEJvc3RvbiwgTUEgIDAyMTExLTEzMDcgIFVTQQogRXZlcnlvbmUgaXMgcGVybWl0dGVkIHRvIGNvcHkgYW5kIGRpc3RyaWJ1dGUgdmVyYmF0aW0gY29waWVzCiBvZiB0aGlzIGxpY2Vuc2UgZG9jdW1lbnQsIGJ1dCBjaGFuZ2luZyBpdCBpcyBub3QgYWxsb3dlZC4KCgkJCSAgICBQcmVhbWJsZQoKICBUaGUgbGljZW5zZXMgZm9yIG1vc3Qgc29mdHdhcmUgYXJlIGRlc2lnbmVkIHRvIHRha2UgYXdheSB5b3VyCmZyZWVkb20gdG8gc2hhcmUgYW5kIGNoYW5nZSBpdC4gIEJ5IGNvbnRyYXN0LCB0aGUgR05VIEdlbmVyYWwgUHVibGljCkxpY2Vuc2UgaXMgaW50ZW5kZWQgdG8gZ3VhcmFudGVlIHlvdXIgZnJlZWRvbSB0byBzaGFyZSBhbmQgY2hhbmdlIGZyZWUKc29mdHdhcmUtLXRvIG1ha2Ugc3VyZSB0aGUgc29mdHdhcmUgaXMgZnJlZSBmb3IgYWxsIGl0cyB1c2Vycy4gIFRoaXMKR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcHBsaWVzIHRvIG1vc3Qgb2YgdGhlIEZyZWUgU29mdHdhcmUKRm91bmRhdGlvbidzIHNvZnR3YXJlIGFuZCB0byBhbnkgb3RoZXIgcHJvZ3JhbSB3aG9zZSBhdXRob3JzIGNvbW1pdCB0bwp1c2luZyBpdC4gIChTb21lIG90aGVyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiBzb2Z0d2FyZSBpcyBjb3ZlcmVkIGJ5CnRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGluc3RlYWQuKSAgWW91IGNhbiBhcHBseSBpdCB0bwp5b3VyIHByb2dyYW1zLCB0b28uCgogIFdoZW4gd2Ugc3BlYWsgb2YgZnJlZSBzb2Z0d2FyZSwgd2UgYXJlIHJlZmVycmluZyB0byBmcmVlZG9tLCBub3QKcHJpY2UuICBPdXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZXMgYXJlIGRlc2lnbmVkIHRvIG1ha2Ugc3VyZSB0aGF0IHlvdQpoYXZlIHRoZSBmcmVlZG9tIHRvIGRpc3RyaWJ1dGUgY29waWVzIG9mIGZyZWUgc29mdHdhcmUgKGFuZCBjaGFyZ2UgZm9yCnRoaXMgc2VydmljZSBpZiB5b3Ugd2lzaCksIHRoYXQgeW91IHJlY2VpdmUgc291cmNlIGNvZGUgb3IgY2FuIGdldCBpdAppZiB5b3Ugd2FudCBpdCwgdGhhdCB5b3UgY2FuIGNoYW5nZSB0aGUgc29mdHdhcmUgb3IgdXNlIHBpZWNlcyBvZiBpdAppbiBuZXcgZnJlZSBwcm9ncmFtczsgYW5kIHRoYXQgeW91IGtub3cgeW91IGNhbiBkbyB0aGVzZSB0aGluZ3MuCgogIFRvIHByb3RlY3QgeW91ciByaWdodHMsIHdlIG5lZWQgdG8gbWFrZSByZXN0cmljdGlvbnMgdGhhdCBmb3JiaWQKYW55b25lIHRvIGRlbnkgeW91IHRoZXNlIHJpZ2h0cyBvciB0byBhc2sgeW91IHRvIHN1cnJlbmRlciB0aGUgcmlnaHRzLgpUaGVzZSByZXN0cmljdGlvbnMgdHJhbnNsYXRlIHRvIGNlcnRhaW4gcmVzcG9uc2liaWxpdGllcyBmb3IgeW91IGlmIHlvdQpkaXN0cmlidXRlIGNvcGllcyBvZiB0aGUgc29mdHdhcmUsIG9yIGlmIHlvdSBtb2RpZnkgaXQuCgogIEZvciBleGFtcGxlLCBpZiB5b3UgZGlzdHJpYnV0ZSBjb3BpZXMgb2Ygc3VjaCBhIHByb2dyYW0sIHdoZXRoZXIKZ3JhdGlzIG9yIGZvciBhIGZlZSwgeW91IG11c3QgZ2l2ZSB0aGUgcmVjaXBpZW50cyBhbGwgdGhlIHJpZ2h0cyB0aGF0CnlvdSBoYXZlLiAgWW91IG11c3QgbWFrZSBzdXJlIHRoYXQgdGhleSwgdG9vLCByZWNlaXZlIG9yIGNhbiBnZXQgdGhlCnNvdXJjZSBjb2RlLiAgQW5kIHlvdSBtdXN0IHNob3cgdGhlbSB0aGVzZSB0ZXJtcyBzbyB0aGV5IGtub3cgdGhlaXIKcmlnaHRzLgoKICBXZSBwcm90ZWN0IHlvdXIgcmlnaHRzIHdpdGggdHdvIHN0ZXBzOiAoMSkgY29weXJpZ2h0IHRoZSBzb2Z0d2FyZSwgYW5kCigyKSBvZmZlciB5b3UgdGhpcyBsaWNlbnNlIHdoaWNoIGdpdmVzIHlvdSBsZWdhbCBwZXJtaXNzaW9uIHRvIGNvcHksCmRpc3RyaWJ1dGUgYW5kL29yIG1vZGlmeSB0aGUgc29mdHdhcmUuCgogIEFsc28sIGZvciBlYWNoIGF1dGhvcidzIHByb3RlY3Rpb24gYW5kIG91cnMsIHdlIHdhbnQgdG8gbWFrZSBjZXJ0YWluCnRoYXQgZXZlcnlvbmUgdW5kZXJzdGFuZHMgdGhhdCB0aGVyZSBpcyBubyB3YXJyYW50eSBmb3IgdGhpcyBmcmVlCnNvZnR3YXJlLiAgSWYgdGhlIHNvZnR3YXJlIGlzIG1vZGlmaWVkIGJ5IHNvbWVvbmUgZWxzZSBhbmQgcGFzc2VkIG9uLCB3ZQp3YW50IGl0cyByZWNpcGllbnRzIHRvIGtub3cgdGhhdCB3aGF0IHRoZXkgaGF2ZSBpcyBub3QgdGhlIG9yaWdpbmFsLCBzbwp0aGF0IGFueSBwcm9ibGVtcyBpbnRyb2R1Y2VkIGJ5IG90aGVycyB3aWxsIG5vdCByZWZsZWN0IG9uIHRoZSBvcmlnaW5hbAphdXRob3JzJyByZXB1dGF0aW9ucy4KCiAgRmluYWxseSwgYW55IGZyZWUgcHJvZ3JhbSBpcyB0aHJlYXRlbmVkIGNvbnN0YW50bHkgYnkgc29mdHdhcmUKcGF0ZW50cy4gIFdlIHdpc2ggdG8gYXZvaWQgdGhlIGRhbmdlciB0aGF0IHJlZGlzdHJpYnV0b3JzIG9mIGEgZnJlZQpwcm9ncmFtIHdpbGwgaW5kaXZpZHVhbGx5IG9idGFpbiBwYXRlbnQgbGljZW5zZXMsIGluIGVmZmVjdCBtYWtpbmcgdGhlCnByb2dyYW0gcHJvcHJpZXRhcnkuICBUbyBwcmV2ZW50IHRoaXMsIHdlIGhhdmUgbWFkZSBpdCBjbGVhciB0aGF0IGFueQpwYXRlbnQgbXVzdCBiZSBsaWNlbnNlZCBmb3IgZXZlcnlvbmUncyBmcmVlIHVzZSBvciBub3QgbGljZW5zZWQgYXQgYWxsLgoKICBUaGUgcHJlY2lzZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBmb3IgY29weWluZywgZGlzdHJpYnV0aW9uIGFuZAptb2RpZmljYXRpb24gZm9sbG93LgoKCQkgICAgR05VIEdFTkVSQUwgUFVCTElDIExJQ0VOU0UKICAgVEVSTVMgQU5EIENPTkRJVElPTlMgRk9SIENPUFlJTkcsIERJU1RSSUJVVElPTiBBTkQgTU9ESUZJQ0FUSU9OCgogIDAuIFRoaXMgTGljZW5zZSBhcHBsaWVzIHRvIGFueSBwcm9ncmFtIG9yIG90aGVyIHdvcmsgd2hpY2ggY29udGFpbnMKYSBub3RpY2UgcGxhY2VkIGJ5IHRoZSBjb3B5cmlnaHQgaG9sZGVyIHNheWluZyBpdCBtYXkgYmUgZGlzdHJpYnV0ZWQKdW5kZXIgdGhlIHRlcm1zIG9mIHRoaXMgR2VuZXJhbCBQdWJsaWMgTGljZW5zZS4gIFRoZSAiUHJvZ3JhbSIsIGJlbG93LApyZWZlcnMgdG8gYW55IHN1Y2ggcHJvZ3JhbSBvciB3b3JrLCBhbmQgYSAid29yayBiYXNlZCBvbiB0aGUgUHJvZ3JhbSIKbWVhbnMgZWl0aGVyIHRoZSBQcm9ncmFtIG9yIGFueSBkZXJpdmF0aXZlIHdvcmsgdW5kZXIgY29weXJpZ2h0IGxhdzoKdGhhdCBpcyB0byBzYXksIGEgd29yayBjb250YWluaW5nIHRoZSBQcm9ncmFtIG9yIGEgcG9ydGlvbiBvZiBpdCwKZWl0aGVyIHZlcmJhdGltIG9yIHdpdGggbW9kaWZpY2F0aW9ucyBhbmQvb3IgdHJhbnNsYXRlZCBpbnRvIGFub3RoZXIKbGFuZ3VhZ2UuICAoSGVyZWluYWZ0ZXIsIHRyYW5zbGF0aW9uIGlzIGluY2x1ZGVkIHdpdGhvdXQgbGltaXRhdGlvbiBpbgp0aGUgdGVybSAibW9kaWZpY2F0aW9uIi4pICBFYWNoIGxpY2Vuc2VlIGlzIGFkZHJlc3NlZCBhcyAieW91Ii4KCkFjdGl2aXRpZXMgb3RoZXIgdGhhbiBjb3B5aW5nLCBkaXN0cmlidXRpb24gYW5kIG1vZGlmaWNhdGlvbiBhcmUgbm90CmNvdmVyZWQgYnkgdGhpcyBMaWNlbnNlOyB0aGV5IGFyZSBvdXRzaWRlIGl0cyBzY29wZS4gIFRoZSBhY3Qgb2YKcnVubmluZyB0aGUgUHJvZ3JhbSBpcyBub3QgcmVzdHJpY3RlZCwgYW5kIHRoZSBvdXRwdXQgZnJvbSB0aGUgUHJvZ3JhbQppcyBjb3ZlcmVkIG9ubHkgaWYgaXRzIGNvbnRlbnRzIGNvbnN0aXR1dGUgYSB3b3JrIGJhc2VkIG9uIHRoZQpQcm9ncmFtIChpbmRlcGVuZGVudCBvZiBoYXZpbmcgYmVlbiBtYWRlIGJ5IHJ1bm5pbmcgdGhlIFByb2dyYW0pLgpXaGV0aGVyIHRoYXQgaXMgdHJ1ZSBkZXBlbmRzIG9uIHdoYXQgdGhlIFByb2dyYW0gZG9lcy4KCiAgMS4gWW91IG1heSBjb3B5IGFuZCBkaXN0cmlidXRlIHZlcmJhdGltIGNvcGllcyBvZiB0aGUgUHJvZ3JhbSdzCnNvdXJjZSBjb2RlIGFzIHlvdSByZWNlaXZlIGl0LCBpbiBhbnkgbWVkaXVtLCBwcm92aWRlZCB0aGF0IHlvdQpjb25zcGljdW91c2x5IGFuZCBhcHByb3ByaWF0ZWx5IHB1Ymxpc2ggb24gZWFjaCBjb3B5IGFuIGFwcHJvcHJpYXRlCmNvcHlyaWdodCBub3RpY2UgYW5kIGRpc2NsYWltZXIgb2Ygd2FycmFudHk7IGtlZXAgaW50YWN0IGFsbCB0aGUKbm90aWNlcyB0aGF0IHJlZmVyIHRvIHRoaXMgTGljZW5zZSBhbmQgdG8gdGhlIGFic2VuY2Ugb2YgYW55IHdhcnJhbnR5OwphbmQgZ2l2ZSBhbnkgb3RoZXIgcmVjaXBpZW50cyBvZiB0aGUgUHJvZ3JhbSBhIGNvcHkgb2YgdGhpcyBMaWNlbnNlCmFsb25nIHdpdGggdGhlIFByb2dyYW0uCgpZb3UgbWF5IGNoYXJnZSBhIGZlZSBmb3IgdGhlIHBoeXNpY2FsIGFjdCBvZiB0cmFuc2ZlcnJpbmcgYSBjb3B5LCBhbmQKeW91IG1heSBhdCB5b3VyIG9wdGlvbiBvZmZlciB3YXJyYW50eSBwcm90ZWN0aW9uIGluIGV4Y2hhbmdlIGZvciBhIGZlZS4KCiAgMi4gWW91IG1heSBtb2RpZnkgeW91ciBjb3B5IG9yIGNvcGllcyBvZiB0aGUgUHJvZ3JhbSBvciBhbnkgcG9ydGlvbgpvZiBpdCwgdGh1cyBmb3JtaW5nIGEgd29yayBiYXNlZCBvbiB0aGUgUHJvZ3JhbSwgYW5kIGNvcHkgYW5kCmRpc3RyaWJ1dGUgc3VjaCBtb2RpZmljYXRpb25zIG9yIHdvcmsgdW5kZXIgdGhlIHRlcm1zIG9mIFNlY3Rpb24gMQphYm92ZSwgcHJvdmlkZWQgdGhhdCB5b3UgYWxzbyBtZWV0IGFsbCBvZiB0aGVzZSBjb25kaXRpb25zOgoKICAgIGEpIFlvdSBtdXN0IGNhdXNlIHRoZSBtb2RpZmllZCBmaWxlcyB0byBjYXJyeSBwcm9taW5lbnQgbm90aWNlcwogICAgc3RhdGluZyB0aGF0IHlvdSBjaGFuZ2VkIHRoZSBmaWxlcyBhbmQgdGhlIGRhdGUgb2YgYW55IGNoYW5nZS4KCiAgICBiKSBZb3UgbXVzdCBjYXVzZSBhbnkgd29yayB0aGF0IHlvdSBkaXN0cmlidXRlIG9yIHB1Ymxpc2gsIHRoYXQgaW4KICAgIHdob2xlIG9yIGluIHBhcnQgY29udGFpbnMgb3IgaXMgZGVyaXZlZCBmcm9tIHRoZSBQcm9ncmFtIG9yIGFueQogICAgcGFydCB0aGVyZW9mLCB0byBiZSBsaWNlbnNlZCBhcyBhIHdob2xlIGF0IG5vIGNoYXJnZSB0byBhbGwgdGhpcmQKICAgIHBhcnRpZXMgdW5kZXIgdGhlIHRlcm1zIG9mIHRoaXMgTGljZW5zZS4KCiAgICBjKSBJZiB0aGUgbW9kaWZpZWQgcHJvZ3JhbSBub3JtYWxseSByZWFkcyBjb21tYW5kcyBpbnRlcmFjdGl2ZWx5CiAgICB3aGVuIHJ1biwgeW91IG11c3QgY2F1c2UgaXQsIHdoZW4gc3RhcnRlZCBydW5uaW5nIGZvciBzdWNoCiAgICBpbnRlcmFjdGl2ZSB1c2UgaW4gdGhlIG1vc3Qgb3JkaW5hcnkgd2F5LCB0byBwcmludCBvciBkaXNwbGF5IGFuCiAgICBhbm5vdW5jZW1lbnQgaW5jbHVkaW5nIGFuIGFwcHJvcHJpYXRlIGNvcHlyaWdodCBub3RpY2UgYW5kIGEKICAgIG5vdGljZSB0aGF0IHRoZXJlIGlzIG5vIHdhcnJhbnR5IChvciBlbHNlLCBzYXlpbmcgdGhhdCB5b3UgcHJvdmlkZQogICAgYSB3YXJyYW50eSkgYW5kIHRoYXQgdXNlcnMgbWF5IHJlZGlzdHJpYnV0ZSB0aGUgcHJvZ3JhbSB1bmRlcgogICAgdGhlc2UgY29uZGl0aW9ucywgYW5kIHRlbGxpbmcgdGhlIHVzZXIgaG93IHRvIHZpZXcgYSBjb3B5IG9mIHRoaXMKICAgIExpY2Vuc2UuICAoRXhjZXB0aW9uOiBpZiB0aGUgUHJvZ3JhbSBpdHNlbGYgaXMgaW50ZXJhY3RpdmUgYnV0CiAgICBkb2VzIG5vdCBub3JtYWxseSBwcmludCBzdWNoIGFuIGFubm91bmNlbWVudCwgeW91ciB3b3JrIGJhc2VkIG9uCiAgICB0aGUgUHJvZ3JhbSBpcyBub3QgcmVxdWlyZWQgdG8gcHJpbnQgYW4gYW5ub3VuY2VtZW50LikKClRoZXNlIHJlcXVpcmVtZW50cyBhcHBseSB0byB0aGUgbW9kaWZpZWQgd29yayBhcyBhIHdob2xlLiAgSWYKaWRlbnRpZmlhYmxlIHNlY3Rpb25zIG9mIHRoYXQgd29yayBhcmUgbm90IGRlcml2ZWQgZnJvbSB0aGUgUHJvZ3JhbSwKYW5kIGNhbiBiZSByZWFzb25hYmx5IGNvbnNpZGVyZWQgaW5kZXBlbmRlbnQgYW5kIHNlcGFyYXRlIHdvcmtzIGluCnRoZW1zZWx2ZXMsIHRoZW4gdGhpcyBMaWNlbnNlLCBhbmQgaXRzIHRlcm1zLCBkbyBub3QgYXBwbHkgdG8gdGhvc2UKc2VjdGlvbnMgd2hlbiB5b3UgZGlzdHJpYnV0ZSB0aGVtIGFzIHNlcGFyYXRlIHdvcmtzLiAgQnV0IHdoZW4geW91CmRpc3RyaWJ1dGUgdGhlIHNhbWUgc2VjdGlvbnMgYXMgcGFydCBvZiBhIHdob2xlIHdoaWNoIGlzIGEgd29yayBiYXNlZApvbiB0aGUgUHJvZ3JhbSwgdGhlIGRpc3RyaWJ1dGlvbiBvZiB0aGUgd2hvbGUgbXVzdCBiZSBvbiB0aGUgdGVybXMgb2YKdGhpcyBMaWNlbnNlLCB3aG9zZSBwZXJtaXNzaW9ucyBmb3Igb3RoZXIgbGljZW5zZWVzIGV4dGVuZCB0byB0aGUKZW50aXJlIHdob2xlLCBhbmQgdGh1cyB0byBlYWNoIGFuZCBldmVyeSBwYXJ0IHJlZ2FyZGxlc3Mgb2Ygd2hvIHdyb3RlIGl0LgoKVGh1cywgaXQgaXMgbm90IHRoZSBpbnRlbnQgb2YgdGhpcyBzZWN0aW9uIHRvIGNsYWltIHJpZ2h0cyBvciBjb250ZXN0CnlvdXIgcmlnaHRzIHRvIHdvcmsgd3JpdHRlbiBlbnRpcmVseSBieSB5b3U7IHJhdGhlciwgdGhlIGludGVudCBpcyB0bwpleGVyY2lzZSB0aGUgcmlnaHQgdG8gY29udHJvbCB0aGUgZGlzdHJpYnV0aW9uIG9mIGRlcml2YXRpdmUgb3IKY29sbGVjdGl2ZSB3b3JrcyBiYXNlZCBvbiB0aGUgUHJvZ3JhbS4KCkluIGFkZGl0aW9uLCBtZXJlIGFnZ3JlZ2F0aW9uIG9mIGFub3RoZXIgd29yayBub3QgYmFzZWQgb24gdGhlIFByb2dyYW0Kd2l0aCB0aGUgUHJvZ3JhbSAob3Igd2l0aCBhIHdvcmsgYmFzZWQgb24gdGhlIFByb2dyYW0pIG9uIGEgdm9sdW1lIG9mCmEgc3RvcmFnZSBvciBkaXN0cmlidXRpb24gbWVkaXVtIGRvZXMgbm90IGJyaW5nIHRoZSBvdGhlciB3b3JrIHVuZGVyCnRoZSBzY29wZSBvZiB0aGlzIExpY2Vuc2UuCgogIDMuIFlvdSBtYXkgY29weSBhbmQgZGlzdHJpYnV0ZSB0aGUgUHJvZ3JhbSAob3IgYSB3b3JrIGJhc2VkIG9uIGl0LAp1bmRlciBTZWN0aW9uIDIpIGluIG9iamVjdCBjb2RlIG9yIGV4ZWN1dGFibGUgZm9ybSB1bmRlciB0aGUgdGVybXMgb2YKU2VjdGlvbnMgMSBhbmQgMiBhYm92ZSBwcm92aWRlZCB0aGF0IHlvdSBhbHNvIGRvIG9uZSBvZiB0aGUgZm9sbG93aW5nOgoKICAgIGEpIEFjY29tcGFueSBpdCB3aXRoIHRoZSBjb21wbGV0ZSBjb3JyZXNwb25kaW5nIG1hY2hpbmUtcmVhZGFibGUKICAgIHNvdXJjZSBjb2RlLCB3aGljaCBtdXN0IGJlIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiBTZWN0aW9ucwogICAgMSBhbmQgMiBhYm92ZSBvbiBhIG1lZGl1bSBjdXN0b21hcmlseSB1c2VkIGZvciBzb2Z0d2FyZSBpbnRlcmNoYW5nZTsgb3IsCgogICAgYikgQWNjb21wYW55IGl0IHdpdGggYSB3cml0dGVuIG9mZmVyLCB2YWxpZCBmb3IgYXQgbGVhc3QgdGhyZWUKICAgIHllYXJzLCB0byBnaXZlIGFueSB0aGlyZCBwYXJ0eSwgZm9yIGEgY2hhcmdlIG5vIG1vcmUgdGhhbiB5b3VyCiAgICBjb3N0IG9mIHBoeXNpY2FsbHkgcGVyZm9ybWluZyBzb3VyY2UgZGlzdHJpYnV0aW9uLCBhIGNvbXBsZXRlCiAgICBtYWNoaW5lLXJlYWRhYmxlIGNvcHkgb2YgdGhlIGNvcnJlc3BvbmRpbmcgc291cmNlIGNvZGUsIHRvIGJlCiAgICBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgU2VjdGlvbnMgMSBhbmQgMiBhYm92ZSBvbiBhIG1lZGl1bQogICAgY3VzdG9tYXJpbHkgdXNlZCBmb3Igc29mdHdhcmUgaW50ZXJjaGFuZ2U7IG9yLAoKICAgIGMpIEFjY29tcGFueSBpdCB3aXRoIHRoZSBpbmZvcm1hdGlvbiB5b3UgcmVjZWl2ZWQgYXMgdG8gdGhlIG9mZmVyCiAgICB0byBkaXN0cmlidXRlIGNvcnJlc3BvbmRpbmcgc291cmNlIGNvZGUuICAoVGhpcyBhbHRlcm5hdGl2ZSBpcwogICAgYWxsb3dlZCBvbmx5IGZvciBub25jb21tZXJjaWFsIGRpc3RyaWJ1dGlvbiBhbmQgb25seSBpZiB5b3UKICAgIHJlY2VpdmVkIHRoZSBwcm9ncmFtIGluIG9iamVjdCBjb2RlIG9yIGV4ZWN1dGFibGUgZm9ybSB3aXRoIHN1Y2gKICAgIGFuIG9mZmVyLCBpbiBhY2NvcmQgd2l0aCBTdWJzZWN0aW9uIGIgYWJvdmUuKQoKVGhlIHNvdXJjZSBjb2RlIGZvciBhIHdvcmsgbWVhbnMgdGhlIHByZWZlcnJlZCBmb3JtIG9mIHRoZSB3b3JrIGZvcgptYWtpbmcgbW9kaWZpY2F0aW9ucyB0byBpdC4gIEZvciBhbiBleGVjdXRhYmxlIHdvcmssIGNvbXBsZXRlIHNvdXJjZQpjb2RlIG1lYW5zIGFsbCB0aGUgc291cmNlIGNvZGUgZm9yIGFsbCBtb2R1bGVzIGl0IGNvbnRhaW5zLCBwbHVzIGFueQphc3NvY2lhdGVkIGludGVyZmFjZSBkZWZpbml0aW9uIGZpbGVzLCBwbHVzIHRoZSBzY3JpcHRzIHVzZWQgdG8KY29udHJvbCBjb21waWxhdGlvbiBhbmQgaW5zdGFsbGF0aW9uIG9mIHRoZSBleGVjdXRhYmxlLiAgSG93ZXZlciwgYXMgYQpzcGVjaWFsIGV4Y2VwdGlvbiwgdGhlIHNvdXJjZSBjb2RlIGRpc3RyaWJ1dGVkIG5lZWQgbm90IGluY2x1ZGUKYW55dGhpbmcgdGhhdCBpcyBub3JtYWxseSBkaXN0cmlidXRlZCAoaW4gZWl0aGVyIHNvdXJjZSBvciBiaW5hcnkKZm9ybSkgd2l0aCB0aGUgbWFqb3IgY29tcG9uZW50cyAoY29tcGlsZXIsIGtlcm5lbCwgYW5kIHNvIG9uKSBvZiB0aGUKb3BlcmF0aW5nIHN5c3RlbSBvbiB3aGljaCB0aGUgZXhlY3V0YWJsZSBydW5zLCB1bmxlc3MgdGhhdCBjb21wb25lbnQKaXRzZWxmIGFjY29tcGFuaWVzIHRoZSBleGVjdXRhYmxlLgoKSWYgZGlzdHJpYnV0aW9uIG9mIGV4ZWN1dGFibGUgb3Igb2JqZWN0IGNvZGUgaXMgbWFkZSBieSBvZmZlcmluZwphY2Nlc3MgdG8gY29weSBmcm9tIGEgZGVzaWduYXRlZCBwbGFjZSwgdGhlbiBvZmZlcmluZyBlcXVpdmFsZW50CmFjY2VzcyB0byBjb3B5IHRoZSBzb3VyY2UgY29kZSBmcm9tIHRoZSBzYW1lIHBsYWNlIGNvdW50cyBhcwpkaXN0cmlidXRpb24gb2YgdGhlIHNvdXJjZSBjb2RlLCBldmVuIHRob3VnaCB0aGlyZCBwYXJ0aWVzIGFyZSBub3QKY29tcGVsbGVkIHRvIGNvcHkgdGhlIHNvdXJjZSBhbG9uZyB3aXRoIHRoZSBvYmplY3QgY29kZS4KCiAgNC4gWW91IG1heSBub3QgY29weSwgbW9kaWZ5LCBzdWJsaWNlbnNlLCBvciBkaXN0cmlidXRlIHRoZSBQcm9ncmFtCmV4Y2VwdCBhcyBleHByZXNzbHkgcHJvdmlkZWQgdW5kZXIgdGhpcyBMaWNlbnNlLiAgQW55IGF0dGVtcHQKb3RoZXJ3aXNlIHRvIGNvcHksIG1vZGlmeSwgc3VibGljZW5zZSBvciBkaXN0cmlidXRlIHRoZSBQcm9ncmFtIGlzCnZvaWQsIGFuZCB3aWxsIGF1dG9tYXRpY2FsbHkgdGVybWluYXRlIHlvdXIgcmlnaHRzIHVuZGVyIHRoaXMgTGljZW5zZS4KSG93ZXZlciwgcGFydGllcyB3aG8gaGF2ZSByZWNlaXZlZCBjb3BpZXMsIG9yIHJpZ2h0cywgZnJvbSB5b3UgdW5kZXIKdGhpcyBMaWNlbnNlIHdpbGwgbm90IGhhdmUgdGhlaXIgbGljZW5zZXMgdGVybWluYXRlZCBzbyBsb25nIGFzIHN1Y2gKcGFydGllcyByZW1haW4gaW4gZnVsbCBjb21wbGlhbmNlLgoKICA1LiBZb3UgYXJlIG5vdCByZXF1aXJlZCB0byBhY2NlcHQgdGhpcyBMaWNlbnNlLCBzaW5jZSB5b3UgaGF2ZSBub3QKc2lnbmVkIGl0LiAgSG93ZXZlciwgbm90aGluZyBlbHNlIGdyYW50cyB5b3UgcGVybWlzc2lvbiB0byBtb2RpZnkgb3IKZGlzdHJpYnV0ZSB0aGUgUHJvZ3JhbSBvciBpdHMgZGVyaXZhdGl2ZSB3b3Jrcy4gIFRoZXNlIGFjdGlvbnMgYXJlCnByb2hpYml0ZWQgYnkgbGF3IGlmIHlvdSBkbyBub3QgYWNjZXB0IHRoaXMgTGljZW5zZS4gIFRoZXJlZm9yZSwgYnkKbW9kaWZ5aW5nIG9yIGRpc3RyaWJ1dGluZyB0aGUgUHJvZ3JhbSAob3IgYW55IHdvcmsgYmFzZWQgb24gdGhlClByb2dyYW0pLCB5b3UgaW5kaWNhdGUgeW91ciBhY2NlcHRhbmNlIG9mIHRoaXMgTGljZW5zZSB0byBkbyBzbywgYW5kCmFsbCBpdHMgdGVybXMgYW5kIGNvbmRpdGlvbnMgZm9yIGNvcHlpbmcsIGRpc3RyaWJ1dGluZyBvciBtb2RpZnlpbmcKdGhlIFByb2dyYW0gb3Igd29ya3MgYmFzZWQgb24gaXQuCgogIDYuIEVhY2ggdGltZSB5b3UgcmVkaXN0cmlidXRlIHRoZSBQcm9ncmFtIChvciBhbnkgd29yayBiYXNlZCBvbiB0aGUKUHJvZ3JhbSksIHRoZSByZWNpcGllbnQgYXV0b21hdGljYWxseSByZWNlaXZlcyBhIGxpY2Vuc2UgZnJvbSB0aGUKb3JpZ2luYWwgbGljZW5zb3IgdG8gY29weSwgZGlzdHJpYnV0ZSBvciBtb2RpZnkgdGhlIFByb2dyYW0gc3ViamVjdCB0bwp0aGVzZSB0ZXJtcyBhbmQgY29uZGl0aW9ucy4gIFlvdSBtYXkgbm90IGltcG9zZSBhbnkgZnVydGhlcgpyZXN0cmljdGlvbnMgb24gdGhlIHJlY2lwaWVudHMnIGV4ZXJjaXNlIG9mIHRoZSByaWdodHMgZ3JhbnRlZCBoZXJlaW4uCllvdSBhcmUgbm90IHJlc3BvbnNpYmxlIGZvciBlbmZvcmNpbmcgY29tcGxpYW5jZSBieSB0aGlyZCBwYXJ0aWVzIHRvCnRoaXMgTGljZW5zZS4KCiAgNy4gSWYsIGFzIGEgY29uc2VxdWVuY2Ugb2YgYSBjb3VydCBqdWRnbWVudCBvciBhbGxlZ2F0aW9uIG9mIHBhdGVudAppbmZyaW5nZW1lbnQgb3IgZm9yIGFueSBvdGhlciByZWFzb24gKG5vdCBsaW1pdGVkIHRvIHBhdGVudCBpc3N1ZXMpLApjb25kaXRpb25zIGFyZSBpbXBvc2VkIG9uIHlvdSAod2hldGhlciBieSBjb3VydCBvcmRlciwgYWdyZWVtZW50IG9yCm90aGVyd2lzZSkgdGhhdCBjb250cmFkaWN0IHRoZSBjb25kaXRpb25zIG9mIHRoaXMgTGljZW5zZSwgdGhleSBkbyBub3QKZXhjdXNlIHlvdSBmcm9tIHRoZSBjb25kaXRpb25zIG9mIHRoaXMgTGljZW5zZS4gIElmIHlvdSBjYW5ub3QKZGlzdHJpYnV0ZSBzbyBhcyB0byBzYXRpc2Z5IHNpbXVsdGFuZW91c2x5IHlvdXIgb2JsaWdhdGlvbnMgdW5kZXIgdGhpcwpMaWNlbnNlIGFuZCBhbnkgb3RoZXIgcGVydGluZW50IG9ibGlnYXRpb25zLCB0aGVuIGFzIGEgY29uc2VxdWVuY2UgeW91Cm1heSBub3QgZGlzdHJpYnV0ZSB0aGUgUHJvZ3JhbSBhdCBhbGwuICBGb3IgZXhhbXBsZSwgaWYgYSBwYXRlbnQKbGljZW5zZSB3b3VsZCBub3QgcGVybWl0IHJveWFsdHktZnJlZSByZWRpc3RyaWJ1dGlvbiBvZiB0aGUgUHJvZ3JhbSBieQphbGwgdGhvc2Ugd2hvIHJlY2VpdmUgY29waWVzIGRpcmVjdGx5IG9yIGluZGlyZWN0bHkgdGhyb3VnaCB5b3UsIHRoZW4KdGhlIG9ubHkgd2F5IHlvdSBjb3VsZCBzYXRpc2Z5IGJvdGggaXQgYW5kIHRoaXMgTGljZW5zZSB3b3VsZCBiZSB0bwpyZWZyYWluIGVudGlyZWx5IGZyb20gZGlzdHJpYnV0aW9uIG9mIHRoZSBQcm9ncmFtLgoKSWYgYW55IHBvcnRpb24gb2YgdGhpcyBzZWN0aW9uIGlzIGhlbGQgaW52YWxpZCBvciB1bmVuZm9yY2VhYmxlIHVuZGVyCmFueSBwYXJ0aWN1bGFyIGNpcmN1bXN0YW5jZSwgdGhlIGJhbGFuY2Ugb2YgdGhlIHNlY3Rpb24gaXMgaW50ZW5kZWQgdG8KYXBwbHkgYW5kIHRoZSBzZWN0aW9uIGFzIGEgd2hvbGUgaXMgaW50ZW5kZWQgdG8gYXBwbHkgaW4gb3RoZXIKY2lyY3Vtc3RhbmNlcy4KCkl0IGlzIG5vdCB0aGUgcHVycG9zZSBvZiB0aGlzIHNlY3Rpb24gdG8gaW5kdWNlIHlvdSB0byBpbmZyaW5nZSBhbnkKcGF0ZW50cyBvciBvdGhlciBwcm9wZXJ0eSByaWdodCBjbGFpbXMgb3IgdG8gY29udGVzdCB2YWxpZGl0eSBvZiBhbnkKc3VjaCBjbGFpbXM7IHRoaXMgc2VjdGlvbiBoYXMgdGhlIHNvbGUgcHVycG9zZSBvZiBwcm90ZWN0aW5nIHRoZQppbnRlZ3JpdHkgb2YgdGhlIGZyZWUgc29mdHdhcmUgZGlzdHJpYnV0aW9uIHN5c3RlbSwgd2hpY2ggaXMKaW1wbGVtZW50ZWQgYnkgcHVibGljIGxpY2Vuc2UgcHJhY3RpY2VzLiAgTWFueSBwZW9wbGUgaGF2ZSBtYWRlCmdlbmVyb3VzIGNvbnRyaWJ1dGlvbnMgdG8gdGhlIHdpZGUgcmFuZ2Ugb2Ygc29mdHdhcmUgZGlzdHJpYnV0ZWQKdGhyb3VnaCB0aGF0IHN5c3RlbSBpbiByZWxpYW5jZSBvbiBjb25zaXN0ZW50IGFwcGxpY2F0aW9uIG9mIHRoYXQKc3lzdGVtOyBpdCBpcyB1cCB0byB0aGUgYXV0aG9yL2Rvbm9yIHRvIGRlY2lkZSBpZiBoZSBvciBzaGUgaXMgd2lsbGluZwp0byBkaXN0cmlidXRlIHNvZnR3YXJlIHRocm91Z2ggYW55IG90aGVyIHN5c3RlbSBhbmQgYSBsaWNlbnNlZSBjYW5ub3QKaW1wb3NlIHRoYXQgY2hvaWNlLgoKVGhpcyBzZWN0aW9uIGlzIGludGVuZGVkIHRvIG1ha2UgdGhvcm91Z2hseSBjbGVhciB3aGF0IGlzIGJlbGlldmVkIHRvCmJlIGEgY29uc2VxdWVuY2Ugb2YgdGhlIHJlc3Qgb2YgdGhpcyBMaWNlbnNlLgoKICA4LiBJZiB0aGUgZGlzdHJpYnV0aW9uIGFuZC9vciB1c2Ugb2YgdGhlIFByb2dyYW0gaXMgcmVzdHJpY3RlZCBpbgpjZXJ0YWluIGNvdW50cmllcyBlaXRoZXIgYnkgcGF0ZW50cyBvciBieSBjb3B5cmlnaHRlZCBpbnRlcmZhY2VzLCB0aGUKb3JpZ2luYWwgY29weXJpZ2h0IGhvbGRlciB3aG8gcGxhY2VzIHRoZSBQcm9ncmFtIHVuZGVyIHRoaXMgTGljZW5zZQptYXkgYWRkIGFuIGV4cGxpY2l0IGdlb2dyYXBoaWNhbCBkaXN0cmlidXRpb24gbGltaXRhdGlvbiBleGNsdWRpbmcKdGhvc2UgY291bnRyaWVzLCBzbyB0aGF0IGRpc3RyaWJ1dGlvbiBpcyBwZXJtaXR0ZWQgb25seSBpbiBvciBhbW9uZwpjb3VudHJpZXMgbm90IHRodXMgZXhjbHVkZWQuICBJbiBzdWNoIGNhc2UsIHRoaXMgTGljZW5zZSBpbmNvcnBvcmF0ZXMKdGhlIGxpbWl0YXRpb24gYXMgaWYgd3JpdHRlbiBpbiB0aGUgYm9keSBvZiB0aGlzIExpY2Vuc2UuCgogIDkuIFRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24gbWF5IHB1Ymxpc2ggcmV2aXNlZCBhbmQvb3IgbmV3IHZlcnNpb25zCm9mIHRoZSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZyb20gdGltZSB0byB0aW1lLiAgU3VjaCBuZXcgdmVyc2lvbnMgd2lsbApiZSBzaW1pbGFyIGluIHNwaXJpdCB0byB0aGUgcHJlc2VudCB2ZXJzaW9uLCBidXQgbWF5IGRpZmZlciBpbiBkZXRhaWwgdG8KYWRkcmVzcyBuZXcgcHJvYmxlbXMgb3IgY29uY2VybnMuCgpFYWNoIHZlcnNpb24gaXMgZ2l2ZW4gYSBkaXN0aW5ndWlzaGluZyB2ZXJzaW9uIG51bWJlci4gIElmIHRoZSBQcm9ncmFtCnNwZWNpZmllcyBhIHZlcnNpb24gbnVtYmVyIG9mIHRoaXMgTGljZW5zZSB3aGljaCBhcHBsaWVzIHRvIGl0IGFuZCAiYW55CmxhdGVyIHZlcnNpb24iLCB5b3UgaGF2ZSB0aGUgb3B0aW9uIG9mIGZvbGxvd2luZyB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMKZWl0aGVyIG9mIHRoYXQgdmVyc2lvbiBvciBvZiBhbnkgbGF0ZXIgdmVyc2lvbiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUKU29mdHdhcmUgRm91bmRhdGlvbi4gIElmIHRoZSBQcm9ncmFtIGRvZXMgbm90IHNwZWNpZnkgYSB2ZXJzaW9uIG51bWJlciBvZgp0aGlzIExpY2Vuc2UsIHlvdSBtYXkgY2hvb3NlIGFueSB2ZXJzaW9uIGV2ZXIgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlCkZvdW5kYXRpb24uCgogIDEwLiBJZiB5b3Ugd2lzaCB0byBpbmNvcnBvcmF0ZSBwYXJ0cyBvZiB0aGUgUHJvZ3JhbSBpbnRvIG90aGVyIGZyZWUKcHJvZ3JhbXMgd2hvc2UgZGlzdHJpYnV0aW9uIGNvbmRpdGlvbnMgYXJlIGRpZmZlcmVudCwgd3JpdGUgdG8gdGhlIGF1dGhvcgp0byBhc2sgZm9yIHBlcm1pc3Npb24uICBGb3Igc29mdHdhcmUgd2hpY2ggaXMgY29weXJpZ2h0ZWQgYnkgdGhlIEZyZWUKU29mdHdhcmUgRm91bmRhdGlvbiwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgd2Ugc29tZXRpbWVzCm1ha2UgZXhjZXB0aW9ucyBmb3IgdGhpcy4gIE91ciBkZWNpc2lvbiB3aWxsIGJlIGd1aWRlZCBieSB0aGUgdHdvIGdvYWxzCm9mIHByZXNlcnZpbmcgdGhlIGZyZWUgc3RhdHVzIG9mIGFsbCBkZXJpdmF0aXZlcyBvZiBvdXIgZnJlZSBzb2Z0d2FyZSBhbmQKb2YgcHJvbW90aW5nIHRoZSBzaGFyaW5nIGFuZCByZXVzZSBvZiBzb2Z0d2FyZSBnZW5lcmFsbHkuCgoJCQkgICAgTk8gV0FSUkFOVFkKCiAgMTEuIEJFQ0FVU0UgVEhFIFBST0dSQU0gSVMgTElDRU5TRUQgRlJFRSBPRiBDSEFSR0UsIFRIRVJFIElTIE5PIFdBUlJBTlRZCkZPUiBUSEUgUFJPR1JBTSwgVE8gVEhFIEVYVEVOVCBQRVJNSVRURUQgQlkgQVBQTElDQUJMRSBMQVcuICBFWENFUFQgV0hFTgpPVEhFUldJU0UgU1RBVEVEIElOIFdSSVRJTkcgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORC9PUiBPVEhFUiBQQVJUSUVTClBST1ZJREUgVEhFIFBST0dSQU0gIkFTIElTIiBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFSVRIRVIgRVhQUkVTU0VECk9SIElNUExJRUQsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GCk1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBUSEUgRU5USVJFIFJJU0sgQVMKVE8gVEhFIFFVQUxJVFkgQU5EIFBFUkZPUk1BTkNFIE9GIFRIRSBQUk9HUkFNIElTIFdJVEggWU9VLiAgU0hPVUxEIFRIRQpQUk9HUkFNIFBST1ZFIERFRkVDVElWRSwgWU9VIEFTU1VNRSBUSEUgQ09TVCBPRiBBTEwgTkVDRVNTQVJZIFNFUlZJQ0lORywKUkVQQUlSIE9SIENPUlJFQ1RJT04uCgogIDEyLiBJTiBOTyBFVkVOVCBVTkxFU1MgUkVRVUlSRUQgQlkgQVBQTElDQUJMRSBMQVcgT1IgQUdSRUVEIFRPIElOIFdSSVRJTkcKV0lMTCBBTlkgQ09QWVJJR0hUIEhPTERFUiwgT1IgQU5ZIE9USEVSIFBBUlRZIFdITyBNQVkgTU9ESUZZIEFORC9PUgpSRURJU1RSSUJVVEUgVEhFIFBST0dSQU0gQVMgUEVSTUlUVEVEIEFCT1ZFLCBCRSBMSUFCTEUgVE8gWU9VIEZPUiBEQU1BR0VTLApJTkNMVURJTkcgQU5ZIEdFTkVSQUwsIFNQRUNJQUwsIElOQ0lERU5UQUwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIEFSSVNJTkcKT1VUIE9GIFRIRSBVU0UgT1IgSU5BQklMSVRZIFRPIFVTRSBUSEUgUFJPR1JBTSAoSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRApUTyBMT1NTIE9GIERBVEEgT1IgREFUQSBCRUlORyBSRU5ERVJFRCBJTkFDQ1VSQVRFIE9SIExPU1NFUyBTVVNUQUlORUQgQlkKWU9VIE9SIFRISVJEIFBBUlRJRVMgT1IgQSBGQUlMVVJFIE9GIFRIRSBQUk9HUkFNIFRPIE9QRVJBVEUgV0lUSCBBTlkgT1RIRVIKUFJPR1JBTVMpLCBFVkVOIElGIFNVQ0ggSE9MREVSIE9SIE9USEVSIFBBUlRZIEhBUyBCRUVOIEFEVklTRUQgT0YgVEhFClBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFUy4KCgkJICAgICBFTkQgT0YgVEVSTVMgQU5EIENPTkRJVElPTlMKCgkgICAgSG93IHRvIEFwcGx5IFRoZXNlIFRlcm1zIHRvIFlvdXIgTmV3IFByb2dyYW1zCgogIElmIHlvdSBkZXZlbG9wIGEgbmV3IHByb2dyYW0sIGFuZCB5b3Ugd2FudCBpdCB0byBiZSBvZiB0aGUgZ3JlYXRlc3QKcG9zc2libGUgdXNlIHRvIHRoZSBwdWJsaWMsIHRoZSBiZXN0IHdheSB0byBhY2hpZXZlIHRoaXMgaXMgdG8gbWFrZSBpdApmcmVlIHNvZnR3YXJlIHdoaWNoIGV2ZXJ5b25lIGNhbiByZWRpc3RyaWJ1dGUgYW5kIGNoYW5nZSB1bmRlciB0aGVzZSB0ZXJtcy4KCiAgVG8gZG8gc28sIGF0dGFjaCB0aGUgZm9sbG93aW5nIG5vdGljZXMgdG8gdGhlIHByb2dyYW0uICBJdCBpcyBzYWZlc3QKdG8gYXR0YWNoIHRoZW0gdG8gdGhlIHN0YXJ0IG9mIGVhY2ggc291cmNlIGZpbGUgdG8gbW9zdCBlZmZlY3RpdmVseQpjb252ZXkgdGhlIGV4Y2x1c2lvbiBvZiB3YXJyYW50eTsgYW5kIGVhY2ggZmlsZSBzaG91bGQgaGF2ZSBhdCBsZWFzdAp0aGUgImNvcHlyaWdodCIgbGluZSBhbmQgYSBwb2ludGVyIHRvIHdoZXJlIHRoZSBmdWxsIG5vdGljZSBpcyBmb3VuZC4KCiAgICA8b25lIGxpbmUgdG8gZ2l2ZSB0aGUgcHJvZ3JhbSdzIG5hbWUgYW5kIGEgYnJpZWYgaWRlYSBvZiB3aGF0IGl0IGRvZXMuPgogICAgQ29weXJpZ2h0IChDKSAxOXl5ICA8bmFtZSBvZiBhdXRob3I+CgogICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKICAgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CiAgICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgogICAgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KCiAgICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKICAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCiAgICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCiAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgoKICAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCiAgICBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQogICAgRm91bmRhdGlvbiwgSW5jLiwgNTkgVGVtcGxlIFBsYWNlLCBTdWl0ZSAzMzAsIEJvc3RvbiwgTUEgIDAyMTExLTEzMDcgIFVTQQoKCkFsc28gYWRkIGluZm9ybWF0aW9uIG9uIGhvdyB0byBjb250YWN0IHlvdSBieSBlbGVjdHJvbmljIGFuZCBwYXBlciBtYWlsLgoKSWYgdGhlIHByb2dyYW0gaXMgaW50ZXJhY3RpdmUsIG1ha2UgaXQgb3V0cHV0IGEgc2hvcnQgbm90aWNlIGxpa2UgdGhpcwp3aGVuIGl0IHN0YXJ0cyBpbiBhbiBpbnRlcmFjdGl2ZSBtb2RlOgoKICAgIEdub21vdmlzaW9uIHZlcnNpb24gNjksIENvcHlyaWdodCAoQykgMTl5eSBuYW1lIG9mIGF1dGhvcgogICAgR25vbW92aXNpb24gY29tZXMgd2l0aCBBQlNPTFVURUxZIE5PIFdBUlJBTlRZOyBmb3IgZGV0YWlscyB0eXBlIGBzaG93IHcnLgogICAgVGhpcyBpcyBmcmVlIHNvZnR3YXJlLCBhbmQgeW91IGFyZSB3ZWxjb21lIHRvIHJlZGlzdHJpYnV0ZSBpdAogICAgdW5kZXIgY2VydGFpbiBjb25kaXRpb25zOyB0eXBlIGBzaG93IGMnIGZvciBkZXRhaWxzLgoKVGhlIGh5cG90aGV0aWNhbCBjb21tYW5kcyBgc2hvdyB3JyBhbmQgYHNob3cgYycgc2hvdWxkIHNob3cgdGhlIGFwcHJvcHJpYXRlCnBhcnRzIG9mIHRoZSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLiAgT2YgY291cnNlLCB0aGUgY29tbWFuZHMgeW91IHVzZSBtYXkKYmUgY2FsbGVkIHNvbWV0aGluZyBvdGhlciB0aGFuIGBzaG93IHcnIGFuZCBgc2hvdyBjJzsgdGhleSBjb3VsZCBldmVuIGJlCm1vdXNlLWNsaWNrcyBvciBtZW51IGl0ZW1zLS13aGF0ZXZlciBzdWl0cyB5b3VyIHByb2dyYW0uCgpZb3Ugc2hvdWxkIGFsc28gZ2V0IHlvdXIgZW1wbG95ZXIgKGlmIHlvdSB3b3JrIGFzIGEgcHJvZ3JhbW1lcikgb3IgeW91cgpzY2hvb2wsIGlmIGFueSwgdG8gc2lnbiBhICJjb3B5cmlnaHQgZGlzY2xhaW1lciIgZm9yIHRoZSBwcm9ncmFtLCBpZgpuZWNlc3NhcnkuICBIZXJlIGlzIGEgc2FtcGxlOyBhbHRlciB0aGUgbmFtZXM6CgogIFlveW9keW5lLCBJbmMuLCBoZXJlYnkgZGlzY2xhaW1zIGFsbCBjb3B5cmlnaHQgaW50ZXJlc3QgaW4gdGhlIHByb2dyYW0KICBgR25vbW92aXNpb24nICh3aGljaCBtYWtlcyBwYXNzZXMgYXQgY29tcGlsZXJzKSB3cml0dGVuIGJ5IEphbWVzIEhhY2tlci4KCiAgPHNpZ25hdHVyZSBvZiBUeSBDb29uPiwgMSBBcHJpbCAxOTg5CiAgVHkgQ29vbiwgUHJlc2lkZW50IG9mIFZpY2UKClRoaXMgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBkb2VzIG5vdCBwZXJtaXQgaW5jb3Jwb3JhdGluZyB5b3VyIHByb2dyYW0gaW50bwpwcm9wcmlldGFyeSBwcm9ncmFtcy4gIElmIHlvdXIgcHJvZ3JhbSBpcyBhIHN1YnJvdXRpbmUgbGlicmFyeSwgeW91IG1heQpjb25zaWRlciBpdCBtb3JlIHVzZWZ1bCB0byBwZXJtaXQgbGlua2luZyBwcm9wcmlldGFyeSBhcHBsaWNhdGlvbnMgd2l0aCB0aGUKbGlicmFyeS4gIElmIHRoaXMgaXMgd2hhdCB5b3Ugd2FudCB0byBkbywgdXNlIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsClB1YmxpYyBMaWNlbnNlIGluc3RlYWQgb2YgdGhpcyBMaWNlbnNlLgo="
            }
          }
        }
      ],
      "cpe": "cpe:2.3:a:nagios:nagios:3.5.1:*:*:*:*:*:*:*"
    },
    {
      "bom-ref": "pkg:cargo/darling_macro@0.20.11",
      "type": "library",
      "name": "darling_macro",
      "version": "0.20.11",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/darling_macro@0.20.11",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/agent-base@6.0.2",
      "type": "library",
      "name": "agent-base",
      "version": "6.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45937035c945efe312ffc6c383bd1a9a0df6772799199c620ee42667128b025423af78c6c8bc7ee0a924e7c50eec3d90760148402a2fb92b991129dee911ba5d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/agent-base@6.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-brush@3.0.0",
      "type": "library",
      "name": "d3-brush",
      "version": "3.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00b9e35a5558917b1520694eb2e587d7edee764605238f0b8e285f9e1f0564f176412f68f8fcc62c1b253b43e3cd5a072d9d8a09580033c3559173c907668d9d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-brush@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/durationpy@0.10",
      "type": "library",
      "name": "durationpy",
      "version": "0.10",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286"
        },
        {
          "alg": "SHA-256",
          "content": "1fa6893409a6e739c9c72334fc65cca1f355dbdd93405d30f726deb5bde42fba"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/durationpy@0.10",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/wheel@0.34.2",
      "type": "library",
      "name": "wheel",
      "version": "0.34.2",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:pypi/wheel@0.34.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor@v0.155.0",
      "type": "library",
      "name": "transformprocessor",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_processor_transformprocessor//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/jsonschema-path@0.3.4",
      "type": "library",
      "name": "jsonschema-path",
      "version": "0.3.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8365356039f16cc65fddffafda5f58766e34bebab7d6d105616ab52bc4297001"
        },
        {
          "alg": "SHA-256",
          "content": "f502191fdc2b22050f9a81c9237be9d27145b9001c55842bece5e94e382e52f8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/jsonschema-path@0.3.4",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/connector/connectortest@v0.155.0",
      "type": "library",
      "name": "connectortest",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_connector_connectortest//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/connector/connectortest@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Monitoring-Plugin@0.38",
      "type": "library",
      "name": "Monitoring-Plugin",
      "version": "0.38",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Monitoring-Plugin-0.38.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Monitoring-Plugin@0.38",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2-core-location@0.2.2",
      "type": "library",
      "name": "objc2-core-location",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2-core-location@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pygments@2.20.0",
      "type": "library",
      "name": "pygments",
      "version": "2.20.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176"
        },
        {
          "alg": "SHA-256",
          "content": "6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pygments@2.20.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/internal/configsources@v1.4.23",
      "type": "library",
      "name": "configsources",
      "version": "v1.4.23",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_internal_configsources//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/internal/configsources@v1.4.23",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-transition@3.0.1",
      "type": "library",
      "name": "d3-transition",
      "version": "3.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0292af7e3b1247ab60d3ac6b2f8df80b45b274bafb25ec0107757eff7f51307b1a5d3386d339adfce0177a78393392c19b4a239b126ba68990559d5a3ef04be3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-transition@3.0.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/commander@7.2.0",
      "type": "library",
      "name": "commander",
      "version": "7.2.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "42b59707e6504953e6216221b443bd1fe8301da3066221790a1be827e2bd6461c6fec56c6baca27ac003d460bfc78eac113d345e5c28d6ee3d455555cef71293"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/commander@7.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/num-traits@0.2.19",
      "type": "library",
      "name": "num-traits",
      "version": "0.2.19",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/num-traits@0.2.19",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/r-efi@5.3.0",
      "type": "library",
      "name": "r-efi",
      "version": "5.3.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/r-efi@5.3.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0 OR LGPL-2.1-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rand_chacha@0.2.2",
      "type": "library",
      "name": "rand_chacha",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rand_chacha@0.2.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/fnv@1.0.7",
      "type": "library",
      "name": "fnv",
      "version": "1.0.7",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/fnv@1.0.7",
      "licenses": [
        {
          "expression": "Apache-2.0  AND  MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/jni-sys@0.3.0",
      "type": "library",
      "name": "jni-sys",
      "version": "0.3.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/jni-sys@0.3.0",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vexip-ui/utils@2.16.4",
      "type": "library",
      "name": "utils",
      "version": "2.16.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "297f90e04b2ec03a7a665449ece024898c6ee760f909533cce9a90cff157615f8952dce5f53dddbf182d03c810d309b94a1ff14fa8e9f16a385fbb4b033461fc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vexip-ui/utils@2.16.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pyopenssl@26.4.0",
      "type": "library",
      "name": "pyopenssl",
      "version": "26.4.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f0eb0cb2d581d3ad2b9c489468485e7f2ab6727d08401bcf9d824c3caddf3c1c"
        },
        {
          "alg": "SHA-256",
          "content": "28dfcce0162b9211413e26dfbfdf1d24317fbeba18fc93c12400a1856b2a0bc7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pyopenssl@26.4.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/config/configoptional@v1.61.0",
      "type": "library",
      "name": "configoptional",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_config_configoptional//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/config/configoptional@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/dnspython@2.8.0",
      "type": "library",
      "name": "dnspython",
      "version": "2.8.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af"
        },
        {
          "alg": "SHA-256",
          "content": "181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/dnspython@2.8.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/sdk/metric@v1.44.0",
      "type": "library",
      "name": "metric",
      "version": "v1.44.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_sdk_metric//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/sdk/metric@v1.44.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/percent-encoding@2.3.2",
      "type": "library",
      "name": "percent-encoding",
      "version": "2.3.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/percent-encoding@2.3.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/x509-parser@0.15.1",
      "type": "library",
      "name": "x509-parser",
      "version": "0.15.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/x509-parser@0.15.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/delayed-stream@1.0.0",
      "type": "library",
      "name": "delayed-stream",
      "version": "1.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "672483ecd7fdd5a2c1d11c4be0a1ab28705797b11db350c098475ca156b05e72c3ed20e1a4d82db88236680920edaed04b8d63c4f499d7ba7855d1a730793731"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/delayed-stream@1.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/docker/go-connections@v0.7.0",
      "type": "library",
      "name": "go-connections",
      "version": "v0.7.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_docker_go_connections//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/docker/go-connections@v0.7.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/redfish@3.3.5",
      "type": "library",
      "name": "redfish",
      "version": "3.3.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3b8426b197c3ba1e37ac864cddea0ca6c3e2ac9f5cef93c37bccf0f0f4381d4b"
        },
        {
          "alg": "SHA-256",
          "content": "70d74c1e39a855aed33000e3d28d005c7bb156f93621af2ff44c57616f519c15"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/redfish@3.3.5",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/float-cmp@0.10.0",
      "type": "library",
      "name": "float-cmp",
      "version": "0.10.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/float-cmp@0.10.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pip@26.1.1",
      "type": "library",
      "name": "pip",
      "version": "26.1.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@+_repo_rules5+windows_python_wheels//:pip_metadata"
        }
      ],
      "purl": "pkg:pypi/pip@26.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-core@0.61.2",
      "type": "library",
      "name": "windows-core",
      "version": "0.61.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-core@0.61.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/mod_fcgid@2.3.9",
      "type": "library",
      "name": "mod_fcgid",
      "version": "2.3.9",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@mod_fcgid+//:dependency_info"
        }
      ],
      "purl": "pkg:generic/mod_fcgid@2.3.9",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "text": {
              "contentType": "text/plain",
              "encoding": "base64",
              "content": "CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFwYWNoZSBMaWNlbnNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgIFZlcnNpb24gMi4wLCBKYW51YXJ5IDIwMDQKICAgICAgICAgICAgICAgICAgICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzLwoKICAgVEVSTVMgQU5EIENPTkRJVElPTlMgRk9SIFVTRSwgUkVQUk9EVUNUSU9OLCBBTkQgRElTVFJJQlVUSU9OCgogICAxLiBEZWZpbml0aW9ucy4KCiAgICAgICJMaWNlbnNlIiBzaGFsbCBtZWFuIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBmb3IgdXNlLCByZXByb2R1Y3Rpb24sCiAgICAgIGFuZCBkaXN0cmlidXRpb24gYXMgZGVmaW5lZCBieSBTZWN0aW9ucyAxIHRocm91Z2ggOSBvZiB0aGlzIGRvY3VtZW50LgoKICAgICAgIkxpY2Vuc29yIiBzaGFsbCBtZWFuIHRoZSBjb3B5cmlnaHQgb3duZXIgb3IgZW50aXR5IGF1dGhvcml6ZWQgYnkKICAgICAgdGhlIGNvcHlyaWdodCBvd25lciB0aGF0IGlzIGdyYW50aW5nIHRoZSBMaWNlbnNlLgoKICAgICAgIkxlZ2FsIEVudGl0eSIgc2hhbGwgbWVhbiB0aGUgdW5pb24gb2YgdGhlIGFjdGluZyBlbnRpdHkgYW5kIGFsbAogICAgICBvdGhlciBlbnRpdGllcyB0aGF0IGNvbnRyb2wsIGFyZSBjb250cm9sbGVkIGJ5LCBvciBhcmUgdW5kZXIgY29tbW9uCiAgICAgIGNvbnRyb2wgd2l0aCB0aGF0IGVudGl0eS4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGlzIGRlZmluaXRpb24sCiAgICAgICJjb250cm9sIiBtZWFucyAoaSkgdGhlIHBvd2VyLCBkaXJlY3Qgb3IgaW5kaXJlY3QsIHRvIGNhdXNlIHRoZQogICAgICBkaXJlY3Rpb24gb3IgbWFuYWdlbWVudCBvZiBzdWNoIGVudGl0eSwgd2hldGhlciBieSBjb250cmFjdCBvcgogICAgICBvdGhlcndpc2UsIG9yIChpaSkgb3duZXJzaGlwIG9mIGZpZnR5IHBlcmNlbnQgKDUwJSkgb3IgbW9yZSBvZiB0aGUKICAgICAgb3V0c3RhbmRpbmcgc2hhcmVzLCBvciAoaWlpKSBiZW5lZmljaWFsIG93bmVyc2hpcCBvZiBzdWNoIGVudGl0eS4KCiAgICAgICJZb3UiIChvciAiWW91ciIpIHNoYWxsIG1lYW4gYW4gaW5kaXZpZHVhbCBvciBMZWdhbCBFbnRpdHkKICAgICAgZXhlcmNpc2luZyBwZXJtaXNzaW9ucyBncmFudGVkIGJ5IHRoaXMgTGljZW5zZS4KCiAgICAgICJTb3VyY2UiIGZvcm0gc2hhbGwgbWVhbiB0aGUgcHJlZmVycmVkIGZvcm0gZm9yIG1ha2luZyBtb2RpZmljYXRpb25zLAogICAgICBpbmNsdWRpbmcgYnV0IG5vdCBsaW1pdGVkIHRvIHNvZnR3YXJlIHNvdXJjZSBjb2RlLCBkb2N1bWVudGF0aW9uCiAgICAgIHNvdXJjZSwgYW5kIGNvbmZpZ3VyYXRpb24gZmlsZXMuCgogICAgICAiT2JqZWN0IiBmb3JtIHNoYWxsIG1lYW4gYW55IGZvcm0gcmVzdWx0aW5nIGZyb20gbWVjaGFuaWNhbAogICAgICB0cmFuc2Zvcm1hdGlvbiBvciB0cmFuc2xhdGlvbiBvZiBhIFNvdXJjZSBmb3JtLCBpbmNsdWRpbmcgYnV0CiAgICAgIG5vdCBsaW1pdGVkIHRvIGNvbXBpbGVkIG9iamVjdCBjb2RlLCBnZW5lcmF0ZWQgZG9jdW1lbnRhdGlvbiwKICAgICAgYW5kIGNvbnZlcnNpb25zIHRvIG90aGVyIG1lZGlhIHR5cGVzLgoKICAgICAgIldvcmsiIHNoYWxsIG1lYW4gdGhlIHdvcmsgb2YgYXV0aG9yc2hpcCwgd2hldGhlciBpbiBTb3VyY2Ugb3IKICAgICAgT2JqZWN0IGZvcm0sIG1hZGUgYXZhaWxhYmxlIHVuZGVyIHRoZSBMaWNlbnNlLCBhcyBpbmRpY2F0ZWQgYnkgYQogICAgICBjb3B5cmlnaHQgbm90aWNlIHRoYXQgaXMgaW5jbHVkZWQgaW4gb3IgYXR0YWNoZWQgdG8gdGhlIHdvcmsKICAgICAgKGFuIGV4YW1wbGUgaXMgcHJvdmlkZWQgaW4gdGhlIEFwcGVuZGl4IGJlbG93KS4KCiAgICAgICJEZXJpdmF0aXZlIFdvcmtzIiBzaGFsbCBtZWFuIGFueSB3b3JrLCB3aGV0aGVyIGluIFNvdXJjZSBvciBPYmplY3QKICAgICAgZm9ybSwgdGhhdCBpcyBiYXNlZCBvbiAob3IgZGVyaXZlZCBmcm9tKSB0aGUgV29yayBhbmQgZm9yIHdoaWNoIHRoZQogICAgICBlZGl0b3JpYWwgcmV2aXNpb25zLCBhbm5vdGF0aW9ucywgZWxhYm9yYXRpb25zLCBvciBvdGhlciBtb2RpZmljYXRpb25zCiAgICAgIHJlcHJlc2VudCwgYXMgYSB3aG9sZSwgYW4gb3JpZ2luYWwgd29yayBvZiBhdXRob3JzaGlwLiBGb3IgdGhlIHB1cnBvc2VzCiAgICAgIG9mIHRoaXMgTGljZW5zZSwgRGVyaXZhdGl2ZSBXb3JrcyBzaGFsbCBub3QgaW5jbHVkZSB3b3JrcyB0aGF0IHJlbWFpbgogICAgICBzZXBhcmFibGUgZnJvbSwgb3IgbWVyZWx5IGxpbmsgKG9yIGJpbmQgYnkgbmFtZSkgdG8gdGhlIGludGVyZmFjZXMgb2YsCiAgICAgIHRoZSBXb3JrIGFuZCBEZXJpdmF0aXZlIFdvcmtzIHRoZXJlb2YuCgogICAgICAiQ29udHJpYnV0aW9uIiBzaGFsbCBtZWFuIGFueSB3b3JrIG9mIGF1dGhvcnNoaXAsIGluY2x1ZGluZwogICAgICB0aGUgb3JpZ2luYWwgdmVyc2lvbiBvZiB0aGUgV29yayBhbmQgYW55IG1vZGlmaWNhdGlvbnMgb3IgYWRkaXRpb25zCiAgICAgIHRvIHRoYXQgV29yayBvciBEZXJpdmF0aXZlIFdvcmtzIHRoZXJlb2YsIHRoYXQgaXMgaW50ZW50aW9uYWxseQogICAgICBzdWJtaXR0ZWQgdG8gTGljZW5zb3IgZm9yIGluY2x1c2lvbiBpbiB0aGUgV29yayBieSB0aGUgY29weXJpZ2h0IG93bmVyCiAgICAgIG9yIGJ5IGFuIGluZGl2aWR1YWwgb3IgTGVnYWwgRW50aXR5IGF1dGhvcml6ZWQgdG8gc3VibWl0IG9uIGJlaGFsZiBvZgogICAgICB0aGUgY29weXJpZ2h0IG93bmVyLiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoaXMgZGVmaW5pdGlvbiwgInN1Ym1pdHRlZCIKICAgICAgbWVhbnMgYW55IGZvcm0gb2YgZWxlY3Ryb25pYywgdmVyYmFsLCBvciB3cml0dGVuIGNvbW11bmljYXRpb24gc2VudAogICAgICB0byB0aGUgTGljZW5zb3Igb3IgaXRzIHJlcHJlc2VudGF0aXZlcywgaW5jbHVkaW5nIGJ1dCBub3QgbGltaXRlZCB0bwogICAgICBjb21tdW5pY2F0aW9uIG9uIGVsZWN0cm9uaWMgbWFpbGluZyBsaXN0cywgc291cmNlIGNvZGUgY29udHJvbCBzeXN0ZW1zLAogICAgICBhbmQgaXNzdWUgdHJhY2tpbmcgc3lzdGVtcyB0aGF0IGFyZSBtYW5hZ2VkIGJ5LCBvciBvbiBiZWhhbGYgb2YsIHRoZQogICAgICBMaWNlbnNvciBmb3IgdGhlIHB1cnBvc2Ugb2YgZGlzY3Vzc2luZyBhbmQgaW1wcm92aW5nIHRoZSBXb3JrLCBidXQKICAgICAgZXhjbHVkaW5nIGNvbW11bmljYXRpb24gdGhhdCBpcyBjb25zcGljdW91c2x5IG1hcmtlZCBvciBvdGhlcndpc2UKICAgICAgZGVzaWduYXRlZCBpbiB3cml0aW5nIGJ5IHRoZSBjb3B5cmlnaHQgb3duZXIgYXMgIk5vdCBhIENvbnRyaWJ1dGlvbi4iCgogICAgICAiQ29udHJpYnV0b3IiIHNoYWxsIG1lYW4gTGljZW5zb3IgYW5kIGFueSBpbmRpdmlkdWFsIG9yIExlZ2FsIEVudGl0eQogICAgICBvbiBiZWhhbGYgb2Ygd2hvbSBhIENvbnRyaWJ1dGlvbiBoYXMgYmVlbiByZWNlaXZlZCBieSBMaWNlbnNvciBhbmQKICAgICAgc3Vic2VxdWVudGx5IGluY29ycG9yYXRlZCB3aXRoaW4gdGhlIFdvcmsuCgogICAyLiBHcmFudCBvZiBDb3B5cmlnaHQgTGljZW5zZS4gU3ViamVjdCB0byB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YKICAgICAgdGhpcyBMaWNlbnNlLCBlYWNoIENvbnRyaWJ1dG9yIGhlcmVieSBncmFudHMgdG8gWW91IGEgcGVycGV0dWFsLAogICAgICB3b3JsZHdpZGUsIG5vbi1leGNsdXNpdmUsIG5vLWNoYXJnZSwgcm95YWx0eS1mcmVlLCBpcnJldm9jYWJsZQogICAgICBjb3B5cmlnaHQgbGljZW5zZSB0byByZXByb2R1Y2UsIHByZXBhcmUgRGVyaXZhdGl2ZSBXb3JrcyBvZiwKICAgICAgcHVibGljbHkgZGlzcGxheSwgcHVibGljbHkgcGVyZm9ybSwgc3VibGljZW5zZSwgYW5kIGRpc3RyaWJ1dGUgdGhlCiAgICAgIFdvcmsgYW5kIHN1Y2ggRGVyaXZhdGl2ZSBXb3JrcyBpbiBTb3VyY2Ugb3IgT2JqZWN0IGZvcm0uCgogICAzLiBHcmFudCBvZiBQYXRlbnQgTGljZW5zZS4gU3ViamVjdCB0byB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YKICAgICAgdGhpcyBMaWNlbnNlLCBlYWNoIENvbnRyaWJ1dG9yIGhlcmVieSBncmFudHMgdG8gWW91IGEgcGVycGV0dWFsLAogICAgICB3b3JsZHdpZGUsIG5vbi1leGNsdXNpdmUsIG5vLWNoYXJnZSwgcm95YWx0eS1mcmVlLCBpcnJldm9jYWJsZQogICAgICAoZXhjZXB0IGFzIHN0YXRlZCBpbiB0aGlzIHNlY3Rpb24pIHBhdGVudCBsaWNlbnNlIHRvIG1ha2UsIGhhdmUgbWFkZSwKICAgICAgdXNlLCBvZmZlciB0byBzZWxsLCBzZWxsLCBpbXBvcnQsIGFuZCBvdGhlcndpc2UgdHJhbnNmZXIgdGhlIFdvcmssCiAgICAgIHdoZXJlIHN1Y2ggbGljZW5zZSBhcHBsaWVzIG9ubHkgdG8gdGhvc2UgcGF0ZW50IGNsYWltcyBsaWNlbnNhYmxlCiAgICAgIGJ5IHN1Y2ggQ29udHJpYnV0b3IgdGhhdCBhcmUgbmVjZXNzYXJpbHkgaW5mcmluZ2VkIGJ5IHRoZWlyCiAgICAgIENvbnRyaWJ1dGlvbihzKSBhbG9uZSBvciBieSBjb21iaW5hdGlvbiBvZiB0aGVpciBDb250cmlidXRpb24ocykKICAgICAgd2l0aCB0aGUgV29yayB0byB3aGljaCBzdWNoIENvbnRyaWJ1dGlvbihzKSB3YXMgc3VibWl0dGVkLiBJZiBZb3UKICAgICAgaW5zdGl0dXRlIHBhdGVudCBsaXRpZ2F0aW9uIGFnYWluc3QgYW55IGVudGl0eSAoaW5jbHVkaW5nIGEKICAgICAgY3Jvc3MtY2xhaW0gb3IgY291bnRlcmNsYWltIGluIGEgbGF3c3VpdCkgYWxsZWdpbmcgdGhhdCB0aGUgV29yawogICAgICBvciBhIENvbnRyaWJ1dGlvbiBpbmNvcnBvcmF0ZWQgd2l0aGluIHRoZSBXb3JrIGNvbnN0aXR1dGVzIGRpcmVjdAogICAgICBvciBjb250cmlidXRvcnkgcGF0ZW50IGluZnJpbmdlbWVudCwgdGhlbiBhbnkgcGF0ZW50IGxpY2Vuc2VzCiAgICAgIGdyYW50ZWQgdG8gWW91IHVuZGVyIHRoaXMgTGljZW5zZSBmb3IgdGhhdCBXb3JrIHNoYWxsIHRlcm1pbmF0ZQogICAgICBhcyBvZiB0aGUgZGF0ZSBzdWNoIGxpdGlnYXRpb24gaXMgZmlsZWQuCgogICA0LiBSZWRpc3RyaWJ1dGlvbi4gWW91IG1heSByZXByb2R1Y2UgYW5kIGRpc3RyaWJ1dGUgY29waWVzIG9mIHRoZQogICAgICBXb3JrIG9yIERlcml2YXRpdmUgV29ya3MgdGhlcmVvZiBpbiBhbnkgbWVkaXVtLCB3aXRoIG9yIHdpdGhvdXQKICAgICAgbW9kaWZpY2F0aW9ucywgYW5kIGluIFNvdXJjZSBvciBPYmplY3QgZm9ybSwgcHJvdmlkZWQgdGhhdCBZb3UKICAgICAgbWVldCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CgogICAgICAoYSkgWW91IG11c3QgZ2l2ZSBhbnkgb3RoZXIgcmVjaXBpZW50cyBvZiB0aGUgV29yayBvcgogICAgICAgICAgRGVyaXZhdGl2ZSBXb3JrcyBhIGNvcHkgb2YgdGhpcyBMaWNlbnNlOyBhbmQKCiAgICAgIChiKSBZb3UgbXVzdCBjYXVzZSBhbnkgbW9kaWZpZWQgZmlsZXMgdG8gY2FycnkgcHJvbWluZW50IG5vdGljZXMKICAgICAgICAgIHN0YXRpbmcgdGhhdCBZb3UgY2hhbmdlZCB0aGUgZmlsZXM7IGFuZAoKICAgICAgKGMpIFlvdSBtdXN0IHJldGFpbiwgaW4gdGhlIFNvdXJjZSBmb3JtIG9mIGFueSBEZXJpdmF0aXZlIFdvcmtzCiAgICAgICAgICB0aGF0IFlvdSBkaXN0cmlidXRlLCBhbGwgY29weXJpZ2h0LCBwYXRlbnQsIHRyYWRlbWFyaywgYW5kCiAgICAgICAgICBhdHRyaWJ1dGlvbiBub3RpY2VzIGZyb20gdGhlIFNvdXJjZSBmb3JtIG9mIHRoZSBXb3JrLAogICAgICAgICAgZXhjbHVkaW5nIHRob3NlIG5vdGljZXMgdGhhdCBkbyBub3QgcGVydGFpbiB0byBhbnkgcGFydCBvZgogICAgICAgICAgdGhlIERlcml2YXRpdmUgV29ya3M7IGFuZAoKICAgICAgKGQpIElmIHRoZSBXb3JrIGluY2x1ZGVzIGEgIk5PVElDRSIgdGV4dCBmaWxlIGFzIHBhcnQgb2YgaXRzCiAgICAgICAgICBkaXN0cmlidXRpb24sIHRoZW4gYW55IERlcml2YXRpdmUgV29ya3MgdGhhdCBZb3UgZGlzdHJpYnV0ZSBtdXN0CiAgICAgICAgICBpbmNsdWRlIGEgcmVhZGFibGUgY29weSBvZiB0aGUgYXR0cmlidXRpb24gbm90aWNlcyBjb250YWluZWQKICAgICAgICAgIHdpdGhpbiBzdWNoIE5PVElDRSBmaWxlLCBleGNsdWRpbmcgdGhvc2Ugbm90aWNlcyB0aGF0IGRvIG5vdAogICAgICAgICAgcGVydGFpbiB0byBhbnkgcGFydCBvZiB0aGUgRGVyaXZhdGl2ZSBXb3JrcywgaW4gYXQgbGVhc3Qgb25lCiAgICAgICAgICBvZiB0aGUgZm9sbG93aW5nIHBsYWNlczogd2l0aGluIGEgTk9USUNFIHRleHQgZmlsZSBkaXN0cmlidXRlZAogICAgICAgICAgYXMgcGFydCBvZiB0aGUgRGVyaXZhdGl2ZSBXb3Jrczsgd2l0aGluIHRoZSBTb3VyY2UgZm9ybSBvcgogICAgICAgICAgZG9jdW1lbnRhdGlvbiwgaWYgcHJvdmlkZWQgYWxvbmcgd2l0aCB0aGUgRGVyaXZhdGl2ZSBXb3Jrczsgb3IsCiAgICAgICAgICB3aXRoaW4gYSBkaXNwbGF5IGdlbmVyYXRlZCBieSB0aGUgRGVyaXZhdGl2ZSBXb3JrcywgaWYgYW5kCiAgICAgICAgICB3aGVyZXZlciBzdWNoIHRoaXJkLXBhcnR5IG5vdGljZXMgbm9ybWFsbHkgYXBwZWFyLiBUaGUgY29udGVudHMKICAgICAgICAgIG9mIHRoZSBOT1RJQ0UgZmlsZSBhcmUgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seSBhbmQKICAgICAgICAgIGRvIG5vdCBtb2RpZnkgdGhlIExpY2Vuc2UuIFlvdSBtYXkgYWRkIFlvdXIgb3duIGF0dHJpYnV0aW9uCiAgICAgICAgICBub3RpY2VzIHdpdGhpbiBEZXJpdmF0aXZlIFdvcmtzIHRoYXQgWW91IGRpc3RyaWJ1dGUsIGFsb25nc2lkZQogICAgICAgICAgb3IgYXMgYW4gYWRkZW5kdW0gdG8gdGhlIE5PVElDRSB0ZXh0IGZyb20gdGhlIFdvcmssIHByb3ZpZGVkCiAgICAgICAgICB0aGF0IHN1Y2ggYWRkaXRpb25hbCBhdHRyaWJ1dGlvbiBub3RpY2VzIGNhbm5vdCBiZSBjb25zdHJ1ZWQKICAgICAgICAgIGFzIG1vZGlmeWluZyB0aGUgTGljZW5zZS4KCiAgICAgIFlvdSBtYXkgYWRkIFlvdXIgb3duIGNvcHlyaWdodCBzdGF0ZW1lbnQgdG8gWW91ciBtb2RpZmljYXRpb25zIGFuZAogICAgICBtYXkgcHJvdmlkZSBhZGRpdGlvbmFsIG9yIGRpZmZlcmVudCBsaWNlbnNlIHRlcm1zIGFuZCBjb25kaXRpb25zCiAgICAgIGZvciB1c2UsIHJlcHJvZHVjdGlvbiwgb3IgZGlzdHJpYnV0aW9uIG9mIFlvdXIgbW9kaWZpY2F0aW9ucywgb3IKICAgICAgZm9yIGFueSBzdWNoIERlcml2YXRpdmUgV29ya3MgYXMgYSB3aG9sZSwgcHJvdmlkZWQgWW91ciB1c2UsCiAgICAgIHJlcHJvZHVjdGlvbiwgYW5kIGRpc3RyaWJ1dGlvbiBvZiB0aGUgV29yayBvdGhlcndpc2UgY29tcGxpZXMgd2l0aAogICAgICB0aGUgY29uZGl0aW9ucyBzdGF0ZWQgaW4gdGhpcyBMaWNlbnNlLgoKICAgNS4gU3VibWlzc2lvbiBvZiBDb250cmlidXRpb25zLiBVbmxlc3MgWW91IGV4cGxpY2l0bHkgc3RhdGUgb3RoZXJ3aXNlLAogICAgICBhbnkgQ29udHJpYnV0aW9uIGludGVudGlvbmFsbHkgc3VibWl0dGVkIGZvciBpbmNsdXNpb24gaW4gdGhlIFdvcmsKICAgICAgYnkgWW91IHRvIHRoZSBMaWNlbnNvciBzaGFsbCBiZSB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YKICAgICAgdGhpcyBMaWNlbnNlLCB3aXRob3V0IGFueSBhZGRpdGlvbmFsIHRlcm1zIG9yIGNvbmRpdGlvbnMuCiAgICAgIE5vdHdpdGhzdGFuZGluZyB0aGUgYWJvdmUsIG5vdGhpbmcgaGVyZWluIHNoYWxsIHN1cGVyc2VkZSBvciBtb2RpZnkKICAgICAgdGhlIHRlcm1zIG9mIGFueSBzZXBhcmF0ZSBsaWNlbnNlIGFncmVlbWVudCB5b3UgbWF5IGhhdmUgZXhlY3V0ZWQKICAgICAgd2l0aCBMaWNlbnNvciByZWdhcmRpbmcgc3VjaCBDb250cmlidXRpb25zLgoKICAgNi4gVHJhZGVtYXJrcy4gVGhpcyBMaWNlbnNlIGRvZXMgbm90IGdyYW50IHBlcm1pc3Npb24gdG8gdXNlIHRoZSB0cmFkZQogICAgICBuYW1lcywgdHJhZGVtYXJrcywgc2VydmljZSBtYXJrcywgb3IgcHJvZHVjdCBuYW1lcyBvZiB0aGUgTGljZW5zb3IsCiAgICAgIGV4Y2VwdCBhcyByZXF1aXJlZCBmb3IgcmVhc29uYWJsZSBhbmQgY3VzdG9tYXJ5IHVzZSBpbiBkZXNjcmliaW5nIHRoZQogICAgICBvcmlnaW4gb2YgdGhlIFdvcmsgYW5kIHJlcHJvZHVjaW5nIHRoZSBjb250ZW50IG9mIHRoZSBOT1RJQ0UgZmlsZS4KCiAgIDcuIERpc2NsYWltZXIgb2YgV2FycmFudHkuIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvcgogICAgICBhZ3JlZWQgdG8gaW4gd3JpdGluZywgTGljZW5zb3IgcHJvdmlkZXMgdGhlIFdvcmsgKGFuZCBlYWNoCiAgICAgIENvbnRyaWJ1dG9yIHByb3ZpZGVzIGl0cyBDb250cmlidXRpb25zKSBvbiBhbiAiQVMgSVMiIEJBU0lTLAogICAgICBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IKICAgICAgaW1wbGllZCwgaW5jbHVkaW5nLCB3aXRob3V0IGxpbWl0YXRpb24sIGFueSB3YXJyYW50aWVzIG9yIGNvbmRpdGlvbnMKICAgICAgb2YgVElUTEUsIE5PTi1JTkZSSU5HRU1FTlQsIE1FUkNIQU5UQUJJTElUWSwgb3IgRklUTkVTUyBGT1IgQQogICAgICBQQVJUSUNVTEFSIFBVUlBPU0UuIFlvdSBhcmUgc29sZWx5IHJlc3BvbnNpYmxlIGZvciBkZXRlcm1pbmluZyB0aGUKICAgICAgYXBwcm9wcmlhdGVuZXNzIG9mIHVzaW5nIG9yIHJlZGlzdHJpYnV0aW5nIHRoZSBXb3JrIGFuZCBhc3N1bWUgYW55CiAgICAgIHJpc2tzIGFzc29jaWF0ZWQgd2l0aCBZb3VyIGV4ZXJjaXNlIG9mIHBlcm1pc3Npb25zIHVuZGVyIHRoaXMgTGljZW5zZS4KCiAgIDguIExpbWl0YXRpb24gb2YgTGlhYmlsaXR5LiBJbiBubyBldmVudCBhbmQgdW5kZXIgbm8gbGVnYWwgdGhlb3J5LAogICAgICB3aGV0aGVyIGluIHRvcnQgKGluY2x1ZGluZyBuZWdsaWdlbmNlKSwgY29udHJhY3QsIG9yIG90aGVyd2lzZSwKICAgICAgdW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IChzdWNoIGFzIGRlbGliZXJhdGUgYW5kIGdyb3NzbHkKICAgICAgbmVnbGlnZW50IGFjdHMpIG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzaGFsbCBhbnkgQ29udHJpYnV0b3IgYmUKICAgICAgbGlhYmxlIHRvIFlvdSBmb3IgZGFtYWdlcywgaW5jbHVkaW5nIGFueSBkaXJlY3QsIGluZGlyZWN0LCBzcGVjaWFsLAogICAgICBpbmNpZGVudGFsLCBvciBjb25zZXF1ZW50aWFsIGRhbWFnZXMgb2YgYW55IGNoYXJhY3RlciBhcmlzaW5nIGFzIGEKICAgICAgcmVzdWx0IG9mIHRoaXMgTGljZW5zZSBvciBvdXQgb2YgdGhlIHVzZSBvciBpbmFiaWxpdHkgdG8gdXNlIHRoZQogICAgICBXb3JrIChpbmNsdWRpbmcgYnV0IG5vdCBsaW1pdGVkIHRvIGRhbWFnZXMgZm9yIGxvc3Mgb2YgZ29vZHdpbGwsCiAgICAgIHdvcmsgc3RvcHBhZ2UsIGNvbXB1dGVyIGZhaWx1cmUgb3IgbWFsZnVuY3Rpb24sIG9yIGFueSBhbmQgYWxsCiAgICAgIG90aGVyIGNvbW1lcmNpYWwgZGFtYWdlcyBvciBsb3NzZXMpLCBldmVuIGlmIHN1Y2ggQ29udHJpYnV0b3IKICAgICAgaGFzIGJlZW4gYWR2aXNlZCBvZiB0aGUgcG9zc2liaWxpdHkgb2Ygc3VjaCBkYW1hZ2VzLgoKICAgOS4gQWNjZXB0aW5nIFdhcnJhbnR5IG9yIEFkZGl0aW9uYWwgTGlhYmlsaXR5LiBXaGlsZSByZWRpc3RyaWJ1dGluZwogICAgICB0aGUgV29yayBvciBEZXJpdmF0aXZlIFdvcmtzIHRoZXJlb2YsIFlvdSBtYXkgY2hvb3NlIHRvIG9mZmVyLAogICAgICBhbmQgY2hhcmdlIGEgZmVlIGZvciwgYWNjZXB0YW5jZSBvZiBzdXBwb3J0LCB3YXJyYW50eSwgaW5kZW1uaXR5LAogICAgICBvciBvdGhlciBsaWFiaWxpdHkgb2JsaWdhdGlvbnMgYW5kL29yIHJpZ2h0cyBjb25zaXN0ZW50IHdpdGggdGhpcwogICAgICBMaWNlbnNlLiBIb3dldmVyLCBpbiBhY2NlcHRpbmcgc3VjaCBvYmxpZ2F0aW9ucywgWW91IG1heSBhY3Qgb25seQogICAgICBvbiBZb3VyIG93biBiZWhhbGYgYW5kIG9uIFlvdXIgc29sZSByZXNwb25zaWJpbGl0eSwgbm90IG9uIGJlaGFsZgogICAgICBvZiBhbnkgb3RoZXIgQ29udHJpYnV0b3IsIGFuZCBvbmx5IGlmIFlvdSBhZ3JlZSB0byBpbmRlbW5pZnksCiAgICAgIGRlZmVuZCwgYW5kIGhvbGQgZWFjaCBDb250cmlidXRvciBoYXJtbGVzcyBmb3IgYW55IGxpYWJpbGl0eQogICAgICBpbmN1cnJlZCBieSwgb3IgY2xhaW1zIGFzc2VydGVkIGFnYWluc3QsIHN1Y2ggQ29udHJpYnV0b3IgYnkgcmVhc29uCiAgICAgIG9mIHlvdXIgYWNjZXB0aW5nIGFueSBzdWNoIHdhcnJhbnR5IG9yIGFkZGl0aW9uYWwgbGlhYmlsaXR5LgoKICAgRU5EIE9GIFRFUk1TIEFORCBDT05ESVRJT05TCgogICBBUFBFTkRJWDogSG93IHRvIGFwcGx5IHRoZSBBcGFjaGUgTGljZW5zZSB0byB5b3VyIHdvcmsuCgogICAgICBUbyBhcHBseSB0aGUgQXBhY2hlIExpY2Vuc2UgdG8geW91ciB3b3JrLCBhdHRhY2ggdGhlIGZvbGxvd2luZwogICAgICBib2lsZXJwbGF0ZSBub3RpY2UsIHdpdGggdGhlIGZpZWxkcyBlbmNsb3NlZCBieSBicmFja2V0cyAiW10iCiAgICAgIHJlcGxhY2VkIHdpdGggeW91ciBvd24gaWRlbnRpZnlpbmcgaW5mb3JtYXRpb24uIChEb24ndCBpbmNsdWRlCiAgICAgIHRoZSBicmFja2V0cyEpICBUaGUgdGV4dCBzaG91bGQgYmUgZW5jbG9zZWQgaW4gdGhlIGFwcHJvcHJpYXRlCiAgICAgIGNvbW1lbnQgc3ludGF4IGZvciB0aGUgZmlsZSBmb3JtYXQuIFdlIGFsc28gcmVjb21tZW5kIHRoYXQgYQogICAgICBmaWxlIG9yIGNsYXNzIG5hbWUgYW5kIGRlc2NyaXB0aW9uIG9mIHB1cnBvc2UgYmUgaW5jbHVkZWQgb24gdGhlCiAgICAgIHNhbWUgInByaW50ZWQgcGFnZSIgYXMgdGhlIGNvcHlyaWdodCBub3RpY2UgZm9yIGVhc2llcgogICAgICBpZGVudGlmaWNhdGlvbiB3aXRoaW4gdGhpcmQtcGFydHkgYXJjaGl2ZXMuCgogICBDb3B5cmlnaHQgW3l5eXldIFtuYW1lIG9mIGNvcHlyaWdodCBvd25lcl0KCiAgIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSAiTGljZW5zZSIpOwogICB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCiAgIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdAoKICAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAoKICAgVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQogICBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAogICBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KICAgU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAogICBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4K"
            }
          }
        }
      ],
      "cpe": "cpe:2.3:a:apache:mod_fcgid:2.3.9:*:*:*:*:*:*:*"
    },
    {
      "bom-ref": "pkg:golang/github.com/go-viper/mapstructure/v2@v2.5.0",
      "type": "library",
      "name": "v2",
      "version": "v2.5.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_viper_mapstructure_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-viper/mapstructure/v2@v2.5.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/utf8parse@0.2.2",
      "type": "library",
      "name": "utf8parse",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/utf8parse@0.2.2",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/exporters/stdout/stdouttrace@v1.44.0",
      "type": "library",
      "name": "stdouttrace",
      "version": "v1.44.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_exporters_stdout_stdouttrace//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/exporters/stdout/stdouttrace@v1.44.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/foxboron/go-tpm-keyfiles@v0.0.0-20251226215517-609e4778396f",
      "type": "library",
      "name": "go-tpm-keyfiles",
      "version": "v0.0.0-20251226215517-609e4778396f",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_foxboron_go_tpm_keyfiles//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/foxboron/go-tpm-keyfiles@v0.0.0-20251226215517-609e4778396f",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/futures-core@0.3.31",
      "type": "library",
      "name": "futures-core",
      "version": "0.3.31",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/futures-core@0.3.31",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/internal/telemetry@v0.155.0",
      "type": "library",
      "name": "telemetry",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_internal_telemetry//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/internal/telemetry@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/glob-parent@6.0.2",
      "type": "library",
      "name": "glob-parent",
      "version": "6.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f1c08f043a1550816a7a8832feddbd2bf3a7f877a017eb3494e791df078c9d084b972d773915c61e3aefa79c67ed4b84c48eeff5d6bb782893d33206df9afe0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/glob-parent@6.0.2",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/modern-go/reflect2@v1.0.3-0.20250322232337-35a7c28c31ee",
      "type": "library",
      "name": "reflect2",
      "version": "v1.0.3-0.20250322232337-35a7c28c31ee",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_modern_go_reflect2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/modern-go/reflect2@v1.0.3-0.20250322232337-35a7c28c31ee",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/quinn-proto@0.11.12",
      "type": "library",
      "name": "quinn-proto",
      "version": "0.11.12",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/quinn-proto@0.11.12",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/yaml@2.8.1",
      "type": "library",
      "name": "yaml",
      "version": "2.8.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "95c61c3315f63cef57306bc02642773ac34cc3effb14a7aceff8607ab1946162285aee63ffe610a9c66be499cf656cceb0406031b49b8924e7fddbffebd324a7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/yaml@2.8.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Term-ShellUI@0.92",
      "type": "library",
      "name": "Term-ShellUI",
      "version": "0.92",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Term-ShellUI-0.92.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Term-ShellUI@0.92",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/dlv@1.1.3",
      "type": "library",
      "name": "dlv",
      "version": "1.1.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f87972b728e53ca9c81bc5ee446f16be604ff31b3c3fbd72f9228a4ba6575a81202ee78fc6d0e8504887ed691d78f5ab439241a44e9aa15a9f65f2544248d7c0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/dlv@1.1.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/confmap/provider/yamlprovider@v1.61.0",
      "type": "library",
      "name": "yamlprovider",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_confmap_provider_yamlprovider//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/confmap/provider/yamlprovider@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/wait-timeout@0.2.1",
      "type": "library",
      "name": "wait-timeout",
      "version": "0.2.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/wait-timeout@0.2.1",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/normalize-path@3.0.0",
      "type": "library",
      "name": "normalize-path",
      "version": "3.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e9e66ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/normalize-path@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/log@v0.20.0",
      "type": "library",
      "name": "log",
      "version": "v0.20.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_log//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/log@v0.20.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/google.golang.org/genproto/googleapis/rpc@v0.0.0-20260526163538-3dc84a4a5aaa",
      "type": "library",
      "name": "rpc",
      "version": "v0.0.0-20260526163538-3dc84a4a5aaa",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_golang_google_genproto_googleapis_rpc//:package_metadata"
        }
      ],
      "purl": "pkg:golang/google.golang.org/genproto/googleapis/rpc@v0.0.0-20260526163538-3dc84a4a5aaa",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/yasna@0.5.2",
      "type": "library",
      "name": "yasna",
      "version": "0.5.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/yasna@0.5.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2-quartz-core@0.2.2",
      "type": "library",
      "name": "objc2-quartz-core",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2-quartz-core@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rpassword@7.4.0",
      "type": "library",
      "name": "rpassword",
      "version": "7.4.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "66d4c8b64f049c6721ec8ccec37ddfc3d641c4a7fca57e8f2a89de509c73df39"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rpassword@7.4.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/pipeline@v1.61.0",
      "type": "library",
      "name": "pipeline",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_pipeline//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/pipeline@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rustls-pemfile@2.2.0",
      "type": "library",
      "name": "rustls-pemfile",
      "version": "2.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rustls-pemfile@2.2.0",
      "licenses": [
        {
          "expression": "Apache-2.0 OR ISC OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/moby/moby/client@v0.4.1",
      "type": "library",
      "name": "client",
      "version": "v0.4.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_moby_moby_client//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/moby/moby/client@v0.4.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/component@v1.61.0",
      "type": "library",
      "name": "component",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_component//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/component@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/js-tokens@4.0.0",
      "type": "library",
      "name": "js-tokens",
      "version": "4.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/js-tokens@4.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/schemars@0.9.0",
      "type": "library",
      "name": "schemars",
      "version": "0.9.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/schemars@0.9.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/time-core@0.1.4",
      "type": "library",
      "name": "time-core",
      "version": "0.1.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/time-core@0.1.4",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Digest-SHA1@2.13",
      "type": "library",
      "name": "Digest-SHA1",
      "version": "2.13",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Digest-SHA1-2.13.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Digest-SHA1@2.13",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/tklauser/numcpus@v0.11.0",
      "type": "library",
      "name": "numcpus",
      "version": "v0.11.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_tklauser_numcpus//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/tklauser/numcpus@v0.11.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_x86_64_gnu@0.52.6",
      "type": "library",
      "name": "windows_x86_64_gnu",
      "version": "0.52.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_gnu@0.52.6",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/any-promise@1.3.0",
      "type": "library",
      "name": "any-promise",
      "version": "1.3.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed4be629a95646dd708232f546b1b1a12256ff44191487a0a5e1af646f648e9f2fad1bb9e574c76f09eaab61a95e6f6e2db72e8719b722a5fd381e0c651d5bd8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/any-promise@1.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/openapi-spec-validator@0.7.2",
      "type": "library",
      "name": "openapi-spec-validator",
      "version": "0.7.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cc029309b5c5dbc7859df0372d55e9d1ff43e96d678b9ba087f7c56fc586f734"
        },
        {
          "alg": "SHA-256",
          "content": "4bbdc0894ec85f1d1bea1d6d9c8b2c3c8d7ccaa13577ef40da9c006c9fd0eb60"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/openapi-spec-validator@0.7.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rand@0.9.2",
      "type": "library",
      "name": "rand",
      "version": "0.9.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rand@0.9.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/get-proto@1.0.1",
      "type": "library",
      "name": "get-proto",
      "version": "1.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1349f063a17069f3d26f20a21e7eac3b53608279bb1cef892263a6b0886a202ada1219b823604fc6ffe97db05dcc5853cd73d21ca0e0b83837ca1dfc459a9d2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/get-proto@1.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2-uniform-type-identifiers@0.2.2",
      "type": "library",
      "name": "objc2-uniform-type-identifiers",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2-uniform-type-identifiers@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/regex@1.12.2",
      "type": "library",
      "name": "regex",
      "version": "1.12.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/regex@1.12.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/autocfg@1.5.0",
      "type": "library",
      "name": "autocfg",
      "version": "1.5.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/autocfg@1.5.0",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/lines-and-columns@1.2.4",
      "type": "library",
      "name": "lines-and-columns",
      "version": "1.2.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef297295eb1943f3d5dbd8e110397751f8e8e995fb802a89af917b3caaea73ddefedfcd2ca6b75069c0453c9c0517b3cab3cefaa16e384ae50660e8cb7f1e406"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/lines-and-columns@1.2.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opentelemetry-instrumentation-requests@0.60b1",
      "type": "library",
      "name": "opentelemetry-instrumentation-requests",
      "version": "0.60b1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eec9fac3fab84737f663a2e08b12cb095b4bd67643b24587a8ecfa3cf4d0ca4c"
        },
        {
          "alg": "SHA-256",
          "content": "9a1063c16c44a3ba6e81870c4fa42a0fac3ecef5a4d60a11d0976eec9046f3d4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opentelemetry-instrumentation-requests@0.60b1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40tanstack/vue-table@8.21.3",
      "type": "library",
      "name": "vue-table",
      "version": "8.21.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aeeb11c9defb739b433e5a0fb2472d3323cb144414781cf1750fb6128c3817b8033e53ce0755279e1cdfa5dbea67c6725f6ad13469aa3674169bcece2363903f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40tanstack/vue-table@8.21.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/spin@0.9.9",
      "type": "library",
      "name": "spin",
      "version": "0.9.9",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3763264f6b73151db08c50ff20d7d8a0b8796e021cdea7ceedad07b80155fa0e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/spin@0.9.9",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/class-variance-authority@0.7.1",
      "type": "library",
      "name": "class-variance-authority",
      "version": "0.7.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "29afbd4ebbadbfb1bc33a593e927a2456cfbf762b9a84a881841b35ca84013ac4e58063aa4f1fc53ef48637a0232fea4a9398bb2fed787fdb0d918a091e3ccb2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/class-variance-authority@0.7.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/zerovec@0.11.4",
      "type": "library",
      "name": "zerovec",
      "version": "0.11.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/zerovec@0.11.4",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/zerocopy@0.8.26",
      "type": "library",
      "name": "zerocopy",
      "version": "0.8.26",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/zerocopy@0.8.26",
      "licenses": [
        {
          "expression": "BSD-2-Clause OR Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/frozenlist@1.8.0",
      "type": "library",
      "name": "frozenlist",
      "version": "1.8.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "28bd570e8e189d7f7b001966435f9dac6718324b5be2990ac496cf1ea9ddb7fe"
        },
        {
          "alg": "SHA-256",
          "content": "adbeebaebae3526afc3c96fad434367cafbfd1b25d72369a9e5858453b1bb71a"
        },
        {
          "alg": "SHA-256",
          "content": "34187385b08f866104f0c0617404c8eb08165ab1272e884abc89c112e9c00746"
        },
        {
          "alg": "SHA-256",
          "content": "294e487f9ec720bd8ffcebc99d575f7eff3568a08a253d1ee1a0378754b74143"
        },
        {
          "alg": "SHA-256",
          "content": "f21f00a91358803399890ab167098c131ec2ddd5f8f5fd5fe9c9f2c6fcd91e40"
        },
        {
          "alg": "SHA-256",
          "content": "42145cd2748ca39f32801dad54aeea10039da6f86e303659db90db1c4b614c8c"
        },
        {
          "alg": "SHA-256",
          "content": "b9be22a69a014bc47e78072d0ecae716f5eb56c15238acca0f43d6eb8e4a5bda"
        },
        {
          "alg": "SHA-256",
          "content": "7398c222d1d405e796970320036b1b563892b65809d9e5261487bb2c7f7b5c6a"
        },
        {
          "alg": "SHA-256",
          "content": "d3bb933317c52d7ea5004a1c442eef86f426886fba134ef8cf4226ea6ee1821d"
        },
        {
          "alg": "SHA-256",
          "content": "cb89a7f2de3602cfed448095bab3f178399646ab7c61454315089787df07733a"
        },
        {
          "alg": "SHA-256",
          "content": "5c1c8e78426e59b3f8005e9b19f6ff46e5845895adbde20ece9218319eca6506"
        },
        {
          "alg": "SHA-256",
          "content": "776f352e8329135506a1d6bf16ac3f87bc25b28e765949282dcc627af36123aa"
        },
        {
          "alg": "SHA-256",
          "content": "f833670942247a14eafbb675458b4e61c82e002a148f49e68257b79296e865c4"
        },
        {
          "alg": "SHA-256",
          "content": "0325024fe97f94c41c08872db482cf8ac4800d80e79222c6b0b7b162d5b13686"
        },
        {
          "alg": "SHA-256",
          "content": "8585e3bb2cdea02fc88ffa245069c36555557ad3609e83be0ec71f54fd4abb52"
        },
        {
          "alg": "SHA-256",
          "content": "3ef2d026f16a2b1866e1d86fc4e1291e1ed8a387b2c333809419a2f8b3a77b82"
        },
        {
          "alg": "SHA-256",
          "content": "c23c3ff005322a6e16f71bf8692fcf4d5a304aaafe1e262c98c6d4adc7be863e"
        },
        {
          "alg": "SHA-256",
          "content": "edee74874ce20a373d62dc28b0b18b93f645633c2943fd90ee9d898550770581"
        },
        {
          "alg": "SHA-256",
          "content": "778a11b15673f6f1df23d9586f83c4846c471a8af693a22e066508b77d201ec8"
        },
        {
          "alg": "SHA-256",
          "content": "7bf6cdf8e07c8151fba6fe85735441240ec7f619f935a5205953d58009aef8c6"
        },
        {
          "alg": "SHA-256",
          "content": "4970ece02dbc8c3a92fcc5228e36a3e933a01a999f7094ff7c23fbd2beeaa67c"
        },
        {
          "alg": "SHA-256",
          "content": "09474e9831bc2b2199fad6da3c14c7b0fbdd377cce9d3d77131be28906cb7d84"
        },
        {
          "alg": "SHA-256",
          "content": "433403ae80709741ce34038da08511d4a77062aa924baf411ef73d1146e74faf"
        },
        {
          "alg": "SHA-256",
          "content": "33139dc858c580ea50e7e60a1b0ea003efa1fd42e6ec7fdbad78fff65fad2fd2"
        },
        {
          "alg": "SHA-256",
          "content": "21900c48ae04d13d416f0e1e0c4d81f7931f73a9dfa0b7a8746fb2fe7dd970ed"
        },
        {
          "alg": "SHA-256",
          "content": "ac913f8403b36a2c8610bbfd25b8013488533e71e62b4b4adce9c86c8cea905b"
        },
        {
          "alg": "SHA-256",
          "content": "5d63a068f978fc69421fb0e6eb91a9603187527c86b7cd3f534a5b77a592b888"
        },
        {
          "alg": "SHA-256",
          "content": "eaa352d7047a31d87dafcacbabe89df0aa506abb5b1b85a2fb91bc3faa02d822"
        },
        {
          "alg": "SHA-256",
          "content": "c9a63152fe95756b85f31186bddf42e4c02c6321207fd6601a1c89ebac4fe567"
        },
        {
          "alg": "SHA-256",
          "content": "96153e77a591c8adc2ee805756c61f59fef4cf4073a9275ee86fe8cba41241f7"
        },
        {
          "alg": "SHA-256",
          "content": "50066c3997d0091c411a66e710f4e11752251e6d2d73d70d8d5d4c76442a199d"
        },
        {
          "alg": "SHA-256",
          "content": "e25ac20a2ef37e91c1b39938b591457666a0fa835c7783c3a8f33ea42870db94"
        },
        {
          "alg": "SHA-256",
          "content": "3ede829ed8d842f6cd48fc7081d7a41001a56f1f38603f9d49bf3020d59a31ad"
        },
        {
          "alg": "SHA-256",
          "content": "a6483e309ca809f1efd154b4d37dc6d9f61037d6c6a81c2dc7a15cb22c8c5dca"
        },
        {
          "alg": "SHA-256",
          "content": "2c5dcbbc55383e5883246d11fd179782a9d07a986c40f49abe89ddf865913930"
        },
        {
          "alg": "SHA-256",
          "content": "032efa2674356903cd0261c4317a561a6850f3ac864a63fc1583147fb05a79b0"
        },
        {
          "alg": "SHA-256",
          "content": "1aa77cb5697069af47472e39612976ed05343ff2e84a3dcf15437b232cbfd087"
        },
        {
          "alg": "SHA-256",
          "content": "405e8fe955c2280ce66428b3ca55e12b3c4e9c336fb2103a4937e891c69a4a29"
        },
        {
          "alg": "SHA-256",
          "content": "f6292f1de555ffcc675941d65fffffb0a5bcd992905015f85d0592201793e0e5"
        },
        {
          "alg": "SHA-256",
          "content": "11847b53d722050808926e785df837353bd4d75f1d494377e59b23594d834967"
        },
        {
          "alg": "SHA-256",
          "content": "b4dec9482a65c54a5044486847b8a66bf10c9cb4926d42927ec4e8fd5db7fed8"
        },
        {
          "alg": "SHA-256",
          "content": "b2a095d45c5d46e5e79ba1e5b9cb787f541a8dee0433836cea4b96a2c439dcd8"
        },
        {
          "alg": "SHA-256",
          "content": "cf253e0e1c3ceb4aaff6df637ce033ff6535fb8c70a764a8f46aafd3d6ab798e"
        },
        {
          "alg": "SHA-256",
          "content": "ec3cc8c5d4084591b4237c0a272cc4f50a5b03396a47d9caaf76f5d7b38a4f11"
        },
        {
          "alg": "SHA-256",
          "content": "03ae967b4e297f58f8c774c7eabcce57fe3c2434817d4385c50661845a058121"
        },
        {
          "alg": "SHA-256",
          "content": "957e7c38f250991e48a9a73e6423db1bb9dd14e722a10f6b8bb8e16a0f55f695"
        },
        {
          "alg": "SHA-256",
          "content": "b6db2185db9be0a04fecf2f241c70b63b1a242e2805be291855078f2b404dd6b"
        },
        {
          "alg": "SHA-256",
          "content": "168c0969a329b416119507ba30b9ea13688fafffac1b7822802537569a1cb0ef"
        },
        {
          "alg": "SHA-256",
          "content": "517279f58009d0b1f2e7c1b130b377a349405da3f7621ed6bfae50b10adf20c1"
        },
        {
          "alg": "SHA-256",
          "content": "1b9290cf81e95e93fdf90548ce9d3c1211cf574b8e3f4b3b7cb0537cf2227068"
        },
        {
          "alg": "SHA-256",
          "content": "fe3c58d2f5db5fbd18c2987cba06d51b0529f52bc3a6cdc33d3f4eab725104bd"
        },
        {
          "alg": "SHA-256",
          "content": "48e6d3f4ec5c7273dfe83ff27c91083c6c9065af655dc2684d2c200c94308bb5"
        },
        {
          "alg": "SHA-256",
          "content": "27c6e8077956cf73eadd514be8fb04d77fc946a7fe9f7fe167648b0b9085cc25"
        },
        {
          "alg": "SHA-256",
          "content": "c4c800524c9cd9bac5166cd6f55285957fcfc907db323e193f2afcd4d9abd69b"
        },
        {
          "alg": "SHA-256",
          "content": "cee686f1f4cadeb2136007ddedd0aaf928ab95216e7691c63e50a8ec066336d0"
        },
        {
          "alg": "SHA-256",
          "content": "b3210649ee28062ea6099cfda39e147fa1bc039583c8ee4481cb7811e2448c51"
        },
        {
          "alg": "SHA-256",
          "content": "3e0761f4d1a44f1d1a47996511752cf3dcec5bbdd9cc2b4fe595caf97754b7a0"
        },
        {
          "alg": "SHA-256",
          "content": "f4be2e3d8bc8aabd566f8d5b8ba7ecc09249d74ba3c9ed52e54dc23a293f0b92"
        },
        {
          "alg": "SHA-256",
          "content": "5a3a935c3a4e89c733303a2d5a7c257ea44af3a56c8202df486b7f5de40f37e1"
        },
        {
          "alg": "SHA-256",
          "content": "92db2bf818d5cc8d9c1f1fc56b897662e24ea5adb36ad1f1d82875bd64e03c24"
        },
        {
          "alg": "SHA-256",
          "content": "2552f44204b744fba866e573be4c1f9048d6a324dfe14475103fd51613eb1d1f"
        },
        {
          "alg": "SHA-256",
          "content": "2dc43a022e555de94c3b68a4ef0b11c4f747d12c024a520c7101709a2144fb37"
        },
        {
          "alg": "SHA-256",
          "content": "8a76ea0f0b9dfa06f254ee06053d93a600865b3274358ca48a352ce4f0798450"
        },
        {
          "alg": "SHA-256",
          "content": "c8d1634419f39ea6f5c427ea2f90ca85126b54b50837f31497f3bf38266e853d"
        },
        {
          "alg": "SHA-256",
          "content": "cba69cb73723c3f329622e34bdbf5ce1f80c21c290ff04256cff1cd3c2036ed2"
        },
        {
          "alg": "SHA-256",
          "content": "908bd3f6439f2fef9e85031b59fd4f1297af54415fb60e4254a95f75b3cab3f3"
        },
        {
          "alg": "SHA-256",
          "content": "6da155091429aeba16851ecb10a9104a108bcd32f6c1642867eadaee401c1c41"
        },
        {
          "alg": "SHA-256",
          "content": "b37f6d31b3dcea7deb5e9696e529a6aa4a898adc33db82da12e4c60a7c4d2011"
        },
        {
          "alg": "SHA-256",
          "content": "13d23a45c4cebade99340c4165bd90eeb4a56c6d8a9d8aa49568cac19a6d0dc4"
        },
        {
          "alg": "SHA-256",
          "content": "96f423a119f4777a4a056b66ce11527366a8bb92f54e541ade21f2374433f6d4"
        },
        {
          "alg": "SHA-256",
          "content": "d1eaff1d00c7751b7c6662e9c5ba6eb2c17a2306ba5e2a37f24ddf3cc953402b"
        },
        {
          "alg": "SHA-256",
          "content": "33f48f51a446114bc5d251fb2954ab0164d5be02ad3382abcbfe07e2531d650f"
        },
        {
          "alg": "SHA-256",
          "content": "119fb2a1bd47307e899c2fac7f28e85b9a543864df47aa7ec9d3c1b4545f096f"
        },
        {
          "alg": "SHA-256",
          "content": "494a5952b1c597ba44e0e78113a7266e656b9794eec897b19ead706bd7074383"
        },
        {
          "alg": "SHA-256",
          "content": "667c3777ca571e5dbeb76f331562ff98b957431df140b54c85fd4d52eea8d8f6"
        },
        {
          "alg": "SHA-256",
          "content": "d4d3214a0f8394edfa3e303136d0575eece0745ff2b47bd2cb2e66dd92d4351a"
        },
        {
          "alg": "SHA-256",
          "content": "bac9c42ba2ac65ddc115d930c78d24ab8d4f465fd3fc473cdedfccadb9429806"
        },
        {
          "alg": "SHA-256",
          "content": "44389d135b3ff43ba8cc89ff7f51f5a0bb6b63d829c8300f79a2fe4fe61bcc62"
        },
        {
          "alg": "SHA-256",
          "content": "20e63c9493d33ee48536600d1a5c95eefc870cd71e7ab037763d1fbb89cc51e7"
        },
        {
          "alg": "SHA-256",
          "content": "39ecbc32f1390387d2aa4f5a995e465e9e2f79ba3adcac92d68e3e0afae6657c"
        },
        {
          "alg": "SHA-256",
          "content": "799345ab092bee59f01a915620b5d014698547afd011e691a208637312db9186"
        },
        {
          "alg": "SHA-256",
          "content": "8b7b94a067d1c504ee0b16def57ad5738701e4ba10cec90529f13fa03c833496"
        },
        {
          "alg": "SHA-256",
          "content": "fb30f9626572a76dfe4293c7194a09fb1fe93ba94c7d4f720dfae3b646b45027"
        },
        {
          "alg": "SHA-256",
          "content": "74c51543498289c0c43656701be6b077f4b265868fa7f8a8859c197006efb608"
        },
        {
          "alg": "SHA-256",
          "content": "2f05983daecab868a31e1da44462873306d3cbfd76d1f0b5b69c473d21dbb128"
        },
        {
          "alg": "SHA-256",
          "content": "29548f9b5b5e3460ce7378144c3010363d8035cea44bc0bf02d57f5a685e084e"
        },
        {
          "alg": "SHA-256",
          "content": "332db6b2563333c5671fecacd085141b5800cb866be16d5e3eb15a2086476675"
        },
        {
          "alg": "SHA-256",
          "content": "0c18a16eab41e82c295618a77502e17b195883241c563b00f0aa5106fc4eaa0d"
        },
        {
          "alg": "SHA-256",
          "content": "17c883ab0ab67200b5f964d2b9ed6b00971917d5d8a92df149dc2c9779208ee9"
        },
        {
          "alg": "SHA-256",
          "content": "102e6314ca4da683dca92e3b1355490fed5f313b768500084fbe6371fddfdb79"
        },
        {
          "alg": "SHA-256",
          "content": "f57fb59d9f385710aa7060e89410aeb5058b99e62f4d16b08b91986b9a2140c2"
        },
        {
          "alg": "SHA-256",
          "content": "0f96534f8bfebc1a394209427d0f8a63d343c9779cda6fc25e8e121b5fd8555b"
        },
        {
          "alg": "SHA-256",
          "content": "4314debad13beb564b708b4a496020e5306c7333fa9a3ab90374169a20ffab30"
        },
        {
          "alg": "SHA-256",
          "content": "8009897cdef112072f93a0efdce29cd819e717fd2f649ee3016efd3cd885a7ed"
        },
        {
          "alg": "SHA-256",
          "content": "073f8bf8becba60aa931eb3bc420b217bb7d5b8f4750e6f8b3be7f3da85d38b7"
        },
        {
          "alg": "SHA-256",
          "content": "c7366fe1418a6133d5aa824ee53d406550110984de7637d65a178010f759c6ef"
        },
        {
          "alg": "SHA-256",
          "content": "581ef5194c48035a7de2aefc72ac6539823bb71508189e5de01d60c9dcd5fa65"
        },
        {
          "alg": "SHA-256",
          "content": "5500ef82073f599ac84d888e3a8c1f77ac831183244bfd7f11eaa0289fb30714"
        },
        {
          "alg": "SHA-256",
          "content": "878be833caa6a3821caf85eb39c5ba92d28e85df26d57afb06b35b2efd937231"
        },
        {
          "alg": "SHA-256",
          "content": "229bf37d2e4acdaf808fd3f06e854a4a7a3661e871b10dc1f8f1896a3b05f18b"
        },
        {
          "alg": "SHA-256",
          "content": "8d92f1a84bb12d9e56f818b3a746f3efba93c1b63c8387a73dde655e1e42282a"
        },
        {
          "alg": "SHA-256",
          "content": "59a6a5876ca59d1b63af8cd5e7ffffb024c3dc1e9cf9301b21a2e76286505c95"
        },
        {
          "alg": "SHA-256",
          "content": "eefdba20de0d938cec6a89bd4d70f346a03108a19b9df4248d3cf0d88f1b0f51"
        },
        {
          "alg": "SHA-256",
          "content": "b4f3b365f31c6cd4af24545ca0a244a53688cad8834e32f56831c4923b50a103"
        },
        {
          "alg": "SHA-256",
          "content": "4e0c11f2cc6717e0a741f84a527c52616140741cd812a50422f83dc31749fb52"
        },
        {
          "alg": "SHA-256",
          "content": "fa47e444b8ba08fffd1c18e8cdb9a75db1b6a27f17507522834ad13ed5922b93"
        },
        {
          "alg": "SHA-256",
          "content": "1a7fa382a4a223773ed64242dbe1c9c326ec09457e6b8428efb4118c685c3dfd"
        },
        {
          "alg": "SHA-256",
          "content": "db1e72ede2d0d7ccb213f218df6a078a9c09a7de257c2fe8fcef16d5925230b1"
        },
        {
          "alg": "SHA-256",
          "content": "974b28cf63cc99dfb2188d8d222bc6843656188164848c4f679e63dae4b0708e"
        },
        {
          "alg": "SHA-256",
          "content": "54b2077180eb7f83dd52c40b2750d0a9f175e06a42e3213ce047219de902717a"
        },
        {
          "alg": "SHA-256",
          "content": "80f85f0a7cc86e7a54c46d99c9e1318ff01f4687c172ede30fd52d19d1da1c8e"
        },
        {
          "alg": "SHA-256",
          "content": "06be8f67f39c8b1dc671f5d83aaefd3358ae5cdcf8314552c57e7ed3e6475bdd"
        },
        {
          "alg": "SHA-256",
          "content": "eab8145831a0d56ec9c4139b6c3e594c7a83c2c8be25d5bcf2d86136a532287a"
        },
        {
          "alg": "SHA-256",
          "content": "3462dd9475af2025c31cc61be6652dfa25cbfb56cbbf52f4ccfe029f38decaf8"
        },
        {
          "alg": "SHA-256",
          "content": "bf0a7e10b077bf5fb9380ad3ae8ce20ef919a6ad93b4552896419ac7e1d8e042"
        },
        {
          "alg": "SHA-256",
          "content": "6dc4126390929823e2d2d9dc79ab4046ed74680360fc5f38b585c12c66cdf459"
        },
        {
          "alg": "SHA-256",
          "content": "1a7607e17ad33361677adcd1443edf6f5da0ce5e5377b798fba20fae194825f3"
        },
        {
          "alg": "SHA-256",
          "content": "78f7b9e5d6f2fdb88cdde9440dc147259b62b9d3b019924def9f6478be254ac1"
        },
        {
          "alg": "SHA-256",
          "content": "97260ff46b207a82a7567b581ab4190bd4dfa09f4db8a8b49d1a958f6aa4940e"
        },
        {
          "alg": "SHA-256",
          "content": "940d4a017dbfed9daf46a3b086e1d2167e7012ee297fef9e1c545c4d022f5178"
        },
        {
          "alg": "SHA-256",
          "content": "342c97bf697ac5480c0a7ec73cd700ecfa5a8a40ac923bd035484616efecc2df"
        },
        {
          "alg": "SHA-256",
          "content": "a88f062f072d1589b7b46e951698950e7da00442fc1cacbe17e19e025dc327ad"
        },
        {
          "alg": "SHA-256",
          "content": "e2de870d16a7a53901e41b64ffdf26f2fbb8917b3e6ebf398098d72c5b20bd7f"
        },
        {
          "alg": "SHA-256",
          "content": "ef2b7b394f208233e471abc541cc6991f907ffd47dc72584acee3147899d6565"
        },
        {
          "alg": "SHA-256",
          "content": "d8b7138e5cd0647e4523d6685b0eac5d4be9a184ae9634492f25c6eb38c12a47"
        },
        {
          "alg": "SHA-256",
          "content": "e4a3408834f65da56c83528fb52ce7911484f0d1eaf7b761fc66001db1646eff"
        },
        {
          "alg": "SHA-256",
          "content": "d6a5df73acd3399d893dafc71663ad22534b5aa4f94e8a2fabfe856c3c1b6a52"
        },
        {
          "alg": "SHA-256",
          "content": "154e55ec0655291b5dd1b8731c637ecdb50975a2ae70c606d100750a540082f7"
        },
        {
          "alg": "SHA-256",
          "content": "9ff15928d62a0b80bb875655c39bf517938c7d589554cbd2669be42d97c2cb61"
        },
        {
          "alg": "SHA-256",
          "content": "07cdca25a91a4386d2e76ad992916a85038a9b97561bf7a3fd12d5d9ce31870c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/frozenlist@1.8.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/processor/processorhelper@v0.155.0",
      "type": "library",
      "name": "processorhelper",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_processor_processorhelper//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/processor/processorhelper@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/redis@8.4.5",
      "type": "library",
      "name": "redis",
      "version": "8.4.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@redis+//:dependency_info"
        }
      ],
      "purl": "pkg:generic/redis@8.4.5",
      "licenses": [
        {
          "license": {
            "id": "AGPL-3.0-only",
            "text": {
              "contentType": "text/plain",
              "encoding": "base64",
              "content": "U3RhcnRpbmcgd2l0aCBSZWRpcyA4LCBSZWRpcyBPcGVuIFNvdXJjZSBpcyBtb3ZpbmcgdG8gYSB0cmktbGljZW5zaW5nIG1vZGVsIHdpdGggYWxsIG5ldyBSZWRpcyBjb2RlCmNvbnRyaWJ1dGlvbnMgZ292ZXJuZWQgYnkgdGhlIHVwZGF0ZWQgUmVkaXMgU29mdHdhcmUgR3JhbnQgYW5kIENvbnRyaWJ1dG9yIExpY2Vuc2UgQWdyZWVtZW50LgpBZnRlciB0aGlzIHJlbGVhc2UsIGNvbnRyaWJ1dGlvbnMgYXJlIHN1YmplY3QgdG8geW91ciBjaG9pY2Ugb2Y6IChhKSB0aGUgUmVkaXMgU291cmNlIEF2YWlsYWJsZSBMaWNlbnNlIHYyCihSU0FMdjIpO29yIChiKSB0aGUgU2VydmVyIFNpZGUgUHVibGljIExpY2Vuc2UgdjEgKFNTUEx2MSk7IG9yIChjKSB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYzIChBR1BMdjMpLgpSZWRpcyBPcGVuIFNvdXJjZSA3LjIgYW5kIHByaW9yIHJlbGVhc2VzIHJlbWFpbiBzdWJqZWN0IHRvIHRoZSBCU0R2MyBjbGF1c2UgbGljZW5zZSBhcyByZWZlcmVuY2VkCmluIHRoZSBSRURJU0NPTlRSSUJVVElPTlMudHh0IGZpbGUuCgpUaGUgbGljZW5zaW5nIHN0cnVjdHVyZSBmb3IgUmVkaXMgOC4wIGFuZCBzdWJzZXF1ZW50IHJlbGVhc2VzIGlzIGFzIGZvbGxvd3M6CgoKMS4gUmVkaXMgU291cmNlIEF2YWlsYWJsZSBMaWNlbnNlIDIuMCAoUlNBTHYyKSBBZ3JlZW1lbnQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCkxhc3QgVXBkYXRlOiBEZWNlbWJlciAzMCwgMjAyMwoKQWNjZXB0YW5jZQotLS0tLS0tLS0tCgpUaGlzIEFncmVlbWVudCBzZXRzIGZvcnRoIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvbiB3aGljaCB0aGUgTGljZW5zb3IKbWFrZXMgYXZhaWxhYmxlIHRoZSBTb2Z0d2FyZS4gQnkgaW5zdGFsbGluZywgZG93bmxvYWRpbmcsIGFjY2Vzc2luZywKVXNpbmcsIG9yIGRpc3RyaWJ1dGluZyBhbnkgb2YgdGhlIFNvZnR3YXJlLCBZb3UgYWdyZWUgdG8gYWxsIG9mIHRoZQp0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGlzIEFncmVlbWVudC4KCklmIFlvdSBhcmUgcmVjZWl2aW5nIHRoZSBTb2Z0d2FyZSBvbiBiZWhhbGYgb2YgWW91ciBDb21wYW55LCBZb3UKcmVwcmVzZW50IGFuZCB3YXJyYW50IHRoYXQgWW91IGhhdmUgdGhlIGF1dGhvcml0eSB0byBhZ3JlZSB0byB0aGlzCkFncmVlbWVudCBvbiBiZWhhbGYgb2Ygc3VjaCBlbnRpdHkuCgpUaGUgTGljZW5zb3IgcmVzZXJ2ZXMgdGhlIHJpZ2h0IHRvIHVwZGF0ZSB0aGlzIEFncmVlbWVudCBmcm9tIHRpbWUgdG8KdGltZS4KClRoZSB0ZXJtcyBiZWxvdyBoYXZlIHRoZSBtZWFuaW5ncyBzZXQgZm9ydGggYmVsb3cgZm9yIHB1cnBvc2VzIG9mIHRoaXMKQWdyZWVtZW50OgoKRGVmaW5pdGlvbnMKLS0tLS0tLS0tLS0KCkFncmVlbWVudDogdGhpcyBSZWRpcyBTb3VyY2UgQXZhaWxhYmxlIExpY2Vuc2UgMi4wIEFncmVlbWVudC4KCkNvbnRyb2w6IG93bmVyc2hpcCwgZGlyZWN0bHkgb3IgaW5kaXJlY3RseSwgb2Ygc3Vic3RhbnRpYWxseSBhbGwgdGhlCmFzc2V0cyBvZiBhbiBlbnRpdHksIG9yIHRoZSBwb3dlciB0byBkaXJlY3QgaXRzIG1hbmFnZW1lbnQgYW5kIHBvbGljaWVzCmJ5IHZvdGUsIGNvbnRyYWN0LCBvciBvdGhlcndpc2UuCgpMaWNlbnNlOiB0aGUgTGljZW5zZSBhcyBkZXNjcmliZWQgaW4gdGhlIExpY2Vuc2UgcGFyYWdyYXBoIGJlbG93LgoKTGljZW5zb3I6IHRoZSBlbnRpdHkgb2ZmZXJpbmcgdGhlc2UgdGVybXMsIHdoaWNoIGluY2x1ZGVzIFJlZGlzIEx0ZC4gb24KYmVoYWxmIG9mIGl0c2VsZiBhbmQgaXRzIHN1YnNpZGlhcmllcyBhbmQgYWZmaWxpYXRlcyB3b3JsZHdpZGUuCgpNb2RpZnksIE1vZGlmaWVkLCBvciBNb2RpZmljYXRpb246IGNvcHkgZnJvbSBvciBhZGFwdCBhbGwgb3IgcGFydCBvZiB0aGUKd29yayBpbiBhIGZhc2hpb24gcmVxdWlyaW5nIGNvcHlyaWdodCBwZXJtaXNzaW9uIG90aGVyIHRoYW4gbWFraW5nIGFuCmV4YWN0IGNvcHkuIFRoZSByZXN1bHRpbmcgd29yayBpcyBjYWxsZWQgYSBNb2RpZmllZCB2ZXJzaW9uIG9mIHRoZQplYXJsaWVyIHdvcmsuCgpSZWRpczogdGhlIFJlZGlzIHNvZnR3YXJlIGFzIGRlc2NyaWJlZCBpbiByZWRpcy5jb20gcmVkaXMuaW8uCgpTb2Z0d2FyZTogY2VydGFpbiBTb2Z0d2FyZSBjb21wb25lbnRzIGRlc2lnbmVkIHRvIHdvcmsgd2l0aCBSZWRpcyBhbmQKcHJvdmlkZWQgdG8gWW91IHVuZGVyIHRoaXMgQWdyZWVtZW50LgoKVHJhZGVtYXJrOiB0aGUgdHJhZGVtYXJrcywgc2VydmljZSBtYXJrcywgYW5kIGFueSBvdGhlciBzaW1pbGFyIHJpZ2h0cy4KClVzZTogYW55dGhpbmcgWW91IGRvIHdpdGggdGhlIFNvZnR3YXJlIHJlcXVpcmluZyBvbmUgb2YgWW91ciBMaWNlbnNlcy4KCllvdTogdGhlIHJlY2lwaWVudCBvZiB0aGUgU29mdHdhcmUsIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBvbiB3aG9zZQpiZWhhbGYgWW91IGFyZSBhZ3JlZWluZyB0byB0aGlzIEFncmVlbWVudC4KCllvdXIgQ29tcGFueTogYW55IGxlZ2FsIGVudGl0eSwgc29sZSBwcm9wcmlldG9yc2hpcCwgb3Igb3RoZXIga2luZCBvZgpvcmdhbml6YXRpb24gdGhhdCBZb3Ugd29yayBmb3IsIHBsdXMgYWxsIG9yZ2FuaXphdGlvbnMgdGhhdCBoYXZlIGNvbnRyb2wKb3ZlciwgYXJlIHVuZGVyIHRoZSBjb250cm9sIG9mLCBvciBhcmUgdW5kZXIgY29tbW9uIGNvbnRyb2wgd2l0aCB0aGF0Cm9yZ2FuaXphdGlvbi4KCllvdXIgTGljZW5zZXM6IG1lYW5zIGFsbCB0aGUgTGljZW5zZXMgZ3JhbnRlZCB0byBZb3UgZm9yIHRoZSBTb2Z0d2FyZQp1bmRlciB0aGlzIEFncmVlbWVudC4KCkxpY2Vuc2UKLS0tLS0tLQoKVGhlIExpY2Vuc29yIGdyYW50cyBZb3UgYSBub24tZXhjbHVzaXZlLCByb3lhbHR5LWZyZWUsIHdvcmxkd2lkZSwKbm9uLXN1YmxpY2Vuc2FibGUsIG5vbi10cmFuc2ZlcmFibGUgbGljZW5zZSB0byB1c2UsIGNvcHksIGRpc3RyaWJ1dGUsCm1ha2UgYXZhaWxhYmxlLCBhbmQgcHJlcGFyZSBkZXJpdmF0aXZlIHdvcmtzIG9mIHRoZSBTb2Z0d2FyZSwgaW4gZWFjaApjYXNlIHN1YmplY3QgdG8gdGhlIGxpbWl0YXRpb25zIGFuZCBjb25kaXRpb25zIGJlbG93LgoKTGltaXRhdGlvbnMKLS0tLS0tLS0tLS0KCllvdSBtYXkgbm90IG1ha2UgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIFNvZnR3YXJlIG9yIGEgTW9kaWZpZWQgdmVyc2lvbgphdmFpbGFibGUgdG8gdGhpcmQgcGFydGllcyBhcyBhIHNlcnZpY2Ugb3IgZGlzdHJpYnV0ZSB0aGUgU29mdHdhcmUgb3IgYQpNb2RpZmllZCB2ZXJzaW9uIGluIGEgbWFubmVyIHRoYXQgbWFrZXMgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlClNvZnR3YXJlIGF2YWlsYWJsZSB0byB0aGlyZCBwYXJ0aWVzLgoKTWFraW5nIHRoZSBmdW5jdGlvbmFsaXR5IG9mIHRoZSBTb2Z0d2FyZSBvciBNb2RpZmllZCB2ZXJzaW9uIGF2YWlsYWJsZQp0byB0aGlyZCBwYXJ0aWVzIGluY2x1ZGVzLCB3aXRob3V0IGxpbWl0YXRpb24sIGVuYWJsaW5nIHRoaXJkIHBhcnRpZXMgdG8KaW50ZXJhY3Qgd2l0aCB0aGUgZnVuY3Rpb25hbGl0eSBvZiB0aGUgU29mdHdhcmUgb3IgTW9kaWZpZWQgdmVyc2lvbiBpbgpkaXN0cmlidXRlZCBmb3JtIG9yIHJlbW90ZWx5IHRocm91Z2ggYSBjb21wdXRlciBuZXR3b3JrLCBvZmZlcmluZyBhCnByb2R1Y3Qgb3Igc2VydmljZSwgdGhlIHZhbHVlIG9mIHdoaWNoIGVudGlyZWx5IG9yIHByaW1hcmlseSBkZXJpdmVzCmZyb20gdGhlIHZhbHVlIG9mIHRoZSBTb2Z0d2FyZSBvciBNb2RpZmllZCB2ZXJzaW9uLCBvciBvZmZlcmluZyBhCnByb2R1Y3Qgb3Igc2VydmljZSB0aGF0IGFjY29tcGxpc2hlcyBmb3IgdXNlcnMgdGhlIHByaW1hcnkgcHVycG9zZSBvZgp0aGUgU29mdHdhcmUgb3IgTW9kaWZpZWQgdmVyc2lvbi4KCllvdSBtYXkgbm90IGFsdGVyLCByZW1vdmUsIG9yIG9ic2N1cmUgYW55IGxpY2Vuc2luZywgY29weXJpZ2h0LCBvciBvdGhlcgpub3RpY2VzIG9mIHRoZSBMaWNlbnNvciBpbiB0aGUgU29mdHdhcmUuIEFueSB1c2Ugb2YgdGhlIExpY2Vuc29yJ3MKVHJhZGVtYXJrcyBpcyBzdWJqZWN0IHRvIGFwcGxpY2FibGUgbGF3LgoKUGF0ZW50cwotLS0tLS0tCgpUaGUgTGljZW5zb3IgZ3JhbnRzIFlvdSBhIExpY2Vuc2UsIHVuZGVyIGFueSBwYXRlbnQgY2xhaW1zIHRoZSBMaWNlbnNvcgpjYW4gTGljZW5zZSwgb3IgYmVjb21lcyBhYmxlIHRvIExpY2Vuc2UsIHRvIG1ha2UsIGhhdmUgbWFkZSwgdXNlLCBzZWxsLApvZmZlciBmb3Igc2FsZSwgaW1wb3J0IGFuZCBoYXZlIGltcG9ydGVkIHRoZSBTb2Z0d2FyZSwgaW4gZWFjaCBjYXNlCnN1YmplY3QgdG8gdGhlIGxpbWl0YXRpb25zIGFuZCBjb25kaXRpb25zIGluIHRoaXMgTGljZW5zZS4gVGhpcyBMaWNlbnNlCmRvZXMgbm90IGNvdmVyIGFueSBwYXRlbnQgY2xhaW1zIHRoYXQgWW91IGNhdXNlIHRvIGJlIGluZnJpbmdlZCBieQpNb2RpZmljYXRpb25zIG9yIGFkZGl0aW9ucyB0byB0aGUgU29mdHdhcmUuIElmIFlvdSBvciBZb3VyIENvbXBhbnkgbWFrZQphbnkgd3JpdHRlbiBjbGFpbSB0aGF0IHRoZSBTb2Z0d2FyZSBpbmZyaW5nZXMgb3IgY29udHJpYnV0ZXMgdG8KaW5mcmluZ2VtZW50IG9mIGFueSBwYXRlbnQsIHlvdXIgcGF0ZW50IExpY2Vuc2UgZm9yIHRoZSBTb2Z0d2FyZSBncmFudGVkCnVuZGVyIHRoaXMgQWdyZWVtZW50IGVuZHMgaW1tZWRpYXRlbHkuIElmIFlvdXIgQ29tcGFueSBtYWtlcyBzdWNoIGEKY2xhaW0sIHlvdXIgcGF0ZW50IExpY2Vuc2UgZW5kcyBpbW1lZGlhdGVseSBmb3Igd29yayBvbiBiZWhhbGYgb2YgWW91cgpDb21wYW55LgoKTm90aWNlcwotLS0tLS0tCgpZb3UgbXVzdCBlbnN1cmUgdGhhdCBhbnlvbmUgd2hvIGdldHMgYSBjb3B5IG9mIGFueSBwYXJ0IG9mIHRoZSBTb2Z0d2FyZQpmcm9tIFlvdSBhbHNvIGdldHMgYSBjb3B5IG9mIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBpbiB0aGlzIEFncmVlbWVudC4KCklmIFlvdSBtb2RpZnkgdGhlIFNvZnR3YXJlLCBZb3UgbXVzdCBpbmNsdWRlIGluIGFueSBNb2RpZmllZCBjb3BpZXMgb2YKdGhlIFNvZnR3YXJlIHByb21pbmVudCBub3RpY2VzIHN0YXRpbmcgdGhhdCBZb3UgaGF2ZSBNb2RpZmllZCB0aGUKU29mdHdhcmUuCgpObyBPdGhlciBSaWdodHMKLS0tLS0tLS0tLS0tLS0tCgpUaGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhpcyBBZ3JlZW1lbnQgZG8gbm90IGltcGx5IGFueSBMaWNlbnNlcwpvdGhlciB0aGFuIHRob3NlIGV4cHJlc3NseSBncmFudGVkIGluIHRoaXMgQWdyZWVtZW50LgoKVGVybWluYXRpb24KLS0tLS0tLS0tLS0KCklmIFlvdSBVc2UgdGhlIFNvZnR3YXJlIGluIHZpb2xhdGlvbiBvZiB0aGlzIEFncmVlbWVudCwgc3VjaCBVc2UgaXMgbm90CkxpY2Vuc2VkLCBhbmQgWW91ciBMaWNlbnNlcyB3aWxsIGF1dG9tYXRpY2FsbHkgdGVybWluYXRlLiBJZiB0aGUKTGljZW5zb3IgcHJvdmlkZXMgWW91IHdpdGggYSBub3RpY2Ugb2YgeW91ciB2aW9sYXRpb24sIGFuZCBZb3UgY2Vhc2UgYWxsCnZpb2xhdGlvbnMgb2YgdGhpcyBMaWNlbnNlIG5vIGxhdGVyIHRoYW4gMzAgZGF5cyBhZnRlciBZb3UgcmVjZWl2ZSB0aGF0Cm5vdGljZSwgWW91ciBMaWNlbnNlcyB3aWxsIGJlIHJlaW5zdGF0ZWQgcmV0cm9hY3RpdmVseS4gSG93ZXZlciwgaWYgWW91CnZpb2xhdGUgdGhpcyBBZ3JlZW1lbnQgYWZ0ZXIgc3VjaCByZWluc3RhdGVtZW50LCBhbnkgYWRkaXRpb25hbAp2aW9sYXRpb24gb2YgdGhpcyBBZ3JlZW1lbnQgd2lsbCBjYXVzZSB5b3VyIExpY2Vuc2VzIHRvIHRlcm1pbmF0ZQphdXRvbWF0aWNhbGx5IGFuZCBwZXJtYW5lbnRseS4KCk5vIExpYWJpbGl0eQotLS0tLS0tLS0tLS0KCkFzIGZhciBhcyB0aGUgbGF3IGFsbG93cywgdGhlIFNvZnR3YXJlIGNvbWVzIGFzIGlzLCB3aXRob3V0IGFueQp3YXJyYW50eSBvciBjb25kaXRpb24sIGFuZCB0aGUgTGljZW5zb3Igd2lsbCBub3QgYmUgbGlhYmxlIHRvIFlvdSBmb3IKYW55IGRhbWFnZXMgYXJpc2luZyBvdXQgb2YgdGhpcyBBZ3JlZW1lbnQgb3IgdGhlIFVzZSBvciBuYXR1cmUgb2YgdGhlClNvZnR3YXJlLCB1bmRlciBhbnkga2luZCBvZiBsZWdhbCBjbGFpbS4KCkdvdmVybmluZyBMYXcgYW5kIEp1cmlzZGljdGlvbgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCklmIFlvdSBhcmUgbG9jYXRlZCBpbiBBc2lhLCBQYWNpZmljLCBBbWVyaWNhcywgb3Igb3RoZXIganVyaXNkaWN0aW9ucwpub3QgbGlzdGVkIGJlbG93LCB0aGUgQWdyZWVtZW50IHdpbGwgYmUgY29uc3RydWVkIGFuZCBlbmZvcmNlZCBpbiBhbGwKcmVzcGVjdHMgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBsYXdzIG9mIHRoZSBTdGF0ZSBvZiBDYWxpZm9ybmlhLCBVLlMuQS4sCndpdGhvdXQgcmVmZXJlbmNlIHRvIGl0cyBjaG9pY2Ugb2YgbGF3IHJ1bGVzLiBUaGUgY291cnRzIGxvY2F0ZWQgaW4gdGhlCkNvdW50eSBvZiBTYW50YSBDbGFyYSwgQ2FsaWZvcm5pYSwgaGF2ZSBleGNsdXNpdmUganVyaXNkaWN0aW9uIGZvciBhbGwKcHVycG9zZXMgcmVsYXRpbmcgdG8gdGhpcyBBZ3JlZW1lbnQuCgpJZiBZb3UgYXJlIGxvY2F0ZWQgaW4gSXNyYWVsLCB0aGUgQWdyZWVtZW50IHdpbGwgYmUgY29uc3RydWVkIGFuZAplbmZvcmNlZCBpbiBhbGwgcmVzcGVjdHMgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBsYXdzIG9mIHRoZSBTdGF0ZSBvZgpJc3JhZWwgd2l0aG91dCByZWZlcmVuY2UgdG8gaXRzIGNob2ljZSBvZiBsYXcgcnVsZXMuIFRoZSBjb3VydHMgbG9jYXRlZAppbiB0aGUgQ2VudHJhbCBEaXN0cmljdCBvZiB0aGUgU3RhdGUgb2YgSXNyYWVsIGhhdmUgZXhjbHVzaXZlCmp1cmlzZGljdGlvbiBmb3IgYWxsIHB1cnBvc2VzIHJlbGF0aW5nIHRvIHRoaXMgQWdyZWVtZW50LgoKSWYgWW91IGFyZSBsb2NhdGVkIGluIEV1cm9wZSwgVW5pdGVkIEtpbmdkb20sIE1pZGRsZSBFYXN0IG9yIEFmcmljYSwgdGhlCkFncmVlbWVudCB3aWxsIGJlIGNvbnN0cnVlZCBhbmQgZW5mb3JjZWQgaW4gYWxsIHJlc3BlY3RzIGluIGFjY29yZGFuY2UKd2l0aCB0aGUgbGF3cyBvZiBFbmdsYW5kIGFuZCBXYWxlcyB3aXRob3V0IHJlZmVyZW5jZSB0byBpdHMgY2hvaWNlIG9mCmxhdyBydWxlcy4gVGhlIGNvbXBldGVudCBjb3VydHMgbG9jYXRlZCBpbiBMb25kb24sIEVuZ2xhbmQsIGhhdmUKZXhjbHVzaXZlIGp1cmlzZGljdGlvbiBmb3IgYWxsIHB1cnBvc2VzIHJlbGF0aW5nIHRvIHRoaXMgQWdyZWVtZW50LgoKCgoyLiBTZXJ2ZXIgU2lkZSBQdWJsaWMgTGljZW5zZSAoU1NQTCkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgogICAgICAgICAgICAgICAgICAgICBTZXJ2ZXIgU2lkZSBQdWJsaWMgTGljZW5zZQogICAgICAgICAgICAgICAgICAgICBWRVJTSU9OIDEsIE9DVE9CRVIgMTYsIDIwMTgKCiAgICAgICAgICAgICAgICAgICAgQ29weXJpZ2h0IChjKSAyMDE4IE1vbmdvREIsIEluYy4KCiAgRXZlcnlvbmUgaXMgcGVybWl0dGVkIHRvIGNvcHkgYW5kIGRpc3RyaWJ1dGUgdmVyYmF0aW0gY29waWVzIG9mIHRoaXMKICBsaWNlbnNlIGRvY3VtZW50LCBidXQgY2hhbmdpbmcgaXQgaXMgbm90IGFsbG93ZWQuCgogICAgICAgICAgICAgICAgICAgICAgIFRFUk1TIEFORCBDT05ESVRJT05TCgogIDAuIERlZmluaXRpb25zLgoKICAiVGhpcyBMaWNlbnNlIiByZWZlcnMgdG8gU2VydmVyIFNpZGUgUHVibGljIExpY2Vuc2UuCgogICJDb3B5cmlnaHQiIGFsc28gbWVhbnMgY29weXJpZ2h0LWxpa2UgbGF3cyB0aGF0IGFwcGx5IHRvIG90aGVyIGtpbmRzIG9mCiAgd29ya3MsIHN1Y2ggYXMgc2VtaWNvbmR1Y3RvciBtYXNrcy4KCiAgIlRoZSBQcm9ncmFtIiByZWZlcnMgdG8gYW55IGNvcHlyaWdodGFibGUgd29yayBsaWNlbnNlZCB1bmRlciB0aGlzCiAgTGljZW5zZS4gIEVhY2ggbGljZW5zZWUgaXMgYWRkcmVzc2VkIGFzICJ5b3UiLiAiTGljZW5zZWVzIiBhbmQKICAicmVjaXBpZW50cyIgbWF5IGJlIGluZGl2aWR1YWxzIG9yIG9yZ2FuaXphdGlvbnMuCgogIFRvICJtb2RpZnkiIGEgd29yayBtZWFucyB0byBjb3B5IGZyb20gb3IgYWRhcHQgYWxsIG9yIHBhcnQgb2YgdGhlIHdvcmsgaW4KICBhIGZhc2hpb24gcmVxdWlyaW5nIGNvcHlyaWdodCBwZXJtaXNzaW9uLCBvdGhlciB0aGFuIHRoZSBtYWtpbmcgb2YgYW4KICBleGFjdCBjb3B5LiBUaGUgcmVzdWx0aW5nIHdvcmsgaXMgY2FsbGVkIGEgIm1vZGlmaWVkIHZlcnNpb24iIG9mIHRoZQogIGVhcmxpZXIgd29yayBvciBhIHdvcmsgImJhc2VkIG9uIiB0aGUgZWFybGllciB3b3JrLgoKICBBICJjb3ZlcmVkIHdvcmsiIG1lYW5zIGVpdGhlciB0aGUgdW5tb2RpZmllZCBQcm9ncmFtIG9yIGEgd29yayBiYXNlZCBvbgogIHRoZSBQcm9ncmFtLgoKICBUbyAicHJvcGFnYXRlIiBhIHdvcmsgbWVhbnMgdG8gZG8gYW55dGhpbmcgd2l0aCBpdCB0aGF0LCB3aXRob3V0CiAgcGVybWlzc2lvbiwgd291bGQgbWFrZSB5b3UgZGlyZWN0bHkgb3Igc2Vjb25kYXJpbHkgbGlhYmxlIGZvcgogIGluZnJpbmdlbWVudCB1bmRlciBhcHBsaWNhYmxlIGNvcHlyaWdodCBsYXcsIGV4Y2VwdCBleGVjdXRpbmcgaXQgb24gYQogIGNvbXB1dGVyIG9yIG1vZGlmeWluZyBhIHByaXZhdGUgY29weS4gUHJvcGFnYXRpb24gaW5jbHVkZXMgY29weWluZywKICBkaXN0cmlidXRpb24gKHdpdGggb3Igd2l0aG91dCBtb2RpZmljYXRpb24pLCBtYWtpbmcgYXZhaWxhYmxlIHRvIHRoZQogIHB1YmxpYywgYW5kIGluIHNvbWUgY291bnRyaWVzIG90aGVyIGFjdGl2aXRpZXMgYXMgd2VsbC4KCiAgVG8gImNvbnZleSIgYSB3b3JrIG1lYW5zIGFueSBraW5kIG9mIHByb3BhZ2F0aW9uIHRoYXQgZW5hYmxlcyBvdGhlcgogIHBhcnRpZXMgdG8gbWFrZSBvciByZWNlaXZlIGNvcGllcy4gTWVyZSBpbnRlcmFjdGlvbiB3aXRoIGEgdXNlciB0aHJvdWdoIGEKICBjb21wdXRlciBuZXR3b3JrLCB3aXRoIG5vIHRyYW5zZmVyIG9mIGEgY29weSwgaXMgbm90IGNvbnZleWluZy4KCiAgQW4gaW50ZXJhY3RpdmUgdXNlciBpbnRlcmZhY2UgZGlzcGxheXMgIkFwcHJvcHJpYXRlIExlZ2FsIE5vdGljZXMiIHRvIHRoZQogIGV4dGVudCB0aGF0IGl0IGluY2x1ZGVzIGEgY29udmVuaWVudCBhbmQgcHJvbWluZW50bHkgdmlzaWJsZSBmZWF0dXJlIHRoYXQKICAoMSkgZGlzcGxheXMgYW4gYXBwcm9wcmlhdGUgY29weXJpZ2h0IG5vdGljZSwgYW5kICgyKSB0ZWxscyB0aGUgdXNlciB0aGF0CiAgdGhlcmUgaXMgbm8gd2FycmFudHkgZm9yIHRoZSB3b3JrIChleGNlcHQgdG8gdGhlIGV4dGVudCB0aGF0IHdhcnJhbnRpZXMKICBhcmUgcHJvdmlkZWQpLCB0aGF0IGxpY2Vuc2VlcyBtYXkgY29udmV5IHRoZSB3b3JrIHVuZGVyIHRoaXMgTGljZW5zZSwgYW5kCiAgaG93IHRvIHZpZXcgYSBjb3B5IG9mIHRoaXMgTGljZW5zZS4gSWYgdGhlIGludGVyZmFjZSBwcmVzZW50cyBhIGxpc3Qgb2YKICB1c2VyIGNvbW1hbmRzIG9yIG9wdGlvbnMsIHN1Y2ggYXMgYSBtZW51LCBhIHByb21pbmVudCBpdGVtIGluIHRoZSBsaXN0CiAgbWVldHMgdGhpcyBjcml0ZXJpb24uCgogIDEuIFNvdXJjZSBDb2RlLgoKICBUaGUgInNvdXJjZSBjb2RlIiBmb3IgYSB3b3JrIG1lYW5zIHRoZSBwcmVmZXJyZWQgZm9ybSBvZiB0aGUgd29yayBmb3IKICBtYWtpbmcgbW9kaWZpY2F0aW9ucyB0byBpdC4gIk9iamVjdCBjb2RlIiBtZWFucyBhbnkgbm9uLXNvdXJjZSBmb3JtIG9mIGEKICB3b3JrLgoKICBBICJTdGFuZGFyZCBJbnRlcmZhY2UiIG1lYW5zIGFuIGludGVyZmFjZSB0aGF0IGVpdGhlciBpcyBhbiBvZmZpY2lhbAogIHN0YW5kYXJkIGRlZmluZWQgYnkgYSByZWNvZ25pemVkIHN0YW5kYXJkcyBib2R5LCBvciwgaW4gdGhlIGNhc2Ugb2YKICBpbnRlcmZhY2VzIHNwZWNpZmllZCBmb3IgYSBwYXJ0aWN1bGFyIHByb2dyYW1taW5nIGxhbmd1YWdlLCBvbmUgdGhhdCBpcwogIHdpZGVseSB1c2VkIGFtb25nIGRldmVsb3BlcnMgd29ya2luZyBpbiB0aGF0IGxhbmd1YWdlLiAgVGhlICJTeXN0ZW0KICBMaWJyYXJpZXMiIG9mIGFuIGV4ZWN1dGFibGUgd29yayBpbmNsdWRlIGFueXRoaW5nLCBvdGhlciB0aGFuIHRoZSB3b3JrIGFzCiAgYSB3aG9sZSwgdGhhdCAoYSkgaXMgaW5jbHVkZWQgaW4gdGhlIG5vcm1hbCBmb3JtIG9mIHBhY2thZ2luZyBhIE1ham9yCiAgQ29tcG9uZW50LCBidXQgd2hpY2ggaXMgbm90IHBhcnQgb2YgdGhhdCBNYWpvciBDb21wb25lbnQsIGFuZCAoYikgc2VydmVzCiAgb25seSB0byBlbmFibGUgdXNlIG9mIHRoZSB3b3JrIHdpdGggdGhhdCBNYWpvciBDb21wb25lbnQsIG9yIHRvIGltcGxlbWVudAogIGEgU3RhbmRhcmQgSW50ZXJmYWNlIGZvciB3aGljaCBhbiBpbXBsZW1lbnRhdGlvbiBpcyBhdmFpbGFibGUgdG8gdGhlCiAgcHVibGljIGluIHNvdXJjZSBjb2RlIGZvcm0uIEEgIk1ham9yIENvbXBvbmVudCIsIGluIHRoaXMgY29udGV4dCwgbWVhbnMgYQogIG1ham9yIGVzc2VudGlhbCBjb21wb25lbnQgKGtlcm5lbCwgd2luZG93IHN5c3RlbSwgYW5kIHNvIG9uKSBvZiB0aGUKICBzcGVjaWZpYyBvcGVyYXRpbmcgc3lzdGVtIChpZiBhbnkpIG9uIHdoaWNoIHRoZSBleGVjdXRhYmxlIHdvcmsgcnVucywgb3IKICBhIGNvbXBpbGVyIHVzZWQgdG8gcHJvZHVjZSB0aGUgd29yaywgb3IgYW4gb2JqZWN0IGNvZGUgaW50ZXJwcmV0ZXIgdXNlZAogIHRvIHJ1biBpdC4KCiAgVGhlICJDb3JyZXNwb25kaW5nIFNvdXJjZSIgZm9yIGEgd29yayBpbiBvYmplY3QgY29kZSBmb3JtIG1lYW5zIGFsbCB0aGUKICBzb3VyY2UgY29kZSBuZWVkZWQgdG8gZ2VuZXJhdGUsIGluc3RhbGwsIGFuZCAoZm9yIGFuIGV4ZWN1dGFibGUgd29yaykgcnVuCiAgdGhlIG9iamVjdCBjb2RlIGFuZCB0byBtb2RpZnkgdGhlIHdvcmssIGluY2x1ZGluZyBzY3JpcHRzIHRvIGNvbnRyb2wKICB0aG9zZSBhY3Rpdml0aWVzLiBIb3dldmVyLCBpdCBkb2VzIG5vdCBpbmNsdWRlIHRoZSB3b3JrJ3MgU3lzdGVtCiAgTGlicmFyaWVzLCBvciBnZW5lcmFsLXB1cnBvc2UgdG9vbHMgb3IgZ2VuZXJhbGx5IGF2YWlsYWJsZSBmcmVlIHByb2dyYW1zCiAgd2hpY2ggYXJlIHVzZWQgdW5tb2RpZmllZCBpbiBwZXJmb3JtaW5nIHRob3NlIGFjdGl2aXRpZXMgYnV0IHdoaWNoIGFyZQogIG5vdCBwYXJ0IG9mIHRoZSB3b3JrLiBGb3IgZXhhbXBsZSwgQ29ycmVzcG9uZGluZyBTb3VyY2UgaW5jbHVkZXMKICBpbnRlcmZhY2UgZGVmaW5pdGlvbiBmaWxlcyBhc3NvY2lhdGVkIHdpdGggc291cmNlIGZpbGVzIGZvciB0aGUgd29yaywgYW5kCiAgdGhlIHNvdXJjZSBjb2RlIGZvciBzaGFyZWQgbGlicmFyaWVzIGFuZCBkeW5hbWljYWxseSBsaW5rZWQgc3VicHJvZ3JhbXMKICB0aGF0IHRoZSB3b3JrIGlzIHNwZWNpZmljYWxseSBkZXNpZ25lZCB0byByZXF1aXJlLCBzdWNoIGFzIGJ5IGludGltYXRlCiAgZGF0YSBjb21tdW5pY2F0aW9uIG9yIGNvbnRyb2wgZmxvdyBiZXR3ZWVuIHRob3NlIHN1YnByb2dyYW1zIGFuZCBvdGhlcgogIHBhcnRzIG9mIHRoZSB3b3JrLgoKICBUaGUgQ29ycmVzcG9uZGluZyBTb3VyY2UgbmVlZCBub3QgaW5jbHVkZSBhbnl0aGluZyB0aGF0IHVzZXJzIGNhbgogIHJlZ2VuZXJhdGUgYXV0b21hdGljYWxseSBmcm9tIG90aGVyIHBhcnRzIG9mIHRoZSBDb3JyZXNwb25kaW5nIFNvdXJjZS4KCiAgVGhlIENvcnJlc3BvbmRpbmcgU291cmNlIGZvciBhIHdvcmsgaW4gc291cmNlIGNvZGUgZm9ybSBpcyB0aGF0IHNhbWUgd29yay4KCiAgMi4gQmFzaWMgUGVybWlzc2lvbnMuCgogIEFsbCByaWdodHMgZ3JhbnRlZCB1bmRlciB0aGlzIExpY2Vuc2UgYXJlIGdyYW50ZWQgZm9yIHRoZSB0ZXJtIG9mCiAgY29weXJpZ2h0IG9uIHRoZSBQcm9ncmFtLCBhbmQgYXJlIGlycmV2b2NhYmxlIHByb3ZpZGVkIHRoZSBzdGF0ZWQKICBjb25kaXRpb25zIGFyZSBtZXQuIFRoaXMgTGljZW5zZSBleHBsaWNpdGx5IGFmZmlybXMgeW91ciB1bmxpbWl0ZWQKICBwZXJtaXNzaW9uIHRvIHJ1biB0aGUgdW5tb2RpZmllZCBQcm9ncmFtLCBzdWJqZWN0IHRvIHNlY3Rpb24gMTMuIFRoZQogIG91dHB1dCBmcm9tIHJ1bm5pbmcgYSBjb3ZlcmVkIHdvcmsgaXMgY292ZXJlZCBieSB0aGlzIExpY2Vuc2Ugb25seSBpZiB0aGUKICBvdXRwdXQsIGdpdmVuIGl0cyBjb250ZW50LCBjb25zdGl0dXRlcyBhIGNvdmVyZWQgd29yay4gVGhpcyBMaWNlbnNlCiAgYWNrbm93bGVkZ2VzIHlvdXIgcmlnaHRzIG9mIGZhaXIgdXNlIG9yIG90aGVyIGVxdWl2YWxlbnQsIGFzIHByb3ZpZGVkIGJ5CiAgY29weXJpZ2h0IGxhdy4gIFN1YmplY3QgdG8gc2VjdGlvbiAxMywgeW91IG1heSBtYWtlLCBydW4gYW5kIHByb3BhZ2F0ZQogIGNvdmVyZWQgd29ya3MgdGhhdCB5b3UgZG8gbm90IGNvbnZleSwgd2l0aG91dCBjb25kaXRpb25zIHNvIGxvbmcgYXMgeW91cgogIGxpY2Vuc2Ugb3RoZXJ3aXNlIHJlbWFpbnMgaW4gZm9yY2UuIFlvdSBtYXkgY29udmV5IGNvdmVyZWQgd29ya3MgdG8KICBvdGhlcnMgZm9yIHRoZSBzb2xlIHB1cnBvc2Ugb2YgaGF2aW5nIHRoZW0gbWFrZSBtb2RpZmljYXRpb25zIGV4Y2x1c2l2ZWx5CiAgZm9yIHlvdSwgb3IgcHJvdmlkZSB5b3Ugd2l0aCBmYWNpbGl0aWVzIGZvciBydW5uaW5nIHRob3NlIHdvcmtzLCBwcm92aWRlZAogIHRoYXQgeW91IGNvbXBseSB3aXRoIHRoZSB0ZXJtcyBvZiB0aGlzIExpY2Vuc2UgaW4gY29udmV5aW5nIGFsbAogIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGNvbnRyb2wgY29weXJpZ2h0LiBUaG9zZSB0aHVzIG1ha2luZyBvcgogIHJ1bm5pbmcgdGhlIGNvdmVyZWQgd29ya3MgZm9yIHlvdSBtdXN0IGRvIHNvIGV4Y2x1c2l2ZWx5IG9uIHlvdXIKICBiZWhhbGYsIHVuZGVyIHlvdXIgZGlyZWN0aW9uIGFuZCBjb250cm9sLCBvbiB0ZXJtcyB0aGF0IHByb2hpYml0IHRoZW0KICBmcm9tIG1ha2luZyBhbnkgY29waWVzIG9mIHlvdXIgY29weXJpZ2h0ZWQgbWF0ZXJpYWwgb3V0c2lkZSB0aGVpcgogIHJlbGF0aW9uc2hpcCB3aXRoIHlvdS4KCiAgQ29udmV5aW5nIHVuZGVyIGFueSBvdGhlciBjaXJjdW1zdGFuY2VzIGlzIHBlcm1pdHRlZCBzb2xlbHkgdW5kZXIgdGhlCiAgY29uZGl0aW9ucyBzdGF0ZWQgYmVsb3cuIFN1YmxpY2Vuc2luZyBpcyBub3QgYWxsb3dlZDsgc2VjdGlvbiAxMCBtYWtlcyBpdAogIHVubmVjZXNzYXJ5LgoKICAzLiBQcm90ZWN0aW5nIFVzZXJzJyBMZWdhbCBSaWdodHMgRnJvbSBBbnRpLUNpcmN1bXZlbnRpb24gTGF3LgoKICBObyBjb3ZlcmVkIHdvcmsgc2hhbGwgYmUgZGVlbWVkIHBhcnQgb2YgYW4gZWZmZWN0aXZlIHRlY2hub2xvZ2ljYWwKICBtZWFzdXJlIHVuZGVyIGFueSBhcHBsaWNhYmxlIGxhdyBmdWxmaWxsaW5nIG9ibGlnYXRpb25zIHVuZGVyIGFydGljbGUgMTEKICBvZiB0aGUgV0lQTyBjb3B5cmlnaHQgdHJlYXR5IGFkb3B0ZWQgb24gMjAgRGVjZW1iZXIgMTk5Niwgb3Igc2ltaWxhciBsYXdzCiAgcHJvaGliaXRpbmcgb3IgcmVzdHJpY3RpbmcgY2lyY3VtdmVudGlvbiBvZiBzdWNoIG1lYXN1cmVzLgoKICBXaGVuIHlvdSBjb252ZXkgYSBjb3ZlcmVkIHdvcmssIHlvdSB3YWl2ZSBhbnkgbGVnYWwgcG93ZXIgdG8gZm9yYmlkCiAgY2lyY3VtdmVudGlvbiBvZiB0ZWNobm9sb2dpY2FsIG1lYXN1cmVzIHRvIHRoZSBleHRlbnQgc3VjaCBjaXJjdW12ZW50aW9uIGlzCiAgZWZmZWN0ZWQgYnkgZXhlcmNpc2luZyByaWdodHMgdW5kZXIgdGhpcyBMaWNlbnNlIHdpdGggcmVzcGVjdCB0byB0aGUKICBjb3ZlcmVkIHdvcmssIGFuZCB5b3UgZGlzY2xhaW0gYW55IGludGVudGlvbiB0byBsaW1pdCBvcGVyYXRpb24gb3IKICBtb2RpZmljYXRpb24gb2YgdGhlIHdvcmsgYXMgYSBtZWFucyBvZiBlbmZvcmNpbmcsIGFnYWluc3QgdGhlIHdvcmsncyB1c2VycywKICB5b3VyIG9yIHRoaXJkIHBhcnRpZXMnIGxlZ2FsIHJpZ2h0cyB0byBmb3JiaWQgY2lyY3VtdmVudGlvbiBvZgogIHRlY2hub2xvZ2ljYWwgbWVhc3VyZXMuCgogIDQuIENvbnZleWluZyBWZXJiYXRpbSBDb3BpZXMuCgogIFlvdSBtYXkgY29udmV5IHZlcmJhdGltIGNvcGllcyBvZiB0aGUgUHJvZ3JhbSdzIHNvdXJjZSBjb2RlIGFzIHlvdQogIHJlY2VpdmUgaXQsIGluIGFueSBtZWRpdW0sIHByb3ZpZGVkIHRoYXQgeW91IGNvbnNwaWN1b3VzbHkgYW5kCiAgYXBwcm9wcmlhdGVseSBwdWJsaXNoIG9uIGVhY2ggY29weSBhbiBhcHByb3ByaWF0ZSBjb3B5cmlnaHQgbm90aWNlOyBrZWVwCiAgaW50YWN0IGFsbCBub3RpY2VzIHN0YXRpbmcgdGhhdCB0aGlzIExpY2Vuc2UgYW5kIGFueSBub24tcGVybWlzc2l2ZSB0ZXJtcwogIGFkZGVkIGluIGFjY29yZCB3aXRoIHNlY3Rpb24gNyBhcHBseSB0byB0aGUgY29kZTsga2VlcCBpbnRhY3QgYWxsIG5vdGljZXMKICBvZiB0aGUgYWJzZW5jZSBvZiBhbnkgd2FycmFudHk7IGFuZCBnaXZlIGFsbCByZWNpcGllbnRzIGEgY29weSBvZiB0aGlzCiAgTGljZW5zZSBhbG9uZyB3aXRoIHRoZSBQcm9ncmFtLiAgWW91IG1heSBjaGFyZ2UgYW55IHByaWNlIG9yIG5vIHByaWNlIGZvcgogIGVhY2ggY29weSB0aGF0IHlvdSBjb252ZXksIGFuZCB5b3UgbWF5IG9mZmVyIHN1cHBvcnQgb3Igd2FycmFudHkKICBwcm90ZWN0aW9uIGZvciBhIGZlZS4KCiAgNS4gQ29udmV5aW5nIE1vZGlmaWVkIFNvdXJjZSBWZXJzaW9ucy4KCiAgWW91IG1heSBjb252ZXkgYSB3b3JrIGJhc2VkIG9uIHRoZSBQcm9ncmFtLCBvciB0aGUgbW9kaWZpY2F0aW9ucyB0bwogIHByb2R1Y2UgaXQgZnJvbSB0aGUgUHJvZ3JhbSwgaW4gdGhlIGZvcm0gb2Ygc291cmNlIGNvZGUgdW5kZXIgdGhlIHRlcm1zCiAgb2Ygc2VjdGlvbiA0LCBwcm92aWRlZCB0aGF0IHlvdSBhbHNvIG1lZXQgYWxsIG9mIHRoZXNlIGNvbmRpdGlvbnM6CgogICAgYSkgVGhlIHdvcmsgbXVzdCBjYXJyeSBwcm9taW5lbnQgbm90aWNlcyBzdGF0aW5nIHRoYXQgeW91IG1vZGlmaWVkIGl0LAogICAgYW5kIGdpdmluZyBhIHJlbGV2YW50IGRhdGUuCgogICAgYikgVGhlIHdvcmsgbXVzdCBjYXJyeSBwcm9taW5lbnQgbm90aWNlcyBzdGF0aW5nIHRoYXQgaXQgaXMgcmVsZWFzZWQKICAgIHVuZGVyIHRoaXMgTGljZW5zZSBhbmQgYW55IGNvbmRpdGlvbnMgYWRkZWQgdW5kZXIgc2VjdGlvbiA3LiBUaGlzCiAgICByZXF1aXJlbWVudCBtb2RpZmllcyB0aGUgcmVxdWlyZW1lbnQgaW4gc2VjdGlvbiA0IHRvICJrZWVwIGludGFjdCBhbGwKICAgIG5vdGljZXMiLgoKICAgIGMpIFlvdSBtdXN0IGxpY2Vuc2UgdGhlIGVudGlyZSB3b3JrLCBhcyBhIHdob2xlLCB1bmRlciB0aGlzIExpY2Vuc2UgdG8KICAgIGFueW9uZSB3aG8gY29tZXMgaW50byBwb3NzZXNzaW9uIG9mIGEgY29weS4gVGhpcyBMaWNlbnNlIHdpbGwgdGhlcmVmb3JlCiAgICBhcHBseSwgYWxvbmcgd2l0aCBhbnkgYXBwbGljYWJsZSBzZWN0aW9uIDcgYWRkaXRpb25hbCB0ZXJtcywgdG8gdGhlCiAgICB3aG9sZSBvZiB0aGUgd29yaywgYW5kIGFsbCBpdHMgcGFydHMsIHJlZ2FyZGxlc3Mgb2YgaG93IHRoZXkgYXJlCiAgICBwYWNrYWdlZC4gVGhpcyBMaWNlbnNlIGdpdmVzIG5vIHBlcm1pc3Npb24gdG8gbGljZW5zZSB0aGUgd29yayBpbiBhbnkKICAgIG90aGVyIHdheSwgYnV0IGl0IGRvZXMgbm90IGludmFsaWRhdGUgc3VjaCBwZXJtaXNzaW9uIGlmIHlvdSBoYXZlCiAgICBzZXBhcmF0ZWx5IHJlY2VpdmVkIGl0LgoKICAgIGQpIElmIHRoZSB3b3JrIGhhcyBpbnRlcmFjdGl2ZSB1c2VyIGludGVyZmFjZXMsIGVhY2ggbXVzdCBkaXNwbGF5CiAgICBBcHByb3ByaWF0ZSBMZWdhbCBOb3RpY2VzOyBob3dldmVyLCBpZiB0aGUgUHJvZ3JhbSBoYXMgaW50ZXJhY3RpdmUKICAgIGludGVyZmFjZXMgdGhhdCBkbyBub3QgZGlzcGxheSBBcHByb3ByaWF0ZSBMZWdhbCBOb3RpY2VzLCB5b3VyIHdvcmsKICAgIG5lZWQgbm90IG1ha2UgdGhlbSBkbyBzby4KCiAgQSBjb21waWxhdGlvbiBvZiBhIGNvdmVyZWQgd29yayB3aXRoIG90aGVyIHNlcGFyYXRlIGFuZCBpbmRlcGVuZGVudAogIHdvcmtzLCB3aGljaCBhcmUgbm90IGJ5IHRoZWlyIG5hdHVyZSBleHRlbnNpb25zIG9mIHRoZSBjb3ZlcmVkIHdvcmssIGFuZAogIHdoaWNoIGFyZSBub3QgY29tYmluZWQgd2l0aCBpdCBzdWNoIGFzIHRvIGZvcm0gYSBsYXJnZXIgcHJvZ3JhbSwgaW4gb3Igb24KICBhIHZvbHVtZSBvZiBhIHN0b3JhZ2Ugb3IgZGlzdHJpYnV0aW9uIG1lZGl1bSwgaXMgY2FsbGVkIGFuICJhZ2dyZWdhdGUiIGlmCiAgdGhlIGNvbXBpbGF0aW9uIGFuZCBpdHMgcmVzdWx0aW5nIGNvcHlyaWdodCBhcmUgbm90IHVzZWQgdG8gbGltaXQgdGhlCiAgYWNjZXNzIG9yIGxlZ2FsIHJpZ2h0cyBvZiB0aGUgY29tcGlsYXRpb24ncyB1c2VycyBiZXlvbmQgd2hhdCB0aGUKICBpbmRpdmlkdWFsIHdvcmtzIHBlcm1pdC4gSW5jbHVzaW9uIG9mIGEgY292ZXJlZCB3b3JrIGluIGFuIGFnZ3JlZ2F0ZSBkb2VzCiAgbm90IGNhdXNlIHRoaXMgTGljZW5zZSB0byBhcHBseSB0byB0aGUgb3RoZXIgcGFydHMgb2YgdGhlIGFnZ3JlZ2F0ZS4KCiAgNi4gQ29udmV5aW5nIE5vbi1Tb3VyY2UgRm9ybXMuCgogIFlvdSBtYXkgY29udmV5IGEgY292ZXJlZCB3b3JrIGluIG9iamVjdCBjb2RlIGZvcm0gdW5kZXIgdGhlIHRlcm1zIG9mCiAgc2VjdGlvbnMgNCBhbmQgNSwgcHJvdmlkZWQgdGhhdCB5b3UgYWxzbyBjb252ZXkgdGhlIG1hY2hpbmUtcmVhZGFibGUKICBDb3JyZXNwb25kaW5nIFNvdXJjZSB1bmRlciB0aGUgdGVybXMgb2YgdGhpcyBMaWNlbnNlLCBpbiBvbmUgb2YgdGhlc2UKICB3YXlzOgoKICAgIGEpIENvbnZleSB0aGUgb2JqZWN0IGNvZGUgaW4sIG9yIGVtYm9kaWVkIGluLCBhIHBoeXNpY2FsIHByb2R1Y3QKICAgIChpbmNsdWRpbmcgYSBwaHlzaWNhbCBkaXN0cmlidXRpb24gbWVkaXVtKSwgYWNjb21wYW5pZWQgYnkgdGhlCiAgICBDb3JyZXNwb25kaW5nIFNvdXJjZSBmaXhlZCBvbiBhIGR1cmFibGUgcGh5c2ljYWwgbWVkaXVtIGN1c3RvbWFyaWx5CiAgICB1c2VkIGZvciBzb2Z0d2FyZSBpbnRlcmNoYW5nZS4KCiAgICBiKSBDb252ZXkgdGhlIG9iamVjdCBjb2RlIGluLCBvciBlbWJvZGllZCBpbiwgYSBwaHlzaWNhbCBwcm9kdWN0CiAgICAoaW5jbHVkaW5nIGEgcGh5c2ljYWwgZGlzdHJpYnV0aW9uIG1lZGl1bSksIGFjY29tcGFuaWVkIGJ5IGEgd3JpdHRlbgogICAgb2ZmZXIsIHZhbGlkIGZvciBhdCBsZWFzdCB0aHJlZSB5ZWFycyBhbmQgdmFsaWQgZm9yIGFzIGxvbmcgYXMgeW91CiAgICBvZmZlciBzcGFyZSBwYXJ0cyBvciBjdXN0b21lciBzdXBwb3J0IGZvciB0aGF0IHByb2R1Y3QgbW9kZWwsIHRvIGdpdmUKICAgIGFueW9uZSB3aG8gcG9zc2Vzc2VzIHRoZSBvYmplY3QgY29kZSBlaXRoZXIgKDEpIGEgY29weSBvZiB0aGUKICAgIENvcnJlc3BvbmRpbmcgU291cmNlIGZvciBhbGwgdGhlIHNvZnR3YXJlIGluIHRoZSBwcm9kdWN0IHRoYXQgaXMKICAgIGNvdmVyZWQgYnkgdGhpcyBMaWNlbnNlLCBvbiBhIGR1cmFibGUgcGh5c2ljYWwgbWVkaXVtIGN1c3RvbWFyaWx5IHVzZWQKICAgIGZvciBzb2Z0d2FyZSBpbnRlcmNoYW5nZSwgZm9yIGEgcHJpY2Ugbm8gbW9yZSB0aGFuIHlvdXIgcmVhc29uYWJsZSBjb3N0CiAgICBvZiBwaHlzaWNhbGx5IHBlcmZvcm1pbmcgdGhpcyBjb252ZXlpbmcgb2Ygc291cmNlLCBvciAoMikgYWNjZXNzIHRvCiAgICBjb3B5IHRoZSBDb3JyZXNwb25kaW5nIFNvdXJjZSBmcm9tIGEgbmV0d29yayBzZXJ2ZXIgYXQgbm8gY2hhcmdlLgoKICAgIGMpIENvbnZleSBpbmRpdmlkdWFsIGNvcGllcyBvZiB0aGUgb2JqZWN0IGNvZGUgd2l0aCBhIGNvcHkgb2YgdGhlCiAgICB3cml0dGVuIG9mZmVyIHRvIHByb3ZpZGUgdGhlIENvcnJlc3BvbmRpbmcgU291cmNlLiBUaGlzIGFsdGVybmF0aXZlIGlzCiAgICBhbGxvd2VkIG9ubHkgb2NjYXNpb25hbGx5IGFuZCBub25jb21tZXJjaWFsbHksIGFuZCBvbmx5IGlmIHlvdSByZWNlaXZlZAogICAgdGhlIG9iamVjdCBjb2RlIHdpdGggc3VjaCBhbiBvZmZlciwgaW4gYWNjb3JkIHdpdGggc3Vic2VjdGlvbiA2Yi4KCiAgICBkKSBDb252ZXkgdGhlIG9iamVjdCBjb2RlIGJ5IG9mZmVyaW5nIGFjY2VzcyBmcm9tIGEgZGVzaWduYXRlZCBwbGFjZQogICAgKGdyYXRpcyBvciBmb3IgYSBjaGFyZ2UpLCBhbmQgb2ZmZXIgZXF1aXZhbGVudCBhY2Nlc3MgdG8gdGhlCiAgICBDb3JyZXNwb25kaW5nIFNvdXJjZSBpbiB0aGUgc2FtZSB3YXkgdGhyb3VnaCB0aGUgc2FtZSBwbGFjZSBhdCBubwogICAgZnVydGhlciBjaGFyZ2UuIFlvdSBuZWVkIG5vdCByZXF1aXJlIHJlY2lwaWVudHMgdG8gY29weSB0aGUKICAgIENvcnJlc3BvbmRpbmcgU291cmNlIGFsb25nIHdpdGggdGhlIG9iamVjdCBjb2RlLiBJZiB0aGUgcGxhY2UgdG8gY29weQogICAgdGhlIG9iamVjdCBjb2RlIGlzIGEgbmV0d29yayBzZXJ2ZXIsIHRoZSBDb3JyZXNwb25kaW5nIFNvdXJjZSBtYXkgYmUgb24KICAgIGEgZGlmZmVyZW50IHNlcnZlciAob3BlcmF0ZWQgYnkgeW91IG9yIGEgdGhpcmQgcGFydHkpIHRoYXQgc3VwcG9ydHMKICAgIGVxdWl2YWxlbnQgY29weWluZyBmYWNpbGl0aWVzLCBwcm92aWRlZCB5b3UgbWFpbnRhaW4gY2xlYXIgZGlyZWN0aW9ucwogICAgbmV4dCB0byB0aGUgb2JqZWN0IGNvZGUgc2F5aW5nIHdoZXJlIHRvIGZpbmQgdGhlIENvcnJlc3BvbmRpbmcgU291cmNlLgogICAgUmVnYXJkbGVzcyBvZiB3aGF0IHNlcnZlciBob3N0cyB0aGUgQ29ycmVzcG9uZGluZyBTb3VyY2UsIHlvdSByZW1haW4KICAgIG9ibGlnYXRlZCB0byBlbnN1cmUgdGhhdCBpdCBpcyBhdmFpbGFibGUgZm9yIGFzIGxvbmcgYXMgbmVlZGVkIHRvCiAgICBzYXRpc2Z5IHRoZXNlIHJlcXVpcmVtZW50cy4KCiAgICBlKSBDb252ZXkgdGhlIG9iamVjdCBjb2RlIHVzaW5nIHBlZXItdG8tcGVlciB0cmFuc21pc3Npb24sIHByb3ZpZGVkIHlvdQogICAgaW5mb3JtIG90aGVyIHBlZXJzIHdoZXJlIHRoZSBvYmplY3QgY29kZSBhbmQgQ29ycmVzcG9uZGluZyBTb3VyY2Ugb2YKICAgIHRoZSB3b3JrIGFyZSBiZWluZyBvZmZlcmVkIHRvIHRoZSBnZW5lcmFsIHB1YmxpYyBhdCBubyBjaGFyZ2UgdW5kZXIKICAgIHN1YnNlY3Rpb24gNmQuCgogIEEgc2VwYXJhYmxlIHBvcnRpb24gb2YgdGhlIG9iamVjdCBjb2RlLCB3aG9zZSBzb3VyY2UgY29kZSBpcyBleGNsdWRlZAogIGZyb20gdGhlIENvcnJlc3BvbmRpbmcgU291cmNlIGFzIGEgU3lzdGVtIExpYnJhcnksIG5lZWQgbm90IGJlIGluY2x1ZGVkCiAgaW4gY29udmV5aW5nIHRoZSBvYmplY3QgY29kZSB3b3JrLgoKICBBICJVc2VyIFByb2R1Y3QiIGlzIGVpdGhlciAoMSkgYSAiY29uc3VtZXIgcHJvZHVjdCIsIHdoaWNoIG1lYW5zIGFueQogIHRhbmdpYmxlIHBlcnNvbmFsIHByb3BlcnR5IHdoaWNoIGlzIG5vcm1hbGx5IHVzZWQgZm9yIHBlcnNvbmFsLCBmYW1pbHksCiAgb3IgaG91c2Vob2xkIHB1cnBvc2VzLCBvciAoMikgYW55dGhpbmcgZGVzaWduZWQgb3Igc29sZCBmb3IgaW5jb3Jwb3JhdGlvbgogIGludG8gYSBkd2VsbGluZy4gSW4gZGV0ZXJtaW5pbmcgd2hldGhlciBhIHByb2R1Y3QgaXMgYSBjb25zdW1lciBwcm9kdWN0LAogIGRvdWJ0ZnVsIGNhc2VzIHNoYWxsIGJlIHJlc29sdmVkIGluIGZhdm9yIG9mIGNvdmVyYWdlLiBGb3IgYSBwYXJ0aWN1bGFyCiAgcHJvZHVjdCByZWNlaXZlZCBieSBhIHBhcnRpY3VsYXIgdXNlciwgIm5vcm1hbGx5IHVzZWQiIHJlZmVycyB0byBhCiAgdHlwaWNhbCBvciBjb21tb24gdXNlIG9mIHRoYXQgY2xhc3Mgb2YgcHJvZHVjdCwgcmVnYXJkbGVzcyBvZiB0aGUgc3RhdHVzCiAgb2YgdGhlIHBhcnRpY3VsYXIgdXNlciBvciBvZiB0aGUgd2F5IGluIHdoaWNoIHRoZSBwYXJ0aWN1bGFyIHVzZXIKICBhY3R1YWxseSB1c2VzLCBvciBleHBlY3RzIG9yIGlzIGV4cGVjdGVkIHRvIHVzZSwgdGhlIHByb2R1Y3QuIEEgcHJvZHVjdAogIGlzIGEgY29uc3VtZXIgcHJvZHVjdCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIHByb2R1Y3QgaGFzIHN1YnN0YW50aWFsCiAgY29tbWVyY2lhbCwgaW5kdXN0cmlhbCBvciBub24tY29uc3VtZXIgdXNlcywgdW5sZXNzIHN1Y2ggdXNlcyByZXByZXNlbnQKICB0aGUgb25seSBzaWduaWZpY2FudCBtb2RlIG9mIHVzZSBvZiB0aGUgcHJvZHVjdC4KCiAgIkluc3RhbGxhdGlvbiBJbmZvcm1hdGlvbiIgZm9yIGEgVXNlciBQcm9kdWN0IG1lYW5zIGFueSBtZXRob2RzLAogIHByb2NlZHVyZXMsIGF1dGhvcml6YXRpb24ga2V5cywgb3Igb3RoZXIgaW5mb3JtYXRpb24gcmVxdWlyZWQgdG8gaW5zdGFsbAogIGFuZCBleGVjdXRlIG1vZGlmaWVkIHZlcnNpb25zIG9mIGEgY292ZXJlZCB3b3JrIGluIHRoYXQgVXNlciBQcm9kdWN0IGZyb20KICBhIG1vZGlmaWVkIHZlcnNpb24gb2YgaXRzIENvcnJlc3BvbmRpbmcgU291cmNlLiBUaGUgaW5mb3JtYXRpb24gbXVzdAogIHN1ZmZpY2UgdG8gZW5zdXJlIHRoYXQgdGhlIGNvbnRpbnVlZCBmdW5jdGlvbmluZyBvZiB0aGUgbW9kaWZpZWQgb2JqZWN0CiAgY29kZSBpcyBpbiBubyBjYXNlIHByZXZlbnRlZCBvciBpbnRlcmZlcmVkIHdpdGggc29sZWx5IGJlY2F1c2UKICBtb2RpZmljYXRpb24gaGFzIGJlZW4gbWFkZS4KCiAgSWYgeW91IGNvbnZleSBhbiBvYmplY3QgY29kZSB3b3JrIHVuZGVyIHRoaXMgc2VjdGlvbiBpbiwgb3Igd2l0aCwgb3IKICBzcGVjaWZpY2FsbHkgZm9yIHVzZSBpbiwgYSBVc2VyIFByb2R1Y3QsIGFuZCB0aGUgY29udmV5aW5nIG9jY3VycyBhcyBwYXJ0CiAgb2YgYSB0cmFuc2FjdGlvbiBpbiB3aGljaCB0aGUgcmlnaHQgb2YgcG9zc2Vzc2lvbiBhbmQgdXNlIG9mIHRoZSBVc2VyCiAgUHJvZHVjdCBpcyB0cmFuc2ZlcnJlZCB0byB0aGUgcmVjaXBpZW50IGluIHBlcnBldHVpdHkgb3IgZm9yIGEgZml4ZWQgdGVybQogIChyZWdhcmRsZXNzIG9mIGhvdyB0aGUgdHJhbnNhY3Rpb24gaXMgY2hhcmFjdGVyaXplZCksIHRoZSBDb3JyZXNwb25kaW5nCiAgU291cmNlIGNvbnZleWVkIHVuZGVyIHRoaXMgc2VjdGlvbiBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IHRoZQogIEluc3RhbGxhdGlvbiBJbmZvcm1hdGlvbi4gQnV0IHRoaXMgcmVxdWlyZW1lbnQgZG9lcyBub3QgYXBwbHkgaWYgbmVpdGhlcgogIHlvdSBub3IgYW55IHRoaXJkIHBhcnR5IHJldGFpbnMgdGhlIGFiaWxpdHkgdG8gaW5zdGFsbCBtb2RpZmllZCBvYmplY3QKICBjb2RlIG9uIHRoZSBVc2VyIFByb2R1Y3QgKGZvciBleGFtcGxlLCB0aGUgd29yayBoYXMgYmVlbiBpbnN0YWxsZWQgaW4KICBST00pLgoKICBUaGUgcmVxdWlyZW1lbnQgdG8gcHJvdmlkZSBJbnN0YWxsYXRpb24gSW5mb3JtYXRpb24gZG9lcyBub3QgaW5jbHVkZSBhCiAgcmVxdWlyZW1lbnQgdG8gY29udGludWUgdG8gcHJvdmlkZSBzdXBwb3J0IHNlcnZpY2UsIHdhcnJhbnR5LCBvciB1cGRhdGVzCiAgZm9yIGEgd29yayB0aGF0IGhhcyBiZWVuIG1vZGlmaWVkIG9yIGluc3RhbGxlZCBieSB0aGUgcmVjaXBpZW50LCBvciBmb3IKICB0aGUgVXNlciBQcm9kdWN0IGluIHdoaWNoIGl0IGhhcyBiZWVuIG1vZGlmaWVkIG9yIGluc3RhbGxlZC4gQWNjZXNzCiAgdG8gYSBuZXR3b3JrIG1heSBiZSBkZW5pZWQgd2hlbiB0aGUgbW9kaWZpY2F0aW9uIGl0c2VsZiBtYXRlcmlhbGx5CiAgYW5kIGFkdmVyc2VseSBhZmZlY3RzIHRoZSBvcGVyYXRpb24gb2YgdGhlIG5ldHdvcmsgb3IgdmlvbGF0ZXMgdGhlCiAgcnVsZXMgYW5kIHByb3RvY29scyBmb3IgY29tbXVuaWNhdGlvbiBhY3Jvc3MgdGhlIG5ldHdvcmsuCgogIENvcnJlc3BvbmRpbmcgU291cmNlIGNvbnZleWVkLCBhbmQgSW5zdGFsbGF0aW9uIEluZm9ybWF0aW9uIHByb3ZpZGVkLCBpbgogIGFjY29yZCB3aXRoIHRoaXMgc2VjdGlvbiBtdXN0IGJlIGluIGEgZm9ybWF0IHRoYXQgaXMgcHVibGljbHkgZG9jdW1lbnRlZAogIChhbmQgd2l0aCBhbiBpbXBsZW1lbnRhdGlvbiBhdmFpbGFibGUgdG8gdGhlIHB1YmxpYyBpbiBzb3VyY2UgY29kZSBmb3JtKSwKICBhbmQgbXVzdCByZXF1aXJlIG5vIHNwZWNpYWwgcGFzc3dvcmQgb3Iga2V5IGZvciB1bnBhY2tpbmcsIHJlYWRpbmcgb3IKICBjb3B5aW5nLgoKICA3LiBBZGRpdGlvbmFsIFRlcm1zLgoKICAiQWRkaXRpb25hbCBwZXJtaXNzaW9ucyIgYXJlIHRlcm1zIHRoYXQgc3VwcGxlbWVudCB0aGUgdGVybXMgb2YgdGhpcwogIExpY2Vuc2UgYnkgbWFraW5nIGV4Y2VwdGlvbnMgZnJvbSBvbmUgb3IgbW9yZSBvZiBpdHMgY29uZGl0aW9ucy4KICBBZGRpdGlvbmFsIHBlcm1pc3Npb25zIHRoYXQgYXJlIGFwcGxpY2FibGUgdG8gdGhlIGVudGlyZSBQcm9ncmFtIHNoYWxsIGJlCiAgdHJlYXRlZCBhcyB0aG91Z2ggdGhleSB3ZXJlIGluY2x1ZGVkIGluIHRoaXMgTGljZW5zZSwgdG8gdGhlIGV4dGVudCB0aGF0CiAgdGhleSBhcmUgdmFsaWQgdW5kZXIgYXBwbGljYWJsZSBsYXcuIElmIGFkZGl0aW9uYWwgcGVybWlzc2lvbnMgYXBwbHkgb25seQogIHRvIHBhcnQgb2YgdGhlIFByb2dyYW0sIHRoYXQgcGFydCBtYXkgYmUgdXNlZCBzZXBhcmF0ZWx5IHVuZGVyIHRob3NlCiAgcGVybWlzc2lvbnMsIGJ1dCB0aGUgZW50aXJlIFByb2dyYW0gcmVtYWlucyBnb3Zlcm5lZCBieSB0aGlzIExpY2Vuc2UKICB3aXRob3V0IHJlZ2FyZCB0byB0aGUgYWRkaXRpb25hbCBwZXJtaXNzaW9ucy4gIFdoZW4geW91IGNvbnZleSBhIGNvcHkgb2YKICBhIGNvdmVyZWQgd29yaywgeW91IG1heSBhdCB5b3VyIG9wdGlvbiByZW1vdmUgYW55IGFkZGl0aW9uYWwgcGVybWlzc2lvbnMKICBmcm9tIHRoYXQgY29weSwgb3IgZnJvbSBhbnkgcGFydCBvZiBpdC4gKEFkZGl0aW9uYWwgcGVybWlzc2lvbnMgbWF5IGJlCiAgd3JpdHRlbiB0byByZXF1aXJlIHRoZWlyIG93biByZW1vdmFsIGluIGNlcnRhaW4gY2FzZXMgd2hlbiB5b3UgbW9kaWZ5IHRoZQogIHdvcmsuKSBZb3UgbWF5IHBsYWNlIGFkZGl0aW9uYWwgcGVybWlzc2lvbnMgb24gbWF0ZXJpYWwsIGFkZGVkIGJ5IHlvdSB0bwogIGEgY292ZXJlZCB3b3JrLCBmb3Igd2hpY2ggeW91IGhhdmUgb3IgY2FuIGdpdmUgYXBwcm9wcmlhdGUgY29weXJpZ2h0CiAgcGVybWlzc2lvbi4KCiAgTm90d2l0aHN0YW5kaW5nIGFueSBvdGhlciBwcm92aXNpb24gb2YgdGhpcyBMaWNlbnNlLCBmb3IgbWF0ZXJpYWwgeW91IGFkZAogIHRvIGEgY292ZXJlZCB3b3JrLCB5b3UgbWF5IChpZiBhdXRob3JpemVkIGJ5IHRoZSBjb3B5cmlnaHQgaG9sZGVycyBvZgogIHRoYXQgbWF0ZXJpYWwpIHN1cHBsZW1lbnQgdGhlIHRlcm1zIG9mIHRoaXMgTGljZW5zZSB3aXRoIHRlcm1zOgoKICAgIGEpIERpc2NsYWltaW5nIHdhcnJhbnR5IG9yIGxpbWl0aW5nIGxpYWJpbGl0eSBkaWZmZXJlbnRseSBmcm9tIHRoZQogICAgdGVybXMgb2Ygc2VjdGlvbnMgMTUgYW5kIDE2IG9mIHRoaXMgTGljZW5zZTsgb3IKCiAgICBiKSBSZXF1aXJpbmcgcHJlc2VydmF0aW9uIG9mIHNwZWNpZmllZCByZWFzb25hYmxlIGxlZ2FsIG5vdGljZXMgb3IKICAgIGF1dGhvciBhdHRyaWJ1dGlvbnMgaW4gdGhhdCBtYXRlcmlhbCBvciBpbiB0aGUgQXBwcm9wcmlhdGUgTGVnYWwKICAgIE5vdGljZXMgZGlzcGxheWVkIGJ5IHdvcmtzIGNvbnRhaW5pbmcgaXQ7IG9yCgogICAgYykgUHJvaGliaXRpbmcgbWlzcmVwcmVzZW50YXRpb24gb2YgdGhlIG9yaWdpbiBvZiB0aGF0IG1hdGVyaWFsLCBvcgogICAgcmVxdWlyaW5nIHRoYXQgbW9kaWZpZWQgdmVyc2lvbnMgb2Ygc3VjaCBtYXRlcmlhbCBiZSBtYXJrZWQgaW4KICAgIHJlYXNvbmFibGUgd2F5cyBhcyBkaWZmZXJlbnQgZnJvbSB0aGUgb3JpZ2luYWwgdmVyc2lvbjsgb3IKCiAgICBkKSBMaW1pdGluZyB0aGUgdXNlIGZvciBwdWJsaWNpdHkgcHVycG9zZXMgb2YgbmFtZXMgb2YgbGljZW5zb3JzIG9yCiAgICBhdXRob3JzIG9mIHRoZSBtYXRlcmlhbDsgb3IKCiAgICBlKSBEZWNsaW5pbmcgdG8gZ3JhbnQgcmlnaHRzIHVuZGVyIHRyYWRlbWFyayBsYXcgZm9yIHVzZSBvZiBzb21lIHRyYWRlCiAgICBuYW1lcywgdHJhZGVtYXJrcywgb3Igc2VydmljZSBtYXJrczsgb3IKCiAgICBmKSBSZXF1aXJpbmcgaW5kZW1uaWZpY2F0aW9uIG9mIGxpY2Vuc29ycyBhbmQgYXV0aG9ycyBvZiB0aGF0IG1hdGVyaWFsCiAgICBieSBhbnlvbmUgd2hvIGNvbnZleXMgdGhlIG1hdGVyaWFsIChvciBtb2RpZmllZCB2ZXJzaW9ucyBvZiBpdCkgd2l0aAogICAgY29udHJhY3R1YWwgYXNzdW1wdGlvbnMgb2YgbGlhYmlsaXR5IHRvIHRoZSByZWNpcGllbnQsIGZvciBhbnkKICAgIGxpYWJpbGl0eSB0aGF0IHRoZXNlIGNvbnRyYWN0dWFsIGFzc3VtcHRpb25zIGRpcmVjdGx5IGltcG9zZSBvbiB0aG9zZQogICAgbGljZW5zb3JzIGFuZCBhdXRob3JzLgoKICBBbGwgb3RoZXIgbm9uLXBlcm1pc3NpdmUgYWRkaXRpb25hbCB0ZXJtcyBhcmUgY29uc2lkZXJlZCAiZnVydGhlcgogIHJlc3RyaWN0aW9ucyIgd2l0aGluIHRoZSBtZWFuaW5nIG9mIHNlY3Rpb24gMTAuIElmIHRoZSBQcm9ncmFtIGFzIHlvdQogIHJlY2VpdmVkIGl0LCBvciBhbnkgcGFydCBvZiBpdCwgY29udGFpbnMgYSBub3RpY2Ugc3RhdGluZyB0aGF0IGl0IGlzCiAgZ292ZXJuZWQgYnkgdGhpcyBMaWNlbnNlIGFsb25nIHdpdGggYSB0ZXJtIHRoYXQgaXMgYSBmdXJ0aGVyIHJlc3RyaWN0aW9uLAogIHlvdSBtYXkgcmVtb3ZlIHRoYXQgdGVybS4gSWYgYSBsaWNlbnNlIGRvY3VtZW50IGNvbnRhaW5zIGEgZnVydGhlcgogIHJlc3RyaWN0aW9uIGJ1dCBwZXJtaXRzIHJlbGljZW5zaW5nIG9yIGNvbnZleWluZyB1bmRlciB0aGlzIExpY2Vuc2UsIHlvdQogIG1heSBhZGQgdG8gYSBjb3ZlcmVkIHdvcmsgbWF0ZXJpYWwgZ292ZXJuZWQgYnkgdGhlIHRlcm1zIG9mIHRoYXQgbGljZW5zZQogIGRvY3VtZW50LCBwcm92aWRlZCB0aGF0IHRoZSBmdXJ0aGVyIHJlc3RyaWN0aW9uIGRvZXMgbm90IHN1cnZpdmUgc3VjaAogIHJlbGljZW5zaW5nIG9yIGNvbnZleWluZy4KCiAgSWYgeW91IGFkZCB0ZXJtcyB0byBhIGNvdmVyZWQgd29yayBpbiBhY2NvcmQgd2l0aCB0aGlzIHNlY3Rpb24sIHlvdSBtdXN0CiAgcGxhY2UsIGluIHRoZSByZWxldmFudCBzb3VyY2UgZmlsZXMsIGEgc3RhdGVtZW50IG9mIHRoZSBhZGRpdGlvbmFsIHRlcm1zCiAgdGhhdCBhcHBseSB0byB0aG9zZSBmaWxlcywgb3IgYSBub3RpY2UgaW5kaWNhdGluZyB3aGVyZSB0byBmaW5kIHRoZQogIGFwcGxpY2FibGUgdGVybXMuICBBZGRpdGlvbmFsIHRlcm1zLCBwZXJtaXNzaXZlIG9yIG5vbi1wZXJtaXNzaXZlLCBtYXkgYmUKICBzdGF0ZWQgaW4gdGhlIGZvcm0gb2YgYSBzZXBhcmF0ZWx5IHdyaXR0ZW4gbGljZW5zZSwgb3Igc3RhdGVkIGFzCiAgZXhjZXB0aW9uczsgdGhlIGFib3ZlIHJlcXVpcmVtZW50cyBhcHBseSBlaXRoZXIgd2F5LgoKICA4LiBUZXJtaW5hdGlvbi4KCiAgWW91IG1heSBub3QgcHJvcGFnYXRlIG9yIG1vZGlmeSBhIGNvdmVyZWQgd29yayBleGNlcHQgYXMgZXhwcmVzc2x5CiAgcHJvdmlkZWQgdW5kZXIgdGhpcyBMaWNlbnNlLiBBbnkgYXR0ZW1wdCBvdGhlcndpc2UgdG8gcHJvcGFnYXRlIG9yIG1vZGlmeQogIGl0IGlzIHZvaWQsIGFuZCB3aWxsIGF1dG9tYXRpY2FsbHkgdGVybWluYXRlIHlvdXIgcmlnaHRzIHVuZGVyIHRoaXMKICBMaWNlbnNlIChpbmNsdWRpbmcgYW55IHBhdGVudCBsaWNlbnNlcyBncmFudGVkIHVuZGVyIHRoZSB0aGlyZCBwYXJhZ3JhcGgKICBvZiBzZWN0aW9uIDExKS4KCiAgSG93ZXZlciwgaWYgeW91IGNlYXNlIGFsbCB2aW9sYXRpb24gb2YgdGhpcyBMaWNlbnNlLCB0aGVuIHlvdXIgbGljZW5zZQogIGZyb20gYSBwYXJ0aWN1bGFyIGNvcHlyaWdodCBob2xkZXIgaXMgcmVpbnN0YXRlZCAoYSkgcHJvdmlzaW9uYWxseSwKICB1bmxlc3MgYW5kIHVudGlsIHRoZSBjb3B5cmlnaHQgaG9sZGVyIGV4cGxpY2l0bHkgYW5kIGZpbmFsbHkgdGVybWluYXRlcwogIHlvdXIgbGljZW5zZSwgYW5kIChiKSBwZXJtYW5lbnRseSwgaWYgdGhlIGNvcHlyaWdodCBob2xkZXIgZmFpbHMgdG8KICBub3RpZnkgeW91IG9mIHRoZSB2aW9sYXRpb24gYnkgc29tZSByZWFzb25hYmxlIG1lYW5zIHByaW9yIHRvIDYwIGRheXMKICBhZnRlciB0aGUgY2Vzc2F0aW9uLgoKICBNb3Jlb3ZlciwgeW91ciBsaWNlbnNlIGZyb20gYSBwYXJ0aWN1bGFyIGNvcHlyaWdodCBob2xkZXIgaXMgcmVpbnN0YXRlZAogIHBlcm1hbmVudGx5IGlmIHRoZSBjb3B5cmlnaHQgaG9sZGVyIG5vdGlmaWVzIHlvdSBvZiB0aGUgdmlvbGF0aW9uIGJ5IHNvbWUKICByZWFzb25hYmxlIG1lYW5zLCB0aGlzIGlzIHRoZSBmaXJzdCB0aW1lIHlvdSBoYXZlIHJlY2VpdmVkIG5vdGljZSBvZgogIHZpb2xhdGlvbiBvZiB0aGlzIExpY2Vuc2UgKGZvciBhbnkgd29yaykgZnJvbSB0aGF0IGNvcHlyaWdodCBob2xkZXIsIGFuZAogIHlvdSBjdXJlIHRoZSB2aW9sYXRpb24gcHJpb3IgdG8gMzAgZGF5cyBhZnRlciB5b3VyIHJlY2VpcHQgb2YgdGhlIG5vdGljZS4KCiAgVGVybWluYXRpb24gb2YgeW91ciByaWdodHMgdW5kZXIgdGhpcyBzZWN0aW9uIGRvZXMgbm90IHRlcm1pbmF0ZSB0aGUKICBsaWNlbnNlcyBvZiBwYXJ0aWVzIHdobyBoYXZlIHJlY2VpdmVkIGNvcGllcyBvciByaWdodHMgZnJvbSB5b3UgdW5kZXIKICB0aGlzIExpY2Vuc2UuIElmIHlvdXIgcmlnaHRzIGhhdmUgYmVlbiB0ZXJtaW5hdGVkIGFuZCBub3QgcGVybWFuZW50bHkKICByZWluc3RhdGVkLCB5b3UgZG8gbm90IHF1YWxpZnkgdG8gcmVjZWl2ZSBuZXcgbGljZW5zZXMgZm9yIHRoZSBzYW1lCiAgbWF0ZXJpYWwgdW5kZXIgc2VjdGlvbiAxMC4KCiAgOS4gQWNjZXB0YW5jZSBOb3QgUmVxdWlyZWQgZm9yIEhhdmluZyBDb3BpZXMuCgogIFlvdSBhcmUgbm90IHJlcXVpcmVkIHRvIGFjY2VwdCB0aGlzIExpY2Vuc2UgaW4gb3JkZXIgdG8gcmVjZWl2ZSBvciBydW4gYQogIGNvcHkgb2YgdGhlIFByb2dyYW0uIEFuY2lsbGFyeSBwcm9wYWdhdGlvbiBvZiBhIGNvdmVyZWQgd29yayBvY2N1cnJpbmcKICBzb2xlbHkgYXMgYSBjb25zZXF1ZW5jZSBvZiB1c2luZyBwZWVyLXRvLXBlZXIgdHJhbnNtaXNzaW9uIHRvIHJlY2VpdmUgYQogIGNvcHkgbGlrZXdpc2UgZG9lcyBub3QgcmVxdWlyZSBhY2NlcHRhbmNlLiBIb3dldmVyLCBub3RoaW5nIG90aGVyIHRoYW4KICB0aGlzIExpY2Vuc2UgZ3JhbnRzIHlvdSBwZXJtaXNzaW9uIHRvIHByb3BhZ2F0ZSBvciBtb2RpZnkgYW55IGNvdmVyZWQKICB3b3JrLiBUaGVzZSBhY3Rpb25zIGluZnJpbmdlIGNvcHlyaWdodCBpZiB5b3UgZG8gbm90IGFjY2VwdCB0aGlzIExpY2Vuc2UuCiAgVGhlcmVmb3JlLCBieSBtb2RpZnlpbmcgb3IgcHJvcGFnYXRpbmcgYSBjb3ZlcmVkIHdvcmssIHlvdSBpbmRpY2F0ZSB5b3VyCiAgYWNjZXB0YW5jZSBvZiB0aGlzIExpY2Vuc2UgdG8gZG8gc28uCgogIDEwLiBBdXRvbWF0aWMgTGljZW5zaW5nIG9mIERvd25zdHJlYW0gUmVjaXBpZW50cy4KCiAgRWFjaCB0aW1lIHlvdSBjb252ZXkgYSBjb3ZlcmVkIHdvcmssIHRoZSByZWNpcGllbnQgYXV0b21hdGljYWxseSByZWNlaXZlcwogIGEgbGljZW5zZSBmcm9tIHRoZSBvcmlnaW5hbCBsaWNlbnNvcnMsIHRvIHJ1biwgbW9kaWZ5IGFuZCBwcm9wYWdhdGUgdGhhdAogIHdvcmssIHN1YmplY3QgdG8gdGhpcyBMaWNlbnNlLiBZb3UgYXJlIG5vdCByZXNwb25zaWJsZSBmb3IgZW5mb3JjaW5nCiAgY29tcGxpYW5jZSBieSB0aGlyZCBwYXJ0aWVzIHdpdGggdGhpcyBMaWNlbnNlLgoKICBBbiAiZW50aXR5IHRyYW5zYWN0aW9uIiBpcyBhIHRyYW5zYWN0aW9uIHRyYW5zZmVycmluZyBjb250cm9sIG9mIGFuCiAgb3JnYW5pemF0aW9uLCBvciBzdWJzdGFudGlhbGx5IGFsbCBhc3NldHMgb2Ygb25lLCBvciBzdWJkaXZpZGluZyBhbgogIG9yZ2FuaXphdGlvbiwgb3IgbWVyZ2luZyBvcmdhbml6YXRpb25zLiBJZiBwcm9wYWdhdGlvbiBvZiBhIGNvdmVyZWQgd29yawogIHJlc3VsdHMgZnJvbSBhbiBlbnRpdHkgdHJhbnNhY3Rpb24sIGVhY2ggcGFydHkgdG8gdGhhdCB0cmFuc2FjdGlvbiB3aG8KICByZWNlaXZlcyBhIGNvcHkgb2YgdGhlIHdvcmsgYWxzbyByZWNlaXZlcyB3aGF0ZXZlciBsaWNlbnNlcyB0byB0aGUgd29yawogIHRoZSBwYXJ0eSdzIHByZWRlY2Vzc29yIGluIGludGVyZXN0IGhhZCBvciBjb3VsZCBnaXZlIHVuZGVyIHRoZSBwcmV2aW91cwogIHBhcmFncmFwaCwgcGx1cyBhIHJpZ2h0IHRvIHBvc3Nlc3Npb24gb2YgdGhlIENvcnJlc3BvbmRpbmcgU291cmNlIG9mIHRoZQogIHdvcmsgZnJvbSB0aGUgcHJlZGVjZXNzb3IgaW4gaW50ZXJlc3QsIGlmIHRoZSBwcmVkZWNlc3NvciBoYXMgaXQgb3IgY2FuCiAgZ2V0IGl0IHdpdGggcmVhc29uYWJsZSBlZmZvcnRzLgoKICBZb3UgbWF5IG5vdCBpbXBvc2UgYW55IGZ1cnRoZXIgcmVzdHJpY3Rpb25zIG9uIHRoZSBleGVyY2lzZSBvZiB0aGUgcmlnaHRzCiAgZ3JhbnRlZCBvciBhZmZpcm1lZCB1bmRlciB0aGlzIExpY2Vuc2UuIEZvciBleGFtcGxlLCB5b3UgbWF5IG5vdCBpbXBvc2UgYQogIGxpY2Vuc2UgZmVlLCByb3lhbHR5LCBvciBvdGhlciBjaGFyZ2UgZm9yIGV4ZXJjaXNlIG9mIHJpZ2h0cyBncmFudGVkCiAgdW5kZXIgdGhpcyBMaWNlbnNlLCBhbmQgeW91IG1heSBub3QgaW5pdGlhdGUgbGl0aWdhdGlvbiAoaW5jbHVkaW5nIGEKICBjcm9zcy1jbGFpbSBvciBjb3VudGVyY2xhaW0gaW4gYSBsYXdzdWl0KSBhbGxlZ2luZyB0aGF0IGFueSBwYXRlbnQgY2xhaW0KICBpcyBpbmZyaW5nZWQgYnkgbWFraW5nLCB1c2luZywgc2VsbGluZywgb2ZmZXJpbmcgZm9yIHNhbGUsIG9yIGltcG9ydGluZwogIHRoZSBQcm9ncmFtIG9yIGFueSBwb3J0aW9uIG9mIGl0LgoKICAxMS4gUGF0ZW50cy4KCiAgQSAiY29udHJpYnV0b3IiIGlzIGEgY29weXJpZ2h0IGhvbGRlciB3aG8gYXV0aG9yaXplcyB1c2UgdW5kZXIgdGhpcwogIExpY2Vuc2Ugb2YgdGhlIFByb2dyYW0gb3IgYSB3b3JrIG9uIHdoaWNoIHRoZSBQcm9ncmFtIGlzIGJhc2VkLiBUaGUgd29yawogIHRodXMgbGljZW5zZWQgaXMgY2FsbGVkIHRoZSBjb250cmlidXRvcidzICJjb250cmlidXRvciB2ZXJzaW9uIi4KCiAgQSBjb250cmlidXRvcidzICJlc3NlbnRpYWwgcGF0ZW50IGNsYWltcyIgYXJlIGFsbCBwYXRlbnQgY2xhaW1zIG93bmVkIG9yCiAgY29udHJvbGxlZCBieSB0aGUgY29udHJpYnV0b3IsIHdoZXRoZXIgYWxyZWFkeSBhY3F1aXJlZCBvciBoZXJlYWZ0ZXIKICBhY3F1aXJlZCwgdGhhdCB3b3VsZCBiZSBpbmZyaW5nZWQgYnkgc29tZSBtYW5uZXIsIHBlcm1pdHRlZCBieSB0aGlzCiAgTGljZW5zZSwgb2YgbWFraW5nLCB1c2luZywgb3Igc2VsbGluZyBpdHMgY29udHJpYnV0b3IgdmVyc2lvbiwgYnV0IGRvIG5vdAogIGluY2x1ZGUgY2xhaW1zIHRoYXQgd291bGQgYmUgaW5mcmluZ2VkIG9ubHkgYXMgYSBjb25zZXF1ZW5jZSBvZiBmdXJ0aGVyCiAgbW9kaWZpY2F0aW9uIG9mIHRoZSBjb250cmlidXRvciB2ZXJzaW9uLiBGb3IgcHVycG9zZXMgb2YgdGhpcyBkZWZpbml0aW9uLAogICJjb250cm9sIiBpbmNsdWRlcyB0aGUgcmlnaHQgdG8gZ3JhbnQgcGF0ZW50IHN1YmxpY2Vuc2VzIGluIGEgbWFubmVyCiAgY29uc2lzdGVudCB3aXRoIHRoZSByZXF1aXJlbWVudHMgb2YgdGhpcyBMaWNlbnNlLgoKICBFYWNoIGNvbnRyaWJ1dG9yIGdyYW50cyB5b3UgYSBub24tZXhjbHVzaXZlLCB3b3JsZHdpZGUsIHJveWFsdHktZnJlZQogIHBhdGVudCBsaWNlbnNlIHVuZGVyIHRoZSBjb250cmlidXRvcidzIGVzc2VudGlhbCBwYXRlbnQgY2xhaW1zLCB0byBtYWtlLAogIHVzZSwgc2VsbCwgb2ZmZXIgZm9yIHNhbGUsIGltcG9ydCBhbmQgb3RoZXJ3aXNlIHJ1biwgbW9kaWZ5IGFuZCBwcm9wYWdhdGUKICB0aGUgY29udGVudHMgb2YgaXRzIGNvbnRyaWJ1dG9yIHZlcnNpb24uCgogIEluIHRoZSBmb2xsb3dpbmcgdGhyZWUgcGFyYWdyYXBocywgYSAicGF0ZW50IGxpY2Vuc2UiIGlzIGFueSBleHByZXNzCiAgYWdyZWVtZW50IG9yIGNvbW1pdG1lbnQsIGhvd2V2ZXIgZGVub21pbmF0ZWQsIG5vdCB0byBlbmZvcmNlIGEgcGF0ZW50CiAgKHN1Y2ggYXMgYW4gZXhwcmVzcyBwZXJtaXNzaW9uIHRvIHByYWN0aWNlIGEgcGF0ZW50IG9yIGNvdmVuYW50IG5vdCB0bwogIHN1ZSBmb3IgcGF0ZW50IGluZnJpbmdlbWVudCkuIFRvICJncmFudCIgc3VjaCBhIHBhdGVudCBsaWNlbnNlIHRvIGEgcGFydHkKICBtZWFucyB0byBtYWtlIHN1Y2ggYW4gYWdyZWVtZW50IG9yIGNvbW1pdG1lbnQgbm90IHRvIGVuZm9yY2UgYSBwYXRlbnQKICBhZ2FpbnN0IHRoZSBwYXJ0eS4KCiAgSWYgeW91IGNvbnZleSBhIGNvdmVyZWQgd29yaywga25vd2luZ2x5IHJlbHlpbmcgb24gYSBwYXRlbnQgbGljZW5zZSwgYW5kCiAgdGhlIENvcnJlc3BvbmRpbmcgU291cmNlIG9mIHRoZSB3b3JrIGlzIG5vdCBhdmFpbGFibGUgZm9yIGFueW9uZSB0byBjb3B5LAogIGZyZWUgb2YgY2hhcmdlIGFuZCB1bmRlciB0aGUgdGVybXMgb2YgdGhpcyBMaWNlbnNlLCB0aHJvdWdoIGEgcHVibGljbHkKICBhdmFpbGFibGUgbmV0d29yayBzZXJ2ZXIgb3Igb3RoZXIgcmVhZGlseSBhY2Nlc3NpYmxlIG1lYW5zLCB0aGVuIHlvdSBtdXN0CiAgZWl0aGVyICgxKSBjYXVzZSB0aGUgQ29ycmVzcG9uZGluZyBTb3VyY2UgdG8gYmUgc28gYXZhaWxhYmxlLCBvciAoMikKICBhcnJhbmdlIHRvIGRlcHJpdmUgeW91cnNlbGYgb2YgdGhlIGJlbmVmaXQgb2YgdGhlIHBhdGVudCBsaWNlbnNlIGZvciB0aGlzCiAgcGFydGljdWxhciB3b3JrLCBvciAoMykgYXJyYW5nZSwgaW4gYSBtYW5uZXIgY29uc2lzdGVudCB3aXRoIHRoZQogIHJlcXVpcmVtZW50cyBvZiB0aGlzIExpY2Vuc2UsIHRvIGV4dGVuZCB0aGUgcGF0ZW50IGxpY2Vuc2UgdG8gZG93bnN0cmVhbQogIHJlY2lwaWVudHMuICJLbm93aW5nbHkgcmVseWluZyIgbWVhbnMgeW91IGhhdmUgYWN0dWFsIGtub3dsZWRnZSB0aGF0LCBidXQKICBmb3IgdGhlIHBhdGVudCBsaWNlbnNlLCB5b3VyIGNvbnZleWluZyB0aGUgY292ZXJlZCB3b3JrIGluIGEgY291bnRyeSwgb3IKICB5b3VyIHJlY2lwaWVudCdzIHVzZSBvZiB0aGUgY292ZXJlZCB3b3JrIGluIGEgY291bnRyeSwgd291bGQgaW5mcmluZ2UKICBvbmUgb3IgbW9yZSBpZGVudGlmaWFibGUgcGF0ZW50cyBpbiB0aGF0IGNvdW50cnkgdGhhdCB5b3UgaGF2ZSByZWFzb24KICB0byBiZWxpZXZlIGFyZSB2YWxpZC4KCiAgSWYsIHB1cnN1YW50IHRvIG9yIGluIGNvbm5lY3Rpb24gd2l0aCBhIHNpbmdsZSB0cmFuc2FjdGlvbiBvcgogIGFycmFuZ2VtZW50LCB5b3UgY29udmV5LCBvciBwcm9wYWdhdGUgYnkgcHJvY3VyaW5nIGNvbnZleWFuY2Ugb2YsIGEKICBjb3ZlcmVkIHdvcmssIGFuZCBncmFudCBhIHBhdGVudCBsaWNlbnNlIHRvIHNvbWUgb2YgdGhlIHBhcnRpZXMgcmVjZWl2aW5nCiAgdGhlIGNvdmVyZWQgd29yayBhdXRob3JpemluZyB0aGVtIHRvIHVzZSwgcHJvcGFnYXRlLCBtb2RpZnkgb3IgY29udmV5IGEKICBzcGVjaWZpYyBjb3B5IG9mIHRoZSBjb3ZlcmVkIHdvcmssIHRoZW4gdGhlIHBhdGVudCBsaWNlbnNlIHlvdSBncmFudCBpcwogIGF1dG9tYXRpY2FsbHkgZXh0ZW5kZWQgdG8gYWxsIHJlY2lwaWVudHMgb2YgdGhlIGNvdmVyZWQgd29yayBhbmQgd29ya3MKICBiYXNlZCBvbiBpdC4KCiAgQSBwYXRlbnQgbGljZW5zZSBpcyAiZGlzY3JpbWluYXRvcnkiIGlmIGl0IGRvZXMgbm90IGluY2x1ZGUgd2l0aGluIHRoZQogIHNjb3BlIG9mIGl0cyBjb3ZlcmFnZSwgcHJvaGliaXRzIHRoZSBleGVyY2lzZSBvZiwgb3IgaXMgY29uZGl0aW9uZWQgb24KICB0aGUgbm9uLWV4ZXJjaXNlIG9mIG9uZSBvciBtb3JlIG9mIHRoZSByaWdodHMgdGhhdCBhcmUgc3BlY2lmaWNhbGx5CiAgZ3JhbnRlZCB1bmRlciB0aGlzIExpY2Vuc2UuIFlvdSBtYXkgbm90IGNvbnZleSBhIGNvdmVyZWQgd29yayBpZiB5b3UgYXJlCiAgYSBwYXJ0eSB0byBhbiBhcnJhbmdlbWVudCB3aXRoIGEgdGhpcmQgcGFydHkgdGhhdCBpcyBpbiB0aGUgYnVzaW5lc3Mgb2YKICBkaXN0cmlidXRpbmcgc29mdHdhcmUsIHVuZGVyIHdoaWNoIHlvdSBtYWtlIHBheW1lbnQgdG8gdGhlIHRoaXJkIHBhcnR5CiAgYmFzZWQgb24gdGhlIGV4dGVudCBvZiB5b3VyIGFjdGl2aXR5IG9mIGNvbnZleWluZyB0aGUgd29yaywgYW5kIHVuZGVyCiAgd2hpY2ggdGhlIHRoaXJkIHBhcnR5IGdyYW50cywgdG8gYW55IG9mIHRoZSBwYXJ0aWVzIHdobyB3b3VsZCByZWNlaXZlIHRoZQogIGNvdmVyZWQgd29yayBmcm9tIHlvdSwgYSBkaXNjcmltaW5hdG9yeSBwYXRlbnQgbGljZW5zZSAoYSkgaW4gY29ubmVjdGlvbgogIHdpdGggY29waWVzIG9mIHRoZSBjb3ZlcmVkIHdvcmsgY29udmV5ZWQgYnkgeW91IChvciBjb3BpZXMgbWFkZSBmcm9tCiAgdGhvc2UgY29waWVzKSwgb3IgKGIpIHByaW1hcmlseSBmb3IgYW5kIGluIGNvbm5lY3Rpb24gd2l0aCBzcGVjaWZpYwogIHByb2R1Y3RzIG9yIGNvbXBpbGF0aW9ucyB0aGF0IGNvbnRhaW4gdGhlIGNvdmVyZWQgd29yaywgdW5sZXNzIHlvdQogIGVudGVyZWQgaW50byB0aGF0IGFycmFuZ2VtZW50LCBvciB0aGF0IHBhdGVudCBsaWNlbnNlIHdhcyBncmFudGVkLCBwcmlvcgogIHRvIDI4IE1hcmNoIDIwMDcuCgogIE5vdGhpbmcgaW4gdGhpcyBMaWNlbnNlIHNoYWxsIGJlIGNvbnN0cnVlZCBhcyBleGNsdWRpbmcgb3IgbGltaXRpbmcgYW55CiAgaW1wbGllZCBsaWNlbnNlIG9yIG90aGVyIGRlZmVuc2VzIHRvIGluZnJpbmdlbWVudCB0aGF0IG1heSBvdGhlcndpc2UgYmUKICBhdmFpbGFibGUgdG8geW91IHVuZGVyIGFwcGxpY2FibGUgcGF0ZW50IGxhdy4KCiAgMTIuIE5vIFN1cnJlbmRlciBvZiBPdGhlcnMnIEZyZWVkb20uCgogIElmIGNvbmRpdGlvbnMgYXJlIGltcG9zZWQgb24geW91ICh3aGV0aGVyIGJ5IGNvdXJ0IG9yZGVyLCBhZ3JlZW1lbnQgb3IKICBvdGhlcndpc2UpIHRoYXQgY29udHJhZGljdCB0aGUgY29uZGl0aW9ucyBvZiB0aGlzIExpY2Vuc2UsIHRoZXkgZG8gbm90CiAgZXhjdXNlIHlvdSBmcm9tIHRoZSBjb25kaXRpb25zIG9mIHRoaXMgTGljZW5zZS4gSWYgeW91IGNhbm5vdCB1c2UsCiAgcHJvcGFnYXRlIG9yIGNvbnZleSBhIGNvdmVyZWQgd29yayBzbyBhcyB0byBzYXRpc2Z5IHNpbXVsdGFuZW91c2x5IHlvdXIKICBvYmxpZ2F0aW9ucyB1bmRlciB0aGlzIExpY2Vuc2UgYW5kIGFueSBvdGhlciBwZXJ0aW5lbnQgb2JsaWdhdGlvbnMsIHRoZW4KICBhcyBhIGNvbnNlcXVlbmNlIHlvdSBtYXkgbm90IHVzZSwgcHJvcGFnYXRlIG9yIGNvbnZleSBpdCBhdCBhbGwuIEZvcgogIGV4YW1wbGUsIGlmIHlvdSBhZ3JlZSB0byB0ZXJtcyB0aGF0IG9ibGlnYXRlIHlvdSB0byBjb2xsZWN0IGEgcm95YWx0eSBmb3IKICBmdXJ0aGVyIGNvbnZleWluZyBmcm9tIHRob3NlIHRvIHdob20geW91IGNvbnZleSB0aGUgUHJvZ3JhbSwgdGhlIG9ubHkgd2F5CiAgeW91IGNvdWxkIHNhdGlzZnkgYm90aCB0aG9zZSB0ZXJtcyBhbmQgdGhpcyBMaWNlbnNlIHdvdWxkIGJlIHRvIHJlZnJhaW4KICBlbnRpcmVseSBmcm9tIGNvbnZleWluZyB0aGUgUHJvZ3JhbS4KCiAgMTMuIE9mZmVyaW5nIHRoZSBQcm9ncmFtIGFzIGEgU2VydmljZS4KCiAgSWYgeW91IG1ha2UgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIFByb2dyYW0gb3IgYSBtb2RpZmllZCB2ZXJzaW9uCiAgYXZhaWxhYmxlIHRvIHRoaXJkIHBhcnRpZXMgYXMgYSBzZXJ2aWNlLCB5b3UgbXVzdCBtYWtlIHRoZSBTZXJ2aWNlIFNvdXJjZQogIENvZGUgYXZhaWxhYmxlIHZpYSBuZXR3b3JrIGRvd25sb2FkIHRvIGV2ZXJ5b25lIGF0IG5vIGNoYXJnZSwgdW5kZXIgdGhlCiAgdGVybXMgb2YgdGhpcyBMaWNlbnNlLiBNYWtpbmcgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIFByb2dyYW0gb3IKICBtb2RpZmllZCB2ZXJzaW9uIGF2YWlsYWJsZSB0byB0aGlyZCBwYXJ0aWVzIGFzIGEgc2VydmljZSBpbmNsdWRlcywKICB3aXRob3V0IGxpbWl0YXRpb24sIGVuYWJsaW5nIHRoaXJkIHBhcnRpZXMgdG8gaW50ZXJhY3Qgd2l0aCB0aGUKICBmdW5jdGlvbmFsaXR5IG9mIHRoZSBQcm9ncmFtIG9yIG1vZGlmaWVkIHZlcnNpb24gcmVtb3RlbHkgdGhyb3VnaCBhCiAgY29tcHV0ZXIgbmV0d29yaywgb2ZmZXJpbmcgYSBzZXJ2aWNlIHRoZSB2YWx1ZSBvZiB3aGljaCBlbnRpcmVseSBvcgogIHByaW1hcmlseSBkZXJpdmVzIGZyb20gdGhlIHZhbHVlIG9mIHRoZSBQcm9ncmFtIG9yIG1vZGlmaWVkIHZlcnNpb24sIG9yCiAgb2ZmZXJpbmcgYSBzZXJ2aWNlIHRoYXQgYWNjb21wbGlzaGVzIGZvciB1c2VycyB0aGUgcHJpbWFyeSBwdXJwb3NlIG9mIHRoZQogIFByb2dyYW0gb3IgbW9kaWZpZWQgdmVyc2lvbi4KCiAgIlNlcnZpY2UgU291cmNlIENvZGUiIG1lYW5zIHRoZSBDb3JyZXNwb25kaW5nIFNvdXJjZSBmb3IgdGhlIFByb2dyYW0gb3IKICB0aGUgbW9kaWZpZWQgdmVyc2lvbiwgYW5kIHRoZSBDb3JyZXNwb25kaW5nIFNvdXJjZSBmb3IgYWxsIHByb2dyYW1zIHRoYXQKICB5b3UgdXNlIHRvIG1ha2UgdGhlIFByb2dyYW0gb3IgbW9kaWZpZWQgdmVyc2lvbiBhdmFpbGFibGUgYXMgYSBzZXJ2aWNlLAogIGluY2x1ZGluZywgd2l0aG91dCBsaW1pdGF0aW9uLCBtYW5hZ2VtZW50IHNvZnR3YXJlLCB1c2VyIGludGVyZmFjZXMsCiAgYXBwbGljYXRpb24gcHJvZ3JhbSBpbnRlcmZhY2VzLCBhdXRvbWF0aW9uIHNvZnR3YXJlLCBtb25pdG9yaW5nIHNvZnR3YXJlLAogIGJhY2t1cCBzb2Z0d2FyZSwgc3RvcmFnZSBzb2Z0d2FyZSBhbmQgaG9zdGluZyBzb2Z0d2FyZSwgYWxsIHN1Y2ggdGhhdCBhCiAgdXNlciBjb3VsZCBydW4gYW4gaW5zdGFuY2Ugb2YgdGhlIHNlcnZpY2UgdXNpbmcgdGhlIFNlcnZpY2UgU291cmNlIENvZGUKICB5b3UgbWFrZSBhdmFpbGFibGUuCgogIDE0LiBSZXZpc2VkIFZlcnNpb25zIG9mIHRoaXMgTGljZW5zZS4KCiAgTW9uZ29EQiwgSW5jLiBtYXkgcHVibGlzaCByZXZpc2VkIGFuZC9vciBuZXcgdmVyc2lvbnMgb2YgdGhlIFNlcnZlciBTaWRlCiAgUHVibGljIExpY2Vuc2UgZnJvbSB0aW1lIHRvIHRpbWUuIFN1Y2ggbmV3IHZlcnNpb25zIHdpbGwgYmUgc2ltaWxhciBpbgogIHNwaXJpdCB0byB0aGUgcHJlc2VudCB2ZXJzaW9uLCBidXQgbWF5IGRpZmZlciBpbiBkZXRhaWwgdG8gYWRkcmVzcyBuZXcKICBwcm9ibGVtcyBvciBjb25jZXJucy4KCiAgRWFjaCB2ZXJzaW9uIGlzIGdpdmVuIGEgZGlzdGluZ3Vpc2hpbmcgdmVyc2lvbiBudW1iZXIuIElmIHRoZSBQcm9ncmFtCiAgc3BlY2lmaWVzIHRoYXQgYSBjZXJ0YWluIG51bWJlcmVkIHZlcnNpb24gb2YgdGhlIFNlcnZlciBTaWRlIFB1YmxpYwogIExpY2Vuc2UgIm9yIGFueSBsYXRlciB2ZXJzaW9uIiBhcHBsaWVzIHRvIGl0LCB5b3UgaGF2ZSB0aGUgb3B0aW9uIG9mCiAgZm9sbG93aW5nIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBlaXRoZXIgb2YgdGhhdCBudW1iZXJlZCB2ZXJzaW9uIG9yIG9mCiAgYW55IGxhdGVyIHZlcnNpb24gcHVibGlzaGVkIGJ5IE1vbmdvREIsIEluYy4gSWYgdGhlIFByb2dyYW0gZG9lcyBub3QKICBzcGVjaWZ5IGEgdmVyc2lvbiBudW1iZXIgb2YgdGhlIFNlcnZlciBTaWRlIFB1YmxpYyBMaWNlbnNlLCB5b3UgbWF5CiAgY2hvb3NlIGFueSB2ZXJzaW9uIGV2ZXIgcHVibGlzaGVkIGJ5IE1vbmdvREIsIEluYy4KCiAgSWYgdGhlIFByb2dyYW0gc3BlY2lmaWVzIHRoYXQgYSBwcm94eSBjYW4gZGVjaWRlIHdoaWNoIGZ1dHVyZSB2ZXJzaW9ucyBvZgogIHRoZSBTZXJ2ZXIgU2lkZSBQdWJsaWMgTGljZW5zZSBjYW4gYmUgdXNlZCwgdGhhdCBwcm94eSdzIHB1YmxpYyBzdGF0ZW1lbnQKICBvZiBhY2NlcHRhbmNlIG9mIGEgdmVyc2lvbiBwZXJtYW5lbnRseSBhdXRob3JpemVzIHlvdSB0byBjaG9vc2UgdGhhdAogIHZlcnNpb24gZm9yIHRoZSBQcm9ncmFtLgoKICBMYXRlciBsaWNlbnNlIHZlcnNpb25zIG1heSBnaXZlIHlvdSBhZGRpdGlvbmFsIG9yIGRpZmZlcmVudCBwZXJtaXNzaW9ucy4KICBIb3dldmVyLCBubyBhZGRpdGlvbmFsIG9ibGlnYXRpb25zIGFyZSBpbXBvc2VkIG9uIGFueSBhdXRob3Igb3IgY29weXJpZ2h0CiAgaG9sZGVyIGFzIGEgcmVzdWx0IG9mIHlvdXIgY2hvb3NpbmcgdG8gZm9sbG93IGEgbGF0ZXIgdmVyc2lvbi4KCiAgMTUuIERpc2NsYWltZXIgb2YgV2FycmFudHkuCgogIFRIRVJFIElTIE5PIFdBUlJBTlRZIEZPUiBUSEUgUFJPR1JBTSwgVE8gVEhFIEVYVEVOVCBQRVJNSVRURUQgQlkKICBBUFBMSUNBQkxFIExBVy4gRVhDRVBUIFdIRU4gT1RIRVJXSVNFIFNUQVRFRCBJTiBXUklUSU5HIFRIRSBDT1BZUklHSFQKICBIT0xERVJTIEFORC9PUiBPVEhFUiBQQVJUSUVTIFBST1ZJREUgVEhFIFBST0dSQU0gIkFTIElTIiBXSVRIT1VUIFdBUlJBTlRZCiAgT0YgQU5ZIEtJTkQsIEVJVEhFUiBFWFBSRVNTRUQgT1IgSU1QTElFRCwgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCiAgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgogIFBVUlBPU0UuIFRIRSBFTlRJUkUgUklTSyBBUyBUTyBUSEUgUVVBTElUWSBBTkQgUEVSRk9STUFOQ0UgT0YgVEhFIFBST0dSQU0KICBJUyBXSVRIIFlPVS4gU0hPVUxEIFRIRSBQUk9HUkFNIFBST1ZFIERFRkVDVElWRSwgWU9VIEFTU1VNRSBUSEUgQ09TVCBPRgogIEFMTCBORUNFU1NBUlkgU0VSVklDSU5HLCBSRVBBSVIgT1IgQ09SUkVDVElPTi4KCiAgMTYuIExpbWl0YXRpb24gb2YgTGlhYmlsaXR5LgoKICBJTiBOTyBFVkVOVCBVTkxFU1MgUkVRVUlSRUQgQlkgQVBQTElDQUJMRSBMQVcgT1IgQUdSRUVEIFRPIElOIFdSSVRJTkcKICBXSUxMIEFOWSBDT1BZUklHSFQgSE9MREVSLCBPUiBBTlkgT1RIRVIgUEFSVFkgV0hPIE1PRElGSUVTIEFORC9PUiBDT05WRVlTCiAgVEhFIFBST0dSQU0gQVMgUEVSTUlUVEVEIEFCT1ZFLCBCRSBMSUFCTEUgVE8gWU9VIEZPUiBEQU1BR0VTLCBJTkNMVURJTkcKICBBTlkgR0VORVJBTCwgU1BFQ0lBTCwgSU5DSURFTlRBTCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgQVJJU0lORyBPVVQgT0YKICBUSEUgVVNFIE9SIElOQUJJTElUWSBUTyBVU0UgVEhFIFBST0dSQU0gKElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8KICBMT1NTIE9GIERBVEEgT1IgREFUQSBCRUlORyBSRU5ERVJFRCBJTkFDQ1VSQVRFIE9SIExPU1NFUyBTVVNUQUlORUQgQlkgWU9VCiAgT1IgVEhJUkQgUEFSVElFUyBPUiBBIEZBSUxVUkUgT0YgVEhFIFBST0dSQU0gVE8gT1BFUkFURSBXSVRIIEFOWSBPVEhFUgogIFBST0dSQU1TKSwgRVZFTiBJRiBTVUNIIEhPTERFUiBPUiBPVEhFUiBQQVJUWSBIQVMgQkVFTiBBRFZJU0VEIE9GIFRIRQogIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFUy4KCiAgMTcuIEludGVycHJldGF0aW9uIG9mIFNlY3Rpb25zIDE1IGFuZCAxNi4KCiAgSWYgdGhlIGRpc2NsYWltZXIgb2Ygd2FycmFudHkgYW5kIGxpbWl0YXRpb24gb2YgbGlhYmlsaXR5IHByb3ZpZGVkIGFib3ZlCiAgY2Fubm90IGJlIGdpdmVuIGxvY2FsIGxlZ2FsIGVmZmVjdCBhY2NvcmRpbmcgdG8gdGhlaXIgdGVybXMsIHJldmlld2luZwogIGNvdXJ0cyBzaGFsbCBhcHBseSBsb2NhbCBsYXcgdGhhdCBtb3N0IGNsb3NlbHkgYXBwcm94aW1hdGVzIGFuIGFic29sdXRlCiAgd2FpdmVyIG9mIGFsbCBjaXZpbCBsaWFiaWxpdHkgaW4gY29ubmVjdGlvbiB3aXRoIHRoZSBQcm9ncmFtLCB1bmxlc3MgYQogIHdhcnJhbnR5IG9yIGFzc3VtcHRpb24gb2YgbGlhYmlsaXR5IGFjY29tcGFuaWVzIGEgY29weSBvZiB0aGUgUHJvZ3JhbSBpbgogIHJldHVybiBmb3IgYSBmZWUuCgogICAgICAgICAgICAgICAgICAgICAgICBFTkQgT0YgVEVSTVMgQU5EIENPTkRJVElPTlMKCgozLiBHTlUgQUZGRVJPIEdFTkVSQUwgUFVCTElDIExJQ0VOU0UsIFZlcnNpb24gMywgMTkgTm92IDIwMDcKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCiBDb3B5cmlnaHQgKEMpIDIwMDcgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuIDxodHRwczovL2ZzZi5vcmcvPgogRXZlcnlvbmUgaXMgcGVybWl0dGVkIHRvIGNvcHkgYW5kIGRpc3RyaWJ1dGUgdmVyYmF0aW0gY29waWVzCiBvZiB0aGlzIGxpY2Vuc2UgZG9jdW1lbnQsIGJ1dCBjaGFuZ2luZyBpdCBpcyBub3QgYWxsb3dlZC4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBQcmVhbWJsZQoKICBUaGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGlzIGEgZnJlZSwgY29weWxlZnQgbGljZW5zZSBmb3IKc29mdHdhcmUgYW5kIG90aGVyIGtpbmRzIG9mIHdvcmtzLCBzcGVjaWZpY2FsbHkgZGVzaWduZWQgdG8gZW5zdXJlCmNvb3BlcmF0aW9uIHdpdGggdGhlIGNvbW11bml0eSBpbiB0aGUgY2FzZSBvZiBuZXR3b3JrIHNlcnZlciBzb2Z0d2FyZS4KCiAgVGhlIGxpY2Vuc2VzIGZvciBtb3N0IHNvZnR3YXJlIGFuZCBvdGhlciBwcmFjdGljYWwgd29ya3MgYXJlIGRlc2lnbmVkCnRvIHRha2UgYXdheSB5b3VyIGZyZWVkb20gdG8gc2hhcmUgYW5kIGNoYW5nZSB0aGUgd29ya3MuICBCeSBjb250cmFzdCwKb3VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2VzIGFyZSBpbnRlbmRlZCB0byBndWFyYW50ZWUgeW91ciBmcmVlZG9tIHRvCnNoYXJlIGFuZCBjaGFuZ2UgYWxsIHZlcnNpb25zIG9mIGEgcHJvZ3JhbS0tdG8gbWFrZSBzdXJlIGl0IHJlbWFpbnMgZnJlZQpzb2Z0d2FyZSBmb3IgYWxsIGl0cyB1c2Vycy4KCiAgV2hlbiB3ZSBzcGVhayBvZiBmcmVlIHNvZnR3YXJlLCB3ZSBhcmUgcmVmZXJyaW5nIHRvIGZyZWVkb20sIG5vdApwcmljZS4gIE91ciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlcyBhcmUgZGVzaWduZWQgdG8gbWFrZSBzdXJlIHRoYXQgeW91CmhhdmUgdGhlIGZyZWVkb20gdG8gZGlzdHJpYnV0ZSBjb3BpZXMgb2YgZnJlZSBzb2Z0d2FyZSAoYW5kIGNoYXJnZSBmb3IKdGhlbSBpZiB5b3Ugd2lzaCksIHRoYXQgeW91IHJlY2VpdmUgc291cmNlIGNvZGUgb3IgY2FuIGdldCBpdCBpZiB5b3UKd2FudCBpdCwgdGhhdCB5b3UgY2FuIGNoYW5nZSB0aGUgc29mdHdhcmUgb3IgdXNlIHBpZWNlcyBvZiBpdCBpbiBuZXcKZnJlZSBwcm9ncmFtcywgYW5kIHRoYXQgeW91IGtub3cgeW91IGNhbiBkbyB0aGVzZSB0aGluZ3MuCgogIERldmVsb3BlcnMgdGhhdCB1c2Ugb3VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2VzIHByb3RlY3QgeW91ciByaWdodHMKd2l0aCB0d28gc3RlcHM6ICgxKSBhc3NlcnQgY29weXJpZ2h0IG9uIHRoZSBzb2Z0d2FyZSwgYW5kICgyKSBvZmZlcgp5b3UgdGhpcyBMaWNlbnNlIHdoaWNoIGdpdmVzIHlvdSBsZWdhbCBwZXJtaXNzaW9uIHRvIGNvcHksIGRpc3RyaWJ1dGUKYW5kL29yIG1vZGlmeSB0aGUgc29mdHdhcmUuCgogIEEgc2Vjb25kYXJ5IGJlbmVmaXQgb2YgZGVmZW5kaW5nIGFsbCB1c2VycycgZnJlZWRvbSBpcyB0aGF0CmltcHJvdmVtZW50cyBtYWRlIGluIGFsdGVybmF0ZSB2ZXJzaW9ucyBvZiB0aGUgcHJvZ3JhbSwgaWYgdGhleQpyZWNlaXZlIHdpZGVzcHJlYWQgdXNlLCBiZWNvbWUgYXZhaWxhYmxlIGZvciBvdGhlciBkZXZlbG9wZXJzIHRvCmluY29ycG9yYXRlLiAgTWFueSBkZXZlbG9wZXJzIG9mIGZyZWUgc29mdHdhcmUgYXJlIGhlYXJ0ZW5lZCBhbmQKZW5jb3VyYWdlZCBieSB0aGUgcmVzdWx0aW5nIGNvb3BlcmF0aW9uLiAgSG93ZXZlciwgaW4gdGhlIGNhc2Ugb2YKc29mdHdhcmUgdXNlZCBvbiBuZXR3b3JrIHNlcnZlcnMsIHRoaXMgcmVzdWx0IG1heSBmYWlsIHRvIGNvbWUgYWJvdXQuClRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBwZXJtaXRzIG1ha2luZyBhIG1vZGlmaWVkIHZlcnNpb24gYW5kCmxldHRpbmcgdGhlIHB1YmxpYyBhY2Nlc3MgaXQgb24gYSBzZXJ2ZXIgd2l0aG91dCBldmVyIHJlbGVhc2luZyBpdHMKc291cmNlIGNvZGUgdG8gdGhlIHB1YmxpYy4KCiAgVGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBpcyBkZXNpZ25lZCBzcGVjaWZpY2FsbHkgdG8KZW5zdXJlIHRoYXQsIGluIHN1Y2ggY2FzZXMsIHRoZSBtb2RpZmllZCBzb3VyY2UgY29kZSBiZWNvbWVzIGF2YWlsYWJsZQp0byB0aGUgY29tbXVuaXR5LiAgSXQgcmVxdWlyZXMgdGhlIG9wZXJhdG9yIG9mIGEgbmV0d29yayBzZXJ2ZXIgdG8KcHJvdmlkZSB0aGUgc291cmNlIGNvZGUgb2YgdGhlIG1vZGlmaWVkIHZlcnNpb24gcnVubmluZyB0aGVyZSB0byB0aGUKdXNlcnMgb2YgdGhhdCBzZXJ2ZXIuICBUaGVyZWZvcmUsIHB1YmxpYyB1c2Ugb2YgYSBtb2RpZmllZCB2ZXJzaW9uLCBvbgphIHB1YmxpY2x5IGFjY2Vzc2libGUgc2VydmVyLCBnaXZlcyB0aGUgcHVibGljIGFjY2VzcyB0byB0aGUgc291cmNlCmNvZGUgb2YgdGhlIG1vZGlmaWVkIHZlcnNpb24uCgogIEFuIG9sZGVyIGxpY2Vuc2UsIGNhbGxlZCB0aGUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYW5kCnB1Ymxpc2hlZCBieSBBZmZlcm8sIHdhcyBkZXNpZ25lZCB0byBhY2NvbXBsaXNoIHNpbWlsYXIgZ29hbHMuICBUaGlzIGlzCmEgZGlmZmVyZW50IGxpY2Vuc2UsIG5vdCBhIHZlcnNpb24gb2YgdGhlIEFmZmVybyBHUEwsIGJ1dCBBZmZlcm8gaGFzCnJlbGVhc2VkIGEgbmV3IHZlcnNpb24gb2YgdGhlIEFmZmVybyBHUEwgd2hpY2ggcGVybWl0cyByZWxpY2Vuc2luZyB1bmRlcgp0aGlzIGxpY2Vuc2UuCgogIFRoZSBwcmVjaXNlIHRlcm1zIGFuZCBjb25kaXRpb25zIGZvciBjb3B5aW5nLCBkaXN0cmlidXRpb24gYW5kCm1vZGlmaWNhdGlvbiBmb2xsb3cuCgogICAgICAgICAgICAgICAgICAgICAgIFRFUk1TIEFORCBDT05ESVRJT05TCgogIDAuIERlZmluaXRpb25zLgoKICAiVGhpcyBMaWNlbnNlIiByZWZlcnMgdG8gdmVyc2lvbiAzIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UuCgogICJDb3B5cmlnaHQiIGFsc28gbWVhbnMgY29weXJpZ2h0LWxpa2UgbGF3cyB0aGF0IGFwcGx5IHRvIG90aGVyIGtpbmRzIG9mCndvcmtzLCBzdWNoIGFzIHNlbWljb25kdWN0b3IgbWFza3MuCgogICJUaGUgUHJvZ3JhbSIgcmVmZXJzIHRvIGFueSBjb3B5cmlnaHRhYmxlIHdvcmsgbGljZW5zZWQgdW5kZXIgdGhpcwpMaWNlbnNlLiAgRWFjaCBsaWNlbnNlZSBpcyBhZGRyZXNzZWQgYXMgInlvdSIuICAiTGljZW5zZWVzIiBhbmQKInJlY2lwaWVudHMiIG1heSBiZSBpbmRpdmlkdWFscyBvciBvcmdhbml6YXRpb25zLgoKICBUbyAibW9kaWZ5IiBhIHdvcmsgbWVhbnMgdG8gY29weSBmcm9tIG9yIGFkYXB0IGFsbCBvciBwYXJ0IG9mIHRoZSB3b3JrCmluIGEgZmFzaGlvbiByZXF1aXJpbmcgY29weXJpZ2h0IHBlcm1pc3Npb24sIG90aGVyIHRoYW4gdGhlIG1ha2luZyBvZiBhbgpleGFjdCBjb3B5LiAgVGhlIHJlc3VsdGluZyB3b3JrIGlzIGNhbGxlZCBhICJtb2RpZmllZCB2ZXJzaW9uIiBvZiB0aGUKZWFybGllciB3b3JrIG9yIGEgd29yayAiYmFzZWQgb24iIHRoZSBlYXJsaWVyIHdvcmsuCgogIEEgImNvdmVyZWQgd29yayIgbWVhbnMgZWl0aGVyIHRoZSB1bm1vZGlmaWVkIFByb2dyYW0gb3IgYSB3b3JrIGJhc2VkCm9uIHRoZSBQcm9ncmFtLgoKICBUbyAicHJvcGFnYXRlIiBhIHdvcmsgbWVhbnMgdG8gZG8gYW55dGhpbmcgd2l0aCBpdCB0aGF0LCB3aXRob3V0CnBlcm1pc3Npb24sIHdvdWxkIG1ha2UgeW91IGRpcmVjdGx5IG9yIHNlY29uZGFyaWx5IGxpYWJsZSBmb3IKaW5mcmluZ2VtZW50IHVuZGVyIGFwcGxpY2FibGUgY29weXJpZ2h0IGxhdywgZXhjZXB0IGV4ZWN1dGluZyBpdCBvbiBhCmNvbXB1dGVyIG9yIG1vZGlmeWluZyBhIHByaXZhdGUgY29weS4gIFByb3BhZ2F0aW9uIGluY2x1ZGVzIGNvcHlpbmcsCmRpc3RyaWJ1dGlvbiAod2l0aCBvciB3aXRob3V0IG1vZGlmaWNhdGlvbiksIG1ha2luZyBhdmFpbGFibGUgdG8gdGhlCnB1YmxpYywgYW5kIGluIHNvbWUgY291bnRyaWVzIG90aGVyIGFjdGl2aXRpZXMgYXMgd2VsbC4KCiAgVG8gImNvbnZleSIgYSB3b3JrIG1lYW5zIGFueSBraW5kIG9mIHByb3BhZ2F0aW9uIHRoYXQgZW5hYmxlcyBvdGhlcgpwYXJ0aWVzIHRvIG1ha2Ugb3IgcmVjZWl2ZSBjb3BpZXMuICBNZXJlIGludGVyYWN0aW9uIHdpdGggYSB1c2VyIHRocm91Z2gKYSBjb21wdXRlciBuZXR3b3JrLCB3aXRoIG5vIHRyYW5zZmVyIG9mIGEgY29weSwgaXMgbm90IGNvbnZleWluZy4KCiAgQW4gaW50ZXJhY3RpdmUgdXNlciBpbnRlcmZhY2UgZGlzcGxheXMgIkFwcHJvcHJpYXRlIExlZ2FsIE5vdGljZXMiCnRvIHRoZSBleHRlbnQgdGhhdCBpdCBpbmNsdWRlcyBhIGNvbnZlbmllbnQgYW5kIHByb21pbmVudGx5IHZpc2libGUKZmVhdHVyZSB0aGF0ICgxKSBkaXNwbGF5cyBhbiBhcHByb3ByaWF0ZSBjb3B5cmlnaHQgbm90aWNlLCBhbmQgKDIpCnRlbGxzIHRoZSB1c2VyIHRoYXQgdGhlcmUgaXMgbm8gd2FycmFudHkgZm9yIHRoZSB3b3JrIChleGNlcHQgdG8gdGhlCmV4dGVudCB0aGF0IHdhcnJhbnRpZXMgYXJlIHByb3ZpZGVkKSwgdGhhdCBsaWNlbnNlZXMgbWF5IGNvbnZleSB0aGUKd29yayB1bmRlciB0aGlzIExpY2Vuc2UsIGFuZCBob3cgdG8gdmlldyBhIGNvcHkgb2YgdGhpcyBMaWNlbnNlLiAgSWYKdGhlIGludGVyZmFjZSBwcmVzZW50cyBhIGxpc3Qgb2YgdXNlciBjb21tYW5kcyBvciBvcHRpb25zLCBzdWNoIGFzIGEKbWVudSwgYSBwcm9taW5lbnQgaXRlbSBpbiB0aGUgbGlzdCBtZWV0cyB0aGlzIGNyaXRlcmlvbi4KCiAgMS4gU291cmNlIENvZGUuCgogIFRoZSAic291cmNlIGNvZGUiIGZvciBhIHdvcmsgbWVhbnMgdGhlIHByZWZlcnJlZCBmb3JtIG9mIHRoZSB3b3JrCmZvciBtYWtpbmcgbW9kaWZpY2F0aW9ucyB0byBpdC4gICJPYmplY3QgY29kZSIgbWVhbnMgYW55IG5vbi1zb3VyY2UKZm9ybSBvZiBhIHdvcmsuCgogIEEgIlN0YW5kYXJkIEludGVyZmFjZSIgbWVhbnMgYW4gaW50ZXJmYWNlIHRoYXQgZWl0aGVyIGlzIGFuIG9mZmljaWFsCnN0YW5kYXJkIGRlZmluZWQgYnkgYSByZWNvZ25pemVkIHN0YW5kYXJkcyBib2R5LCBvciwgaW4gdGhlIGNhc2Ugb2YKaW50ZXJmYWNlcyBzcGVjaWZpZWQgZm9yIGEgcGFydGljdWxhciBwcm9ncmFtbWluZyBsYW5ndWFnZSwgb25lIHRoYXQKaXMgd2lkZWx5IHVzZWQgYW1vbmcgZGV2ZWxvcGVycyB3b3JraW5nIGluIHRoYXQgbGFuZ3VhZ2UuCgogIFRoZSAiU3lzdGVtIExpYnJhcmllcyIgb2YgYW4gZXhlY3V0YWJsZSB3b3JrIGluY2x1ZGUgYW55dGhpbmcsIG90aGVyCnRoYW4gdGhlIHdvcmsgYXMgYSB3aG9sZSwgdGhhdCAoYSkgaXMgaW5jbHVkZWQgaW4gdGhlIG5vcm1hbCBmb3JtIG9mCnBhY2thZ2luZyBhIE1ham9yIENvbXBvbmVudCwgYnV0IHdoaWNoIGlzIG5vdCBwYXJ0IG9mIHRoYXQgTWFqb3IKQ29tcG9uZW50LCBhbmQgKGIpIHNlcnZlcyBvbmx5IHRvIGVuYWJsZSB1c2Ugb2YgdGhlIHdvcmsgd2l0aCB0aGF0Ck1ham9yIENvbXBvbmVudCwgb3IgdG8gaW1wbGVtZW50IGEgU3RhbmRhcmQgSW50ZXJmYWNlIGZvciB3aGljaCBhbgppbXBsZW1lbnRhdGlvbiBpcyBhdmFpbGFibGUgdG8gdGhlIHB1YmxpYyBpbiBzb3VyY2UgY29kZSBmb3JtLiAgQQoiTWFqb3IgQ29tcG9uZW50IiwgaW4gdGhpcyBjb250ZXh0LCBtZWFucyBhIG1ham9yIGVzc2VudGlhbCBjb21wb25lbnQKKGtlcm5lbCwgd2luZG93IHN5c3RlbSwgYW5kIHNvIG9uKSBvZiB0aGUgc3BlY2lmaWMgb3BlcmF0aW5nIHN5c3RlbQooaWYgYW55KSBvbiB3aGljaCB0aGUgZXhlY3V0YWJsZSB3b3JrIHJ1bnMsIG9yIGEgY29tcGlsZXIgdXNlZCB0bwpwcm9kdWNlIHRoZSB3b3JrLCBvciBhbiBvYmplY3QgY29kZSBpbnRlcnByZXRlciB1c2VkIHRvIHJ1biBpdC4KCiAgVGhlICJDb3JyZXNwb25kaW5nIFNvdXJjZSIgZm9yIGEgd29yayBpbiBvYmplY3QgY29kZSBmb3JtIG1lYW5zIGFsbAp0aGUgc291cmNlIGNvZGUgbmVlZGVkIHRvIGdlbmVyYXRlLCBpbnN0YWxsLCBhbmQgKGZvciBhbiBleGVjdXRhYmxlCndvcmspIHJ1biB0aGUgb2JqZWN0IGNvZGUgYW5kIHRvIG1vZGlmeSB0aGUgd29yaywgaW5jbHVkaW5nIHNjcmlwdHMgdG8KY29udHJvbCB0aG9zZSBhY3Rpdml0aWVzLiAgSG93ZXZlciwgaXQgZG9lcyBub3QgaW5jbHVkZSB0aGUgd29yaydzClN5c3RlbSBMaWJyYXJpZXMsIG9yIGdlbmVyYWwtcHVycG9zZSB0b29scyBvciBnZW5lcmFsbHkgYXZhaWxhYmxlIGZyZWUKcHJvZ3JhbXMgd2hpY2ggYXJlIHVzZWQgdW5tb2RpZmllZCBpbiBwZXJmb3JtaW5nIHRob3NlIGFjdGl2aXRpZXMgYnV0CndoaWNoIGFyZSBub3QgcGFydCBvZiB0aGUgd29yay4gIEZvciBleGFtcGxlLCBDb3JyZXNwb25kaW5nIFNvdXJjZQppbmNsdWRlcyBpbnRlcmZhY2UgZGVmaW5pdGlvbiBmaWxlcyBhc3NvY2lhdGVkIHdpdGggc291cmNlIGZpbGVzIGZvcgp0aGUgd29yaywgYW5kIHRoZSBzb3VyY2UgY29kZSBmb3Igc2hhcmVkIGxpYnJhcmllcyBhbmQgZHluYW1pY2FsbHkKbGlua2VkIHN1YnByb2dyYW1zIHRoYXQgdGhlIHdvcmsgaXMgc3BlY2lmaWNhbGx5IGRlc2lnbmVkIHRvIHJlcXVpcmUsCnN1Y2ggYXMgYnkgaW50aW1hdGUgZGF0YSBjb21tdW5pY2F0aW9uIG9yIGNvbnRyb2wgZmxvdyBiZXR3ZWVuIHRob3NlCnN1YnByb2dyYW1zIGFuZCBvdGhlciBwYXJ0cyBvZiB0aGUgd29yay4KCiAgVGhlIENvcnJlc3BvbmRpbmcgU291cmNlIG5lZWQgbm90IGluY2x1ZGUgYW55dGhpbmcgdGhhdCB1c2VycwpjYW4gcmVnZW5lcmF0ZSBhdXRvbWF0aWNhbGx5IGZyb20gb3RoZXIgcGFydHMgb2YgdGhlIENvcnJlc3BvbmRpbmcKU291cmNlLgoKICBUaGUgQ29ycmVzcG9uZGluZyBTb3VyY2UgZm9yIGEgd29yayBpbiBzb3VyY2UgY29kZSBmb3JtIGlzIHRoYXQKc2FtZSB3b3JrLgoKICAyLiBCYXNpYyBQZXJtaXNzaW9ucy4KCiAgQWxsIHJpZ2h0cyBncmFudGVkIHVuZGVyIHRoaXMgTGljZW5zZSBhcmUgZ3JhbnRlZCBmb3IgdGhlIHRlcm0gb2YKY29weXJpZ2h0IG9uIHRoZSBQcm9ncmFtLCBhbmQgYXJlIGlycmV2b2NhYmxlIHByb3ZpZGVkIHRoZSBzdGF0ZWQKY29uZGl0aW9ucyBhcmUgbWV0LiAgVGhpcyBMaWNlbnNlIGV4cGxpY2l0bHkgYWZmaXJtcyB5b3VyIHVubGltaXRlZApwZXJtaXNzaW9uIHRvIHJ1biB0aGUgdW5tb2RpZmllZCBQcm9ncmFtLiAgVGhlIG91dHB1dCBmcm9tIHJ1bm5pbmcgYQpjb3ZlcmVkIHdvcmsgaXMgY292ZXJlZCBieSB0aGlzIExpY2Vuc2Ugb25seSBpZiB0aGUgb3V0cHV0LCBnaXZlbiBpdHMKY29udGVudCwgY29uc3RpdHV0ZXMgYSBjb3ZlcmVkIHdvcmsuICBUaGlzIExpY2Vuc2UgYWNrbm93bGVkZ2VzIHlvdXIKcmlnaHRzIG9mIGZhaXIgdXNlIG9yIG90aGVyIGVxdWl2YWxlbnQsIGFzIHByb3ZpZGVkIGJ5IGNvcHlyaWdodCBsYXcuCgogIFlvdSBtYXkgbWFrZSwgcnVuIGFuZCBwcm9wYWdhdGUgY292ZXJlZCB3b3JrcyB0aGF0IHlvdSBkbyBub3QKY29udmV5LCB3aXRob3V0IGNvbmRpdGlvbnMgc28gbG9uZyBhcyB5b3VyIGxpY2Vuc2Ugb3RoZXJ3aXNlIHJlbWFpbnMKaW4gZm9yY2UuICBZb3UgbWF5IGNvbnZleSBjb3ZlcmVkIHdvcmtzIHRvIG90aGVycyBmb3IgdGhlIHNvbGUgcHVycG9zZQpvZiBoYXZpbmcgdGhlbSBtYWtlIG1vZGlmaWNhdGlvbnMgZXhjbHVzaXZlbHkgZm9yIHlvdSwgb3IgcHJvdmlkZSB5b3UKd2l0aCBmYWNpbGl0aWVzIGZvciBydW5uaW5nIHRob3NlIHdvcmtzLCBwcm92aWRlZCB0aGF0IHlvdSBjb21wbHkgd2l0aAp0aGUgdGVybXMgb2YgdGhpcyBMaWNlbnNlIGluIGNvbnZleWluZyBhbGwgbWF0ZXJpYWwgZm9yIHdoaWNoIHlvdSBkbwpub3QgY29udHJvbCBjb3B5cmlnaHQuICBUaG9zZSB0aHVzIG1ha2luZyBvciBydW5uaW5nIHRoZSBjb3ZlcmVkIHdvcmtzCmZvciB5b3UgbXVzdCBkbyBzbyBleGNsdXNpdmVseSBvbiB5b3VyIGJlaGFsZiwgdW5kZXIgeW91ciBkaXJlY3Rpb24KYW5kIGNvbnRyb2wsIG9uIHRlcm1zIHRoYXQgcHJvaGliaXQgdGhlbSBmcm9tIG1ha2luZyBhbnkgY29waWVzIG9mCnlvdXIgY29weXJpZ2h0ZWQgbWF0ZXJpYWwgb3V0c2lkZSB0aGVpciByZWxhdGlvbnNoaXAgd2l0aCB5b3UuCgogIENvbnZleWluZyB1bmRlciBhbnkgb3RoZXIgY2lyY3Vtc3RhbmNlcyBpcyBwZXJtaXR0ZWQgc29sZWx5IHVuZGVyCnRoZSBjb25kaXRpb25zIHN0YXRlZCBiZWxvdy4gIFN1YmxpY2Vuc2luZyBpcyBub3QgYWxsb3dlZDsgc2VjdGlvbiAxMAptYWtlcyBpdCB1bm5lY2Vzc2FyeS4KCiAgMy4gUHJvdGVjdGluZyBVc2VycycgTGVnYWwgUmlnaHRzIEZyb20gQW50aS1DaXJjdW12ZW50aW9uIExhdy4KCiAgTm8gY292ZXJlZCB3b3JrIHNoYWxsIGJlIGRlZW1lZCBwYXJ0IG9mIGFuIGVmZmVjdGl2ZSB0ZWNobm9sb2dpY2FsCm1lYXN1cmUgdW5kZXIgYW55IGFwcGxpY2FibGUgbGF3IGZ1bGZpbGxpbmcgb2JsaWdhdGlvbnMgdW5kZXIgYXJ0aWNsZQoxMSBvZiB0aGUgV0lQTyBjb3B5cmlnaHQgdHJlYXR5IGFkb3B0ZWQgb24gMjAgRGVjZW1iZXIgMTk5Niwgb3IKc2ltaWxhciBsYXdzIHByb2hpYml0aW5nIG9yIHJlc3RyaWN0aW5nIGNpcmN1bXZlbnRpb24gb2Ygc3VjaAptZWFzdXJlcy4KCiAgV2hlbiB5b3UgY29udmV5IGEgY292ZXJlZCB3b3JrLCB5b3Ugd2FpdmUgYW55IGxlZ2FsIHBvd2VyIHRvIGZvcmJpZApjaXJjdW12ZW50aW9uIG9mIHRlY2hub2xvZ2ljYWwgbWVhc3VyZXMgdG8gdGhlIGV4dGVudCBzdWNoIGNpcmN1bXZlbnRpb24KaXMgZWZmZWN0ZWQgYnkgZXhlcmNpc2luZyByaWdodHMgdW5kZXIgdGhpcyBMaWNlbnNlIHdpdGggcmVzcGVjdCB0bwp0aGUgY292ZXJlZCB3b3JrLCBhbmQgeW91IGRpc2NsYWltIGFueSBpbnRlbnRpb24gdG8gbGltaXQgb3BlcmF0aW9uIG9yCm1vZGlmaWNhdGlvbiBvZiB0aGUgd29yayBhcyBhIG1lYW5zIG9mIGVuZm9yY2luZywgYWdhaW5zdCB0aGUgd29yaydzCnVzZXJzLCB5b3VyIG9yIHRoaXJkIHBhcnRpZXMnIGxlZ2FsIHJpZ2h0cyB0byBmb3JiaWQgY2lyY3VtdmVudGlvbiBvZgp0ZWNobm9sb2dpY2FsIG1lYXN1cmVzLgoKICA0LiBDb252ZXlpbmcgVmVyYmF0aW0gQ29waWVzLgoKICBZb3UgbWF5IGNvbnZleSB2ZXJiYXRpbSBjb3BpZXMgb2YgdGhlIFByb2dyYW0ncyBzb3VyY2UgY29kZSBhcyB5b3UKcmVjZWl2ZSBpdCwgaW4gYW55IG1lZGl1bSwgcHJvdmlkZWQgdGhhdCB5b3UgY29uc3BpY3VvdXNseSBhbmQKYXBwcm9wcmlhdGVseSBwdWJsaXNoIG9uIGVhY2ggY29weSBhbiBhcHByb3ByaWF0ZSBjb3B5cmlnaHQgbm90aWNlOwprZWVwIGludGFjdCBhbGwgbm90aWNlcyBzdGF0aW5nIHRoYXQgdGhpcyBMaWNlbnNlIGFuZCBhbnkKbm9uLXBlcm1pc3NpdmUgdGVybXMgYWRkZWQgaW4gYWNjb3JkIHdpdGggc2VjdGlvbiA3IGFwcGx5IHRvIHRoZSBjb2RlOwprZWVwIGludGFjdCBhbGwgbm90aWNlcyBvZiB0aGUgYWJzZW5jZSBvZiBhbnkgd2FycmFudHk7IGFuZCBnaXZlIGFsbApyZWNpcGllbnRzIGEgY29weSBvZiB0aGlzIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGUgUHJvZ3JhbS4KCiAgWW91IG1heSBjaGFyZ2UgYW55IHByaWNlIG9yIG5vIHByaWNlIGZvciBlYWNoIGNvcHkgdGhhdCB5b3UgY29udmV5LAphbmQgeW91IG1heSBvZmZlciBzdXBwb3J0IG9yIHdhcnJhbnR5IHByb3RlY3Rpb24gZm9yIGEgZmVlLgoKICA1LiBDb252ZXlpbmcgTW9kaWZpZWQgU291cmNlIFZlcnNpb25zLgoKICBZb3UgbWF5IGNvbnZleSBhIHdvcmsgYmFzZWQgb24gdGhlIFByb2dyYW0sIG9yIHRoZSBtb2RpZmljYXRpb25zIHRvCnByb2R1Y2UgaXQgZnJvbSB0aGUgUHJvZ3JhbSwgaW4gdGhlIGZvcm0gb2Ygc291cmNlIGNvZGUgdW5kZXIgdGhlCnRlcm1zIG9mIHNlY3Rpb24gNCwgcHJvdmlkZWQgdGhhdCB5b3UgYWxzbyBtZWV0IGFsbCBvZiB0aGVzZSBjb25kaXRpb25zOgoKICAgIGEpIFRoZSB3b3JrIG11c3QgY2FycnkgcHJvbWluZW50IG5vdGljZXMgc3RhdGluZyB0aGF0IHlvdSBtb2RpZmllZAogICAgaXQsIGFuZCBnaXZpbmcgYSByZWxldmFudCBkYXRlLgoKICAgIGIpIFRoZSB3b3JrIG11c3QgY2FycnkgcHJvbWluZW50IG5vdGljZXMgc3RhdGluZyB0aGF0IGl0IGlzCiAgICByZWxlYXNlZCB1bmRlciB0aGlzIExpY2Vuc2UgYW5kIGFueSBjb25kaXRpb25zIGFkZGVkIHVuZGVyIHNlY3Rpb24KICAgIDcuICBUaGlzIHJlcXVpcmVtZW50IG1vZGlmaWVzIHRoZSByZXF1aXJlbWVudCBpbiBzZWN0aW9uIDQgdG8KICAgICJrZWVwIGludGFjdCBhbGwgbm90aWNlcyIuCgogICAgYykgWW91IG11c3QgbGljZW5zZSB0aGUgZW50aXJlIHdvcmssIGFzIGEgd2hvbGUsIHVuZGVyIHRoaXMKICAgIExpY2Vuc2UgdG8gYW55b25lIHdobyBjb21lcyBpbnRvIHBvc3Nlc3Npb24gb2YgYSBjb3B5LiAgVGhpcwogICAgTGljZW5zZSB3aWxsIHRoZXJlZm9yZSBhcHBseSwgYWxvbmcgd2l0aCBhbnkgYXBwbGljYWJsZSBzZWN0aW9uIDcKICAgIGFkZGl0aW9uYWwgdGVybXMsIHRvIHRoZSB3aG9sZSBvZiB0aGUgd29yaywgYW5kIGFsbCBpdHMgcGFydHMsCiAgICByZWdhcmRsZXNzIG9mIGhvdyB0aGV5IGFyZSBwYWNrYWdlZC4gIFRoaXMgTGljZW5zZSBnaXZlcyBubwogICAgcGVybWlzc2lvbiB0byBsaWNlbnNlIHRoZSB3b3JrIGluIGFueSBvdGhlciB3YXksIGJ1dCBpdCBkb2VzIG5vdAogICAgaW52YWxpZGF0ZSBzdWNoIHBlcm1pc3Npb24gaWYgeW91IGhhdmUgc2VwYXJhdGVseSByZWNlaXZlZCBpdC4KCiAgICBkKSBJZiB0aGUgd29yayBoYXMgaW50ZXJhY3RpdmUgdXNlciBpbnRlcmZhY2VzLCBlYWNoIG11c3QgZGlzcGxheQogICAgQXBwcm9wcmlhdGUgTGVnYWwgTm90aWNlczsgaG93ZXZlciwgaWYgdGhlIFByb2dyYW0gaGFzIGludGVyYWN0aXZlCiAgICBpbnRlcmZhY2VzIHRoYXQgZG8gbm90IGRpc3BsYXkgQXBwcm9wcmlhdGUgTGVnYWwgTm90aWNlcywgeW91cgogICAgd29yayBuZWVkIG5vdCBtYWtlIHRoZW0gZG8gc28uCgogIEEgY29tcGlsYXRpb24gb2YgYSBjb3ZlcmVkIHdvcmsgd2l0aCBvdGhlciBzZXBhcmF0ZSBhbmQgaW5kZXBlbmRlbnQKd29ya3MsIHdoaWNoIGFyZSBub3QgYnkgdGhlaXIgbmF0dXJlIGV4dGVuc2lvbnMgb2YgdGhlIGNvdmVyZWQgd29yaywKYW5kIHdoaWNoIGFyZSBub3QgY29tYmluZWQgd2l0aCBpdCBzdWNoIGFzIHRvIGZvcm0gYSBsYXJnZXIgcHJvZ3JhbSwKaW4gb3Igb24gYSB2b2x1bWUgb2YgYSBzdG9yYWdlIG9yIGRpc3RyaWJ1dGlvbiBtZWRpdW0sIGlzIGNhbGxlZCBhbgoiYWdncmVnYXRlIiBpZiB0aGUgY29tcGlsYXRpb24gYW5kIGl0cyByZXN1bHRpbmcgY29weXJpZ2h0IGFyZSBub3QKdXNlZCB0byBsaW1pdCB0aGUgYWNjZXNzIG9yIGxlZ2FsIHJpZ2h0cyBvZiB0aGUgY29tcGlsYXRpb24ncyB1c2VycwpiZXlvbmQgd2hhdCB0aGUgaW5kaXZpZHVhbCB3b3JrcyBwZXJtaXQuICBJbmNsdXNpb24gb2YgYSBjb3ZlcmVkIHdvcmsKaW4gYW4gYWdncmVnYXRlIGRvZXMgbm90IGNhdXNlIHRoaXMgTGljZW5zZSB0byBhcHBseSB0byB0aGUgb3RoZXIKcGFydHMgb2YgdGhlIGFnZ3JlZ2F0ZS4KCiAgNi4gQ29udmV5aW5nIE5vbi1Tb3VyY2UgRm9ybXMuCgogIFlvdSBtYXkgY29udmV5IGEgY292ZXJlZCB3b3JrIGluIG9iamVjdCBjb2RlIGZvcm0gdW5kZXIgdGhlIHRlcm1zCm9mIHNlY3Rpb25zIDQgYW5kIDUsIHByb3ZpZGVkIHRoYXQgeW91IGFsc28gY29udmV5IHRoZQptYWNoaW5lLXJlYWRhYmxlIENvcnJlc3BvbmRpbmcgU291cmNlIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGlzIExpY2Vuc2UsCmluIG9uZSBvZiB0aGVzZSB3YXlzOgoKICAgIGEpIENvbnZleSB0aGUgb2JqZWN0IGNvZGUgaW4sIG9yIGVtYm9kaWVkIGluLCBhIHBoeXNpY2FsIHByb2R1Y3QKICAgIChpbmNsdWRpbmcgYSBwaHlzaWNhbCBkaXN0cmlidXRpb24gbWVkaXVtKSwgYWNjb21wYW5pZWQgYnkgdGhlCiAgICBDb3JyZXNwb25kaW5nIFNvdXJjZSBmaXhlZCBvbiBhIGR1cmFibGUgcGh5c2ljYWwgbWVkaXVtCiAgICBjdXN0b21hcmlseSB1c2VkIGZvciBzb2Z0d2FyZSBpbnRlcmNoYW5nZS4KCiAgICBiKSBDb252ZXkgdGhlIG9iamVjdCBjb2RlIGluLCBvciBlbWJvZGllZCBpbiwgYSBwaHlzaWNhbCBwcm9kdWN0CiAgICAoaW5jbHVkaW5nIGEgcGh5c2ljYWwgZGlzdHJpYnV0aW9uIG1lZGl1bSksIGFjY29tcGFuaWVkIGJ5IGEKICAgIHdyaXR0ZW4gb2ZmZXIsIHZhbGlkIGZvciBhdCBsZWFzdCB0aHJlZSB5ZWFycyBhbmQgdmFsaWQgZm9yIGFzCiAgICBsb25nIGFzIHlvdSBvZmZlciBzcGFyZSBwYXJ0cyBvciBjdXN0b21lciBzdXBwb3J0IGZvciB0aGF0IHByb2R1Y3QKICAgIG1vZGVsLCB0byBnaXZlIGFueW9uZSB3aG8gcG9zc2Vzc2VzIHRoZSBvYmplY3QgY29kZSBlaXRoZXIgKDEpIGEKICAgIGNvcHkgb2YgdGhlIENvcnJlc3BvbmRpbmcgU291cmNlIGZvciBhbGwgdGhlIHNvZnR3YXJlIGluIHRoZQogICAgcHJvZHVjdCB0aGF0IGlzIGNvdmVyZWQgYnkgdGhpcyBMaWNlbnNlLCBvbiBhIGR1cmFibGUgcGh5c2ljYWwKICAgIG1lZGl1bSBjdXN0b21hcmlseSB1c2VkIGZvciBzb2Z0d2FyZSBpbnRlcmNoYW5nZSwgZm9yIGEgcHJpY2Ugbm8KICAgIG1vcmUgdGhhbiB5b3VyIHJlYXNvbmFibGUgY29zdCBvZiBwaHlzaWNhbGx5IHBlcmZvcm1pbmcgdGhpcwogICAgY29udmV5aW5nIG9mIHNvdXJjZSwgb3IgKDIpIGFjY2VzcyB0byBjb3B5IHRoZQogICAgQ29ycmVzcG9uZGluZyBTb3VyY2UgZnJvbSBhIG5ldHdvcmsgc2VydmVyIGF0IG5vIGNoYXJnZS4KCiAgICBjKSBDb252ZXkgaW5kaXZpZHVhbCBjb3BpZXMgb2YgdGhlIG9iamVjdCBjb2RlIHdpdGggYSBjb3B5IG9mIHRoZQogICAgd3JpdHRlbiBvZmZlciB0byBwcm92aWRlIHRoZSBDb3JyZXNwb25kaW5nIFNvdXJjZS4gIFRoaXMKICAgIGFsdGVybmF0aXZlIGlzIGFsbG93ZWQgb25seSBvY2Nhc2lvbmFsbHkgYW5kIG5vbmNvbW1lcmNpYWxseSwgYW5kCiAgICBvbmx5IGlmIHlvdSByZWNlaXZlZCB0aGUgb2JqZWN0IGNvZGUgd2l0aCBzdWNoIGFuIG9mZmVyLCBpbiBhY2NvcmQKICAgIHdpdGggc3Vic2VjdGlvbiA2Yi4KCiAgICBkKSBDb252ZXkgdGhlIG9iamVjdCBjb2RlIGJ5IG9mZmVyaW5nIGFjY2VzcyBmcm9tIGEgZGVzaWduYXRlZAogICAgcGxhY2UgKGdyYXRpcyBvciBmb3IgYSBjaGFyZ2UpLCBhbmQgb2ZmZXIgZXF1aXZhbGVudCBhY2Nlc3MgdG8gdGhlCiAgICBDb3JyZXNwb25kaW5nIFNvdXJjZSBpbiB0aGUgc2FtZSB3YXkgdGhyb3VnaCB0aGUgc2FtZSBwbGFjZSBhdCBubwogICAgZnVydGhlciBjaGFyZ2UuICBZb3UgbmVlZCBub3QgcmVxdWlyZSByZWNpcGllbnRzIHRvIGNvcHkgdGhlCiAgICBDb3JyZXNwb25kaW5nIFNvdXJjZSBhbG9uZyB3aXRoIHRoZSBvYmplY3QgY29kZS4gIElmIHRoZSBwbGFjZSB0bwogICAgY29weSB0aGUgb2JqZWN0IGNvZGUgaXMgYSBuZXR3b3JrIHNlcnZlciwgdGhlIENvcnJlc3BvbmRpbmcgU291cmNlCiAgICBtYXkgYmUgb24gYSBkaWZmZXJlbnQgc2VydmVyIChvcGVyYXRlZCBieSB5b3Ugb3IgYSB0aGlyZCBwYXJ0eSkKICAgIHRoYXQgc3VwcG9ydHMgZXF1aXZhbGVudCBjb3B5aW5nIGZhY2lsaXRpZXMsIHByb3ZpZGVkIHlvdSBtYWludGFpbgogICAgY2xlYXIgZGlyZWN0aW9ucyBuZXh0IHRvIHRoZSBvYmplY3QgY29kZSBzYXlpbmcgd2hlcmUgdG8gZmluZCB0aGUKICAgIENvcnJlc3BvbmRpbmcgU291cmNlLiAgUmVnYXJkbGVzcyBvZiB3aGF0IHNlcnZlciBob3N0cyB0aGUKICAgIENvcnJlc3BvbmRpbmcgU291cmNlLCB5b3UgcmVtYWluIG9ibGlnYXRlZCB0byBlbnN1cmUgdGhhdCBpdCBpcwogICAgYXZhaWxhYmxlIGZvciBhcyBsb25nIGFzIG5lZWRlZCB0byBzYXRpc2Z5IHRoZXNlIHJlcXVpcmVtZW50cy4KCiAgICBlKSBDb252ZXkgdGhlIG9iamVjdCBjb2RlIHVzaW5nIHBlZXItdG8tcGVlciB0cmFuc21pc3Npb24sIHByb3ZpZGVkCiAgICB5b3UgaW5mb3JtIG90aGVyIHBlZXJzIHdoZXJlIHRoZSBvYmplY3QgY29kZSBhbmQgQ29ycmVzcG9uZGluZwogICAgU291cmNlIG9mIHRoZSB3b3JrIGFyZSBiZWluZyBvZmZlcmVkIHRvIHRoZSBnZW5lcmFsIHB1YmxpYyBhdCBubwogICAgY2hhcmdlIHVuZGVyIHN1YnNlY3Rpb24gNmQuCgogIEEgc2VwYXJhYmxlIHBvcnRpb24gb2YgdGhlIG9iamVjdCBjb2RlLCB3aG9zZSBzb3VyY2UgY29kZSBpcyBleGNsdWRlZApmcm9tIHRoZSBDb3JyZXNwb25kaW5nIFNvdXJjZSBhcyBhIFN5c3RlbSBMaWJyYXJ5LCBuZWVkIG5vdCBiZQppbmNsdWRlZCBpbiBjb252ZXlpbmcgdGhlIG9iamVjdCBjb2RlIHdvcmsuCgogIEEgIlVzZXIgUHJvZHVjdCIgaXMgZWl0aGVyICgxKSBhICJjb25zdW1lciBwcm9kdWN0Iiwgd2hpY2ggbWVhbnMgYW55CnRhbmdpYmxlIHBlcnNvbmFsIHByb3BlcnR5IHdoaWNoIGlzIG5vcm1hbGx5IHVzZWQgZm9yIHBlcnNvbmFsLCBmYW1pbHksCm9yIGhvdXNlaG9sZCBwdXJwb3Nlcywgb3IgKDIpIGFueXRoaW5nIGRlc2lnbmVkIG9yIHNvbGQgZm9yIGluY29ycG9yYXRpb24KaW50byBhIGR3ZWxsaW5nLiAgSW4gZGV0ZXJtaW5pbmcgd2hldGhlciBhIHByb2R1Y3QgaXMgYSBjb25zdW1lciBwcm9kdWN0LApkb3VidGZ1bCBjYXNlcyBzaGFsbCBiZSByZXNvbHZlZCBpbiBmYXZvciBvZiBjb3ZlcmFnZS4gIEZvciBhIHBhcnRpY3VsYXIKcHJvZHVjdCByZWNlaXZlZCBieSBhIHBhcnRpY3VsYXIgdXNlciwgIm5vcm1hbGx5IHVzZWQiIHJlZmVycyB0byBhCnR5cGljYWwgb3IgY29tbW9uIHVzZSBvZiB0aGF0IGNsYXNzIG9mIHByb2R1Y3QsIHJlZ2FyZGxlc3Mgb2YgdGhlIHN0YXR1cwpvZiB0aGUgcGFydGljdWxhciB1c2VyIG9yIG9mIHRoZSB3YXkgaW4gd2hpY2ggdGhlIHBhcnRpY3VsYXIgdXNlcgphY3R1YWxseSB1c2VzLCBvciBleHBlY3RzIG9yIGlzIGV4cGVjdGVkIHRvIHVzZSwgdGhlIHByb2R1Y3QuICBBIHByb2R1Y3QKaXMgYSBjb25zdW1lciBwcm9kdWN0IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgcHJvZHVjdCBoYXMgc3Vic3RhbnRpYWwKY29tbWVyY2lhbCwgaW5kdXN0cmlhbCBvciBub24tY29uc3VtZXIgdXNlcywgdW5sZXNzIHN1Y2ggdXNlcyByZXByZXNlbnQKdGhlIG9ubHkgc2lnbmlmaWNhbnQgbW9kZSBvZiB1c2Ugb2YgdGhlIHByb2R1Y3QuCgogICJJbnN0YWxsYXRpb24gSW5mb3JtYXRpb24iIGZvciBhIFVzZXIgUHJvZHVjdCBtZWFucyBhbnkgbWV0aG9kcywKcHJvY2VkdXJlcywgYXV0aG9yaXphdGlvbiBrZXlzLCBvciBvdGhlciBpbmZvcm1hdGlvbiByZXF1aXJlZCB0byBpbnN0YWxsCmFuZCBleGVjdXRlIG1vZGlmaWVkIHZlcnNpb25zIG9mIGEgY292ZXJlZCB3b3JrIGluIHRoYXQgVXNlciBQcm9kdWN0IGZyb20KYSBtb2RpZmllZCB2ZXJzaW9uIG9mIGl0cyBDb3JyZXNwb25kaW5nIFNvdXJjZS4gIFRoZSBpbmZvcm1hdGlvbiBtdXN0CnN1ZmZpY2UgdG8gZW5zdXJlIHRoYXQgdGhlIGNvbnRpbnVlZCBmdW5jdGlvbmluZyBvZiB0aGUgbW9kaWZpZWQgb2JqZWN0CmNvZGUgaXMgaW4gbm8gY2FzZSBwcmV2ZW50ZWQgb3IgaW50ZXJmZXJlZCB3aXRoIHNvbGVseSBiZWNhdXNlCm1vZGlmaWNhdGlvbiBoYXMgYmVlbiBtYWRlLgoKICBJZiB5b3UgY29udmV5IGFuIG9iamVjdCBjb2RlIHdvcmsgdW5kZXIgdGhpcyBzZWN0aW9uIGluLCBvciB3aXRoLCBvcgpzcGVjaWZpY2FsbHkgZm9yIHVzZSBpbiwgYSBVc2VyIFByb2R1Y3QsIGFuZCB0aGUgY29udmV5aW5nIG9jY3VycyBhcwpwYXJ0IG9mIGEgdHJhbnNhY3Rpb24gaW4gd2hpY2ggdGhlIHJpZ2h0IG9mIHBvc3Nlc3Npb24gYW5kIHVzZSBvZiB0aGUKVXNlciBQcm9kdWN0IGlzIHRyYW5zZmVycmVkIHRvIHRoZSByZWNpcGllbnQgaW4gcGVycGV0dWl0eSBvciBmb3IgYQpmaXhlZCB0ZXJtIChyZWdhcmRsZXNzIG9mIGhvdyB0aGUgdHJhbnNhY3Rpb24gaXMgY2hhcmFjdGVyaXplZCksIHRoZQpDb3JyZXNwb25kaW5nIFNvdXJjZSBjb252ZXllZCB1bmRlciB0aGlzIHNlY3Rpb24gbXVzdCBiZSBhY2NvbXBhbmllZApieSB0aGUgSW5zdGFsbGF0aW9uIEluZm9ybWF0aW9uLiAgQnV0IHRoaXMgcmVxdWlyZW1lbnQgZG9lcyBub3QgYXBwbHkKaWYgbmVpdGhlciB5b3Ugbm9yIGFueSB0aGlyZCBwYXJ0eSByZXRhaW5zIHRoZSBhYmlsaXR5IHRvIGluc3RhbGwKbW9kaWZpZWQgb2JqZWN0IGNvZGUgb24gdGhlIFVzZXIgUHJvZHVjdCAoZm9yIGV4YW1wbGUsIHRoZSB3b3JrIGhhcwpiZWVuIGluc3RhbGxlZCBpbiBST00pLgoKICBUaGUgcmVxdWlyZW1lbnQgdG8gcHJvdmlkZSBJbnN0YWxsYXRpb24gSW5mb3JtYXRpb24gZG9lcyBub3QgaW5jbHVkZSBhCnJlcXVpcmVtZW50IHRvIGNvbnRpbnVlIHRvIHByb3ZpZGUgc3VwcG9ydCBzZXJ2aWNlLCB3YXJyYW50eSwgb3IgdXBkYXRlcwpmb3IgYSB3b3JrIHRoYXQgaGFzIGJlZW4gbW9kaWZpZWQgb3IgaW5zdGFsbGVkIGJ5IHRoZSByZWNpcGllbnQsIG9yIGZvcgp0aGUgVXNlciBQcm9kdWN0IGluIHdoaWNoIGl0IGhhcyBiZWVuIG1vZGlmaWVkIG9yIGluc3RhbGxlZC4gIEFjY2VzcyB0byBhCm5ldHdvcmsgbWF5IGJlIGRlbmllZCB3aGVuIHRoZSBtb2RpZmljYXRpb24gaXRzZWxmIG1hdGVyaWFsbHkgYW5kCmFkdmVyc2VseSBhZmZlY3RzIHRoZSBvcGVyYXRpb24gb2YgdGhlIG5ldHdvcmsgb3IgdmlvbGF0ZXMgdGhlIHJ1bGVzIGFuZApwcm90b2NvbHMgZm9yIGNvbW11bmljYXRpb24gYWNyb3NzIHRoZSBuZXR3b3JrLgoKICBDb3JyZXNwb25kaW5nIFNvdXJjZSBjb252ZXllZCwgYW5kIEluc3RhbGxhdGlvbiBJbmZvcm1hdGlvbiBwcm92aWRlZCwKaW4gYWNjb3JkIHdpdGggdGhpcyBzZWN0aW9uIG11c3QgYmUgaW4gYSBmb3JtYXQgdGhhdCBpcyBwdWJsaWNseQpkb2N1bWVudGVkIChhbmQgd2l0aCBhbiBpbXBsZW1lbnRhdGlvbiBhdmFpbGFibGUgdG8gdGhlIHB1YmxpYyBpbgpzb3VyY2UgY29kZSBmb3JtKSwgYW5kIG11c3QgcmVxdWlyZSBubyBzcGVjaWFsIHBhc3N3b3JkIG9yIGtleSBmb3IKdW5wYWNraW5nLCByZWFkaW5nIG9yIGNvcHlpbmcuCgogIDcuIEFkZGl0aW9uYWwgVGVybXMuCgogICJBZGRpdGlvbmFsIHBlcm1pc3Npb25zIiBhcmUgdGVybXMgdGhhdCBzdXBwbGVtZW50IHRoZSB0ZXJtcyBvZiB0aGlzCkxpY2Vuc2UgYnkgbWFraW5nIGV4Y2VwdGlvbnMgZnJvbSBvbmUgb3IgbW9yZSBvZiBpdHMgY29uZGl0aW9ucy4KQWRkaXRpb25hbCBwZXJtaXNzaW9ucyB0aGF0IGFyZSBhcHBsaWNhYmxlIHRvIHRoZSBlbnRpcmUgUHJvZ3JhbSBzaGFsbApiZSB0cmVhdGVkIGFzIHRob3VnaCB0aGV5IHdlcmUgaW5jbHVkZWQgaW4gdGhpcyBMaWNlbnNlLCB0byB0aGUgZXh0ZW50CnRoYXQgdGhleSBhcmUgdmFsaWQgdW5kZXIgYXBwbGljYWJsZSBsYXcuICBJZiBhZGRpdGlvbmFsIHBlcm1pc3Npb25zCmFwcGx5IG9ubHkgdG8gcGFydCBvZiB0aGUgUHJvZ3JhbSwgdGhhdCBwYXJ0IG1heSBiZSB1c2VkIHNlcGFyYXRlbHkKdW5kZXIgdGhvc2UgcGVybWlzc2lvbnMsIGJ1dCB0aGUgZW50aXJlIFByb2dyYW0gcmVtYWlucyBnb3Zlcm5lZCBieQp0aGlzIExpY2Vuc2Ugd2l0aG91dCByZWdhcmQgdG8gdGhlIGFkZGl0aW9uYWwgcGVybWlzc2lvbnMuCgogIFdoZW4geW91IGNvbnZleSBhIGNvcHkgb2YgYSBjb3ZlcmVkIHdvcmssIHlvdSBtYXkgYXQgeW91ciBvcHRpb24KcmVtb3ZlIGFueSBhZGRpdGlvbmFsIHBlcm1pc3Npb25zIGZyb20gdGhhdCBjb3B5LCBvciBmcm9tIGFueSBwYXJ0IG9mCml0LiAgKEFkZGl0aW9uYWwgcGVybWlzc2lvbnMgbWF5IGJlIHdyaXR0ZW4gdG8gcmVxdWlyZSB0aGVpciBvd24KcmVtb3ZhbCBpbiBjZXJ0YWluIGNhc2VzIHdoZW4geW91IG1vZGlmeSB0aGUgd29yay4pICBZb3UgbWF5IHBsYWNlCmFkZGl0aW9uYWwgcGVybWlzc2lvbnMgb24gbWF0ZXJpYWwsIGFkZGVkIGJ5IHlvdSB0byBhIGNvdmVyZWQgd29yaywKZm9yIHdoaWNoIHlvdSBoYXZlIG9yIGNhbiBnaXZlIGFwcHJvcHJpYXRlIGNvcHlyaWdodCBwZXJtaXNzaW9uLgoKICBOb3R3aXRoc3RhbmRpbmcgYW55IG90aGVyIHByb3Zpc2lvbiBvZiB0aGlzIExpY2Vuc2UsIGZvciBtYXRlcmlhbCB5b3UKYWRkIHRvIGEgY292ZXJlZCB3b3JrLCB5b3UgbWF5IChpZiBhdXRob3JpemVkIGJ5IHRoZSBjb3B5cmlnaHQgaG9sZGVycyBvZgp0aGF0IG1hdGVyaWFsKSBzdXBwbGVtZW50IHRoZSB0ZXJtcyBvZiB0aGlzIExpY2Vuc2Ugd2l0aCB0ZXJtczoKCiAgICBhKSBEaXNjbGFpbWluZyB3YXJyYW50eSBvciBsaW1pdGluZyBsaWFiaWxpdHkgZGlmZmVyZW50bHkgZnJvbSB0aGUKICAgIHRlcm1zIG9mIHNlY3Rpb25zIDE1IGFuZCAxNiBvZiB0aGlzIExpY2Vuc2U7IG9yCgogICAgYikgUmVxdWlyaW5nIHByZXNlcnZhdGlvbiBvZiBzcGVjaWZpZWQgcmVhc29uYWJsZSBsZWdhbCBub3RpY2VzIG9yCiAgICBhdXRob3IgYXR0cmlidXRpb25zIGluIHRoYXQgbWF0ZXJpYWwgb3IgaW4gdGhlIEFwcHJvcHJpYXRlIExlZ2FsCiAgICBOb3RpY2VzIGRpc3BsYXllZCBieSB3b3JrcyBjb250YWluaW5nIGl0OyBvcgoKICAgIGMpIFByb2hpYml0aW5nIG1pc3JlcHJlc2VudGF0aW9uIG9mIHRoZSBvcmlnaW4gb2YgdGhhdCBtYXRlcmlhbCwgb3IKICAgIHJlcXVpcmluZyB0aGF0IG1vZGlmaWVkIHZlcnNpb25zIG9mIHN1Y2ggbWF0ZXJpYWwgYmUgbWFya2VkIGluCiAgICByZWFzb25hYmxlIHdheXMgYXMgZGlmZmVyZW50IGZyb20gdGhlIG9yaWdpbmFsIHZlcnNpb247IG9yCgogICAgZCkgTGltaXRpbmcgdGhlIHVzZSBmb3IgcHVibGljaXR5IHB1cnBvc2VzIG9mIG5hbWVzIG9mIGxpY2Vuc29ycyBvcgogICAgYXV0aG9ycyBvZiB0aGUgbWF0ZXJpYWw7IG9yCgogICAgZSkgRGVjbGluaW5nIHRvIGdyYW50IHJpZ2h0cyB1bmRlciB0cmFkZW1hcmsgbGF3IGZvciB1c2Ugb2Ygc29tZQogICAgdHJhZGUgbmFtZXMsIHRyYWRlbWFya3MsIG9yIHNlcnZpY2UgbWFya3M7IG9yCgogICAgZikgUmVxdWlyaW5nIGluZGVtbmlmaWNhdGlvbiBvZiBsaWNlbnNvcnMgYW5kIGF1dGhvcnMgb2YgdGhhdAogICAgbWF0ZXJpYWwgYnkgYW55b25lIHdobyBjb252ZXlzIHRoZSBtYXRlcmlhbCAob3IgbW9kaWZpZWQgdmVyc2lvbnMgb2YKICAgIGl0KSB3aXRoIGNvbnRyYWN0dWFsIGFzc3VtcHRpb25zIG9mIGxpYWJpbGl0eSB0byB0aGUgcmVjaXBpZW50LCBmb3IKICAgIGFueSBsaWFiaWxpdHkgdGhhdCB0aGVzZSBjb250cmFjdHVhbCBhc3N1bXB0aW9ucyBkaXJlY3RseSBpbXBvc2Ugb24KICAgIHRob3NlIGxpY2Vuc29ycyBhbmQgYXV0aG9ycy4KCiAgQWxsIG90aGVyIG5vbi1wZXJtaXNzaXZlIGFkZGl0aW9uYWwgdGVybXMgYXJlIGNvbnNpZGVyZWQgImZ1cnRoZXIKcmVzdHJpY3Rpb25zIiB3aXRoaW4gdGhlIG1lYW5pbmcgb2Ygc2VjdGlvbiAxMC4gIElmIHRoZSBQcm9ncmFtIGFzIHlvdQpyZWNlaXZlZCBpdCwgb3IgYW55IHBhcnQgb2YgaXQsIGNvbnRhaW5zIGEgbm90aWNlIHN0YXRpbmcgdGhhdCBpdCBpcwpnb3Zlcm5lZCBieSB0aGlzIExpY2Vuc2UgYWxvbmcgd2l0aCBhIHRlcm0gdGhhdCBpcyBhIGZ1cnRoZXIKcmVzdHJpY3Rpb24sIHlvdSBtYXkgcmVtb3ZlIHRoYXQgdGVybS4gIElmIGEgbGljZW5zZSBkb2N1bWVudCBjb250YWlucwphIGZ1cnRoZXIgcmVzdHJpY3Rpb24gYnV0IHBlcm1pdHMgcmVsaWNlbnNpbmcgb3IgY29udmV5aW5nIHVuZGVyIHRoaXMKTGljZW5zZSwgeW91IG1heSBhZGQgdG8gYSBjb3ZlcmVkIHdvcmsgbWF0ZXJpYWwgZ292ZXJuZWQgYnkgdGhlIHRlcm1zCm9mIHRoYXQgbGljZW5zZSBkb2N1bWVudCwgcHJvdmlkZWQgdGhhdCB0aGUgZnVydGhlciByZXN0cmljdGlvbiBkb2VzCm5vdCBzdXJ2aXZlIHN1Y2ggcmVsaWNlbnNpbmcgb3IgY29udmV5aW5nLgoKICBJZiB5b3UgYWRkIHRlcm1zIHRvIGEgY292ZXJlZCB3b3JrIGluIGFjY29yZCB3aXRoIHRoaXMgc2VjdGlvbiwgeW91Cm11c3QgcGxhY2UsIGluIHRoZSByZWxldmFudCBzb3VyY2UgZmlsZXMsIGEgc3RhdGVtZW50IG9mIHRoZQphZGRpdGlvbmFsIHRlcm1zIHRoYXQgYXBwbHkgdG8gdGhvc2UgZmlsZXMsIG9yIGEgbm90aWNlIGluZGljYXRpbmcKd2hlcmUgdG8gZmluZCB0aGUgYXBwbGljYWJsZSB0ZXJtcy4KCiAgQWRkaXRpb25hbCB0ZXJtcywgcGVybWlzc2l2ZSBvciBub24tcGVybWlzc2l2ZSwgbWF5IGJlIHN0YXRlZCBpbiB0aGUKZm9ybSBvZiBhIHNlcGFyYXRlbHkgd3JpdHRlbiBsaWNlbnNlLCBvciBzdGF0ZWQgYXMgZXhjZXB0aW9uczsKdGhlIGFib3ZlIHJlcXVpcmVtZW50cyBhcHBseSBlaXRoZXIgd2F5LgoKICA4LiBUZXJtaW5hdGlvbi4KCiAgWW91IG1heSBub3QgcHJvcGFnYXRlIG9yIG1vZGlmeSBhIGNvdmVyZWQgd29yayBleGNlcHQgYXMgZXhwcmVzc2x5CnByb3ZpZGVkIHVuZGVyIHRoaXMgTGljZW5zZS4gIEFueSBhdHRlbXB0IG90aGVyd2lzZSB0byBwcm9wYWdhdGUgb3IKbW9kaWZ5IGl0IGlzIHZvaWQsIGFuZCB3aWxsIGF1dG9tYXRpY2FsbHkgdGVybWluYXRlIHlvdXIgcmlnaHRzIHVuZGVyCnRoaXMgTGljZW5zZSAoaW5jbHVkaW5nIGFueSBwYXRlbnQgbGljZW5zZXMgZ3JhbnRlZCB1bmRlciB0aGUgdGhpcmQKcGFyYWdyYXBoIG9mIHNlY3Rpb24gMTEpLgoKICBIb3dldmVyLCBpZiB5b3UgY2Vhc2UgYWxsIHZpb2xhdGlvbiBvZiB0aGlzIExpY2Vuc2UsIHRoZW4geW91cgpsaWNlbnNlIGZyb20gYSBwYXJ0aWN1bGFyIGNvcHlyaWdodCBob2xkZXIgaXMgcmVpbnN0YXRlZCAoYSkKcHJvdmlzaW9uYWxseSwgdW5sZXNzIGFuZCB1bnRpbCB0aGUgY29weXJpZ2h0IGhvbGRlciBleHBsaWNpdGx5IGFuZApmaW5hbGx5IHRlcm1pbmF0ZXMgeW91ciBsaWNlbnNlLCBhbmQgKGIpIHBlcm1hbmVudGx5LCBpZiB0aGUgY29weXJpZ2h0CmhvbGRlciBmYWlscyB0byBub3RpZnkgeW91IG9mIHRoZSB2aW9sYXRpb24gYnkgc29tZSByZWFzb25hYmxlIG1lYW5zCnByaW9yIHRvIDYwIGRheXMgYWZ0ZXIgdGhlIGNlc3NhdGlvbi4KCiAgTW9yZW92ZXIsIHlvdXIgbGljZW5zZSBmcm9tIGEgcGFydGljdWxhciBjb3B5cmlnaHQgaG9sZGVyIGlzCnJlaW5zdGF0ZWQgcGVybWFuZW50bHkgaWYgdGhlIGNvcHlyaWdodCBob2xkZXIgbm90aWZpZXMgeW91IG9mIHRoZQp2aW9sYXRpb24gYnkgc29tZSByZWFzb25hYmxlIG1lYW5zLCB0aGlzIGlzIHRoZSBmaXJzdCB0aW1lIHlvdSBoYXZlCnJlY2VpdmVkIG5vdGljZSBvZiB2aW9sYXRpb24gb2YgdGhpcyBMaWNlbnNlIChmb3IgYW55IHdvcmspIGZyb20gdGhhdApjb3B5cmlnaHQgaG9sZGVyLCBhbmQgeW91IGN1cmUgdGhlIHZpb2xhdGlvbiBwcmlvciB0byAzMCBkYXlzIGFmdGVyCnlvdXIgcmVjZWlwdCBvZiB0aGUgbm90aWNlLgoKICBUZXJtaW5hdGlvbiBvZiB5b3VyIHJpZ2h0cyB1bmRlciB0aGlzIHNlY3Rpb24gZG9lcyBub3QgdGVybWluYXRlIHRoZQpsaWNlbnNlcyBvZiBwYXJ0aWVzIHdobyBoYXZlIHJlY2VpdmVkIGNvcGllcyBvciByaWdodHMgZnJvbSB5b3UgdW5kZXIKdGhpcyBMaWNlbnNlLiAgSWYgeW91ciByaWdodHMgaGF2ZSBiZWVuIHRlcm1pbmF0ZWQgYW5kIG5vdCBwZXJtYW5lbnRseQpyZWluc3RhdGVkLCB5b3UgZG8gbm90IHF1YWxpZnkgdG8gcmVjZWl2ZSBuZXcgbGljZW5zZXMgZm9yIHRoZSBzYW1lCm1hdGVyaWFsIHVuZGVyIHNlY3Rpb24gMTAuCgogIDkuIEFjY2VwdGFuY2UgTm90IFJlcXVpcmVkIGZvciBIYXZpbmcgQ29waWVzLgoKICBZb3UgYXJlIG5vdCByZXF1aXJlZCB0byBhY2NlcHQgdGhpcyBMaWNlbnNlIGluIG9yZGVyIHRvIHJlY2VpdmUgb3IKcnVuIGEgY29weSBvZiB0aGUgUHJvZ3JhbS4gIEFuY2lsbGFyeSBwcm9wYWdhdGlvbiBvZiBhIGNvdmVyZWQgd29yawpvY2N1cnJpbmcgc29sZWx5IGFzIGEgY29uc2VxdWVuY2Ugb2YgdXNpbmcgcGVlci10by1wZWVyIHRyYW5zbWlzc2lvbgp0byByZWNlaXZlIGEgY29weSBsaWtld2lzZSBkb2VzIG5vdCByZXF1aXJlIGFjY2VwdGFuY2UuICBIb3dldmVyLApub3RoaW5nIG90aGVyIHRoYW4gdGhpcyBMaWNlbnNlIGdyYW50cyB5b3UgcGVybWlzc2lvbiB0byBwcm9wYWdhdGUgb3IKbW9kaWZ5IGFueSBjb3ZlcmVkIHdvcmsuICBUaGVzZSBhY3Rpb25zIGluZnJpbmdlIGNvcHlyaWdodCBpZiB5b3UgZG8Kbm90IGFjY2VwdCB0aGlzIExpY2Vuc2UuICBUaGVyZWZvcmUsIGJ5IG1vZGlmeWluZyBvciBwcm9wYWdhdGluZyBhCmNvdmVyZWQgd29yaywgeW91IGluZGljYXRlIHlvdXIgYWNjZXB0YW5jZSBvZiB0aGlzIExpY2Vuc2UgdG8gZG8gc28uCgogIDEwLiBBdXRvbWF0aWMgTGljZW5zaW5nIG9mIERvd25zdHJlYW0gUmVjaXBpZW50cy4KCiAgRWFjaCB0aW1lIHlvdSBjb252ZXkgYSBjb3ZlcmVkIHdvcmssIHRoZSByZWNpcGllbnQgYXV0b21hdGljYWxseQpyZWNlaXZlcyBhIGxpY2Vuc2UgZnJvbSB0aGUgb3JpZ2luYWwgbGljZW5zb3JzLCB0byBydW4sIG1vZGlmeSBhbmQKcHJvcGFnYXRlIHRoYXQgd29yaywgc3ViamVjdCB0byB0aGlzIExpY2Vuc2UuICBZb3UgYXJlIG5vdCByZXNwb25zaWJsZQpmb3IgZW5mb3JjaW5nIGNvbXBsaWFuY2UgYnkgdGhpcmQgcGFydGllcyB3aXRoIHRoaXMgTGljZW5zZS4KCiAgQW4gImVudGl0eSB0cmFuc2FjdGlvbiIgaXMgYSB0cmFuc2FjdGlvbiB0cmFuc2ZlcnJpbmcgY29udHJvbCBvZiBhbgpvcmdhbml6YXRpb24sIG9yIHN1YnN0YW50aWFsbHkgYWxsIGFzc2V0cyBvZiBvbmUsIG9yIHN1YmRpdmlkaW5nIGFuCm9yZ2FuaXphdGlvbiwgb3IgbWVyZ2luZyBvcmdhbml6YXRpb25zLiAgSWYgcHJvcGFnYXRpb24gb2YgYSBjb3ZlcmVkCndvcmsgcmVzdWx0cyBmcm9tIGFuIGVudGl0eSB0cmFuc2FjdGlvbiwgZWFjaCBwYXJ0eSB0byB0aGF0CnRyYW5zYWN0aW9uIHdobyByZWNlaXZlcyBhIGNvcHkgb2YgdGhlIHdvcmsgYWxzbyByZWNlaXZlcyB3aGF0ZXZlcgpsaWNlbnNlcyB0byB0aGUgd29yayB0aGUgcGFydHkncyBwcmVkZWNlc3NvciBpbiBpbnRlcmVzdCBoYWQgb3IgY291bGQKZ2l2ZSB1bmRlciB0aGUgcHJldmlvdXMgcGFyYWdyYXBoLCBwbHVzIGEgcmlnaHQgdG8gcG9zc2Vzc2lvbiBvZiB0aGUKQ29ycmVzcG9uZGluZyBTb3VyY2Ugb2YgdGhlIHdvcmsgZnJvbSB0aGUgcHJlZGVjZXNzb3IgaW4gaW50ZXJlc3QsIGlmCnRoZSBwcmVkZWNlc3NvciBoYXMgaXQgb3IgY2FuIGdldCBpdCB3aXRoIHJlYXNvbmFibGUgZWZmb3J0cy4KCiAgWW91IG1heSBub3QgaW1wb3NlIGFueSBmdXJ0aGVyIHJlc3RyaWN0aW9ucyBvbiB0aGUgZXhlcmNpc2Ugb2YgdGhlCnJpZ2h0cyBncmFudGVkIG9yIGFmZmlybWVkIHVuZGVyIHRoaXMgTGljZW5zZS4gIEZvciBleGFtcGxlLCB5b3UgbWF5Cm5vdCBpbXBvc2UgYSBsaWNlbnNlIGZlZSwgcm95YWx0eSwgb3Igb3RoZXIgY2hhcmdlIGZvciBleGVyY2lzZSBvZgpyaWdodHMgZ3JhbnRlZCB1bmRlciB0aGlzIExpY2Vuc2UsIGFuZCB5b3UgbWF5IG5vdCBpbml0aWF0ZSBsaXRpZ2F0aW9uCihpbmNsdWRpbmcgYSBjcm9zcy1jbGFpbSBvciBjb3VudGVyY2xhaW0gaW4gYSBsYXdzdWl0KSBhbGxlZ2luZyB0aGF0CmFueSBwYXRlbnQgY2xhaW0gaXMgaW5mcmluZ2VkIGJ5IG1ha2luZywgdXNpbmcsIHNlbGxpbmcsIG9mZmVyaW5nIGZvcgpzYWxlLCBvciBpbXBvcnRpbmcgdGhlIFByb2dyYW0gb3IgYW55IHBvcnRpb24gb2YgaXQuCgogIDExLiBQYXRlbnRzLgoKICBBICJjb250cmlidXRvciIgaXMgYSBjb3B5cmlnaHQgaG9sZGVyIHdobyBhdXRob3JpemVzIHVzZSB1bmRlciB0aGlzCkxpY2Vuc2Ugb2YgdGhlIFByb2dyYW0gb3IgYSB3b3JrIG9uIHdoaWNoIHRoZSBQcm9ncmFtIGlzIGJhc2VkLiAgVGhlCndvcmsgdGh1cyBsaWNlbnNlZCBpcyBjYWxsZWQgdGhlIGNvbnRyaWJ1dG9yJ3MgImNvbnRyaWJ1dG9yIHZlcnNpb24iLgoKICBBIGNvbnRyaWJ1dG9yJ3MgImVzc2VudGlhbCBwYXRlbnQgY2xhaW1zIiBhcmUgYWxsIHBhdGVudCBjbGFpbXMKb3duZWQgb3IgY29udHJvbGxlZCBieSB0aGUgY29udHJpYnV0b3IsIHdoZXRoZXIgYWxyZWFkeSBhY3F1aXJlZCBvcgpoZXJlYWZ0ZXIgYWNxdWlyZWQsIHRoYXQgd291bGQgYmUgaW5mcmluZ2VkIGJ5IHNvbWUgbWFubmVyLCBwZXJtaXR0ZWQKYnkgdGhpcyBMaWNlbnNlLCBvZiBtYWtpbmcsIHVzaW5nLCBvciBzZWxsaW5nIGl0cyBjb250cmlidXRvciB2ZXJzaW9uLApidXQgZG8gbm90IGluY2x1ZGUgY2xhaW1zIHRoYXQgd291bGQgYmUgaW5mcmluZ2VkIG9ubHkgYXMgYQpjb25zZXF1ZW5jZSBvZiBmdXJ0aGVyIG1vZGlmaWNhdGlvbiBvZiB0aGUgY29udHJpYnV0b3IgdmVyc2lvbi4gIEZvcgpwdXJwb3NlcyBvZiB0aGlzIGRlZmluaXRpb24sICJjb250cm9sIiBpbmNsdWRlcyB0aGUgcmlnaHQgdG8gZ3JhbnQKcGF0ZW50IHN1YmxpY2Vuc2VzIGluIGEgbWFubmVyIGNvbnNpc3RlbnQgd2l0aCB0aGUgcmVxdWlyZW1lbnRzIG9mCnRoaXMgTGljZW5zZS4KCiAgRWFjaCBjb250cmlidXRvciBncmFudHMgeW91IGEgbm9uLWV4Y2x1c2l2ZSwgd29ybGR3aWRlLCByb3lhbHR5LWZyZWUKcGF0ZW50IGxpY2Vuc2UgdW5kZXIgdGhlIGNvbnRyaWJ1dG9yJ3MgZXNzZW50aWFsIHBhdGVudCBjbGFpbXMsIHRvCm1ha2UsIHVzZSwgc2VsbCwgb2ZmZXIgZm9yIHNhbGUsIGltcG9ydCBhbmQgb3RoZXJ3aXNlIHJ1biwgbW9kaWZ5IGFuZApwcm9wYWdhdGUgdGhlIGNvbnRlbnRzIG9mIGl0cyBjb250cmlidXRvciB2ZXJzaW9uLgoKICBJbiB0aGUgZm9sbG93aW5nIHRocmVlIHBhcmFncmFwaHMsIGEgInBhdGVudCBsaWNlbnNlIiBpcyBhbnkgZXhwcmVzcwphZ3JlZW1lbnQgb3IgY29tbWl0bWVudCwgaG93ZXZlciBkZW5vbWluYXRlZCwgbm90IHRvIGVuZm9yY2UgYSBwYXRlbnQKKHN1Y2ggYXMgYW4gZXhwcmVzcyBwZXJtaXNzaW9uIHRvIHByYWN0aWNlIGEgcGF0ZW50IG9yIGNvdmVuYW50IG5vdCB0bwpzdWUgZm9yIHBhdGVudCBpbmZyaW5nZW1lbnQpLiAgVG8gImdyYW50IiBzdWNoIGEgcGF0ZW50IGxpY2Vuc2UgdG8gYQpwYXJ0eSBtZWFucyB0byBtYWtlIHN1Y2ggYW4gYWdyZWVtZW50IG9yIGNvbW1pdG1lbnQgbm90IHRvIGVuZm9yY2UgYQpwYXRlbnQgYWdhaW5zdCB0aGUgcGFydHkuCgogIElmIHlvdSBjb252ZXkgYSBjb3ZlcmVkIHdvcmssIGtub3dpbmdseSByZWx5aW5nIG9uIGEgcGF0ZW50IGxpY2Vuc2UsCmFuZCB0aGUgQ29ycmVzcG9uZGluZyBTb3VyY2Ugb2YgdGhlIHdvcmsgaXMgbm90IGF2YWlsYWJsZSBmb3IgYW55b25lCnRvIGNvcHksIGZyZWUgb2YgY2hhcmdlIGFuZCB1bmRlciB0aGUgdGVybXMgb2YgdGhpcyBMaWNlbnNlLCB0aHJvdWdoIGEKcHVibGljbHkgYXZhaWxhYmxlIG5ldHdvcmsgc2VydmVyIG9yIG90aGVyIHJlYWRpbHkgYWNjZXNzaWJsZSBtZWFucywKdGhlbiB5b3UgbXVzdCBlaXRoZXIgKDEpIGNhdXNlIHRoZSBDb3JyZXNwb25kaW5nIFNvdXJjZSB0byBiZSBzbwphdmFpbGFibGUsIG9yICgyKSBhcnJhbmdlIHRvIGRlcHJpdmUgeW91cnNlbGYgb2YgdGhlIGJlbmVmaXQgb2YgdGhlCnBhdGVudCBsaWNlbnNlIGZvciB0aGlzIHBhcnRpY3VsYXIgd29yaywgb3IgKDMpIGFycmFuZ2UsIGluIGEgbWFubmVyCmNvbnNpc3RlbnQgd2l0aCB0aGUgcmVxdWlyZW1lbnRzIG9mIHRoaXMgTGljZW5zZSwgdG8gZXh0ZW5kIHRoZSBwYXRlbnQKbGljZW5zZSB0byBkb3duc3RyZWFtIHJlY2lwaWVudHMuICAiS25vd2luZ2x5IHJlbHlpbmciIG1lYW5zIHlvdSBoYXZlCmFjdHVhbCBrbm93bGVkZ2UgdGhhdCwgYnV0IGZvciB0aGUgcGF0ZW50IGxpY2Vuc2UsIHlvdXIgY29udmV5aW5nIHRoZQpjb3ZlcmVkIHdvcmsgaW4gYSBjb3VudHJ5LCBvciB5b3VyIHJlY2lwaWVudCdzIHVzZSBvZiB0aGUgY292ZXJlZCB3b3JrCmluIGEgY291bnRyeSwgd291bGQgaW5mcmluZ2Ugb25lIG9yIG1vcmUgaWRlbnRpZmlhYmxlIHBhdGVudHMgaW4gdGhhdApjb3VudHJ5IHRoYXQgeW91IGhhdmUgcmVhc29uIHRvIGJlbGlldmUgYXJlIHZhbGlkLgoKICBJZiwgcHVyc3VhbnQgdG8gb3IgaW4gY29ubmVjdGlvbiB3aXRoIGEgc2luZ2xlIHRyYW5zYWN0aW9uIG9yCmFycmFuZ2VtZW50LCB5b3UgY29udmV5LCBvciBwcm9wYWdhdGUgYnkgcHJvY3VyaW5nIGNvbnZleWFuY2Ugb2YsIGEKY292ZXJlZCB3b3JrLCBhbmQgZ3JhbnQgYSBwYXRlbnQgbGljZW5zZSB0byBzb21lIG9mIHRoZSBwYXJ0aWVzCnJlY2VpdmluZyB0aGUgY292ZXJlZCB3b3JrIGF1dGhvcml6aW5nIHRoZW0gdG8gdXNlLCBwcm9wYWdhdGUsIG1vZGlmeQpvciBjb252ZXkgYSBzcGVjaWZpYyBjb3B5IG9mIHRoZSBjb3ZlcmVkIHdvcmssIHRoZW4gdGhlIHBhdGVudCBsaWNlbnNlCnlvdSBncmFudCBpcyBhdXRvbWF0aWNhbGx5IGV4dGVuZGVkIHRvIGFsbCByZWNpcGllbnRzIG9mIHRoZSBjb3ZlcmVkCndvcmsgYW5kIHdvcmtzIGJhc2VkIG9uIGl0LgoKICBBIHBhdGVudCBsaWNlbnNlIGlzICJkaXNjcmltaW5hdG9yeSIgaWYgaXQgZG9lcyBub3QgaW5jbHVkZSB3aXRoaW4KdGhlIHNjb3BlIG9mIGl0cyBjb3ZlcmFnZSwgcHJvaGliaXRzIHRoZSBleGVyY2lzZSBvZiwgb3IgaXMKY29uZGl0aW9uZWQgb24gdGhlIG5vbi1leGVyY2lzZSBvZiBvbmUgb3IgbW9yZSBvZiB0aGUgcmlnaHRzIHRoYXQgYXJlCnNwZWNpZmljYWxseSBncmFudGVkIHVuZGVyIHRoaXMgTGljZW5zZS4gIFlvdSBtYXkgbm90IGNvbnZleSBhIGNvdmVyZWQKd29yayBpZiB5b3UgYXJlIGEgcGFydHkgdG8gYW4gYXJyYW5nZW1lbnQgd2l0aCBhIHRoaXJkIHBhcnR5IHRoYXQgaXMKaW4gdGhlIGJ1c2luZXNzIG9mIGRpc3RyaWJ1dGluZyBzb2Z0d2FyZSwgdW5kZXIgd2hpY2ggeW91IG1ha2UgcGF5bWVudAp0byB0aGUgdGhpcmQgcGFydHkgYmFzZWQgb24gdGhlIGV4dGVudCBvZiB5b3VyIGFjdGl2aXR5IG9mIGNvbnZleWluZwp0aGUgd29yaywgYW5kIHVuZGVyIHdoaWNoIHRoZSB0aGlyZCBwYXJ0eSBncmFudHMsIHRvIGFueSBvZiB0aGUKcGFydGllcyB3aG8gd291bGQgcmVjZWl2ZSB0aGUgY292ZXJlZCB3b3JrIGZyb20geW91LCBhIGRpc2NyaW1pbmF0b3J5CnBhdGVudCBsaWNlbnNlIChhKSBpbiBjb25uZWN0aW9uIHdpdGggY29waWVzIG9mIHRoZSBjb3ZlcmVkIHdvcmsKY29udmV5ZWQgYnkgeW91IChvciBjb3BpZXMgbWFkZSBmcm9tIHRob3NlIGNvcGllcyksIG9yIChiKSBwcmltYXJpbHkKZm9yIGFuZCBpbiBjb25uZWN0aW9uIHdpdGggc3BlY2lmaWMgcHJvZHVjdHMgb3IgY29tcGlsYXRpb25zIHRoYXQKY29udGFpbiB0aGUgY292ZXJlZCB3b3JrLCB1bmxlc3MgeW91IGVudGVyZWQgaW50byB0aGF0IGFycmFuZ2VtZW50LApvciB0aGF0IHBhdGVudCBsaWNlbnNlIHdhcyBncmFudGVkLCBwcmlvciB0byAyOCBNYXJjaCAyMDA3LgoKICBOb3RoaW5nIGluIHRoaXMgTGljZW5zZSBzaGFsbCBiZSBjb25zdHJ1ZWQgYXMgZXhjbHVkaW5nIG9yIGxpbWl0aW5nCmFueSBpbXBsaWVkIGxpY2Vuc2Ugb3Igb3RoZXIgZGVmZW5zZXMgdG8gaW5mcmluZ2VtZW50IHRoYXQgbWF5Cm90aGVyd2lzZSBiZSBhdmFpbGFibGUgdG8geW91IHVuZGVyIGFwcGxpY2FibGUgcGF0ZW50IGxhdy4KCiAgMTIuIE5vIFN1cnJlbmRlciBvZiBPdGhlcnMnIEZyZWVkb20uCgogIElmIGNvbmRpdGlvbnMgYXJlIGltcG9zZWQgb24geW91ICh3aGV0aGVyIGJ5IGNvdXJ0IG9yZGVyLCBhZ3JlZW1lbnQgb3IKb3RoZXJ3aXNlKSB0aGF0IGNvbnRyYWRpY3QgdGhlIGNvbmRpdGlvbnMgb2YgdGhpcyBMaWNlbnNlLCB0aGV5IGRvIG5vdApleGN1c2UgeW91IGZyb20gdGhlIGNvbmRpdGlvbnMgb2YgdGhpcyBMaWNlbnNlLiAgSWYgeW91IGNhbm5vdCBjb252ZXkgYQpjb3ZlcmVkIHdvcmsgc28gYXMgdG8gc2F0aXNmeSBzaW11bHRhbmVvdXNseSB5b3VyIG9ibGlnYXRpb25zIHVuZGVyIHRoaXMKTGljZW5zZSBhbmQgYW55IG90aGVyIHBlcnRpbmVudCBvYmxpZ2F0aW9ucywgdGhlbiBhcyBhIGNvbnNlcXVlbmNlIHlvdSBtYXkKbm90IGNvbnZleSBpdCBhdCBhbGwuICBGb3IgZXhhbXBsZSwgaWYgeW91IGFncmVlIHRvIHRlcm1zIHRoYXQgb2JsaWdhdGUgeW91CnRvIGNvbGxlY3QgYSByb3lhbHR5IGZvciBmdXJ0aGVyIGNvbnZleWluZyBmcm9tIHRob3NlIHRvIHdob20geW91IGNvbnZleQp0aGUgUHJvZ3JhbSwgdGhlIG9ubHkgd2F5IHlvdSBjb3VsZCBzYXRpc2Z5IGJvdGggdGhvc2UgdGVybXMgYW5kIHRoaXMKTGljZW5zZSB3b3VsZCBiZSB0byByZWZyYWluIGVudGlyZWx5IGZyb20gY29udmV5aW5nIHRoZSBQcm9ncmFtLgoKICAxMy4gUmVtb3RlIE5ldHdvcmsgSW50ZXJhY3Rpb247IFVzZSB3aXRoIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZS4KCiAgTm90d2l0aHN0YW5kaW5nIGFueSBvdGhlciBwcm92aXNpb24gb2YgdGhpcyBMaWNlbnNlLCBpZiB5b3UgbW9kaWZ5IHRoZQpQcm9ncmFtLCB5b3VyIG1vZGlmaWVkIHZlcnNpb24gbXVzdCBwcm9taW5lbnRseSBvZmZlciBhbGwgdXNlcnMKaW50ZXJhY3Rpbmcgd2l0aCBpdCByZW1vdGVseSB0aHJvdWdoIGEgY29tcHV0ZXIgbmV0d29yayAoaWYgeW91ciB2ZXJzaW9uCnN1cHBvcnRzIHN1Y2ggaW50ZXJhY3Rpb24pIGFuIG9wcG9ydHVuaXR5IHRvIHJlY2VpdmUgdGhlIENvcnJlc3BvbmRpbmcKU291cmNlIG9mIHlvdXIgdmVyc2lvbiBieSBwcm92aWRpbmcgYWNjZXNzIHRvIHRoZSBDb3JyZXNwb25kaW5nIFNvdXJjZQpmcm9tIGEgbmV0d29yayBzZXJ2ZXIgYXQgbm8gY2hhcmdlLCB0aHJvdWdoIHNvbWUgc3RhbmRhcmQgb3IgY3VzdG9tYXJ5Cm1lYW5zIG9mIGZhY2lsaXRhdGluZyBjb3B5aW5nIG9mIHNvZnR3YXJlLiAgVGhpcyBDb3JyZXNwb25kaW5nIFNvdXJjZQpzaGFsbCBpbmNsdWRlIHRoZSBDb3JyZXNwb25kaW5nIFNvdXJjZSBmb3IgYW55IHdvcmsgY292ZXJlZCBieSB2ZXJzaW9uIDMKb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHRoYXQgaXMgaW5jb3Jwb3JhdGVkIHB1cnN1YW50IHRvIHRoZQpmb2xsb3dpbmcgcGFyYWdyYXBoLgoKICBOb3R3aXRoc3RhbmRpbmcgYW55IG90aGVyIHByb3Zpc2lvbiBvZiB0aGlzIExpY2Vuc2UsIHlvdSBoYXZlCnBlcm1pc3Npb24gdG8gbGluayBvciBjb21iaW5lIGFueSBjb3ZlcmVkIHdvcmsgd2l0aCBhIHdvcmsgbGljZW5zZWQKdW5kZXIgdmVyc2lvbiAzIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBpbnRvIGEgc2luZ2xlCmNvbWJpbmVkIHdvcmssIGFuZCB0byBjb252ZXkgdGhlIHJlc3VsdGluZyB3b3JrLiAgVGhlIHRlcm1zIG9mIHRoaXMKTGljZW5zZSB3aWxsIGNvbnRpbnVlIHRvIGFwcGx5IHRvIHRoZSBwYXJ0IHdoaWNoIGlzIHRoZSBjb3ZlcmVkIHdvcmssCmJ1dCB0aGUgd29yayB3aXRoIHdoaWNoIGl0IGlzIGNvbWJpbmVkIHdpbGwgcmVtYWluIGdvdmVybmVkIGJ5IHZlcnNpb24KMyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UuCgogIDE0LiBSZXZpc2VkIFZlcnNpb25zIG9mIHRoaXMgTGljZW5zZS4KCiAgVGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiBtYXkgcHVibGlzaCByZXZpc2VkIGFuZC9vciBuZXcgdmVyc2lvbnMgb2YKdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmcm9tIHRpbWUgdG8gdGltZS4gIFN1Y2ggbmV3IHZlcnNpb25zCndpbGwgYmUgc2ltaWxhciBpbiBzcGlyaXQgdG8gdGhlIHByZXNlbnQgdmVyc2lvbiwgYnV0IG1heSBkaWZmZXIgaW4gZGV0YWlsIHRvCmFkZHJlc3MgbmV3IHByb2JsZW1zIG9yIGNvbmNlcm5zLgoKICBFYWNoIHZlcnNpb24gaXMgZ2l2ZW4gYSBkaXN0aW5ndWlzaGluZyB2ZXJzaW9uIG51bWJlci4gIElmIHRoZQpQcm9ncmFtIHNwZWNpZmllcyB0aGF0IGEgY2VydGFpbiBudW1iZXJlZCB2ZXJzaW9uIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwKUHVibGljIExpY2Vuc2UgIm9yIGFueSBsYXRlciB2ZXJzaW9uIiBhcHBsaWVzIHRvIGl0LCB5b3UgaGF2ZSB0aGUKb3B0aW9uIG9mIGZvbGxvd2luZyB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgZWl0aGVyIG9mIHRoYXQgbnVtYmVyZWQKdmVyc2lvbiBvciBvZiBhbnkgbGF0ZXIgdmVyc2lvbiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUKRm91bmRhdGlvbi4gIElmIHRoZSBQcm9ncmFtIGRvZXMgbm90IHNwZWNpZnkgYSB2ZXJzaW9uIG51bWJlciBvZiB0aGUKR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLCB5b3UgbWF5IGNob29zZSBhbnkgdmVyc2lvbiBldmVyIHB1Ymxpc2hlZApieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgoKICBJZiB0aGUgUHJvZ3JhbSBzcGVjaWZpZXMgdGhhdCBhIHByb3h5IGNhbiBkZWNpZGUgd2hpY2ggZnV0dXJlCnZlcnNpb25zIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgY2FuIGJlIHVzZWQsIHRoYXQgcHJveHkncwpwdWJsaWMgc3RhdGVtZW50IG9mIGFjY2VwdGFuY2Ugb2YgYSB2ZXJzaW9uIHBlcm1hbmVudGx5IGF1dGhvcml6ZXMgeW91CnRvIGNob29zZSB0aGF0IHZlcnNpb24gZm9yIHRoZSBQcm9ncmFtLgoKICBMYXRlciBsaWNlbnNlIHZlcnNpb25zIG1heSBnaXZlIHlvdSBhZGRpdGlvbmFsIG9yIGRpZmZlcmVudApwZXJtaXNzaW9ucy4gIEhvd2V2ZXIsIG5vIGFkZGl0aW9uYWwgb2JsaWdhdGlvbnMgYXJlIGltcG9zZWQgb24gYW55CmF1dGhvciBvciBjb3B5cmlnaHQgaG9sZGVyIGFzIGEgcmVzdWx0IG9mIHlvdXIgY2hvb3NpbmcgdG8gZm9sbG93IGEKbGF0ZXIgdmVyc2lvbi4KCiAgMTUuIERpc2NsYWltZXIgb2YgV2FycmFudHkuCgogIFRIRVJFIElTIE5PIFdBUlJBTlRZIEZPUiBUSEUgUFJPR1JBTSwgVE8gVEhFIEVYVEVOVCBQRVJNSVRURUQgQlkKQVBQTElDQUJMRSBMQVcuICBFWENFUFQgV0hFTiBPVEhFUldJU0UgU1RBVEVEIElOIFdSSVRJTkcgVEhFIENPUFlSSUdIVApIT0xERVJTIEFORC9PUiBPVEhFUiBQQVJUSUVTIFBST1ZJREUgVEhFIFBST0dSQU0gIkFTIElTIiBXSVRIT1VUIFdBUlJBTlRZCk9GIEFOWSBLSU5ELCBFSVRIRVIgRVhQUkVTU0VEIE9SIElNUExJRUQsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLApUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSClBVUlBPU0UuICBUSEUgRU5USVJFIFJJU0sgQVMgVE8gVEhFIFFVQUxJVFkgQU5EIFBFUkZPUk1BTkNFIE9GIFRIRSBQUk9HUkFNCklTIFdJVEggWU9VLiAgU0hPVUxEIFRIRSBQUk9HUkFNIFBST1ZFIERFRkVDVElWRSwgWU9VIEFTU1VNRSBUSEUgQ09TVCBPRgpBTEwgTkVDRVNTQVJZIFNFUlZJQ0lORywgUkVQQUlSIE9SIENPUlJFQ1RJT04uCgogIDE2LiBMaW1pdGF0aW9uIG9mIExpYWJpbGl0eS4KCiAgSU4gTk8gRVZFTlQgVU5MRVNTIFJFUVVJUkVEIEJZIEFQUExJQ0FCTEUgTEFXIE9SIEFHUkVFRCBUTyBJTiBXUklUSU5HCldJTEwgQU5ZIENPUFlSSUdIVCBIT0xERVIsIE9SIEFOWSBPVEhFUiBQQVJUWSBXSE8gTU9ESUZJRVMgQU5EL09SIENPTlZFWVMKVEhFIFBST0dSQU0gQVMgUEVSTUlUVEVEIEFCT1ZFLCBCRSBMSUFCTEUgVE8gWU9VIEZPUiBEQU1BR0VTLCBJTkNMVURJTkcgQU5ZCkdFTkVSQUwsIFNQRUNJQUwsIElOQ0lERU5UQUwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIEFSSVNJTkcgT1VUIE9GIFRIRQpVU0UgT1IgSU5BQklMSVRZIFRPIFVTRSBUSEUgUFJPR1JBTSAoSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBMT1NTIE9GCkRBVEEgT1IgREFUQSBCRUlORyBSRU5ERVJFRCBJTkFDQ1VSQVRFIE9SIExPU1NFUyBTVVNUQUlORUQgQlkgWU9VIE9SIFRISVJEClBBUlRJRVMgT1IgQSBGQUlMVVJFIE9GIFRIRSBQUk9HUkFNIFRPIE9QRVJBVEUgV0lUSCBBTlkgT1RIRVIgUFJPR1JBTVMpLApFVkVOIElGIFNVQ0ggSE9MREVSIE9SIE9USEVSIFBBUlRZIEhBUyBCRUVOIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GClNVQ0ggREFNQUdFUy4KCiAgMTcuIEludGVycHJldGF0aW9uIG9mIFNlY3Rpb25zIDE1IGFuZCAxNi4KCiAgSWYgdGhlIGRpc2NsYWltZXIgb2Ygd2FycmFudHkgYW5kIGxpbWl0YXRpb24gb2YgbGlhYmlsaXR5IHByb3ZpZGVkCmFib3ZlIGNhbm5vdCBiZSBnaXZlbiBsb2NhbCBsZWdhbCBlZmZlY3QgYWNjb3JkaW5nIHRvIHRoZWlyIHRlcm1zLApyZXZpZXdpbmcgY291cnRzIHNoYWxsIGFwcGx5IGxvY2FsIGxhdyB0aGF0IG1vc3QgY2xvc2VseSBhcHByb3hpbWF0ZXMKYW4gYWJzb2x1dGUgd2FpdmVyIG9mIGFsbCBjaXZpbCBsaWFiaWxpdHkgaW4gY29ubmVjdGlvbiB3aXRoIHRoZQpQcm9ncmFtLCB1bmxlc3MgYSB3YXJyYW50eSBvciBhc3N1bXB0aW9uIG9mIGxpYWJpbGl0eSBhY2NvbXBhbmllcyBhCmNvcHkgb2YgdGhlIFByb2dyYW0gaW4gcmV0dXJuIGZvciBhIGZlZS4KCiAgICAgICAgICAgICAgICAgICAgIEVORCBPRiBURVJNUyBBTkQgQ09ORElUSU9OUwoKICAgICAgICAgICAgSG93IHRvIEFwcGx5IFRoZXNlIFRlcm1zIHRvIFlvdXIgTmV3IFByb2dyYW1zCgogIElmIHlvdSBkZXZlbG9wIGEgbmV3IHByb2dyYW0sIGFuZCB5b3Ugd2FudCBpdCB0byBiZSBvZiB0aGUgZ3JlYXRlc3QKcG9zc2libGUgdXNlIHRvIHRoZSBwdWJsaWMsIHRoZSBiZXN0IHdheSB0byBhY2hpZXZlIHRoaXMgaXMgdG8gbWFrZSBpdApmcmVlIHNvZnR3YXJlIHdoaWNoIGV2ZXJ5b25lIGNhbiByZWRpc3RyaWJ1dGUgYW5kIGNoYW5nZSB1bmRlciB0aGVzZSB0ZXJtcy4KCiAgVG8gZG8gc28sIGF0dGFjaCB0aGUgZm9sbG93aW5nIG5vdGljZXMgdG8gdGhlIHByb2dyYW0uICBJdCBpcyBzYWZlc3QKdG8gYXR0YWNoIHRoZW0gdG8gdGhlIHN0YXJ0IG9mIGVhY2ggc291cmNlIGZpbGUgdG8gbW9zdCBlZmZlY3RpdmVseQpzdGF0ZSB0aGUgZXhjbHVzaW9uIG9mIHdhcnJhbnR5OyBhbmQgZWFjaCBmaWxlIHNob3VsZCBoYXZlIGF0IGxlYXN0CnRoZSAiY29weXJpZ2h0IiBsaW5lIGFuZCBhIHBvaW50ZXIgdG8gd2hlcmUgdGhlIGZ1bGwgbm90aWNlIGlzIGZvdW5kLgoKICAgIDxvbmUgbGluZSB0byBnaXZlIHRoZSBwcm9ncmFtJ3MgbmFtZSBhbmQgYSBicmllZiBpZGVhIG9mIHdoYXQgaXQgZG9lcy4+CiAgICBDb3B5cmlnaHQgKEMpIDx5ZWFyPiAgPG5hbWUgb2YgYXV0aG9yPgoKICAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiAgICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKICAgIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCiAgICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgoKICAgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAogICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKICAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKICAgIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgoKICAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZQogICAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cHM6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgoKQWxzbyBhZGQgaW5mb3JtYXRpb24gb24gaG93IHRvIGNvbnRhY3QgeW91IGJ5IGVsZWN0cm9uaWMgYW5kIHBhcGVyIG1haWwuCgogIElmIHlvdXIgc29mdHdhcmUgY2FuIGludGVyYWN0IHdpdGggdXNlcnMgcmVtb3RlbHkgdGhyb3VnaCBhIGNvbXB1dGVyCm5ldHdvcmssIHlvdSBzaG91bGQgYWxzbyBtYWtlIHN1cmUgdGhhdCBpdCBwcm92aWRlcyBhIHdheSBmb3IgdXNlcnMgdG8KZ2V0IGl0cyBzb3VyY2UuICBGb3IgZXhhbXBsZSwgaWYgeW91ciBwcm9ncmFtIGlzIGEgd2ViIGFwcGxpY2F0aW9uLCBpdHMKaW50ZXJmYWNlIGNvdWxkIGRpc3BsYXkgYSAiU291cmNlIiBsaW5rIHRoYXQgbGVhZHMgdXNlcnMgdG8gYW4gYXJjaGl2ZQpvZiB0aGUgY29kZS4gIFRoZXJlIGFyZSBtYW55IHdheXMgeW91IGNvdWxkIG9mZmVyIHNvdXJjZSwgYW5kIGRpZmZlcmVudApzb2x1dGlvbnMgd2lsbCBiZSBiZXR0ZXIgZm9yIGRpZmZlcmVudCBwcm9ncmFtczsgc2VlIHNlY3Rpb24gMTMgZm9yIHRoZQpzcGVjaWZpYyByZXF1aXJlbWVudHMuCgogIFlvdSBzaG91bGQgYWxzbyBnZXQgeW91ciBlbXBsb3llciAoaWYgeW91IHdvcmsgYXMgYSBwcm9ncmFtbWVyKSBvciBzY2hvb2wsCmlmIGFueSwgdG8gc2lnbiBhICJjb3B5cmlnaHQgZGlzY2xhaW1lciIgZm9yIHRoZSBwcm9ncmFtLCBpZiBuZWNlc3NhcnkuCkZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMsIGFuZCBob3cgdG8gYXBwbHkgYW5kIGZvbGxvdyB0aGUgR05VIEFHUEwsIHNlZQo8aHR0cHM6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo="
            }
          }
        }
      ],
      "cpe": "cpe:2.3:a:redis:redis:8.4.5:*:*:*:*:*:*:*"
    },
    {
      "bom-ref": "pkg:golang/github.com/prometheus/prometheus@v0.312.0",
      "type": "library",
      "name": "prometheus",
      "version": "v0.312.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_prometheus_prometheus//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/prometheus/prometheus@v0.312.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/service/hostcapabilities@v0.155.0",
      "type": "library",
      "name": "hostcapabilities",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_service_hostcapabilities//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/service/hostcapabilities@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/k8s.io/client-go@v0.35.3",
      "type": "library",
      "name": "client-go",
      "version": "v0.35.3",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_k8s_client_go//:package_metadata"
        }
      ],
      "purl": "pkg:golang/k8s.io/client-go@v0.35.3",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/package-json-from-dist@1.0.1",
      "type": "library",
      "name": "package-json-from-dist",
      "version": "1.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5046484b7fdbcb8382f2f2f73f67535d1113a5e6cb236362239bc8ae3683ff952dae4157fed35bc234d2440182ffeec2028da921c05a4605a670104772c68223"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/package-json-from-dist@1.0.1",
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/hashicorp/go-immutable-radix@v1.3.1",
      "type": "library",
      "name": "go-immutable-radix",
      "version": "v1.3.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_hashicorp_go_immutable_radix//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/hashicorp/go-immutable-radix@v1.3.1",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/importlib-metadata@8.7.1",
      "type": "library",
      "name": "importlib-metadata",
      "version": "8.7.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151"
        },
        {
          "alg": "SHA-256",
          "content": "49fef1ae6440c182052f407c8d34a68f72efc36db9ca90dc0113398f2fdde8bb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/importlib-metadata@8.7.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/strsim@0.10.0",
      "type": "library",
      "name": "strsim",
      "version": "0.10.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/strsim@0.10.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/config/configcompression@v1.61.0",
      "type": "library",
      "name": "configcompression",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_config_configcompression//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/config/configcompression@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc@v0.20.0",
      "type": "library",
      "name": "otlploggrpc",
      "version": "v0.20.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_exporters_otlp_otlplog_otlploggrpc//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc@v0.20.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/requests@2.34.2",
      "type": "library",
      "name": "requests",
      "version": "2.34.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@+_repo_rules5+windows_python_wheels//:requests_metadata"
        }
      ],
      "purl": "pkg:pypi/requests@2.34.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Math-Calc-Units@1.07",
      "type": "library",
      "name": "Math-Calc-Units",
      "version": "1.07",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Math-Calc-Units-1.07.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Math-Calc-Units@1.07",
      "licenses": [
        {
          "expression": "Artistic-1.0 OR GPL-2.0-only"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/extension/internal/basicauth@v0.155.0",
      "type": "library",
      "name": "basicauth",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_extension_internal_basicauth//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/extension/internal/basicauth@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/bboreham/go-loser@v0.0.0-20230920113527-fcc2c21820a3",
      "type": "library",
      "name": "go-loser",
      "version": "v0.0.0-20230920113527-fcc2c21820a3",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_bboreham_go_loser//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/bboreham/go-loser@v0.0.0-20230920113527-fcc2c21820a3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/num-bigint-dig@0.8.6",
      "type": "library",
      "name": "num-bigint-dig",
      "version": "0.8.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/num-bigint-dig@0.8.6",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/python@3.13.13",
      "type": "library",
      "name": "python",
      "version": "3.13.13",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:generic/python@3.13.13",
      "licenses": [
        {
          "license": {
            "id": "PSF-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/zstandard@0.25.0",
      "type": "library",
      "name": "zstandard",
      "version": "0.25.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e29f0cf06974c899b2c188ef7f783607dbef36da4c242eb6c82dcd8b512855e3"
        },
        {
          "alg": "SHA-256",
          "content": "ea9d54cc3d8064260114a0bbf3479fc4a98b21dffc89b3459edd506b69262f6e"
        },
        {
          "alg": "SHA-256",
          "content": "3c83b0188c852a47cd13ef3bf9209fb0a77fa5374958b8c53aaa699398c6bd7b"
        },
        {
          "alg": "SHA-256",
          "content": "da469dc041701583e34de852d8634703550348d5822e66a0c827d39b05365b12"
        },
        {
          "alg": "SHA-256",
          "content": "3756b3e9da9b83da1796f8809dd57cb024f838b9eeafde28f3cb472012797ac1"
        },
        {
          "alg": "SHA-256",
          "content": "fd7a5004eb1980d3cefe26b2685bcb0b17989901a70a1040d1ac86f1d898c551"
        },
        {
          "alg": "SHA-256",
          "content": "98750a309eb2f020da61e727de7d7ba3c57c97cf6213f6f6277bb7fb42a8e065"
        },
        {
          "alg": "SHA-256",
          "content": "a5a419712cf88862a45a23def0ae063686db3d324cec7edbe40509d1a79a0aab"
        },
        {
          "alg": "SHA-256",
          "content": "05353cef599a7b0b98baca9b068dd36810c3ef0f42bf282583f438caf6ddcee3"
        },
        {
          "alg": "SHA-256",
          "content": "3a39c94ad7866160a4a46d772e43311a743c316942037671beb264e395bdd611"
        },
        {
          "alg": "SHA-256",
          "content": "4d441506e9b372386a5271c64125f72d5df6d2a8e8a2a45a0ae09b03cb781ef7"
        },
        {
          "alg": "SHA-256",
          "content": "53f94448fe5b10ee75d246497168e5825135d54325458c4bfffbaafabcc0a577"
        },
        {
          "alg": "SHA-256",
          "content": "37daddd452c0ffb65da00620afb8e17abd4adaae6ce6310702841760c2c26860"
        },
        {
          "alg": "SHA-256",
          "content": "e59fdc271772f6686e01e1b3b74537259800f57e24280be3f29c8a0deb1904dd"
        },
        {
          "alg": "SHA-256",
          "content": "5a56ba0db2d244117ed744dfa8f6f5b366e14148e00de44723413b2f3938a902"
        },
        {
          "alg": "SHA-256",
          "content": "f27662e4f7dbf9f9c12391cb37b4c4c3cb90ffbd3b1fb9284dadbbb8935fa708"
        },
        {
          "alg": "SHA-256",
          "content": "c8e167d5adf59476fa3e37bee730890e389410c354771a62e3c076c86f9f7778"
        },
        {
          "alg": "SHA-256",
          "content": "78228d8a6a1c177a96b94f7e2e8d012c55f9c760761980da16ae7546a15a8e9b"
        },
        {
          "alg": "SHA-256",
          "content": "a4089a10e598eae6393756b036e0f419e8c1d60f44a831520f9af41c14216cf2"
        },
        {
          "alg": "SHA-256",
          "content": "f373da2c1757bb7f1acaf09369cdc1d51d84131e50d5fa9863982fd626466313"
        },
        {
          "alg": "SHA-256",
          "content": "e96594a5537722fdfb79951672a2a63aec5ebfb823e7560586f7484819f2a08f"
        },
        {
          "alg": "SHA-256",
          "content": "3b870ce5a02d4b22286cf4944c628e0f0881b11b3f14667c1d62185a99e04f53"
        },
        {
          "alg": "SHA-256",
          "content": "53e08b2445a6bc241261fea89d065536f00a581f02535f8122eba42db9375530"
        },
        {
          "alg": "SHA-256",
          "content": "913cbd31a400febff93b564a23e17c3ed2d56c064006f54efec210d586171c00"
        },
        {
          "alg": "SHA-256",
          "content": "1cd5da4d8e8ee0e88be976c294db744773459d51bb32f707a0f166e5ad5c8649"
        },
        {
          "alg": "SHA-256",
          "content": "25f8f3cd45087d089aef5ba3848cd9efe3ad41163d3400862fb42f81a3a46701"
        },
        {
          "alg": "SHA-256",
          "content": "7b3c3a3ab9daa3eed242d6ecceead93aebbb8f5f84318d82cee643e019c4b73b"
        },
        {
          "alg": "SHA-256",
          "content": "1f830a0dac88719af0ae43b8b2d6aef487d437036468ef3c2ea59c51f9d55fd5"
        },
        {
          "alg": "SHA-256",
          "content": "75ffc32a569fb049499e63ce68c743155477610532da1eb38e7f24bf7cd29e74"
        },
        {
          "alg": "SHA-256",
          "content": "474d2596a2dbc241a556e965fb76002c1ce655445e4e3bf38e5477d413165ffa"
        },
        {
          "alg": "SHA-256",
          "content": "4203ce3b31aec23012d3a4cf4a2ed64d12fea5269c49aed5e4c3611b938e4088"
        },
        {
          "alg": "SHA-256",
          "content": "19796b39075201d51d5f5f790bf849221e58b48a39a5fc74837675d8bafc7362"
        },
        {
          "alg": "SHA-256",
          "content": "5f1ad7bf88535edcf30038f6919abe087f606f62c00a87d7e33e7fc57cb69fcc"
        },
        {
          "alg": "SHA-256",
          "content": "a9ec8c642d1ec73287ae3e726792dd86c96f5681eb8df274a757bf62b750eae7"
        },
        {
          "alg": "SHA-256",
          "content": "51526324f1b23229001eb3735bc8c94f9c578b1bd9e867a0a646a3b17109f388"
        },
        {
          "alg": "SHA-256",
          "content": "6dffecc361d079bb48d7caef5d673c88c8988d3d33fb74ab95b7ee6da42652ea"
        },
        {
          "alg": "SHA-256",
          "content": "933b65d7680ea337180733cf9e87293cc5500cc0eb3fc8769f4d3c88d724ec5c"
        },
        {
          "alg": "SHA-256",
          "content": "4b6d83057e713ff235a12e73916b6d356e3084fd3d14ced499d84240f3eecee0"
        },
        {
          "alg": "SHA-256",
          "content": "89c4b48479a43f820b749df49cd7ba2dbc2b1b78560ecb5ab52985574fd40b27"
        },
        {
          "alg": "SHA-256",
          "content": "e7360eae90809efd19b886e59a09dad07da4ca9ba096752e61a2e03c8aca188e"
        },
        {
          "alg": "SHA-256",
          "content": "d7541afd73985c630bafcd6338d2518ae96060075f9463d7dc14cfb33514383d"
        },
        {
          "alg": "SHA-256",
          "content": "85304a43f4d513f5464ceb938aa02c1e78c2943b29f44a750b48b25ac999a049"
        },
        {
          "alg": "SHA-256",
          "content": "7713e1179d162cf5c7906da876ec2ccb9c3a9dcbdffef0cc7f70c3667a205f0b"
        },
        {
          "alg": "SHA-256",
          "content": "23ebc8f17a03133b4426bcc04aabd68f8236eb78c3760f12783385171b0fd8bd"
        },
        {
          "alg": "SHA-256",
          "content": "9174f4ed06f790a6869b41cba05b43eeb9a35f8993c4422ab853b705e8112bbd"
        },
        {
          "alg": "SHA-256",
          "content": "daab68faadb847063d0c56f361a289c4f268706b598afbf9ad113cbe5c38b6b2"
        },
        {
          "alg": "SHA-256",
          "content": "6c0e5a65158a7946e7a7affa6418878ef97ab66636f13353b8502d7ea03c8097"
        },
        {
          "alg": "SHA-256",
          "content": "2e54296a283f3ab5a26fc9b8b5d4978ea0532f37b231644f367aa588930aa043"
        },
        {
          "alg": "SHA-256",
          "content": "07b527a69c1e1c8b5ab1ab14e2afe0675614a09182213f21a0717b62027b5936"
        },
        {
          "alg": "SHA-256",
          "content": "06acb75eebeedb77b69048031282737717a63e71e4ae3f77cc0c3b9508320df6"
        },
        {
          "alg": "SHA-256",
          "content": "457ed498fc58cdc12fc48f7950e02740d4f7ae9493dd4ab2168a47c93c31298e"
        },
        {
          "alg": "SHA-256",
          "content": "181eb40e0b6a29b3cd2849f825e0fa34397f649170673d385f3598ae17cca2e9"
        },
        {
          "alg": "SHA-256",
          "content": "d8c56bb4e6c795fc77d74d8e8b80846e1fb8292fc0b5060cd8131d522974b751"
        },
        {
          "alg": "SHA-256",
          "content": "01582723b3ccd6939ab7b3a78622c573799d5d8737b534b86d0e06ac18dbde4a"
        },
        {
          "alg": "SHA-256",
          "content": "aaf21ba8fb76d102b696781bddaa0954b782536446083ae3fdaa6f16b25a1c4b"
        },
        {
          "alg": "SHA-256",
          "content": "011d388c76b11a0c165374ce660ce2c8efa8e5d87f34996aa80f9c0816698b64"
        },
        {
          "alg": "SHA-256",
          "content": "6a573a35693e03cf1d67799fd01b50ff578515a8aeadd4595d2a7fa9f3ec002a"
        },
        {
          "alg": "SHA-256",
          "content": "22a086cff1b6ceca18a8dd6096ec631e430e93a8e70a9ca5efa7561a00f826fa"
        },
        {
          "alg": "SHA-256",
          "content": "0be7622c37c183406f3dbf0cba104118eb16a4ea7359eeb5752f0794882fc250"
        },
        {
          "alg": "SHA-256",
          "content": "809c5bcb2c67cd0ed81e9229d227d4ca28f82d0f778fc5fea624a9def3963f91"
        },
        {
          "alg": "SHA-256",
          "content": "a1a4ae2dec3993a32247995bdfe367fc3266da832d82f8438c8570f989753de1"
        },
        {
          "alg": "SHA-256",
          "content": "f604efd28f239cc21b3adb53eb061e2a205dc164be408e553b41ba2ffe0ca15c"
        },
        {
          "alg": "SHA-256",
          "content": "172de1f06947577d3a3005416977cce6168f2261284c02080e7ad0185faeced3"
        },
        {
          "alg": "SHA-256",
          "content": "ab85470ab54c2cb96e176f40342d9ed41e58ca5733be6a893b730e7af9c40550"
        },
        {
          "alg": "SHA-256",
          "content": "72d35d7aa0bba323965da807a462b0966c91608ef3a48ba761678cb20ce5d8b7"
        },
        {
          "alg": "SHA-256",
          "content": "4f187a0bb61b35119d1926aee039524d1f93aaf38a9916b8c4b78ac8514a0aaf"
        },
        {
          "alg": "SHA-256",
          "content": "a3f79487c687b1fc69f19e487cd949bf3aae653d181dfb5fde3bf6d18894706f"
        },
        {
          "alg": "SHA-256",
          "content": "7030defa83eef3e51ff26f0b7bfb229f0204b66fe18e04359ce3474ac33cbc09"
        },
        {
          "alg": "SHA-256",
          "content": "c19bcdd826e95671065f8692b5a4aa95c52dc7a02a4c5a0cac46deb879a017a2"
        },
        {
          "alg": "SHA-256",
          "content": "81dad8d145d8fd981b2962b686b2241d3a1ea07733e76a2f15435dfb7fb60150"
        },
        {
          "alg": "SHA-256",
          "content": "1673b7199bbe763365b81a4f3252b8e80f44c9e323fc42940dc8843bfeaf9851"
        },
        {
          "alg": "SHA-256",
          "content": "2b6bd67528ee8b5c5f10255735abc21aa106931f0dbaf297c7be0c886353c3d0"
        },
        {
          "alg": "SHA-256",
          "content": "e09bb6252b6476d8d56100e8147b803befa9a12cea144bbe629dd508800d1ad0"
        },
        {
          "alg": "SHA-256",
          "content": "f5aeea11ded7320a84dcdd62a3d95b5186834224a9e55b92ccae35d21a8b63d4"
        },
        {
          "alg": "SHA-256",
          "content": "bfc4e20784722098822e3eee42b8e576b379ed72cca4a7cb856ae733e62192ea"
        },
        {
          "alg": "SHA-256",
          "content": "e05ab82ea7753354bb054b92e2f288afb750e6b439ff6ca78af52939ebbc476d"
        },
        {
          "alg": "SHA-256",
          "content": "ca54090275939dc8ec5dea2d2afb400e0f83444b2fc24e07df7fdef677110859"
        },
        {
          "alg": "SHA-256",
          "content": "b9af1fe743828123e12b41dd8091eca1074d0c1569cc42e6e1eee98027f2bbd0"
        },
        {
          "alg": "SHA-256",
          "content": "106281ae350e494f4ac8a80470e66d1fe27e497052c8d9c3b95dc4cf1ade81aa"
        },
        {
          "alg": "SHA-256",
          "content": "1869da9571d5e94a85a5e8d57e4e8807b175c9e4a6294e3b66fa4efb074d90f6"
        },
        {
          "alg": "SHA-256",
          "content": "10ef2a79ab8e2974e2075fb984e5b9806c64134810fac21576f0668e7ea19f8f"
        },
        {
          "alg": "SHA-256",
          "content": "7149623bba7fdf7e7f24312953bcf73cae103db8cae49f8154dd1eadc8a29ecb"
        },
        {
          "alg": "SHA-256",
          "content": "05df5136bc5a011f33cd25bc9f506e7426c0c9b3f9954f056831ce68f3b6689f"
        },
        {
          "alg": "SHA-256",
          "content": "223415140608d0f0da010499eaa8ccdb9af210a543fac54bce15babbcfc78439"
        },
        {
          "alg": "SHA-256",
          "content": "4b14abacf83dfb5c25eb4e4a79520de9e7e205f72c9ee7702f91233ae57d33a2"
        },
        {
          "alg": "SHA-256",
          "content": "f67e8f1a324a900e75b5e28ffb152bcac9fbed1cc7b43f99cd90f395c4375344"
        },
        {
          "alg": "SHA-256",
          "content": "1f3689581a72eaba9131b1d9bdbfe520ccd169999219b41000ede2fca5c1bfdb"
        },
        {
          "alg": "SHA-256",
          "content": "9300d02ea7c6506f00e627e287e0492a5eb0371ec1670ae852fefffa6164b072"
        },
        {
          "alg": "SHA-256",
          "content": "0bbc9a0c65ce0eea3c34a691e3c4b6889f5f3909ba4822ab385fab9057099431"
        },
        {
          "alg": "SHA-256",
          "content": "bfd06b1c5584b657a2892a6014c2f4c20e0db0208c159148fa78c65f7e0b0277"
        },
        {
          "alg": "SHA-256",
          "content": "99c0c846e6e61718715a3c9437ccc625de26593fea60189567f0118dc9db7512"
        },
        {
          "alg": "SHA-256",
          "content": "ffef5a74088f1e09947aecf91011136665152e0b4b359c42be3373897fb39b01"
        },
        {
          "alg": "SHA-256",
          "content": "c2ba942c94e0691467ab901fc51b6f2085ff48f2eea77b1a48240f011e8247c7"
        },
        {
          "alg": "SHA-256",
          "content": "9654dbc012d8b06fc3d19cc825af3f7bf8ae242226df5f83936cb39f5fdc846c"
        },
        {
          "alg": "SHA-256",
          "content": "5f5e4c2a23ca271c218ac025bd7d635597048b366d6f31f420aaeb715239fc98"
        },
        {
          "alg": "SHA-256",
          "content": "a51ff14f8017338e2f2e5dab738ce1ec3b5a851f23b18c1ae1359b1eecbee6df"
        },
        {
          "alg": "SHA-256",
          "content": "ec996f12524f88e151c339688c3897194821d7f03081ab35d31d1e12ec975e94"
        },
        {
          "alg": "SHA-256",
          "content": "8e735494da3db08694d26480f1493ad2cf86e99bdd53e8e9771b2752a5c0246a"
        },
        {
          "alg": "SHA-256",
          "content": "22a06c5df3751bb7dc67406f5374734ccee8ed37fc5981bf1ad7041831fa1137"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/zstandard@0.25.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/synstructure@0.13.2",
      "type": "library",
      "name": "synstructure",
      "version": "0.13.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/synstructure@0.13.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-logr/logr@v1.4.3",
      "type": "library",
      "name": "logr",
      "version": "v1.4.3",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_logr_logr//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-logr/logr@v1.4.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/kolo/xmlrpc@v0.0.0-20220921171641-a4b6fa1dd06b",
      "type": "library",
      "name": "xmlrpc",
      "version": "v0.0.0-20220921171641-a4b6fa1dd06b",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_kolo_xmlrpc//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/kolo/xmlrpc@v0.0.0-20220921171641-a4b6fa1dd06b",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/hasown@2.0.4",
      "type": "library",
      "name": "hasown",
      "version": "2.0.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f651b7db044177db089ea5722c3254d6f7e743602eb0321fedfef600e2db8e30aa96cff9f7bebd4d152c508b23fece4da65eca0c03f8bfeea57a2cabadd6dd4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/hasown@2.0.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/wrapt@1.17.3",
      "type": "library",
      "name": "wrapt",
      "version": "1.17.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "54a30837587c6ee3cd1a4d1c2ec5d24e77984d44e2f34547e2323ddb4e22eb77"
        },
        {
          "alg": "SHA-256",
          "content": "4da9f45279fff3543c371d5ababc57a0384f70be244de7759c85a7f989cb4ebe"
        },
        {
          "alg": "SHA-256",
          "content": "a9a2203361a6e6404f80b99234fe7fb37d1fc73487b5a78dc1aa5b97201e0f22"
        },
        {
          "alg": "SHA-256",
          "content": "249f88ed15503f6492a71f01442abddd73856a0032ae860de6d75ca62eed8067"
        },
        {
          "alg": "SHA-256",
          "content": "afd964fd43b10c12213574db492cb8f73b2f0826c8df07a68288f8f19af2ebe6"
        },
        {
          "alg": "SHA-256",
          "content": "a7c06742645f914f26c7f1fa47b8bc4c91d222f76ee20116c43d5ef0912bba2d"
        },
        {
          "alg": "SHA-256",
          "content": "5a03a38adec8066d5a37bea22f2ba6bbf39fcdefbe2d91419ab864c3fb515454"
        },
        {
          "alg": "SHA-256",
          "content": "ed7c635ae45cfbc1a7371f708727bf74690daedc49b4dba310590ca0bd28aa8a"
        },
        {
          "alg": "SHA-256",
          "content": "5531d911795e3f935a9c23eb1c8c03c211661a5060aab167065896bbf62a5f85"
        },
        {
          "alg": "SHA-256",
          "content": "46acc57b331e0b3bcb3e1ca3b421d65637915cfcd65eb783cb2f78a511193f9b"
        },
        {
          "alg": "SHA-256",
          "content": "273a736c4645e63ac582c60a56b0acb529ef07f78e08dc6bfadf6a46b19c0da7"
        },
        {
          "alg": "SHA-256",
          "content": "cf30f6e3c077c8e6a9a7809c94551203c8843e74ba0c960f4a98cd80d4665d39"
        },
        {
          "alg": "SHA-256",
          "content": "e1a4120ae5705f673727d3253de3ed0e016f7cd78dc463db1b31e2463e1f3cf6"
        },
        {
          "alg": "SHA-256",
          "content": "0ed61b7c2d49cee3c027372df5809a59d60cf1b6c2f81ee980a091f3afed6a2d"
        },
        {
          "alg": "SHA-256",
          "content": "5ea5eb3c0c071862997d6f3e02af1d055f381b1d25b286b9d6644b79db77657c"
        },
        {
          "alg": "SHA-256",
          "content": "ab232e7fdb44cdfbf55fc3afa31bcdb0d8980b9b95c38b6405df2acb672af0e0"
        },
        {
          "alg": "SHA-256",
          "content": "53e5e39ff71b3fc484df8a522c933ea2b7cdd0d5d15ae82e5b23fde87d44cbd8"
        },
        {
          "alg": "SHA-256",
          "content": "02b551d101f31694fc785e58e0720ef7d9a10c4e62c1c9358ce6f63f23e30a56"
        },
        {
          "alg": "SHA-256",
          "content": "65d1d00fbfb3ea5f20add88bbc0f815150dbbde3b026e6c24759466c8b5a9ef9"
        },
        {
          "alg": "SHA-256",
          "content": "d40770d7c0fd5cbed9d84b2c3f2e156431a12c9a37dc6284060fb4bec0b7ffd4"
        },
        {
          "alg": "SHA-256",
          "content": "1f0b2f40cf341ee8cc1a97d51ff50dddb9fcc73241b9143ec74b30fc4f44f6cb"
        },
        {
          "alg": "SHA-256",
          "content": "fbd3c8319de8e1dc79d346929cd71d523622da527cca14e0c1d257e31c2b8b10"
        },
        {
          "alg": "SHA-256",
          "content": "fd341868a4b6714a5962c1af0bd44f7c404ef78720c7de4892901e540417111c"
        },
        {
          "alg": "SHA-256",
          "content": "88bbae4d40d5a46142e70d58bf664a89b6b4befaea7b2ecc14e03cedb8e06c04"
        },
        {
          "alg": "SHA-256",
          "content": "1f23fa283f51c890eda8e34e4937079114c74b4c81d2b2f1f1d94948f5cc3d7f"
        },
        {
          "alg": "SHA-256",
          "content": "a47681378a0439215912ef542c45a783484d4dd82bac412b71e59cf9c0e1cea0"
        },
        {
          "alg": "SHA-256",
          "content": "e01375f275f010fcbf7f643b4279896d04e571889b8a5b3f848423d91bf07050"
        },
        {
          "alg": "SHA-256",
          "content": "24c2ed34dc222ed754247a2702b1e1e89fdbaa4016f324b4b8f1a802d4ffe87f"
        },
        {
          "alg": "SHA-256",
          "content": "79573c24a46ce11aab457b472efd8d125e5a51da2d1d24387666cd85f54c05b2"
        },
        {
          "alg": "SHA-256",
          "content": "758895b01d546812d1f42204bd443b8c433c44d090248bf22689df673ccafe00"
        },
        {
          "alg": "SHA-256",
          "content": "423ed5420ad5f5529db9ce89eac09c8a2f97da18eb1c870237e84c5a5c2d60aa"
        },
        {
          "alg": "SHA-256",
          "content": "55cbbc356c2842f39bcc553cf695932e8b30e30e797f961860afb308e6b1bb7c"
        },
        {
          "alg": "SHA-256",
          "content": "7e18f01b0c3e4a07fe6dfdb00e29049ba17eadbc5e7609a2a3a4af83ab7d710a"
        },
        {
          "alg": "SHA-256",
          "content": "a36692b8491d30a8c75f1dfee65bef119d6f39ea84ee04d9f9311f83c5ad9390"
        },
        {
          "alg": "SHA-256",
          "content": "f9b2601381be482f70e5d1051a5965c25fb3625455a2bf520b5a077b22afb775"
        },
        {
          "alg": "SHA-256",
          "content": "30ce38e66630599e1193798285706903110d4f057aab3168a34b7fdc85569afc"
        },
        {
          "alg": "SHA-256",
          "content": "74afa28374a3c3a11b3b5e5fca0ae03bef8450d6aa3ab3a1e2c30e3a75d023dc"
        },
        {
          "alg": "SHA-256",
          "content": "d8a210b158a34164de8bb68b0e7780041a903d7b00c87e906fb69928bf7890d5"
        },
        {
          "alg": "SHA-256",
          "content": "0610b46293c59a3adbae3dee552b648b984176f8562ee0dba099a56cfbe4df1f"
        },
        {
          "alg": "SHA-256",
          "content": "5a7b3c1ee8265eb4c8f1b7d29943f195c00673f5ab60c192eba2d4a7eae5f46a"
        },
        {
          "alg": "SHA-256",
          "content": "e6b13af258d6a9ad602d57d889f83b9d5543acd471eee12eb51f5b01f8eb1bc2"
        },
        {
          "alg": "SHA-256",
          "content": "507553480670cab08a800b9463bdb881b2edeed77dc677b0a5915e6106e91a58"
        },
        {
          "alg": "SHA-256",
          "content": "604d076c55e2fdd4c1c03d06dc1a31b95130010517b5019db15365ec4a405fc6"
        },
        {
          "alg": "SHA-256",
          "content": "e71d5c6ebac14875668a1e90baf2ea0ef5b7ac7918355850c0908ae82bcb297c"
        },
        {
          "alg": "SHA-256",
          "content": "33486899acd2d7d3066156b03465b949da3fd41a5da6e394ec49d271baefcf05"
        },
        {
          "alg": "SHA-256",
          "content": "e228514a06843cae89621384cfe3a80418f3c04aadf8a3b14e46a7be704e4235"
        },
        {
          "alg": "SHA-256",
          "content": "88547535b787a6c9ce4086917b6e1d291aa8ed914fdd3a838b3539dc95c12804"
        },
        {
          "alg": "SHA-256",
          "content": "0b02e424deef65c9f7326d8c19220a2c9040c51dc165cddb732f16198c168396"
        },
        {
          "alg": "SHA-256",
          "content": "c31eebe420a9a5d2887b13000b043ff6ca27c452a9a22fa71f35f118e8d4bf89"
        },
        {
          "alg": "SHA-256",
          "content": "70d86fa5197b8947a2fa70260b48e400bf2ccacdcab97bb7de47e3d1e6312225"
        },
        {
          "alg": "SHA-256",
          "content": "5d4478d72eb61c36e5b446e375bbc49ed002430d17cdec3cecb36993398e1a9e"
        },
        {
          "alg": "SHA-256",
          "content": "7171ae35d2c33d326ac19dd8facb1e82e5fd04ef8c6c0e394d7af55a55051c22"
        },
        {
          "alg": "SHA-256",
          "content": "6fd1ad24dc235e4ab88cda009e19bf347aabb975e44fd5c2fb22a3f6e4141277"
        },
        {
          "alg": "SHA-256",
          "content": "f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0"
        },
        {
          "alg": "SHA-256",
          "content": "343e44b2a8e60e06a7e0d29c1671a0d9951f59174f3709962b5143f60a2a98bd"
        },
        {
          "alg": "SHA-256",
          "content": "df7d30371a2accfe4013e90445f6388c570f103d61019b6b7c57e0265250072a"
        },
        {
          "alg": "SHA-256",
          "content": "0b1831115c97f0663cb77aa27d381237e73ad4f721391a9bfb2fe8bc25fa6e77"
        },
        {
          "alg": "SHA-256",
          "content": "6b538e31eca1a7ea4605e44f81a48aa24c4632a277431a6ed3f328835901f4fd"
        },
        {
          "alg": "SHA-256",
          "content": "af338aa93554be859173c39c85243970dc6a289fa907402289eeae7543e1ae18"
        },
        {
          "alg": "SHA-256",
          "content": "caea3e9c79d5f0d2c6d9ab96111601797ea5da8e6d0723f77eabb0d4068d2b2f"
        },
        {
          "alg": "SHA-256",
          "content": "41b1d2bc74c2cac6f9074df52b2efbef2b30bdfe5f40cb78f8ca22963bc62977"
        },
        {
          "alg": "SHA-256",
          "content": "e6f40a8aa5a92f150bdb3e1c44b7e98fb7113955b2e5394122fa5532fec4b418"
        },
        {
          "alg": "SHA-256",
          "content": "373342dd05b1d07d752cecbec0c41817231f29f3a89aa8b8843f7b95992ed0c7"
        },
        {
          "alg": "SHA-256",
          "content": "b32888aad8b6e68f83a8fdccbf3165f5469702a7544472bdf41f582970ed3311"
        },
        {
          "alg": "SHA-256",
          "content": "9baa544e6acc91130e926e8c802a17f3b16fbea0fd441b5a60f5cf2cc5c3deba"
        },
        {
          "alg": "SHA-256",
          "content": "ad85e269fe54d506b240d2d7b9f5f2057c2aa9a2ea5b32c66f8902f768117ed2"
        },
        {
          "alg": "SHA-256",
          "content": "dc4a8d2b25efb6681ecacad42fca8859f88092d8732b170de6a5dddd80a1c8fa"
        },
        {
          "alg": "SHA-256",
          "content": "e405adefb53a435f01efa7ccdec012c016b5a1d3f35459990afc39b6be4d5056"
        },
        {
          "alg": "SHA-256",
          "content": "f38e60678850c42461d4202739f9bf1e3a737c7ad283638251e79cc49effb6b6"
        },
        {
          "alg": "SHA-256",
          "content": "223db574bb38637e8230eb14b185565023ab624474df94d2af18f1cdb625216f"
        },
        {
          "alg": "SHA-256",
          "content": "0f5f51a6466667a5a356e6381d362d259125b57f059103dd9fdc8c0cf1d14139"
        },
        {
          "alg": "SHA-256",
          "content": "3e62d15d3cfa26e3d0788094de7b64efa75f3a53875cdbccdf78547aed547a81"
        },
        {
          "alg": "SHA-256",
          "content": "656873859b3b50eeebe6db8b1455e99d90c26ab058db8e427046dbc35c3140a5"
        },
        {
          "alg": "SHA-256",
          "content": "73d496de46cd2cdbdbcce4ae4bcdb4afb6a11234a1df9c085249d55166b95116"
        },
        {
          "alg": "SHA-256",
          "content": "8cccf4f81371f257440c88faed6b74f1053eef90807b77e31ca057b2db74edb1"
        },
        {
          "alg": "SHA-256",
          "content": "7425ac3c54430f5fc5e7b6f41d41e704db073309acfc09305816bc6a0b26bb16"
        },
        {
          "alg": "SHA-256",
          "content": "042ec3bb8f319c147b1301f2393bc19dba6e176b7da446853406d041c36c7828"
        },
        {
          "alg": "SHA-256",
          "content": "281262213373b6d5e4bb4353bc36d1ba4084e6d6b5d242863721ef2bf2c2930b"
        },
        {
          "alg": "SHA-256",
          "content": "59923aa12d0157f6b82d686c3fd8e1166fa8cdfb3e17b42ce3b6147ff81528df"
        },
        {
          "alg": "SHA-256",
          "content": "16ecf15d6af39246fe33e507105d67e4b81d8f8d2c6598ff7e3ca1b8a37213f7"
        },
        {
          "alg": "SHA-256",
          "content": "3af60380ba0b7b5aeb329bc4e402acd25bd877e98b3727b0135cb5c2efdaefe9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/wrapt@1.17.3",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/raw-window-handle@0.6.2",
      "type": "library",
      "name": "raw-window-handle",
      "version": "0.6.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/raw-window-handle@0.6.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0 OR Zlib"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/aes-gcm@0.10.3",
      "type": "library",
      "name": "aes-gcm",
      "version": "0.10.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/aes-gcm@0.10.3",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/signal-exit@4.1.0",
      "type": "library",
      "name": "signal-exit",
      "version": "4.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f3c99d5ef3cc3d3b588d25b2a73a5bd84eb58f0e5e3a3b56c6d03dd7227bfef6d90faf1acdf235144e21650e4926296827d4ce827c8035dd2b86a8e6bd2a8af"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/signal-exit@4.1.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/ClickHouse/ch-go@v0.71.0",
      "type": "library",
      "name": "ch-go",
      "version": "v0.71.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_clickhouse_ch_go//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/ClickHouse/ch-go@v0.71.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/h2@0.4.12",
      "type": "library",
      "name": "h2",
      "version": "0.4.12",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/h2@0.4.12",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/simplebar-core@1.3.2",
      "type": "library",
      "name": "simplebar-core",
      "version": "1.3.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8a8134ee4ea6a98ec14690d8428f23e1cac9db646a50a8d9a39349ce62314de68add0bf5a3be0f916d80b23129d6eb497f674652f3619b365b65cba3cc507d7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/simplebar-core@1.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/thiserror@1.0.69",
      "type": "library",
      "name": "thiserror",
      "version": "1.0.69",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/thiserror@1.0.69",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/pin-project-lite@0.2.16",
      "type": "library",
      "name": "pin-project-lite",
      "version": "0.2.16",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/pin-project-lite@0.2.16",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/vcrpy@8.3.0",
      "type": "library",
      "name": "vcrpy",
      "version": "8.3.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "46d64e77e8d95e5c76c7d9a94ff05d8b38b2ae4e1d4869eb0235024b6fcb5212"
        },
        {
          "alg": "SHA-256",
          "content": "bd66e6143746778157f00e2a922527a8d96b2fdc350be8988a45a29c843815b9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/vcrpy@8.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/config/configretry@v1.61.0",
      "type": "library",
      "name": "configretry",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_config_configretry//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/config/configretry@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/cpufeatures@0.2.17",
      "type": "library",
      "name": "cpufeatures",
      "version": "0.2.17",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/cpufeatures@0.2.17",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/sgmllib3k@1.0.0",
      "type": "library",
      "name": "sgmllib3k",
      "version": "1.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7868fb1c8bfa764c1ac563d3cf369c381d1325d36124933a726f29fcdaa812e9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/sgmllib3k@1.0.0",
      "licenses": [
        {
          "license": {
            "id": "Python-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/reqwest@0.12.23",
      "type": "library",
      "name": "reqwest",
      "version": "0.12.23",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/reqwest@0.12.23",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/simpleini@2af65fc",
      "type": "library",
      "name": "simpleini",
      "version": "2af65fc",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:generic/simpleini@2af65fc",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/yaml-rust2@0.9.0",
      "type": "library",
      "name": "yaml-rust2",
      "version": "0.9.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2a1a1c0bc9823338a3bdf8c61f994f23ac004c6fa32c08cd152984499b445e8d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/yaml-rust2@0.9.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rand_core@0.5.1",
      "type": "library",
      "name": "rand_core",
      "version": "0.5.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rand_core@0.5.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pycparser@2.21",
      "type": "library",
      "name": "pycparser",
      "version": "2.21",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:pypi/pycparser@2.21",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/nagios@3.2.0",
      "type": "library",
      "name": "nagios",
      "version": "3.2.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@//packages/neb:nagios3_dependency_info"
        }
      ],
      "purl": "pkg:generic/nagios@3.2.0",
      "licenses": [
        {
          "license": {
            "id": "GPL-2.0-only"
          }
        }
      ],
      "cpe": "cpe:2.3:a:nagios:nagios:3.2.0:*:*:*:*:*:*:*"
    },
    {
      "bom-ref": "pkg:cargo/winnow@0.7.13",
      "type": "library",
      "name": "winnow",
      "version": "0.7.13",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/winnow@0.7.13",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/ghash@0.5.1",
      "type": "library",
      "name": "ghash",
      "version": "0.5.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/ghash@0.5.1",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/pierrec/lz4/v4@v4.1.27",
      "type": "library",
      "name": "v4",
      "version": "v4.1.27",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_pierrec_lz4_v4//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/pierrec/lz4/v4@v4.1.27",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/multidict@6.7.1",
      "type": "library",
      "name": "multidict",
      "version": "6.7.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "844c5bca0b5444adb44a623fb0a1310c2f4cd41f402126bb269cd44c9b3f3e1e"
        },
        {
          "alg": "SHA-256",
          "content": "b0fa96985700739c4c7853a43c0b3e169360d6855780021bfc6d0f1ce7c123e7"
        },
        {
          "alg": "SHA-256",
          "content": "b26684587228afed0d50cf804cc71062cc9c1cdf55051c4c6345d372947b268c"
        },
        {
          "alg": "SHA-256",
          "content": "24c0cf81544ca5e17cfcb6e482e7a82cd475925242b308b890c9452a074d4505"
        },
        {
          "alg": "SHA-256",
          "content": "08ccb2a6dc72009093ebe7f3f073e5ec5964cba9a706fa94b1a1484039b87941"
        },
        {
          "alg": "SHA-256",
          "content": "432feb25a1cb67fe82a9680b4d65fb542e4635cb3166cd9c01560651ad60f177"
        },
        {
          "alg": "SHA-256",
          "content": "dd96c01a9dcd4889dcfcf9eb5544ca0c77603f239e3ffab0524ec17aea9a93ee"
        },
        {
          "alg": "SHA-256",
          "content": "6704fa2b7453b2fb121740555fa1ee20cd98c4d011120caf4d2b8d4e7c76eec0"
        },
        {
          "alg": "SHA-256",
          "content": "5a37ca18e360377cfda1d62f5f382ff41f2b8c4ccb329ed974cc2e1643440118"
        },
        {
          "alg": "SHA-256",
          "content": "17307b22c217b4cf05033dabefe68255a534d637c6c9b0cc8382718f87be4262"
        },
        {
          "alg": "SHA-256",
          "content": "12fad252f8b267cc75b66e8fc51b3079604e8d43a75428ffe193cd9e2195dfd6"
        },
        {
          "alg": "SHA-256",
          "content": "7dfb78d966b2c906ae1d28ccf6e6712a3cd04407ee5088cd276fe8cb42186190"
        },
        {
          "alg": "SHA-256",
          "content": "935434b9853c7c112eee7ac891bc4cb86455aa631269ae35442cb316790c1445"
        },
        {
          "alg": "SHA-256",
          "content": "da62917e6076f512daccfbbde27f46fed1c98fee202f0559adec8ee0de67f71a"
        },
        {
          "alg": "SHA-256",
          "content": "026d264228bcd637d4e060844e39cdc60f86c479e463d49075dedc21b18fbbe0"
        },
        {
          "alg": "SHA-256",
          "content": "28ca5ce2fd9716631133d0e9a9b9a745ad7f60bac2bccafb56aa380fc0b6c511"
        },
        {
          "alg": "SHA-256",
          "content": "398c1478926eca669f2fd6a5856b6de9c0acf23a2cb59a14c0ba5844fa38077e"
        },
        {
          "alg": "SHA-256",
          "content": "cb2a55f408c3043e42b40cc8eecd575afa27b7e0b956dfb190de0f8499a57a53"
        },
        {
          "alg": "SHA-256",
          "content": "98bc624954ec4d2c7cb074b8eefc2b5d0ce7d482e410df446414355d158fe4ca"
        },
        {
          "alg": "SHA-256",
          "content": "bb08271280173720e9fea9ede98e5231defcbad90f1624bea26f32ec8a956e2f"
        },
        {
          "alg": "SHA-256",
          "content": "841189848ba629c3552035a6a7f5bf3b02eb304e9fea7492ca220a8eda6b0e5c"
        },
        {
          "alg": "SHA-256",
          "content": "97891f3b1b3ffbded884e2916cacf3c6fc87b66bb0dde46f7357404750559f33"
        },
        {
          "alg": "SHA-256",
          "content": "9004d8386d133b7e6135679424c91b0b854d2d164af6ea3f289f8f2761064609"
        },
        {
          "alg": "SHA-256",
          "content": "1d540e51b7e8e170174555edecddbd5538105443754539193e3e1061864d444d"
        },
        {
          "alg": "SHA-256",
          "content": "d4f49cb5661344764e4c7c7973e92a47a59b8fc19b6523649ec9dc4960e58a03"
        },
        {
          "alg": "SHA-256",
          "content": "6aac4f16b472d5b7dc6f66a0d49dd57b0e0902090be16594dc9ebfd3d17c47e7"
        },
        {
          "alg": "SHA-256",
          "content": "c76c4bec1538375dad9d452d246ca5368ad6e1c9039dadcf007ae59c70619ea1"
        },
        {
          "alg": "SHA-256",
          "content": "b4938326284c4f1224178a560987b6cf8b4d38458b113d9b8c1db1a836e640a2"
        },
        {
          "alg": "SHA-256",
          "content": "c524c6fb8fc342793708ab111c4dbc90ff9abd568de220432500e47e990c0358"
        },
        {
          "alg": "SHA-256",
          "content": "0e697826df7eb63418ee190fd06ce9f1803593bb4b9517d08c60d9b9a7f69d8f"
        },
        {
          "alg": "SHA-256",
          "content": "8f333ec9c5eb1b7105e3b84b53141e66ca05a19a605368c55450b6ba208cb9ee"
        },
        {
          "alg": "SHA-256",
          "content": "93b1818e4a6e0930454f0f2af7dfce69307ca03cdcfb3739bf4d91241967b6c1"
        },
        {
          "alg": "SHA-256",
          "content": "128441d052254f42989ef98b7b6a6ecb1e6f708aa962c7984235316db59f50fa"
        },
        {
          "alg": "SHA-256",
          "content": "55d97cc6dae627efa6a6e548885712d4864b81110ac76fa4e534c03819fa4a56"
        },
        {
          "alg": "SHA-256",
          "content": "bdbf9f3b332abd0cdb306e7c2113818ab1e922dc84b8f8fd06ec89ed2a19ab8b"
        },
        {
          "alg": "SHA-256",
          "content": "c0abd12629b0af3cf590982c0b413b1e7395cd4ec026f30986818ab95bfaa94a"
        },
        {
          "alg": "SHA-256",
          "content": "eb0ce7b2a32d09892b3dd6cc44877a0d02a33241fafca5f25c8b6b62374f8b75"
        },
        {
          "alg": "SHA-256",
          "content": "f5dd81c45b05518b9aa4da4aa74e1c93d715efa234fd3e8a179df611cc85e5f4"
        },
        {
          "alg": "SHA-256",
          "content": "3943debf0fbb57bdde5901695c11094a9a36723e5c03875f87718ee15ca2f4d2"
        },
        {
          "alg": "SHA-256",
          "content": "c93c3db7ea657dd4637d57e74ab73de31bccefe144d3d4ce370052035bc85fb5"
        },
        {
          "alg": "SHA-256",
          "content": "0458c978acd8e6ea53c81eefaddbbee9c6c5e591f41b3f5e8e194780fe026581"
        },
        {
          "alg": "SHA-256",
          "content": "5c4b9bfc148f5a91be9244d6264c53035c8a0dcd2f51f1c3c6e30e30ebaa1c84"
        },
        {
          "alg": "SHA-256",
          "content": "ac1c665bad8b5d762f5f85ebe4d94130c26965f11de70c708c75671297c776de"
        },
        {
          "alg": "SHA-256",
          "content": "cdea2e7b2456cfb6694fb113066fd0ec7ea4d67e3a35e1f4cbeea0b448bf5872"
        },
        {
          "alg": "SHA-256",
          "content": "97231140a50f5d447d3164f994b86a0bed7cd016e2682f8650d6a9158e14fd31"
        },
        {
          "alg": "SHA-256",
          "content": "eb304767bca2bb92fb9c5bd33cedc95baee5bb5f6c88e63706533a1c06ad08c8"
        },
        {
          "alg": "SHA-256",
          "content": "a0543217a6a017692aa6ae5cc39adb75e587af0f3a82288b1492eb73dd6cc2a4"
        },
        {
          "alg": "SHA-256",
          "content": "974e72a2474600827abaeda71af0c53d9ebbc3c2eb7da37b37d7829ae31232d8"
        },
        {
          "alg": "SHA-256",
          "content": "9d624335fd4fa1c08a53f8b4be7676ebde19cd092b3895c421045ca87895b429"
        },
        {
          "alg": "SHA-256",
          "content": "f537b55778cd3cbee430abe3131255d3a78202e0f9ea7ffc6ada893a4bcaeea4"
        },
        {
          "alg": "SHA-256",
          "content": "538cec1e18c067d0e6103aa9a74f9e832904c957adc260e61cd9d8cf0c3b3d37"
        },
        {
          "alg": "SHA-256",
          "content": "6d3bc717b6fe763b8be3f2bee2701d3c8eb1b2a8ae9f60910f1b2860c82b6c49"
        },
        {
          "alg": "SHA-256",
          "content": "233b398c29d3f1b9676b4b6f75c518a06fcb2ea0b925119fb2c1bc35c05e1601"
        },
        {
          "alg": "SHA-256",
          "content": "c102791b1c4f3ab36ce4101154549105a53dc828f016356b3e3bcae2e3a039d3"
        },
        {
          "alg": "SHA-256",
          "content": "439cbebd499f92e9aa6793016a8acaa161dfa749ae86d20960189f5398a19144"
        },
        {
          "alg": "SHA-256",
          "content": "7ff981b266af91d7b4b3793ca3382e53229088d193a85dfad6f5f4c27fc73e5d"
        },
        {
          "alg": "SHA-256",
          "content": "c9035dde0f916702850ef66460bc4239d89d08df4d02023a5926e7446724212c"
        },
        {
          "alg": "SHA-256",
          "content": "7a7e590ff876a3eaf1c02a4dfe0724b6e69a9e9de6d8f556816f29c496046e59"
        },
        {
          "alg": "SHA-256",
          "content": "03ede2a6ffbe8ef936b92cb4529f27f42be7f56afcdab5ab739cd5f27fb1cbf9"
        },
        {
          "alg": "SHA-256",
          "content": "749aa54f578f2e5f439538706a475aa844bfa8ef75854b1401e6e528e4937cf9"
        },
        {
          "alg": "SHA-256",
          "content": "fc5907494fccf3e7d3f94f95c91d6336b092b5fc83811720fae5e2765890dfba"
        },
        {
          "alg": "SHA-256",
          "content": "0d17522c37d03e85c8098ec8431636309b2682cf12e58f4dbc76121fb50e4962"
        },
        {
          "alg": "SHA-256",
          "content": "1e3a8bb24342a8201d178c3b4984c26ba81a577c80d4d525727427460a50c22d"
        },
        {
          "alg": "SHA-256",
          "content": "aa23b001d968faef416ff70dc0f1ab045517b9b42a90edd3e9bcdb06479e31d5"
        },
        {
          "alg": "SHA-256",
          "content": "57b46b24b5d5ebcc978da4ec23a819a9402b4228b8a90d9c656422b4bdd8a963"
        },
        {
          "alg": "SHA-256",
          "content": "d82dd730a95e6643802f4454b8fdecdf08667881a9c5670db85bc5a56693f122"
        },
        {
          "alg": "SHA-256",
          "content": "e954b24433c768ce78ab7929e84ccf3422e46deb45a4dc9f93438f8217fa2d34"
        },
        {
          "alg": "SHA-256",
          "content": "4885cb0e817aef5d00a2e8451d4665c1808378dc27c2705f1bf4ef8505c0d2e5"
        },
        {
          "alg": "SHA-256",
          "content": "283ddac99f7ac25a4acadbf004cb5ae34480bbeb063520f70ce397b281859362"
        },
        {
          "alg": "SHA-256",
          "content": "95922cee9a778659e91db6497596435777bd25ed116701a4c034f8e46544955a"
        },
        {
          "alg": "SHA-256",
          "content": "98c5787b0a0d9a41d9311eae44c3b76e6753def8d8870ab501320efe75a6a5f8"
        },
        {
          "alg": "SHA-256",
          "content": "f2a0a924d4c2e9afcd7ec64f9de35fcd96915149b2216e1cb2c10a56df483855"
        },
        {
          "alg": "SHA-256",
          "content": "e628ef0e6859ffd8273c69412a2465c4be4a9517d07261b33334b5ec6f3c7489"
        },
        {
          "alg": "SHA-256",
          "content": "c6b3228e1d80af737b72925ce5fb4daf5a335e49cd7ab77ed7b9fdfbf58c526e"
        },
        {
          "alg": "SHA-256",
          "content": "401c5a650f3add2472d1d288c26deebc540f99e2fb83e9525007a74cd2116f1d"
        },
        {
          "alg": "SHA-256",
          "content": "af959b9beeb66c822380f222f0e0a1889331597e81f1ded7f374f3ecb0fd6c52"
        },
        {
          "alg": "SHA-256",
          "content": "d54ecf9f301853f2c5e802da559604b3e95bb7a3b01a9c295c6ee591b9882de8"
        },
        {
          "alg": "SHA-256",
          "content": "6f77ce314a29263e67adadc7e7c1bc699fcb3a305059ab973d038f87caa42ed0"
        },
        {
          "alg": "SHA-256",
          "content": "9f9af11306994335398293f9958071019e3ab95e9a707dc1383a35613f6abcb9"
        },
        {
          "alg": "SHA-256",
          "content": "14525a5f61d7d0c94b368a42cff4c9a4e7ba2d52e2672a7b23d84dc86fb02b0c"
        },
        {
          "alg": "SHA-256",
          "content": "c3a32d23520ee37bf327d1e1a656fec76a2edd5c038bf43eddfa0572ec49c60b"
        },
        {
          "alg": "SHA-256",
          "content": "90efbcf47dbe33dcf643a1e400d67d59abeac5db07dc3f27d6bdeae497a2198c"
        },
        {
          "alg": "SHA-256",
          "content": "21f830fe223215dffd51f538e78c172ed7c7f60c9b96a2bf05c4848ad49921c3"
        },
        {
          "alg": "SHA-256",
          "content": "ba0a9fb644d0c1a2194cf7ffb043bd852cea63a57f66fbd33959f7dae18517bf"
        },
        {
          "alg": "SHA-256",
          "content": "bfde23ef6ed9db7eaee6c37dcec08524cb43903c60b285b172b6c094711b3961"
        },
        {
          "alg": "SHA-256",
          "content": "df9f19c28adcb40b6aae30bbaa1478c389efd50c28d541d76760199fc1037c32"
        },
        {
          "alg": "SHA-256",
          "content": "497394b3239fc6f0e13a78a3e1b61296e72bf1c5f94b4c4eb80b265c37a131cd"
        },
        {
          "alg": "SHA-256",
          "content": "f99fe611c312b3c1c0ace793f92464d8cd263cc3b26b5721950d977b006b6c4d"
        },
        {
          "alg": "SHA-256",
          "content": "98655c737850c064a65e006a3df7c997cd3b220be4ec8fe26215760b9697d4d7"
        },
        {
          "alg": "SHA-256",
          "content": "3ab8b9d8b75aef9df299595d5388b14530839f6422333357af1339443cff777d"
        },
        {
          "alg": "SHA-256",
          "content": "a088b62bd733e2ad12c50dad01b7d0166c30287c166e137433d3b410add807a6"
        },
        {
          "alg": "SHA-256",
          "content": "3d51ff4785d58d3f6c91bdbffcb5e1f7ddfda557727043aa20d20ec4f65e324a"
        },
        {
          "alg": "SHA-256",
          "content": "497bde6223c212ba11d462853cfa4f0ae6ef97465033e7dc9940cdb3ab5b48e5"
        },
        {
          "alg": "SHA-256",
          "content": "a407f13c188f804c759fc6a9f88286a565c242a76b27626594c133b82883b5c2"
        },
        {
          "alg": "SHA-256",
          "content": "c5f0c21549ab432b57dcc82130f388d84ad8179824cc3f223d5e7cfbfd4143f6"
        },
        {
          "alg": "SHA-256",
          "content": "17207077e29342fdc2c9a82e4b306f1127bf1ea91f8b71e02d4798a70bb99991"
        },
        {
          "alg": "SHA-256",
          "content": "e1c5988359516095535c4301af38d8a8838534158f649c05dd1050222321bcb3"
        },
        {
          "alg": "SHA-256",
          "content": "5e01429a929600e7dab7b166062d9bb54a5eed752384c7384c968c2afab8f50f"
        },
        {
          "alg": "SHA-256",
          "content": "3758692429e4e32f1ba0df23219cd0b4fc0a52f476726fff9337d1a57676a582"
        },
        {
          "alg": "SHA-256",
          "content": "3fccb473e87eaa1382689053e4a4618e7ba7b9b9b8d6adf2027ee474597128cd"
        },
        {
          "alg": "SHA-256",
          "content": "253282d70d67885a15c8a7716f3a73edf2d635793ceda8173b9ecc21f2fb8292"
        },
        {
          "alg": "SHA-256",
          "content": "eb351f72c26dc9abe338ca7294661aa22969ad8ffe7ef7d5541d19f368dc854a"
        },
        {
          "alg": "SHA-256",
          "content": "619e5a1ac57986dbfec9f0b301d865dddf763696435e2962f6d9cf2fdff2bb71"
        },
        {
          "alg": "SHA-256",
          "content": "8be1802715a8e892c784c0197c2ace276ea52702a0ede98b6310c8f255a5afb3"
        },
        {
          "alg": "SHA-256",
          "content": "563fe25c678aaba333d5399408f5ec3c383ca5b663e7f774dd179a520b8144df"
        },
        {
          "alg": "SHA-256",
          "content": "0b4c48648d7649c9335cf1927a8b87fa692de3dcb15faa676c6a6f1f1aabda43"
        },
        {
          "alg": "SHA-256",
          "content": "10ae39c9cfe6adedcdb764f5e8411d4a92b055e35573a2eaa88d3323289ef93c"
        },
        {
          "alg": "SHA-256",
          "content": "7eee46ccb30ff48a1e35bb818cc90846c6be2b68240e42a78599166722cea709"
        },
        {
          "alg": "SHA-256",
          "content": "9b0d9b91d1aa44db9c1f1ecd0d9d2ae610b2f4f856448664e01a3b35899f3f92"
        },
        {
          "alg": "SHA-256",
          "content": "a9fc4caa29e2e6ae408d1c450ac8bf19892c5fca83ee634ecd88a53332c59981"
        },
        {
          "alg": "SHA-256",
          "content": "4cfb48c6ea66c83bcaaf7e4dfa7ec1b6bbcf751b7db85a328902796dfde4c060"
        },
        {
          "alg": "SHA-256",
          "content": "f33dc2a3abe9249ea5d8360f969ec7f4142e7ac45ee7014d8f8d5acddf178b7b"
        },
        {
          "alg": "SHA-256",
          "content": "ec6652a1bee61c53a3e5776b6049172c53b6aaba34f18c9ad04f82712bac623d"
        },
        {
          "alg": "SHA-256",
          "content": "59bc83d3f66b41dac1e7460aac1d196edc70c9ba3094965c467715a70ecb46db"
        },
        {
          "alg": "SHA-256",
          "content": "5fa6a95dfee63893d80a34758cd0e0c118a30b8dcb46372bf75106c591b77889"
        },
        {
          "alg": "SHA-256",
          "content": "e82d14e3c948952a1a85503817e038cba5905a3352de76b9a465075d072fba23"
        },
        {
          "alg": "SHA-256",
          "content": "a90f75c956e32891a4eda3639ce6dd86e87105271f43d43442a3aedf3cddf172"
        },
        {
          "alg": "SHA-256",
          "content": "5884a04f4ff56c6120f6ccf703bdeb8b5079d808ba604d4d53aec0d55dc33568"
        },
        {
          "alg": "SHA-256",
          "content": "25167cc263257660290fba06b9318d2026e3c910be240a146e1f66dd114af2b0"
        },
        {
          "alg": "SHA-256",
          "content": "6b83cabdc375ffaaa15edd97eb7c0c672ad788e2687004990074d7d6c9b140c8"
        },
        {
          "alg": "SHA-256",
          "content": "960c83bf01a95b12b08fd54324a4eb1d5b52c88932b5cba5d6e712bb3ed12eb5"
        },
        {
          "alg": "SHA-256",
          "content": "fcee94dfbd638784645b066074b338bc9cc155d4b4bffa4adce1615c5a426c19"
        },
        {
          "alg": "SHA-256",
          "content": "41f2952231456154ee479651491e94118229844dd7226541788be783be2b5108"
        },
        {
          "alg": "SHA-256",
          "content": "1b99af4d9eec0b49927b4402bcbb58dea89d3e0db8806a4086117019939ad3dd"
        },
        {
          "alg": "SHA-256",
          "content": "1fa6609d0364f4f6f58351b4659a1f3e0e898ba2a8c5cac04cb2c7bc556b0bc5"
        },
        {
          "alg": "SHA-256",
          "content": "2e1425e2f99ec5bd36c15a01b690a1a2456209c5deed58f95469ffb46039ccbb"
        },
        {
          "alg": "SHA-256",
          "content": "273d23f4b40f3dce4d6c8a821c741a86dec62cded82e1175ba3d99be128147ed"
        },
        {
          "alg": "SHA-256",
          "content": "65573858d27cdeaca41893185677dc82395159aa28875a8867af66532d413a8f"
        },
        {
          "alg": "SHA-256",
          "content": "067343c68cd6612d375710f895337b3a98a033c94f14b9a99eff902f205424e2"
        },
        {
          "alg": "SHA-256",
          "content": "3bd231490fa7217cc832528e1cd8752a96f0125ddd2b5749390f7c3ec8721b65"
        },
        {
          "alg": "SHA-256",
          "content": "2e2d2ed645ea29f31c4c7ea1552fcfd7cb7ba656e1eafd4134a6620c9f5fdd9e"
        },
        {
          "alg": "SHA-256",
          "content": "8affcf1c98b82bc901702eb73b6947a1bfa170823c153fe8a47b5f5f02e48e40"
        },
        {
          "alg": "SHA-256",
          "content": "b8c990b037d2fff2f4e33d3f21b9b531c5745b33a49a7d6dbe7a177266af44f6"
        },
        {
          "alg": "SHA-256",
          "content": "ce1bbd7d780bb5a0da032e095c951f7014d6b0a205f8318308140f1a6aba159e"
        },
        {
          "alg": "SHA-256",
          "content": "121a34e5bfa410cdf2c8c49716de160de3b1dbcd86b49656f5681e4543bcd1a8"
        },
        {
          "alg": "SHA-256",
          "content": "cf37cbe5ced48d417ba045aca1b21bafca67489452debcde94778a576666a1df"
        },
        {
          "alg": "SHA-256",
          "content": "d62b7f64ffde3b99d06b707a280db04fb3855b55f5a06df387236051d0668f4a"
        },
        {
          "alg": "SHA-256",
          "content": "84e61e3af5463c19b67ced91f6c634effb89ef8bfc5ca0267f954451ed4bb6a2"
        },
        {
          "alg": "SHA-256",
          "content": "fa263a02f4f2dd2d11a7b1bb4362aa7cb1049f84a9235d31adf63f30143469a0"
        },
        {
          "alg": "SHA-256",
          "content": "2bbd113e0d4af5db41d5ebfe9ccaff89de2120578164f86a5d17d5a576d1e5b2"
        },
        {
          "alg": "SHA-256",
          "content": "9c90fed18bffc0189ba814749fdcc102b536e83a9f738a9003e569acd540a733"
        },
        {
          "alg": "SHA-256",
          "content": "0b38ebffd9be37c1170d33bc0f36f4f262e0a09bc1aac1c34c7aa51a7293f0b3"
        },
        {
          "alg": "SHA-256",
          "content": "38fb49540705369bab8484db0689d86c0a33a0a9f2c1b197f506b71b4b6c19b0"
        },
        {
          "alg": "SHA-256",
          "content": "2b41f5fed0ed563624f1c17630cb9941cf2309d4df00e494b551b5f3e3d67a23"
        },
        {
          "alg": "SHA-256",
          "content": "0e161ddf326db5577c3a4cc2d8648f81456e8a20d40415541587a71620d7a7d1"
        },
        {
          "alg": "SHA-256",
          "content": "6b10359683bd8806a200fd2909e7c8ca3a7b24ec1d8132e483d58e791d881048"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/multidict@6.7.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40alloc/quick-lru@5.2.0",
      "type": "library",
      "name": "quick-lru",
      "version": "5.2.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52b700041fb86d4ac5001c1b96e4c8044ad7c2f6ec53f57b4d959f99b8097db930881bb3892f60c5d383532ba279c7dd190f398e094c5ba8ee4b7fb3e53b0a2f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40alloc/quick-lru@5.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/schannel@0.1.29",
      "type": "library",
      "name": "schannel",
      "version": "0.1.29",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/schannel@0.1.29",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/wasm-bindgen-macro-support@0.2.100",
      "type": "library",
      "name": "wasm-bindgen-macro-support",
      "version": "0.2.100",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/wasm-bindgen-macro-support@0.2.100",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-delaunay@6.0.4",
      "type": "library",
      "name": "d3-delaunay",
      "version": "6.0.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "99d8ed219d572c033c6e6fe1c775b08df1ede928207a4eea1f4e373bc2848c35cde34c62defc7fea9612553c0b8c48225d04dbbdaa2e58aca72c189467a48ae8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-delaunay@6.0.4",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-time-format@4.1.0",
      "type": "library",
      "name": "d3-time-format",
      "version": "4.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "749c4f065cc2ecdba00763c32f0a3d43c2624d1dccddee3f5c0364ade29253117cbef5caaa6d587eae10e5d97c6ee765ba745595451a0d4805b7b780f03e8d2e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-time-format@4.1.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/oid-registry@0.6.1",
      "type": "library",
      "name": "oid-registry",
      "version": "0.6.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/oid-registry@0.6.1",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/prometheus/exporter-toolkit@v0.16.0",
      "type": "library",
      "name": "exporter-toolkit",
      "version": "v0.16.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_prometheus_exporter_toolkit//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/prometheus/exporter-toolkit@v0.16.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/elastic/lunes@v0.2.2",
      "type": "library",
      "name": "lunes",
      "version": "v0.2.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_elastic_lunes//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/elastic/lunes@v0.2.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3@7.9.0",
      "type": "library",
      "name": "d3",
      "version": "7.9.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b5538ea354ffb0ec8badf09b7cae2d58b0f3af169838ea4f8af13a426f43fece30a48e43e757b5b37c3273307cb52e703ec23e692d3d708cef74d602d778484"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3@7.9.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/linux-raw-sys@0.9.4",
      "type": "library",
      "name": "linux-raw-sys",
      "version": "0.9.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/linux-raw-sys@0.9.4",
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/sigs.k8s.io/json@v0.0.0-20250730193827-2d320260d730",
      "type": "library",
      "name": "json",
      "version": "v0.0.0-20250730193827-2d320260d730",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_k8s_sigs_json//:package_metadata"
        }
      ],
      "purl": "pkg:golang/sigs.k8s.io/json@v0.0.0-20250730193827-2d320260d730",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/google-api-core@2.30.3",
      "type": "library",
      "name": "google-api-core",
      "version": "2.30.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a85761ba72c444dad5d611c2220633480b2b6be2521eca69cca2dbb3ffd6bfe8"
        },
        {
          "alg": "SHA-256",
          "content": "e601a37f148585319b26db36e219df68c5d07b6382cff2d580e83404e44d641b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/google-api-core@2.30.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/LWP-Protocol-https@6.10",
      "type": "library",
      "name": "LWP-Protocol-https",
      "version": "6.10",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:LWP-Protocol-https-6.10.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/LWP-Protocol-https@6.10",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/pkg-config@0.3.32",
      "type": "library",
      "name": "pkg-config",
      "version": "0.3.32",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/pkg-config@0.3.32",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Socket@2.019",
      "type": "library",
      "name": "Socket",
      "version": "2.019",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Socket-2.019.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Socket@2.019",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/nu-ansi-term@0.50.3",
      "type": "library",
      "name": "nu-ansi-term",
      "version": "0.50.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/nu-ansi-term@0.50.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal@v0.155.0",
      "type": "library",
      "name": "coreinternal",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_internal_coreinternal//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal@v0.155.0",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/swag/yamlutils@v0.25.5",
      "type": "library",
      "name": "yamlutils",
      "version": "v0.25.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_swag_yamlutils//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/swag/yamlutils@v0.25.5",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/crossbeam-deque@0.8.6",
      "type": "library",
      "name": "crossbeam-deque",
      "version": "0.8.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/crossbeam-deque@0.8.6",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/config/configtls@v1.61.0",
      "type": "library",
      "name": "configtls",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_config_configtls//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/config/configtls@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/qrcode@1.5.4",
      "type": "library",
      "name": "qrcode",
      "version": "1.5.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5c6bbd59822bba3918c7a85043a6748c4d1d91793a17e25d40bb55452f255e05315abf3427bf9271305af7ba41d52a94ab480d8c0a4d253494b292351fcfb66"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/qrcode@1.5.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vueuse/metadata@10.11.1",
      "type": "library",
      "name": "metadata",
      "version": "10.11.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2066b9157774d37520d6a0199b213cc05dec27cd7118b4aa4eab50ea36957e4799e22e644b69b0405eb5ca156aa234677a755ec393e574bc9182f765e1862e4b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vueuse/metadata@10.11.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/typed-builder-macro@0.18.2",
      "type": "library",
      "name": "typed-builder-macro",
      "version": "0.18.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1f718dfaf347dcb5b983bfc87608144b0bad87970aebcbea5ce44d2a30c08e63"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/typed-builder-macro@0.18.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/termtree@0.5.1",
      "type": "library",
      "name": "termtree",
      "version": "0.5.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/termtree@0.5.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_x86_64_gnullvm@0.42.2",
      "type": "library",
      "name": "windows_x86_64_gnullvm",
      "version": "0.42.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_gnullvm@0.42.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/puzpuzpuz/xsync/v4@v4.5.0",
      "type": "library",
      "name": "v4",
      "version": "v4.5.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_puzpuzpuz_xsync_v4//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/puzpuzpuz/xsync/v4@v4.5.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40zxcvbn-ts/language-common@3.0.4",
      "type": "library",
      "name": "language-common",
      "version": "3.0.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be248d367458b5ced42d7cf1ad021550dc0700f49746da08c32fd3ab85d041d2249c1cf0e2fcf7ea540b17a9af84c953225a63a0dfd9d4616efdfc22025512b3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40zxcvbn-ts/language-common@3.0.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/estree-walker@2.0.2",
      "type": "library",
      "name": "estree-walker",
      "version": "2.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45f924fcca7f0cbec95637b7bb5f05c45ba34254cd476aba41f312301ec0bc2071f753468ff6dade409fcdad1fe9d5436f0ed89517ff9c3ae7ee942b082c90ff"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/estree-walker@2.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/inter@4.1",
      "type": "library",
      "name": "inter",
      "version": "4.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@//packages/cmk-frontend/src/themes/facelift/fonts/inter:dependency_info"
        }
      ],
      "purl": "pkg:generic/inter@4.1",
      "licenses": [
        {
          "license": {
            "id": "OFL-1.1"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/cursor-icon@1.2.0",
      "type": "library",
      "name": "cursor-icon",
      "version": "1.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/cursor-icon@1.2.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0 OR Zlib"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/PySocks@1.7.1",
      "type": "library",
      "name": "PySocks",
      "version": "1.7.1",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:pypi/PySocks@1.7.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/async-native-tls@0.4.0",
      "type": "library",
      "name": "async-native-tls",
      "version": "0.4.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d57d4cec3c647232e1094dc013546c0b33ce785d8aeb251e1f20dfaf8a9a13fe"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/async-native-tls@0.4.0",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/serde@1.0.219",
      "type": "library",
      "name": "serde",
      "version": "1.0.219",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/serde@1.0.219",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/hashicorp/cronexpr@v1.1.3",
      "type": "library",
      "name": "cronexpr",
      "version": "v1.1.3",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_hashicorp_cronexpr//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/hashicorp/cronexpr@v1.1.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/system-configuration-sys@0.6.0",
      "type": "library",
      "name": "system-configuration-sys",
      "version": "0.6.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/system-configuration-sys@0.6.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/nuvola-icons@1",
      "type": "library",
      "name": "nuvola-icons",
      "version": "1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@//packages/cmk-frontend/src/images:dependency_info"
        }
      ],
      "purl": "pkg:generic/nuvola-icons@1",
      "licenses": [
        {
          "license": {
            "id": "LGPL-2.1-only"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/ms@2.1.3",
      "type": "library",
      "name": "ms",
      "version": "2.1.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/ms@2.1.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/klauspost/compress@v1.18.6",
      "type": "library",
      "name": "compress",
      "version": "v1.18.6",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_klauspost_compress//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/klauspost/compress@v1.18.6",
      "licenses": [
        {
          "expression": "BSD-3-Clause AND Apache-2.0 AND MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/winapi-x86_64-pc-windows-gnu@0.4.0",
      "type": "library",
      "name": "winapi-x86_64-pc-windows-gnu",
      "version": "0.4.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/winapi-x86_64-pc-windows-gnu@0.4.0",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/potential_utf@0.1.2",
      "type": "library",
      "name": "potential_utf",
      "version": "0.1.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/potential_utf@0.1.2",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pathable@0.4.4",
      "type": "library",
      "name": "pathable",
      "version": "0.4.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6905a3cd17804edfac7875b5f6c9142a218c7caef78693c2dbbbfbac186d88b2"
        },
        {
          "alg": "SHA-256",
          "content": "5ae9e94793b6ef5a4cbe0a7ce9dbbefc1eec38df253763fd0aeeacf2762dbbc2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pathable@0.4.4",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/core-graphics-types@0.1.3",
      "type": "library",
      "name": "core-graphics-types",
      "version": "0.1.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/core-graphics-types@0.1.3",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/andybalholm/brotli@v1.2.0",
      "type": "library",
      "name": "brotli",
      "version": "v1.2.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_andybalholm_brotli//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/andybalholm/brotli@v1.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/kylelemons/godebug@v1.1.0",
      "type": "library",
      "name": "godebug",
      "version": "v1.1.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_kylelemons_godebug//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/kylelemons/godebug@v1.1.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/exporter/debugexporter@v0.155.0",
      "type": "library",
      "name": "debugexporter",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_exporter_debugexporter//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/exporter/debugexporter@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/gitpython@3.1.57",
      "type": "library",
      "name": "gitpython",
      "version": "3.1.57",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c493ec57c0ef6b19743798b6a5af859c71814b524e7e6f97baa2f8e658961488"
        },
        {
          "alg": "SHA-256",
          "content": "4ccf7d73c10f5c9e76043fbb2675ac5a1b3ff5b41e648f56bcbed5f63792ecaf"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/gitpython@3.1.57",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/x-wr-timezone@2.0.1",
      "type": "library",
      "name": "x-wr-timezone",
      "version": "2.0.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9166c40e6ffd4c0edebabc354e1a1e2cffc1bb473f88007694793757685cc8c3"
        },
        {
          "alg": "SHA-256",
          "content": "e74a53b9f4f7def8138455c240e65e47c224778bce3c024fcd6da2cbe91ca038"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/x-wr-timezone@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "LGPL-3.0-or-later"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/gunicorn@26.0.0",
      "type": "library",
      "name": "gunicorn",
      "version": "26.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "40233d26a5f0d1872916188c276e21641155111c2853f0c2cd55260aec0d24fc"
        },
        {
          "alg": "SHA-256",
          "content": "ca9346f85e3a4aeeb64d491045c16b9a35647abd37ea15efe53080eb8b090baf"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/gunicorn@26.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/zerotrie@0.2.2",
      "type": "library",
      "name": "zerotrie",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/zerotrie@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/num_enum@0.7.4",
      "type": "library",
      "name": "num_enum",
      "version": "0.7.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/num_enum@0.7.4",
      "licenses": [
        {
          "expression": "BSD-3-Clause OR MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/generic-array@0.14.7",
      "type": "library",
      "name": "generic-array",
      "version": "0.14.7",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/generic-array@0.14.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/s3transfer@0.16.1",
      "type": "library",
      "name": "s3transfer",
      "version": "0.16.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "61bcd00ccb83b21a0fe7e91a553fff9729d46c83b4e0106e7c314a733891f7c2"
        },
        {
          "alg": "SHA-256",
          "content": "8e424355754b9ccb32467bdc568edf55be82692ef2002d934b1311dbb3b9e524"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/s3transfer@0.16.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/aho-corasick@1.1.3",
      "type": "library",
      "name": "aho-corasick",
      "version": "1.1.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/aho-corasick@1.1.3",
      "licenses": [
        {
          "expression": "Unlicense OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/HTTP-Cookies@6.01",
      "type": "library",
      "name": "HTTP-Cookies",
      "version": "6.01",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:HTTP-Cookies-6.01.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/HTTP-Cookies@6.01",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/hashicorp/consul/api@v1.32.1",
      "type": "library",
      "name": "api",
      "version": "v1.32.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_hashicorp_consul_api//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/hashicorp/consul/api@v1.32.1",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Module-Load@0.32",
      "type": "library",
      "name": "Module-Load",
      "version": "0.32",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Module-Load-0.32.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Module-Load@0.32",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/setproctitle@1.3.7",
      "type": "library",
      "name": "setproctitle",
      "version": "1.3.7",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a05509cfb2059e5d2ddff701d38e474169e9ce2a298cf1b6fd5f3a213a553fe5"
        },
        {
          "alg": "SHA-256",
          "content": "a7d159e7345f343b44330cbba9194169b8590cb13dae940da47aa36a72aa9929"
        },
        {
          "alg": "SHA-256",
          "content": "b7cb05bd446687ff816a3aaaf831047fc4c364feff7ada94a66024f1367b448c"
        },
        {
          "alg": "SHA-256",
          "content": "1403d2abfd32790b6369916e2313dffbe87d6b11dca5bbd898981bcde48e7a2b"
        },
        {
          "alg": "SHA-256",
          "content": "0564a936ea687cd24dffcea35903e2a20962aa6ac20e61dd3a207652401492dd"
        },
        {
          "alg": "SHA-256",
          "content": "1fae595d032b30dab4d659bece20debd202229fce12b55abab978b7f30783d73"
        },
        {
          "alg": "SHA-256",
          "content": "01f27b5b72505b304152cb0bd7ff410cc4f2d69ac70c21a7fdfa64400a68642d"
        },
        {
          "alg": "SHA-256",
          "content": "585edf25e54e21a94ccb0fe81ad32b9196b69ebc4fc25f81da81fb8a50cca9e4"
        },
        {
          "alg": "SHA-256",
          "content": "80b6a562cbc92b289c28f34ce709a16b26b1696e9b9a0542a675ce3a788bdf3f"
        },
        {
          "alg": "SHA-256",
          "content": "ff3c1c32382fb71a200db8bab3df22f32e6ac7ec3170e92fa5b542cf42eed9a2"
        },
        {
          "alg": "SHA-256",
          "content": "8ce2e39a40fca82744883834683d833e0eb28623752cc1c21c2ec8f06a890b39"
        },
        {
          "alg": "SHA-256",
          "content": "eb440c5644a448e6203935ed60466ec8d0df7278cd22dc6cf782d07911bcbea6"
        },
        {
          "alg": "SHA-256",
          "content": "a93e4770ac22794cfa651ee53f092d7de7105c76b9fc088bb81ca0dcf698f704"
        },
        {
          "alg": "SHA-256",
          "content": "c3736b2a423146b5e62230502e47e08e68282ff3b69bcfe08a322bee73407922"
        },
        {
          "alg": "SHA-256",
          "content": "cdd8aa571b7aa39840fdbea620e308a19691ff595c3a10231e9ee830339dd798"
        },
        {
          "alg": "SHA-256",
          "content": "7f9e9e3ff135cbcc3edd2f4cf29b139f4aca040d931573102742db70ff428c17"
        },
        {
          "alg": "SHA-256",
          "content": "45e3ef48350abb49cf937d0a8ba15e42cee1e5ae13ca41a77c66d1abc27a5070"
        },
        {
          "alg": "SHA-256",
          "content": "2dc99aec591ab6126e636b11035a70991bc1ab7a261da428491a40b84376654e"
        },
        {
          "alg": "SHA-256",
          "content": "00afa6fc507967d8c9d592a887cdc6c1f5742ceac6a4354d111ca0214847732c"
        },
        {
          "alg": "SHA-256",
          "content": "5fa1953126a3b9bd47049d58c51b9dac72e78ed120459bd3aceb1bacee72357c"
        },
        {
          "alg": "SHA-256",
          "content": "b53602371a52b91c80aaf578b5ada29d311d12b8a69c0c17fbc35b76a1fd4f2e"
        },
        {
          "alg": "SHA-256",
          "content": "0b5074649797fd07c72ca1f6bff0406f4a42e1194faac03ecaab765ce605866f"
        },
        {
          "alg": "SHA-256",
          "content": "7f47accafac7fe6535ba8ba9efd59df9d84a6214565108d0ebb1199119c9cbbd"
        },
        {
          "alg": "SHA-256",
          "content": "9888ceb4faea3116cf02a920ff00bfbc8cc899743e4b4ac914b03625bdc3c300"
        },
        {
          "alg": "SHA-256",
          "content": "b1cac6a4b0252b8811d60b6d8d0f157c0fdfed379ac89c25a914e6346cf355a1"
        },
        {
          "alg": "SHA-256",
          "content": "f6f268caeabb37ccd824d749e7ce0ec6337c4ed954adba33ec0d90cc46b0ab78"
        },
        {
          "alg": "SHA-256",
          "content": "fcb966a6c57cf07cc9448321a08f3be6b11b7635be502669bc1d8745115d7e7f"
        },
        {
          "alg": "SHA-256",
          "content": "97a090fed480471bb175689859532709e28c085087e344bca45cf318034f70c4"
        },
        {
          "alg": "SHA-256",
          "content": "bc2bc917691c1537d5b9bca1468437176809c7e11e5694ca79a9ca12345dcb9e"
        },
        {
          "alg": "SHA-256",
          "content": "35a2cabcfdea4643d7811cfe9f3d92366d282b38ef5e7e93e25dafb6f97b0a59"
        },
        {
          "alg": "SHA-256",
          "content": "80c36c6a87ff72eabf621d0c79b66f3bdd0ecc79e873c1e9f0651ee8bf215c63"
        },
        {
          "alg": "SHA-256",
          "content": "3384e682b158d569e85a51cfbde2afd1ab57ecf93ea6651fe198d0ba451196ee"
        },
        {
          "alg": "SHA-256",
          "content": "a20fb1a3974e2dab857870cf874b325b8705605cb7e7e8bcbb915bca896f52a9"
        },
        {
          "alg": "SHA-256",
          "content": "80e177eff2d1ec172188d0d7fd9694f8e43d3aab76a6f5f929bee7bf7894e98b"
        },
        {
          "alg": "SHA-256",
          "content": "a74714ce836914063c36c8a26ae11383cf8a379698c989fe46883e38a8faa5be"
        },
        {
          "alg": "SHA-256",
          "content": "cbc388e3d86da1f766d8fc2e12682e446064c01cea9f88a88647cfe7c011de6a"
        },
        {
          "alg": "SHA-256",
          "content": "cf555b6299f10a6eb44e4f96d2f5a3884c70ce25dc5c8796aaa2f7b40e72cb1b"
        },
        {
          "alg": "SHA-256",
          "content": "d8828b356114f6b308b04afe398ed93803d7fca4a955dd3abe84430e28d33739"
        },
        {
          "alg": "SHA-256",
          "content": "6da835e76ae18574859224a75db6e15c4c2aaa66d300a57efeaa4c97ca4c7381"
        },
        {
          "alg": "SHA-256",
          "content": "6f1be447456fe1e16c92f5fb479404a850d8f4f4ff47192fde14a59b0bae6a0a"
        },
        {
          "alg": "SHA-256",
          "content": "be7e01f3ad8d0e43954bebdb3088cb466633c2f4acdd88647e7fbfcfe9b9729f"
        },
        {
          "alg": "SHA-256",
          "content": "96c38cdeef9036eb2724c2210e8d0b93224e709af68c435d46a4733a3675fee1"
        },
        {
          "alg": "SHA-256",
          "content": "db116850fcf7cca19492030f8d3b4b6e231278e8fe097a043957d22ce1bdf3ee"
        },
        {
          "alg": "SHA-256",
          "content": "47d36e418ab86b3bc7946e27155e281a743274d02cd7e545f5d628a2875d32f9"
        },
        {
          "alg": "SHA-256",
          "content": "f2ae6c3f042fc866cc0fa2bc35ae00d334a9fa56c9d28dfc47d1b4f5ed23e375"
        },
        {
          "alg": "SHA-256",
          "content": "14c7eba8d90c93b0e79c01f0bd92a37b61983c27d6d7d5a3b5defd599113d60e"
        },
        {
          "alg": "SHA-256",
          "content": "f1704c9e041f2b1dc38f5be4552e141e1432fba3dd52c72eeffd5bc2db04dc65"
        },
        {
          "alg": "SHA-256",
          "content": "b0304f905efc845829ac2bc791ddebb976db2885f6171f4a3de678d7ee3f7c9f"
        },
        {
          "alg": "SHA-256",
          "content": "690b4776f9c15aaf1023bb07d7c5b797681a17af98a4a69e76a1d504e41108b7"
        },
        {
          "alg": "SHA-256",
          "content": "3a57b9a00de8cae7e2a1f7b9f0c2ac7b69372159e16a7708aa2f38f9e5cc987a"
        },
        {
          "alg": "SHA-256",
          "content": "4a5e212bf438a4dbeece763f4962ad472c6008ff6702e230b4f16a037e2f6f29"
        },
        {
          "alg": "SHA-256",
          "content": "a97200acc6b64ec4cada52c2ecaf1fba1ef9429ce9c542f8a7db5bcaa9dcbd95"
        },
        {
          "alg": "SHA-256",
          "content": "02432f26f5d1329ab22279ff863c83589894977063f59e6c4b4845804a08f8c2"
        },
        {
          "alg": "SHA-256",
          "content": "b91387cc0f02a00ac95dcd93f066242d3cca10ff9e6153de7ee07069c6f0f7c8"
        },
        {
          "alg": "SHA-256",
          "content": "1607b963e7b53e24ec8a2cb4e0ab3ae591d7c6bf0a160feef0551da63452b37f"
        },
        {
          "alg": "SHA-256",
          "content": "de879e9c2eab637f34b1a14c4da1e030c12658cdc69ee1b3e5be81b380163ce5"
        },
        {
          "alg": "SHA-256",
          "content": "10e92915c4b3086b1586933a36faf4f92f903c5554f3c34102d18c7d3f5378e9"
        },
        {
          "alg": "SHA-256",
          "content": "134e7f66703a1d92c0a9a0a417c580f2cc04b93d31d3fc0dd43c3aa194b706e1"
        },
        {
          "alg": "SHA-256",
          "content": "deda9d79d1eb37b688729cac2dba0c137e992ebea960eadb7c2c255524c869e0"
        },
        {
          "alg": "SHA-256",
          "content": "f8d961bba676e07d77665204f36cffaa260f526e7b32d07ab3df6a2c1dfb44ba"
        },
        {
          "alg": "SHA-256",
          "content": "c77b3f58a35f20363f6e0a1219b367fbf7e2d2efe3d2c32e1f796447e6061c10"
        },
        {
          "alg": "SHA-256",
          "content": "61e96febced3f61b766115381d97a21a6265a0f29188a791f6df7ed777aef698"
        },
        {
          "alg": "SHA-256",
          "content": "e7c5bfe4228ea22373e3025965d1a4116097e555ee3436044f5c954a5e63ac45"
        },
        {
          "alg": "SHA-256",
          "content": "c4fb90174d176473122e7eef7c6492d53761826f34ff61c81a1c1d66905025d3"
        },
        {
          "alg": "SHA-256",
          "content": "13fe37951dda1a45c35d77d06e3da5d90e4f875c4918a7312b3b4556cfa7ff64"
        },
        {
          "alg": "SHA-256",
          "content": "fe5ca35aeec6dc50cabab9bf2d12fbc9067eede7ff4fe92b8f5b99d92e21263f"
        },
        {
          "alg": "SHA-256",
          "content": "83fcd271567d133eb9532d3b067c8a75be175b2b3b271e2812921a05303a693f"
        },
        {
          "alg": "SHA-256",
          "content": "7081f193dab22df2c36f9fc6d113f3793f83c27891af8fe30c64d89d9a37e152"
        },
        {
          "alg": "SHA-256",
          "content": "5818e4080ac04da1851b3ec71e8a0f64e3748bf9849045180566d8b736702416"
        },
        {
          "alg": "SHA-256",
          "content": "cf2727b733e90b4f874bac53e3092aa0413fe1ea6d4f153f01207e6ce65034d9"
        },
        {
          "alg": "SHA-256",
          "content": "2906b6c7959cdb75f46159bf0acd8cc9906cf1361c9e1ded0d065fe8f9039629"
        },
        {
          "alg": "SHA-256",
          "content": "46178672599b940368d769474fe13ecef1b587d58bb438ea72b9987f74c56ea5"
        },
        {
          "alg": "SHA-256",
          "content": "9e64e98077fb30b6cf98073d6c439cd91deb8ebbf8fc62d9dbf52bd38b0c6ac0"
        },
        {
          "alg": "SHA-256",
          "content": "6915964a6dda07920a1159321dcd6d94fc7fc526f815ca08a8063aeca3c204f1"
        },
        {
          "alg": "SHA-256",
          "content": "9cc9b901ce129350637426a89cfd650066a4adc6899e47822e2478a74023ff7c"
        },
        {
          "alg": "SHA-256",
          "content": "52b054a61c99d1b72fba58b7f5486e04b20fefc6961cd76722b424c187f362ed"
        },
        {
          "alg": "SHA-256",
          "content": "502b902a0e4c69031b87870ff4986c290ebbb12d6038a70639f09c331b18efb2"
        },
        {
          "alg": "SHA-256",
          "content": "9796732a040f617fc933f9531c9a84bb73c5c27b8074abbe52907076e804b2b7"
        },
        {
          "alg": "SHA-256",
          "content": "acb9097213a8dd3410ed9f0dc147840e45ca9797785272928d4be3f0e69e3be4"
        },
        {
          "alg": "SHA-256",
          "content": "047138279f9463f06b858e579cc79580fbf7a04554d24e6bddf8fe5dddbe3d4c"
        },
        {
          "alg": "SHA-256",
          "content": "a600eeb4145fb0ee6c287cb82a2884bd4ec5bbb076921e287039dcc7b7cc6dd0"
        },
        {
          "alg": "SHA-256",
          "content": "9e803d1b1e20240a93bac0bc1025363f7f80cb7eab67dfe21efc0686cc59ad7c"
        },
        {
          "alg": "SHA-256",
          "content": "23e520776c445478a67ee71b2a3c1ffdafbe1f9f677239e03d7e2cc635954e18"
        },
        {
          "alg": "SHA-256",
          "content": "db0fd964fbd3a9f8999b502f65bd2e20883fdb5b1fae3a424e66db9a793ed307"
        },
        {
          "alg": "SHA-256",
          "content": "5ce2613e1361959bff81317dc30a60adb29d8132b6159608a783878fc4bc4bbc"
        },
        {
          "alg": "SHA-256",
          "content": "b74774ca471c86c09b9d5037c8451fff06bb82cd320d26ae5a01c758088c0d5d"
        },
        {
          "alg": "SHA-256",
          "content": "9e02667f6b9fc1238ba753c0f4b0a37ae184ce8f3bbbc38e115d99646b3f4cd3"
        },
        {
          "alg": "SHA-256",
          "content": "c18246d88e227a5b16248687514f95642505000442165f4b7db354d39d0e4c29"
        },
        {
          "alg": "SHA-256",
          "content": "a5d1cb3f81531f0eb40e13246b679a1bdb58762b170303463cb06ecc296f26d0"
        },
        {
          "alg": "SHA-256",
          "content": "318ddcf88dafddf33039ad41bc933e1c49b4cb196fe1731a209b753909591680"
        },
        {
          "alg": "SHA-256",
          "content": "376761125ab5dab822d40eaa7d9b7e876627ecd41de8fa5336713b611b47ccef"
        },
        {
          "alg": "SHA-256",
          "content": "6fc87caf9e323ac426910306c3e5d3205cd9f8dcac06d233fcafe9337f0928a3"
        },
        {
          "alg": "SHA-256",
          "content": "b08b61976ffa548bd5349ce54404bf6b2d51bd74d4f1b241ed1b0f25bce09c3a"
        },
        {
          "alg": "SHA-256",
          "content": "cff72899861c765bd4021d1ff1c68d60edc129711a2fdba77f9cb69ef726a8b6"
        },
        {
          "alg": "SHA-256",
          "content": "316664d8b24a5c91ee244460bdaf7a74a707adaa9e14fbe0dc0a53168bb9aba1"
        },
        {
          "alg": "SHA-256",
          "content": "2a4e03bd9aa5d10b8702f00ec1b740691da96b5003432f3000d60c56f1c2b4d3"
        },
        {
          "alg": "SHA-256",
          "content": "6134c63853d87a4897ba7d5cc0e16abfa687f6c66fc09f262bb70d67718f2309"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/setproctitle@1.3.7",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/dirs@6.0.0",
      "type": "library",
      "name": "dirs",
      "version": "6.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/dirs@6.0.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/ts-interface-checker@0.1.13",
      "type": "library",
      "name": "ts-interface-checker",
      "version": "0.1.13",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "63f6abbdb9feaebcf72422a5f42e2454d7d37d29b6fe6129e454b3e44b194803463d2950ae9448e4ce0f285fa6267139da338ef743e73d273752bddb4d0c3480"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/ts-interface-checker@0.1.13",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/futures-util@0.3.31",
      "type": "library",
      "name": "futures-util",
      "version": "0.3.31",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/futures-util@0.3.31",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/jira@3.10.5",
      "type": "library",
      "name": "jira",
      "version": "3.10.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d4da1385c924ee693d6cc9838e56a34e31d74f0d6899934ef35bbd0d2d33997f"
        },
        {
          "alg": "SHA-256",
          "content": "2d09ae3bf4741a2787dd889dfea5926a5d509aac3b28ab3b98c098709e6ee72d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/jira@3.10.5",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/clap_builder@4.5.44",
      "type": "library",
      "name": "clap_builder",
      "version": "4.5.44",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/clap_builder@4.5.44",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/vue-router@4.5.1",
      "type": "library",
      "name": "vue-router",
      "version": "4.5.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a20005dcff7b34f9bc7c9b04e1bcbd770498b43c17218d67158f53e83c909c61ddd44d836bde30f492289697b8d8b246225d03c0e1c18bc4dc44f94f1b06d3b7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/vue-router@4.5.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector@v0.155.0",
      "type": "library",
      "name": "collector",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/form_urlencoded@1.2.2",
      "type": "library",
      "name": "form_urlencoded",
      "version": "1.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/form_urlencoded@1.2.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/micromatch@4.0.8",
      "type": "library",
      "name": "micromatch",
      "version": "4.0.8",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d7c1f06162ed210423f0f039f413e58361beda7f77522d558a8b71c6bfce08745e13c85a02d32b3115dd06a31c3b9d2bf84ff3f3109431b18b0488508aa3604"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/micromatch@4.0.8",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2-foundation@0.2.2",
      "type": "library",
      "name": "objc2-foundation",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2-foundation@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/unicode-segmentation@1.12.0",
      "type": "library",
      "name": "unicode-segmentation",
      "version": "1.12.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/unicode-segmentation@1.12.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/isexe@2.0.0",
      "type": "library",
      "name": "isexe",
      "version": "2.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/isexe@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pyproject-hooks@1.2.0",
      "type": "library",
      "name": "pyproject-hooks",
      "version": "1.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9e5c6bfa8dcc30091c74b0cf803c81fdd29d94f01992a7707bc97babb1141913"
        },
        {
          "alg": "SHA-256",
          "content": "1e859bd5c40fae9448642dd871adf459e5e2084186e8d2c2a79a824c970da1f8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pyproject-hooks@1.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/zerovec-derive@0.11.1",
      "type": "library",
      "name": "zerovec-derive",
      "version": "0.11.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/zerovec-derive@0.11.1",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/k8s.io/apimachinery@v0.35.3",
      "type": "library",
      "name": "apimachinery",
      "version": "v0.35.3",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_k8s_apimachinery//:package_metadata"
        }
      ],
      "purl": "pkg:golang/k8s.io/apimachinery@v0.35.3",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v4@v4.3.0",
      "type": "library",
      "name": "v4",
      "version": "v4.3.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_azure_azure_sdk_for_go_sdk_resourcemanager_network_armnetwork_v4//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v4@v4.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/entities@4.5.0",
      "type": "library",
      "name": "entities",
      "version": "4.5.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5748631f87463e1f40a39a74328458e8156ab700a3873eaf2392d3f00279e47fb883dff8bdb1f1d48e787d2d17b9c94b8431c0acf40288c8c3c6368bf1f3f187"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/entities@4.5.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/docstring-parser@0.17.0",
      "type": "library",
      "name": "docstring-parser",
      "version": "0.17.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912"
        },
        {
          "alg": "SHA-256",
          "content": "cf2569abd23dce8099b300f9b4fa8191e9582dda731fd533daf54c4551658708"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/docstring-parser@0.17.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/feature/ec2/imds@v1.18.23",
      "type": "library",
      "name": "imds",
      "version": "v1.18.23",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_feature_ec2_imds//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/feature/ec2/imds@v1.18.23",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/trace@v1.44.0",
      "type": "library",
      "name": "trace",
      "version": "v1.44.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_trace//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/trace@v1.44.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_aarch64_gnullvm@0.52.6",
      "type": "library",
      "name": "windows_aarch64_gnullvm",
      "version": "0.52.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_aarch64_gnullvm@0.52.6",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_x86_64_msvc@0.53.0",
      "type": "library",
      "name": "windows_x86_64_msvc",
      "version": "0.53.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_msvc@0.53.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/react@19.2.3",
      "type": "library",
      "name": "react",
      "version": "19.2.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2aefe18586d58ce4275c3645bf6f9189b98b146c0575e78a1c570e4e5aedef1a65067c9ae4e1a7fe12110eca8389251c7ce46c0c2ecc3f1c28ae4f23070b0858"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/react@19.2.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter@v0.155.0",
      "type": "library",
      "name": "clickhouseexporter",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_exporter_clickhouseexporter//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/strsim@0.11.1",
      "type": "library",
      "name": "strsim",
      "version": "0.11.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/strsim@0.11.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_i686_msvc@0.53.0",
      "type": "library",
      "name": "windows_i686_msvc",
      "version": "0.53.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_i686_msvc@0.53.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Module-CoreList@5.20150420",
      "type": "library",
      "name": "Module-CoreList",
      "version": "5.20150420",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Module-CoreList-5.20150420.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Module-CoreList@5.20150420",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/getrandom@0.2.16",
      "type": "library",
      "name": "getrandom",
      "version": "0.2.16",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/getrandom@0.2.16",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/thread_local@1.1.8",
      "type": "library",
      "name": "thread_local",
      "version": "1.1.8",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/thread_local@1.1.8",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/felixge/fgprof@v0.9.5",
      "type": "library",
      "name": "fgprof",
      "version": "v0.9.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_felixge_fgprof//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/felixge/fgprof@v0.9.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/component/componenttest@v0.155.0",
      "type": "library",
      "name": "componenttest",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_component_componenttest//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/component/componenttest@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/google.golang.org/genproto/googleapis/api@v0.0.0-20260526163538-3dc84a4a5aaa",
      "type": "library",
      "name": "api",
      "version": "v0.0.0-20260526163538-3dc84a4a5aaa",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_golang_google_genproto_googleapis_api//:package_metadata"
        }
      ],
      "purl": "pkg:golang/google.golang.org/genproto/googleapis/api@v0.0.0-20260526163538-3dc84a4a5aaa",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/redox_syscall@0.5.17",
      "type": "library",
      "name": "redox_syscall",
      "version": "0.5.17",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/redox_syscall@0.5.17",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/sharded-slab@0.1.7",
      "type": "library",
      "name": "sharded-slab",
      "version": "0.1.7",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/sharded-slab@0.1.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/jquery-mobile@1.4.5",
      "type": "library",
      "name": "jquery-mobile",
      "version": "1.4.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@//packages/cmk-frontend/src/jquery:dependency_info"
        }
      ],
      "purl": "pkg:npm/jquery-mobile@1.4.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/color-convert@2.0.1",
      "type": "library",
      "name": "color-convert",
      "version": "2.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/color-convert@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/dlib@0.5.2",
      "type": "library",
      "name": "dlib",
      "version": "0.5.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/dlib@0.5.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/ohash@2.0.11",
      "type": "library",
      "name": "ohash",
      "version": "2.0.11",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45d47d150ac5c0d04d5c0af81a2c4cf186916512793d459b2986c4e5e3acaf0023256d2ad9110671fefda183ec2f2b24402646d4f2cdf92fcad55d348e8640a1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/ohash@2.0.11",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/stackitcloud/stackit-sdk-go/core@v0.26.0",
      "type": "library",
      "name": "core",
      "version": "v0.26.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_stackitcloud_stackit_sdk_go_core//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/stackitcloud/stackit-sdk-go/core@v0.26.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/redox_users@0.5.2",
      "type": "library",
      "name": "redox_users",
      "version": "0.5.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/redox_users@0.5.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/annotated-doc@0.0.4",
      "type": "library",
      "name": "annotated-doc",
      "version": "0.0.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "571ac1dc6991c450b25a9c2d84a3705e2ae7a53467b5d111c24fa8baabbed320"
        },
        {
          "alg": "SHA-256",
          "content": "fbcda96e87e9c92ad167c2e53839e57503ecfda18804ea28102353485033faa4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/annotated-doc@0.0.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/googleapis/gax-go/v2@v2.22.0",
      "type": "library",
      "name": "v2",
      "version": "v2.22.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_googleapis_gax_go_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/googleapis/gax-go/v2@v2.22.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/once_cell@1.21.3",
      "type": "library",
      "name": "once_cell",
      "version": "1.21.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/once_cell@1.21.3",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/mime@0.3.17",
      "type": "library",
      "name": "mime",
      "version": "0.3.17",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/mime@0.3.17",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/tslib@2.8.1",
      "type": "library",
      "name": "tslib",
      "version": "2.8.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0916ef781d06fe29576e49440bef09e99aa9df98bb0e03f9c087a6fa107d30084a0ad3f98f79753a737c0a0d5f373243ae1cf447b525ca294f7d2016b34bfdb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/tslib@2.8.1",
      "licenses": [
        {
          "license": {
            "id": "0BSD"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/flexi_logger@0.29.8",
      "type": "library",
      "name": "flexi_logger",
      "version": "0.29.8",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "88a5a6882b2e137c4f2664562995865084eb5a00611fba30c582ef10354c4ad8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/flexi_logger@0.29.8",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/sigs.k8s.io/yaml@v1.6.0",
      "type": "library",
      "name": "yaml",
      "version": "v1.6.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_k8s_sigs_yaml//:package_metadata"
        }
      ],
      "purl": "pkg:golang/sigs.k8s.io/yaml@v1.6.0",
      "licenses": [
        {
          "expression": "MIT AND BSD-3-Clause AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/pnp4nagios@0.6.26",
      "type": "library",
      "name": "pnp4nagios",
      "version": "0.6.26",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@pnp4nagios+//:dependency_info"
        }
      ],
      "purl": "pkg:generic/pnp4nagios@0.6.26",
      "licenses": [
        {
          "license": {
            "id": "GPL-2.0-only",
            "text": {
              "contentType": "text/plain",
              "encoding": "base64",
              "content": "CQkgICAgR05VIEdFTkVSQUwgUFVCTElDIExJQ0VOU0UKCQkgICAgICAgVmVyc2lvbiAyLCBKdW5lIDE5OTEKCiBDb3B5cmlnaHQgKEMpIDE5ODksIDE5OTEgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCiAgICAgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAgMDIxMTAtMTMwMSAgVVNBCiBFdmVyeW9uZSBpcyBwZXJtaXR0ZWQgdG8gY29weSBhbmQgZGlzdHJpYnV0ZSB2ZXJiYXRpbSBjb3BpZXMKIG9mIHRoaXMgbGljZW5zZSBkb2N1bWVudCwgYnV0IGNoYW5naW5nIGl0IGlzIG5vdCBhbGxvd2VkLgoKCQkJICAgIFByZWFtYmxlCgogIFRoZSBsaWNlbnNlcyBmb3IgbW9zdCBzb2Z0d2FyZSBhcmUgZGVzaWduZWQgdG8gdGFrZSBhd2F5IHlvdXIKZnJlZWRvbSB0byBzaGFyZSBhbmQgY2hhbmdlIGl0LiAgQnkgY29udHJhc3QsIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKTGljZW5zZSBpcyBpbnRlbmRlZCB0byBndWFyYW50ZWUgeW91ciBmcmVlZG9tIHRvIHNoYXJlIGFuZCBjaGFuZ2UgZnJlZQpzb2Z0d2FyZS0tdG8gbWFrZSBzdXJlIHRoZSBzb2Z0d2FyZSBpcyBmcmVlIGZvciBhbGwgaXRzIHVzZXJzLiAgVGhpcwpHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFwcGxpZXMgdG8gbW9zdCBvZiB0aGUgRnJlZSBTb2Z0d2FyZQpGb3VuZGF0aW9uJ3Mgc29mdHdhcmUgYW5kIHRvIGFueSBvdGhlciBwcm9ncmFtIHdob3NlIGF1dGhvcnMgY29tbWl0IHRvCnVzaW5nIGl0LiAgKFNvbWUgb3RoZXIgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uIHNvZnR3YXJlIGlzIGNvdmVyZWQgYnkKdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgaW5zdGVhZC4pICBZb3UgY2FuIGFwcGx5IGl0IHRvCnlvdXIgcHJvZ3JhbXMsIHRvby4KCiAgV2hlbiB3ZSBzcGVhayBvZiBmcmVlIHNvZnR3YXJlLCB3ZSBhcmUgcmVmZXJyaW5nIHRvIGZyZWVkb20sIG5vdApwcmljZS4gIE91ciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlcyBhcmUgZGVzaWduZWQgdG8gbWFrZSBzdXJlIHRoYXQgeW91CmhhdmUgdGhlIGZyZWVkb20gdG8gZGlzdHJpYnV0ZSBjb3BpZXMgb2YgZnJlZSBzb2Z0d2FyZSAoYW5kIGNoYXJnZSBmb3IKdGhpcyBzZXJ2aWNlIGlmIHlvdSB3aXNoKSwgdGhhdCB5b3UgcmVjZWl2ZSBzb3VyY2UgY29kZSBvciBjYW4gZ2V0IGl0CmlmIHlvdSB3YW50IGl0LCB0aGF0IHlvdSBjYW4gY2hhbmdlIHRoZSBzb2Z0d2FyZSBvciB1c2UgcGllY2VzIG9mIGl0CmluIG5ldyBmcmVlIHByb2dyYW1zOyBhbmQgdGhhdCB5b3Uga25vdyB5b3UgY2FuIGRvIHRoZXNlIHRoaW5ncy4KCiAgVG8gcHJvdGVjdCB5b3VyIHJpZ2h0cywgd2UgbmVlZCB0byBtYWtlIHJlc3RyaWN0aW9ucyB0aGF0IGZvcmJpZAphbnlvbmUgdG8gZGVueSB5b3UgdGhlc2UgcmlnaHRzIG9yIHRvIGFzayB5b3UgdG8gc3VycmVuZGVyIHRoZSByaWdodHMuClRoZXNlIHJlc3RyaWN0aW9ucyB0cmFuc2xhdGUgdG8gY2VydGFpbiByZXNwb25zaWJpbGl0aWVzIGZvciB5b3UgaWYgeW91CmRpc3RyaWJ1dGUgY29waWVzIG9mIHRoZSBzb2Z0d2FyZSwgb3IgaWYgeW91IG1vZGlmeSBpdC4KCiAgRm9yIGV4YW1wbGUsIGlmIHlvdSBkaXN0cmlidXRlIGNvcGllcyBvZiBzdWNoIGEgcHJvZ3JhbSwgd2hldGhlcgpncmF0aXMgb3IgZm9yIGEgZmVlLCB5b3UgbXVzdCBnaXZlIHRoZSByZWNpcGllbnRzIGFsbCB0aGUgcmlnaHRzIHRoYXQKeW91IGhhdmUuICBZb3UgbXVzdCBtYWtlIHN1cmUgdGhhdCB0aGV5LCB0b28sIHJlY2VpdmUgb3IgY2FuIGdldCB0aGUKc291cmNlIGNvZGUuICBBbmQgeW91IG11c3Qgc2hvdyB0aGVtIHRoZXNlIHRlcm1zIHNvIHRoZXkga25vdyB0aGVpcgpyaWdodHMuCgogIFdlIHByb3RlY3QgeW91ciByaWdodHMgd2l0aCB0d28gc3RlcHM6ICgxKSBjb3B5cmlnaHQgdGhlIHNvZnR3YXJlLCBhbmQKKDIpIG9mZmVyIHlvdSB0aGlzIGxpY2Vuc2Ugd2hpY2ggZ2l2ZXMgeW91IGxlZ2FsIHBlcm1pc3Npb24gdG8gY29weSwKZGlzdHJpYnV0ZSBhbmQvb3IgbW9kaWZ5IHRoZSBzb2Z0d2FyZS4KCiAgQWxzbywgZm9yIGVhY2ggYXV0aG9yJ3MgcHJvdGVjdGlvbiBhbmQgb3Vycywgd2Ugd2FudCB0byBtYWtlIGNlcnRhaW4KdGhhdCBldmVyeW9uZSB1bmRlcnN0YW5kcyB0aGF0IHRoZXJlIGlzIG5vIHdhcnJhbnR5IGZvciB0aGlzIGZyZWUKc29mdHdhcmUuICBJZiB0aGUgc29mdHdhcmUgaXMgbW9kaWZpZWQgYnkgc29tZW9uZSBlbHNlIGFuZCBwYXNzZWQgb24sIHdlCndhbnQgaXRzIHJlY2lwaWVudHMgdG8ga25vdyB0aGF0IHdoYXQgdGhleSBoYXZlIGlzIG5vdCB0aGUgb3JpZ2luYWwsIHNvCnRoYXQgYW55IHByb2JsZW1zIGludHJvZHVjZWQgYnkgb3RoZXJzIHdpbGwgbm90IHJlZmxlY3Qgb24gdGhlIG9yaWdpbmFsCmF1dGhvcnMnIHJlcHV0YXRpb25zLgoKICBGaW5hbGx5LCBhbnkgZnJlZSBwcm9ncmFtIGlzIHRocmVhdGVuZWQgY29uc3RhbnRseSBieSBzb2Z0d2FyZQpwYXRlbnRzLiAgV2Ugd2lzaCB0byBhdm9pZCB0aGUgZGFuZ2VyIHRoYXQgcmVkaXN0cmlidXRvcnMgb2YgYSBmcmVlCnByb2dyYW0gd2lsbCBpbmRpdmlkdWFsbHkgb2J0YWluIHBhdGVudCBsaWNlbnNlcywgaW4gZWZmZWN0IG1ha2luZyB0aGUKcHJvZ3JhbSBwcm9wcmlldGFyeS4gIFRvIHByZXZlbnQgdGhpcywgd2UgaGF2ZSBtYWRlIGl0IGNsZWFyIHRoYXQgYW55CnBhdGVudCBtdXN0IGJlIGxpY2Vuc2VkIGZvciBldmVyeW9uZSdzIGZyZWUgdXNlIG9yIG5vdCBsaWNlbnNlZCBhdCBhbGwuCgogIFRoZSBwcmVjaXNlIHRlcm1zIGFuZCBjb25kaXRpb25zIGZvciBjb3B5aW5nLCBkaXN0cmlidXRpb24gYW5kCm1vZGlmaWNhdGlvbiBmb2xsb3cuCgwKCQkgICAgR05VIEdFTkVSQUwgUFVCTElDIExJQ0VOU0UKICAgVEVSTVMgQU5EIENPTkRJVElPTlMgRk9SIENPUFlJTkcsIERJU1RSSUJVVElPTiBBTkQgTU9ESUZJQ0FUSU9OCgogIDAuIFRoaXMgTGljZW5zZSBhcHBsaWVzIHRvIGFueSBwcm9ncmFtIG9yIG90aGVyIHdvcmsgd2hpY2ggY29udGFpbnMKYSBub3RpY2UgcGxhY2VkIGJ5IHRoZSBjb3B5cmlnaHQgaG9sZGVyIHNheWluZyBpdCBtYXkgYmUgZGlzdHJpYnV0ZWQKdW5kZXIgdGhlIHRlcm1zIG9mIHRoaXMgR2VuZXJhbCBQdWJsaWMgTGljZW5zZS4gIFRoZSAiUHJvZ3JhbSIsIGJlbG93LApyZWZlcnMgdG8gYW55IHN1Y2ggcHJvZ3JhbSBvciB3b3JrLCBhbmQgYSAid29yayBiYXNlZCBvbiB0aGUgUHJvZ3JhbSIKbWVhbnMgZWl0aGVyIHRoZSBQcm9ncmFtIG9yIGFueSBkZXJpdmF0aXZlIHdvcmsgdW5kZXIgY29weXJpZ2h0IGxhdzoKdGhhdCBpcyB0byBzYXksIGEgd29yayBjb250YWluaW5nIHRoZSBQcm9ncmFtIG9yIGEgcG9ydGlvbiBvZiBpdCwKZWl0aGVyIHZlcmJhdGltIG9yIHdpdGggbW9kaWZpY2F0aW9ucyBhbmQvb3IgdHJhbnNsYXRlZCBpbnRvIGFub3RoZXIKbGFuZ3VhZ2UuICAoSGVyZWluYWZ0ZXIsIHRyYW5zbGF0aW9uIGlzIGluY2x1ZGVkIHdpdGhvdXQgbGltaXRhdGlvbiBpbgp0aGUgdGVybSAibW9kaWZpY2F0aW9uIi4pICBFYWNoIGxpY2Vuc2VlIGlzIGFkZHJlc3NlZCBhcyAieW91Ii4KCkFjdGl2aXRpZXMgb3RoZXIgdGhhbiBjb3B5aW5nLCBkaXN0cmlidXRpb24gYW5kIG1vZGlmaWNhdGlvbiBhcmUgbm90CmNvdmVyZWQgYnkgdGhpcyBMaWNlbnNlOyB0aGV5IGFyZSBvdXRzaWRlIGl0cyBzY29wZS4gIFRoZSBhY3Qgb2YKcnVubmluZyB0aGUgUHJvZ3JhbSBpcyBub3QgcmVzdHJpY3RlZCwgYW5kIHRoZSBvdXRwdXQgZnJvbSB0aGUgUHJvZ3JhbQppcyBjb3ZlcmVkIG9ubHkgaWYgaXRzIGNvbnRlbnRzIGNvbnN0aXR1dGUgYSB3b3JrIGJhc2VkIG9uIHRoZQpQcm9ncmFtIChpbmRlcGVuZGVudCBvZiBoYXZpbmcgYmVlbiBtYWRlIGJ5IHJ1bm5pbmcgdGhlIFByb2dyYW0pLgpXaGV0aGVyIHRoYXQgaXMgdHJ1ZSBkZXBlbmRzIG9uIHdoYXQgdGhlIFByb2dyYW0gZG9lcy4KCiAgMS4gWW91IG1heSBjb3B5IGFuZCBkaXN0cmlidXRlIHZlcmJhdGltIGNvcGllcyBvZiB0aGUgUHJvZ3JhbSdzCnNvdXJjZSBjb2RlIGFzIHlvdSByZWNlaXZlIGl0LCBpbiBhbnkgbWVkaXVtLCBwcm92aWRlZCB0aGF0IHlvdQpjb25zcGljdW91c2x5IGFuZCBhcHByb3ByaWF0ZWx5IHB1Ymxpc2ggb24gZWFjaCBjb3B5IGFuIGFwcHJvcHJpYXRlCmNvcHlyaWdodCBub3RpY2UgYW5kIGRpc2NsYWltZXIgb2Ygd2FycmFudHk7IGtlZXAgaW50YWN0IGFsbCB0aGUKbm90aWNlcyB0aGF0IHJlZmVyIHRvIHRoaXMgTGljZW5zZSBhbmQgdG8gdGhlIGFic2VuY2Ugb2YgYW55IHdhcnJhbnR5OwphbmQgZ2l2ZSBhbnkgb3RoZXIgcmVjaXBpZW50cyBvZiB0aGUgUHJvZ3JhbSBhIGNvcHkgb2YgdGhpcyBMaWNlbnNlCmFsb25nIHdpdGggdGhlIFByb2dyYW0uCgpZb3UgbWF5IGNoYXJnZSBhIGZlZSBmb3IgdGhlIHBoeXNpY2FsIGFjdCBvZiB0cmFuc2ZlcnJpbmcgYSBjb3B5LCBhbmQKeW91IG1heSBhdCB5b3VyIG9wdGlvbiBvZmZlciB3YXJyYW50eSBwcm90ZWN0aW9uIGluIGV4Y2hhbmdlIGZvciBhIGZlZS4KCiAgMi4gWW91IG1heSBtb2RpZnkgeW91ciBjb3B5IG9yIGNvcGllcyBvZiB0aGUgUHJvZ3JhbSBvciBhbnkgcG9ydGlvbgpvZiBpdCwgdGh1cyBmb3JtaW5nIGEgd29yayBiYXNlZCBvbiB0aGUgUHJvZ3JhbSwgYW5kIGNvcHkgYW5kCmRpc3RyaWJ1dGUgc3VjaCBtb2RpZmljYXRpb25zIG9yIHdvcmsgdW5kZXIgdGhlIHRlcm1zIG9mIFNlY3Rpb24gMQphYm92ZSwgcHJvdmlkZWQgdGhhdCB5b3UgYWxzbyBtZWV0IGFsbCBvZiB0aGVzZSBjb25kaXRpb25zOgoKICAgIGEpIFlvdSBtdXN0IGNhdXNlIHRoZSBtb2RpZmllZCBmaWxlcyB0byBjYXJyeSBwcm9taW5lbnQgbm90aWNlcwogICAgc3RhdGluZyB0aGF0IHlvdSBjaGFuZ2VkIHRoZSBmaWxlcyBhbmQgdGhlIGRhdGUgb2YgYW55IGNoYW5nZS4KCiAgICBiKSBZb3UgbXVzdCBjYXVzZSBhbnkgd29yayB0aGF0IHlvdSBkaXN0cmlidXRlIG9yIHB1Ymxpc2gsIHRoYXQgaW4KICAgIHdob2xlIG9yIGluIHBhcnQgY29udGFpbnMgb3IgaXMgZGVyaXZlZCBmcm9tIHRoZSBQcm9ncmFtIG9yIGFueQogICAgcGFydCB0aGVyZW9mLCB0byBiZSBsaWNlbnNlZCBhcyBhIHdob2xlIGF0IG5vIGNoYXJnZSB0byBhbGwgdGhpcmQKICAgIHBhcnRpZXMgdW5kZXIgdGhlIHRlcm1zIG9mIHRoaXMgTGljZW5zZS4KCiAgICBjKSBJZiB0aGUgbW9kaWZpZWQgcHJvZ3JhbSBub3JtYWxseSByZWFkcyBjb21tYW5kcyBpbnRlcmFjdGl2ZWx5CiAgICB3aGVuIHJ1biwgeW91IG11c3QgY2F1c2UgaXQsIHdoZW4gc3RhcnRlZCBydW5uaW5nIGZvciBzdWNoCiAgICBpbnRlcmFjdGl2ZSB1c2UgaW4gdGhlIG1vc3Qgb3JkaW5hcnkgd2F5LCB0byBwcmludCBvciBkaXNwbGF5IGFuCiAgICBhbm5vdW5jZW1lbnQgaW5jbHVkaW5nIGFuIGFwcHJvcHJpYXRlIGNvcHlyaWdodCBub3RpY2UgYW5kIGEKICAgIG5vdGljZSB0aGF0IHRoZXJlIGlzIG5vIHdhcnJhbnR5IChvciBlbHNlLCBzYXlpbmcgdGhhdCB5b3UgcHJvdmlkZQogICAgYSB3YXJyYW50eSkgYW5kIHRoYXQgdXNlcnMgbWF5IHJlZGlzdHJpYnV0ZSB0aGUgcHJvZ3JhbSB1bmRlcgogICAgdGhlc2UgY29uZGl0aW9ucywgYW5kIHRlbGxpbmcgdGhlIHVzZXIgaG93IHRvIHZpZXcgYSBjb3B5IG9mIHRoaXMKICAgIExpY2Vuc2UuICAoRXhjZXB0aW9uOiBpZiB0aGUgUHJvZ3JhbSBpdHNlbGYgaXMgaW50ZXJhY3RpdmUgYnV0CiAgICBkb2VzIG5vdCBub3JtYWxseSBwcmludCBzdWNoIGFuIGFubm91bmNlbWVudCwgeW91ciB3b3JrIGJhc2VkIG9uCiAgICB0aGUgUHJvZ3JhbSBpcyBub3QgcmVxdWlyZWQgdG8gcHJpbnQgYW4gYW5ub3VuY2VtZW50LikKDApUaGVzZSByZXF1aXJlbWVudHMgYXBwbHkgdG8gdGhlIG1vZGlmaWVkIHdvcmsgYXMgYSB3aG9sZS4gIElmCmlkZW50aWZpYWJsZSBzZWN0aW9ucyBvZiB0aGF0IHdvcmsgYXJlIG5vdCBkZXJpdmVkIGZyb20gdGhlIFByb2dyYW0sCmFuZCBjYW4gYmUgcmVhc29uYWJseSBjb25zaWRlcmVkIGluZGVwZW5kZW50IGFuZCBzZXBhcmF0ZSB3b3JrcyBpbgp0aGVtc2VsdmVzLCB0aGVuIHRoaXMgTGljZW5zZSwgYW5kIGl0cyB0ZXJtcywgZG8gbm90IGFwcGx5IHRvIHRob3NlCnNlY3Rpb25zIHdoZW4geW91IGRpc3RyaWJ1dGUgdGhlbSBhcyBzZXBhcmF0ZSB3b3Jrcy4gIEJ1dCB3aGVuIHlvdQpkaXN0cmlidXRlIHRoZSBzYW1lIHNlY3Rpb25zIGFzIHBhcnQgb2YgYSB3aG9sZSB3aGljaCBpcyBhIHdvcmsgYmFzZWQKb24gdGhlIFByb2dyYW0sIHRoZSBkaXN0cmlidXRpb24gb2YgdGhlIHdob2xlIG11c3QgYmUgb24gdGhlIHRlcm1zIG9mCnRoaXMgTGljZW5zZSwgd2hvc2UgcGVybWlzc2lvbnMgZm9yIG90aGVyIGxpY2Vuc2VlcyBleHRlbmQgdG8gdGhlCmVudGlyZSB3aG9sZSwgYW5kIHRodXMgdG8gZWFjaCBhbmQgZXZlcnkgcGFydCByZWdhcmRsZXNzIG9mIHdobyB3cm90ZSBpdC4KClRodXMsIGl0IGlzIG5vdCB0aGUgaW50ZW50IG9mIHRoaXMgc2VjdGlvbiB0byBjbGFpbSByaWdodHMgb3IgY29udGVzdAp5b3VyIHJpZ2h0cyB0byB3b3JrIHdyaXR0ZW4gZW50aXJlbHkgYnkgeW91OyByYXRoZXIsIHRoZSBpbnRlbnQgaXMgdG8KZXhlcmNpc2UgdGhlIHJpZ2h0IHRvIGNvbnRyb2wgdGhlIGRpc3RyaWJ1dGlvbiBvZiBkZXJpdmF0aXZlIG9yCmNvbGxlY3RpdmUgd29ya3MgYmFzZWQgb24gdGhlIFByb2dyYW0uCgpJbiBhZGRpdGlvbiwgbWVyZSBhZ2dyZWdhdGlvbiBvZiBhbm90aGVyIHdvcmsgbm90IGJhc2VkIG9uIHRoZSBQcm9ncmFtCndpdGggdGhlIFByb2dyYW0gKG9yIHdpdGggYSB3b3JrIGJhc2VkIG9uIHRoZSBQcm9ncmFtKSBvbiBhIHZvbHVtZSBvZgphIHN0b3JhZ2Ugb3IgZGlzdHJpYnV0aW9uIG1lZGl1bSBkb2VzIG5vdCBicmluZyB0aGUgb3RoZXIgd29yayB1bmRlcgp0aGUgc2NvcGUgb2YgdGhpcyBMaWNlbnNlLgoKICAzLiBZb3UgbWF5IGNvcHkgYW5kIGRpc3RyaWJ1dGUgdGhlIFByb2dyYW0gKG9yIGEgd29yayBiYXNlZCBvbiBpdCwKdW5kZXIgU2VjdGlvbiAyKSBpbiBvYmplY3QgY29kZSBvciBleGVjdXRhYmxlIGZvcm0gdW5kZXIgdGhlIHRlcm1zIG9mClNlY3Rpb25zIDEgYW5kIDIgYWJvdmUgcHJvdmlkZWQgdGhhdCB5b3UgYWxzbyBkbyBvbmUgb2YgdGhlIGZvbGxvd2luZzoKCiAgICBhKSBBY2NvbXBhbnkgaXQgd2l0aCB0aGUgY29tcGxldGUgY29ycmVzcG9uZGluZyBtYWNoaW5lLXJlYWRhYmxlCiAgICBzb3VyY2UgY29kZSwgd2hpY2ggbXVzdCBiZSBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgU2VjdGlvbnMKICAgIDEgYW5kIDIgYWJvdmUgb24gYSBtZWRpdW0gY3VzdG9tYXJpbHkgdXNlZCBmb3Igc29mdHdhcmUgaW50ZXJjaGFuZ2U7IG9yLAoKICAgIGIpIEFjY29tcGFueSBpdCB3aXRoIGEgd3JpdHRlbiBvZmZlciwgdmFsaWQgZm9yIGF0IGxlYXN0IHRocmVlCiAgICB5ZWFycywgdG8gZ2l2ZSBhbnkgdGhpcmQgcGFydHksIGZvciBhIGNoYXJnZSBubyBtb3JlIHRoYW4geW91cgogICAgY29zdCBvZiBwaHlzaWNhbGx5IHBlcmZvcm1pbmcgc291cmNlIGRpc3RyaWJ1dGlvbiwgYSBjb21wbGV0ZQogICAgbWFjaGluZS1yZWFkYWJsZSBjb3B5IG9mIHRoZSBjb3JyZXNwb25kaW5nIHNvdXJjZSBjb2RlLCB0byBiZQogICAgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIFNlY3Rpb25zIDEgYW5kIDIgYWJvdmUgb24gYSBtZWRpdW0KICAgIGN1c3RvbWFyaWx5IHVzZWQgZm9yIHNvZnR3YXJlIGludGVyY2hhbmdlOyBvciwKCiAgICBjKSBBY2NvbXBhbnkgaXQgd2l0aCB0aGUgaW5mb3JtYXRpb24geW91IHJlY2VpdmVkIGFzIHRvIHRoZSBvZmZlcgogICAgdG8gZGlzdHJpYnV0ZSBjb3JyZXNwb25kaW5nIHNvdXJjZSBjb2RlLiAgKFRoaXMgYWx0ZXJuYXRpdmUgaXMKICAgIGFsbG93ZWQgb25seSBmb3Igbm9uY29tbWVyY2lhbCBkaXN0cmlidXRpb24gYW5kIG9ubHkgaWYgeW91CiAgICByZWNlaXZlZCB0aGUgcHJvZ3JhbSBpbiBvYmplY3QgY29kZSBvciBleGVjdXRhYmxlIGZvcm0gd2l0aCBzdWNoCiAgICBhbiBvZmZlciwgaW4gYWNjb3JkIHdpdGggU3Vic2VjdGlvbiBiIGFib3ZlLikKClRoZSBzb3VyY2UgY29kZSBmb3IgYSB3b3JrIG1lYW5zIHRoZSBwcmVmZXJyZWQgZm9ybSBvZiB0aGUgd29yayBmb3IKbWFraW5nIG1vZGlmaWNhdGlvbnMgdG8gaXQuICBGb3IgYW4gZXhlY3V0YWJsZSB3b3JrLCBjb21wbGV0ZSBzb3VyY2UKY29kZSBtZWFucyBhbGwgdGhlIHNvdXJjZSBjb2RlIGZvciBhbGwgbW9kdWxlcyBpdCBjb250YWlucywgcGx1cyBhbnkKYXNzb2NpYXRlZCBpbnRlcmZhY2UgZGVmaW5pdGlvbiBmaWxlcywgcGx1cyB0aGUgc2NyaXB0cyB1c2VkIHRvCmNvbnRyb2wgY29tcGlsYXRpb24gYW5kIGluc3RhbGxhdGlvbiBvZiB0aGUgZXhlY3V0YWJsZS4gIEhvd2V2ZXIsIGFzIGEKc3BlY2lhbCBleGNlcHRpb24sIHRoZSBzb3VyY2UgY29kZSBkaXN0cmlidXRlZCBuZWVkIG5vdCBpbmNsdWRlCmFueXRoaW5nIHRoYXQgaXMgbm9ybWFsbHkgZGlzdHJpYnV0ZWQgKGluIGVpdGhlciBzb3VyY2Ugb3IgYmluYXJ5CmZvcm0pIHdpdGggdGhlIG1ham9yIGNvbXBvbmVudHMgKGNvbXBpbGVyLCBrZXJuZWwsIGFuZCBzbyBvbikgb2YgdGhlCm9wZXJhdGluZyBzeXN0ZW0gb24gd2hpY2ggdGhlIGV4ZWN1dGFibGUgcnVucywgdW5sZXNzIHRoYXQgY29tcG9uZW50Cml0c2VsZiBhY2NvbXBhbmllcyB0aGUgZXhlY3V0YWJsZS4KCklmIGRpc3RyaWJ1dGlvbiBvZiBleGVjdXRhYmxlIG9yIG9iamVjdCBjb2RlIGlzIG1hZGUgYnkgb2ZmZXJpbmcKYWNjZXNzIHRvIGNvcHkgZnJvbSBhIGRlc2lnbmF0ZWQgcGxhY2UsIHRoZW4gb2ZmZXJpbmcgZXF1aXZhbGVudAphY2Nlc3MgdG8gY29weSB0aGUgc291cmNlIGNvZGUgZnJvbSB0aGUgc2FtZSBwbGFjZSBjb3VudHMgYXMKZGlzdHJpYnV0aW9uIG9mIHRoZSBzb3VyY2UgY29kZSwgZXZlbiB0aG91Z2ggdGhpcmQgcGFydGllcyBhcmUgbm90CmNvbXBlbGxlZCB0byBjb3B5IHRoZSBzb3VyY2UgYWxvbmcgd2l0aCB0aGUgb2JqZWN0IGNvZGUuCgwKICA0LiBZb3UgbWF5IG5vdCBjb3B5LCBtb2RpZnksIHN1YmxpY2Vuc2UsIG9yIGRpc3RyaWJ1dGUgdGhlIFByb2dyYW0KZXhjZXB0IGFzIGV4cHJlc3NseSBwcm92aWRlZCB1bmRlciB0aGlzIExpY2Vuc2UuICBBbnkgYXR0ZW1wdApvdGhlcndpc2UgdG8gY29weSwgbW9kaWZ5LCBzdWJsaWNlbnNlIG9yIGRpc3RyaWJ1dGUgdGhlIFByb2dyYW0gaXMKdm9pZCwgYW5kIHdpbGwgYXV0b21hdGljYWxseSB0ZXJtaW5hdGUgeW91ciByaWdodHMgdW5kZXIgdGhpcyBMaWNlbnNlLgpIb3dldmVyLCBwYXJ0aWVzIHdobyBoYXZlIHJlY2VpdmVkIGNvcGllcywgb3IgcmlnaHRzLCBmcm9tIHlvdSB1bmRlcgp0aGlzIExpY2Vuc2Ugd2lsbCBub3QgaGF2ZSB0aGVpciBsaWNlbnNlcyB0ZXJtaW5hdGVkIHNvIGxvbmcgYXMgc3VjaApwYXJ0aWVzIHJlbWFpbiBpbiBmdWxsIGNvbXBsaWFuY2UuCgogIDUuIFlvdSBhcmUgbm90IHJlcXVpcmVkIHRvIGFjY2VwdCB0aGlzIExpY2Vuc2UsIHNpbmNlIHlvdSBoYXZlIG5vdApzaWduZWQgaXQuICBIb3dldmVyLCBub3RoaW5nIGVsc2UgZ3JhbnRzIHlvdSBwZXJtaXNzaW9uIHRvIG1vZGlmeSBvcgpkaXN0cmlidXRlIHRoZSBQcm9ncmFtIG9yIGl0cyBkZXJpdmF0aXZlIHdvcmtzLiAgVGhlc2UgYWN0aW9ucyBhcmUKcHJvaGliaXRlZCBieSBsYXcgaWYgeW91IGRvIG5vdCBhY2NlcHQgdGhpcyBMaWNlbnNlLiAgVGhlcmVmb3JlLCBieQptb2RpZnlpbmcgb3IgZGlzdHJpYnV0aW5nIHRoZSBQcm9ncmFtIChvciBhbnkgd29yayBiYXNlZCBvbiB0aGUKUHJvZ3JhbSksIHlvdSBpbmRpY2F0ZSB5b3VyIGFjY2VwdGFuY2Ugb2YgdGhpcyBMaWNlbnNlIHRvIGRvIHNvLCBhbmQKYWxsIGl0cyB0ZXJtcyBhbmQgY29uZGl0aW9ucyBmb3IgY29weWluZywgZGlzdHJpYnV0aW5nIG9yIG1vZGlmeWluZwp0aGUgUHJvZ3JhbSBvciB3b3JrcyBiYXNlZCBvbiBpdC4KCiAgNi4gRWFjaCB0aW1lIHlvdSByZWRpc3RyaWJ1dGUgdGhlIFByb2dyYW0gKG9yIGFueSB3b3JrIGJhc2VkIG9uIHRoZQpQcm9ncmFtKSwgdGhlIHJlY2lwaWVudCBhdXRvbWF0aWNhbGx5IHJlY2VpdmVzIGEgbGljZW5zZSBmcm9tIHRoZQpvcmlnaW5hbCBsaWNlbnNvciB0byBjb3B5LCBkaXN0cmlidXRlIG9yIG1vZGlmeSB0aGUgUHJvZ3JhbSBzdWJqZWN0IHRvCnRoZXNlIHRlcm1zIGFuZCBjb25kaXRpb25zLiAgWW91IG1heSBub3QgaW1wb3NlIGFueSBmdXJ0aGVyCnJlc3RyaWN0aW9ucyBvbiB0aGUgcmVjaXBpZW50cycgZXhlcmNpc2Ugb2YgdGhlIHJpZ2h0cyBncmFudGVkIGhlcmVpbi4KWW91IGFyZSBub3QgcmVzcG9uc2libGUgZm9yIGVuZm9yY2luZyBjb21wbGlhbmNlIGJ5IHRoaXJkIHBhcnRpZXMgdG8KdGhpcyBMaWNlbnNlLgoKICA3LiBJZiwgYXMgYSBjb25zZXF1ZW5jZSBvZiBhIGNvdXJ0IGp1ZGdtZW50IG9yIGFsbGVnYXRpb24gb2YgcGF0ZW50CmluZnJpbmdlbWVudCBvciBmb3IgYW55IG90aGVyIHJlYXNvbiAobm90IGxpbWl0ZWQgdG8gcGF0ZW50IGlzc3VlcyksCmNvbmRpdGlvbnMgYXJlIGltcG9zZWQgb24geW91ICh3aGV0aGVyIGJ5IGNvdXJ0IG9yZGVyLCBhZ3JlZW1lbnQgb3IKb3RoZXJ3aXNlKSB0aGF0IGNvbnRyYWRpY3QgdGhlIGNvbmRpdGlvbnMgb2YgdGhpcyBMaWNlbnNlLCB0aGV5IGRvIG5vdApleGN1c2UgeW91IGZyb20gdGhlIGNvbmRpdGlvbnMgb2YgdGhpcyBMaWNlbnNlLiAgSWYgeW91IGNhbm5vdApkaXN0cmlidXRlIHNvIGFzIHRvIHNhdGlzZnkgc2ltdWx0YW5lb3VzbHkgeW91ciBvYmxpZ2F0aW9ucyB1bmRlciB0aGlzCkxpY2Vuc2UgYW5kIGFueSBvdGhlciBwZXJ0aW5lbnQgb2JsaWdhdGlvbnMsIHRoZW4gYXMgYSBjb25zZXF1ZW5jZSB5b3UKbWF5IG5vdCBkaXN0cmlidXRlIHRoZSBQcm9ncmFtIGF0IGFsbC4gIEZvciBleGFtcGxlLCBpZiBhIHBhdGVudApsaWNlbnNlIHdvdWxkIG5vdCBwZXJtaXQgcm95YWx0eS1mcmVlIHJlZGlzdHJpYnV0aW9uIG9mIHRoZSBQcm9ncmFtIGJ5CmFsbCB0aG9zZSB3aG8gcmVjZWl2ZSBjb3BpZXMgZGlyZWN0bHkgb3IgaW5kaXJlY3RseSB0aHJvdWdoIHlvdSwgdGhlbgp0aGUgb25seSB3YXkgeW91IGNvdWxkIHNhdGlzZnkgYm90aCBpdCBhbmQgdGhpcyBMaWNlbnNlIHdvdWxkIGJlIHRvCnJlZnJhaW4gZW50aXJlbHkgZnJvbSBkaXN0cmlidXRpb24gb2YgdGhlIFByb2dyYW0uCgpJZiBhbnkgcG9ydGlvbiBvZiB0aGlzIHNlY3Rpb24gaXMgaGVsZCBpbnZhbGlkIG9yIHVuZW5mb3JjZWFibGUgdW5kZXIKYW55IHBhcnRpY3VsYXIgY2lyY3Vtc3RhbmNlLCB0aGUgYmFsYW5jZSBvZiB0aGUgc2VjdGlvbiBpcyBpbnRlbmRlZCB0bwphcHBseSBhbmQgdGhlIHNlY3Rpb24gYXMgYSB3aG9sZSBpcyBpbnRlbmRlZCB0byBhcHBseSBpbiBvdGhlcgpjaXJjdW1zdGFuY2VzLgoKSXQgaXMgbm90IHRoZSBwdXJwb3NlIG9mIHRoaXMgc2VjdGlvbiB0byBpbmR1Y2UgeW91IHRvIGluZnJpbmdlIGFueQpwYXRlbnRzIG9yIG90aGVyIHByb3BlcnR5IHJpZ2h0IGNsYWltcyBvciB0byBjb250ZXN0IHZhbGlkaXR5IG9mIGFueQpzdWNoIGNsYWltczsgdGhpcyBzZWN0aW9uIGhhcyB0aGUgc29sZSBwdXJwb3NlIG9mIHByb3RlY3RpbmcgdGhlCmludGVncml0eSBvZiB0aGUgZnJlZSBzb2Z0d2FyZSBkaXN0cmlidXRpb24gc3lzdGVtLCB3aGljaCBpcwppbXBsZW1lbnRlZCBieSBwdWJsaWMgbGljZW5zZSBwcmFjdGljZXMuICBNYW55IHBlb3BsZSBoYXZlIG1hZGUKZ2VuZXJvdXMgY29udHJpYnV0aW9ucyB0byB0aGUgd2lkZSByYW5nZSBvZiBzb2Z0d2FyZSBkaXN0cmlidXRlZAp0aHJvdWdoIHRoYXQgc3lzdGVtIGluIHJlbGlhbmNlIG9uIGNvbnNpc3RlbnQgYXBwbGljYXRpb24gb2YgdGhhdApzeXN0ZW07IGl0IGlzIHVwIHRvIHRoZSBhdXRob3IvZG9ub3IgdG8gZGVjaWRlIGlmIGhlIG9yIHNoZSBpcyB3aWxsaW5nCnRvIGRpc3RyaWJ1dGUgc29mdHdhcmUgdGhyb3VnaCBhbnkgb3RoZXIgc3lzdGVtIGFuZCBhIGxpY2Vuc2VlIGNhbm5vdAppbXBvc2UgdGhhdCBjaG9pY2UuCgpUaGlzIHNlY3Rpb24gaXMgaW50ZW5kZWQgdG8gbWFrZSB0aG9yb3VnaGx5IGNsZWFyIHdoYXQgaXMgYmVsaWV2ZWQgdG8KYmUgYSBjb25zZXF1ZW5jZSBvZiB0aGUgcmVzdCBvZiB0aGlzIExpY2Vuc2UuCgwKICA4LiBJZiB0aGUgZGlzdHJpYnV0aW9uIGFuZC9vciB1c2Ugb2YgdGhlIFByb2dyYW0gaXMgcmVzdHJpY3RlZCBpbgpjZXJ0YWluIGNvdW50cmllcyBlaXRoZXIgYnkgcGF0ZW50cyBvciBieSBjb3B5cmlnaHRlZCBpbnRlcmZhY2VzLCB0aGUKb3JpZ2luYWwgY29weXJpZ2h0IGhvbGRlciB3aG8gcGxhY2VzIHRoZSBQcm9ncmFtIHVuZGVyIHRoaXMgTGljZW5zZQptYXkgYWRkIGFuIGV4cGxpY2l0IGdlb2dyYXBoaWNhbCBkaXN0cmlidXRpb24gbGltaXRhdGlvbiBleGNsdWRpbmcKdGhvc2UgY291bnRyaWVzLCBzbyB0aGF0IGRpc3RyaWJ1dGlvbiBpcyBwZXJtaXR0ZWQgb25seSBpbiBvciBhbW9uZwpjb3VudHJpZXMgbm90IHRodXMgZXhjbHVkZWQuICBJbiBzdWNoIGNhc2UsIHRoaXMgTGljZW5zZSBpbmNvcnBvcmF0ZXMKdGhlIGxpbWl0YXRpb24gYXMgaWYgd3JpdHRlbiBpbiB0aGUgYm9keSBvZiB0aGlzIExpY2Vuc2UuCgogIDkuIFRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24gbWF5IHB1Ymxpc2ggcmV2aXNlZCBhbmQvb3IgbmV3IHZlcnNpb25zCm9mIHRoZSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZyb20gdGltZSB0byB0aW1lLiAgU3VjaCBuZXcgdmVyc2lvbnMgd2lsbApiZSBzaW1pbGFyIGluIHNwaXJpdCB0byB0aGUgcHJlc2VudCB2ZXJzaW9uLCBidXQgbWF5IGRpZmZlciBpbiBkZXRhaWwgdG8KYWRkcmVzcyBuZXcgcHJvYmxlbXMgb3IgY29uY2VybnMuCgpFYWNoIHZlcnNpb24gaXMgZ2l2ZW4gYSBkaXN0aW5ndWlzaGluZyB2ZXJzaW9uIG51bWJlci4gIElmIHRoZSBQcm9ncmFtCnNwZWNpZmllcyBhIHZlcnNpb24gbnVtYmVyIG9mIHRoaXMgTGljZW5zZSB3aGljaCBhcHBsaWVzIHRvIGl0IGFuZCAiYW55CmxhdGVyIHZlcnNpb24iLCB5b3UgaGF2ZSB0aGUgb3B0aW9uIG9mIGZvbGxvd2luZyB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMKZWl0aGVyIG9mIHRoYXQgdmVyc2lvbiBvciBvZiBhbnkgbGF0ZXIgdmVyc2lvbiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUKU29mdHdhcmUgRm91bmRhdGlvbi4gIElmIHRoZSBQcm9ncmFtIGRvZXMgbm90IHNwZWNpZnkgYSB2ZXJzaW9uIG51bWJlciBvZgp0aGlzIExpY2Vuc2UsIHlvdSBtYXkgY2hvb3NlIGFueSB2ZXJzaW9uIGV2ZXIgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlCkZvdW5kYXRpb24uCgogIDEwLiBJZiB5b3Ugd2lzaCB0byBpbmNvcnBvcmF0ZSBwYXJ0cyBvZiB0aGUgUHJvZ3JhbSBpbnRvIG90aGVyIGZyZWUKcHJvZ3JhbXMgd2hvc2UgZGlzdHJpYnV0aW9uIGNvbmRpdGlvbnMgYXJlIGRpZmZlcmVudCwgd3JpdGUgdG8gdGhlIGF1dGhvcgp0byBhc2sgZm9yIHBlcm1pc3Npb24uICBGb3Igc29mdHdhcmUgd2hpY2ggaXMgY29weXJpZ2h0ZWQgYnkgdGhlIEZyZWUKU29mdHdhcmUgRm91bmRhdGlvbiwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgd2Ugc29tZXRpbWVzCm1ha2UgZXhjZXB0aW9ucyBmb3IgdGhpcy4gIE91ciBkZWNpc2lvbiB3aWxsIGJlIGd1aWRlZCBieSB0aGUgdHdvIGdvYWxzCm9mIHByZXNlcnZpbmcgdGhlIGZyZWUgc3RhdHVzIG9mIGFsbCBkZXJpdmF0aXZlcyBvZiBvdXIgZnJlZSBzb2Z0d2FyZSBhbmQKb2YgcHJvbW90aW5nIHRoZSBzaGFyaW5nIGFuZCByZXVzZSBvZiBzb2Z0d2FyZSBnZW5lcmFsbHkuCgoJCQkgICAgTk8gV0FSUkFOVFkKCiAgMTEuIEJFQ0FVU0UgVEhFIFBST0dSQU0gSVMgTElDRU5TRUQgRlJFRSBPRiBDSEFSR0UsIFRIRVJFIElTIE5PIFdBUlJBTlRZCkZPUiBUSEUgUFJPR1JBTSwgVE8gVEhFIEVYVEVOVCBQRVJNSVRURUQgQlkgQVBQTElDQUJMRSBMQVcuICBFWENFUFQgV0hFTgpPVEhFUldJU0UgU1RBVEVEIElOIFdSSVRJTkcgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORC9PUiBPVEhFUiBQQVJUSUVTClBST1ZJREUgVEhFIFBST0dSQU0gIkFTIElTIiBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFSVRIRVIgRVhQUkVTU0VECk9SIElNUExJRUQsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GCk1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBUSEUgRU5USVJFIFJJU0sgQVMKVE8gVEhFIFFVQUxJVFkgQU5EIFBFUkZPUk1BTkNFIE9GIFRIRSBQUk9HUkFNIElTIFdJVEggWU9VLiAgU0hPVUxEIFRIRQpQUk9HUkFNIFBST1ZFIERFRkVDVElWRSwgWU9VIEFTU1VNRSBUSEUgQ09TVCBPRiBBTEwgTkVDRVNTQVJZIFNFUlZJQ0lORywKUkVQQUlSIE9SIENPUlJFQ1RJT04uCgogIDEyLiBJTiBOTyBFVkVOVCBVTkxFU1MgUkVRVUlSRUQgQlkgQVBQTElDQUJMRSBMQVcgT1IgQUdSRUVEIFRPIElOIFdSSVRJTkcKV0lMTCBBTlkgQ09QWVJJR0hUIEhPTERFUiwgT1IgQU5ZIE9USEVSIFBBUlRZIFdITyBNQVkgTU9ESUZZIEFORC9PUgpSRURJU1RSSUJVVEUgVEhFIFBST0dSQU0gQVMgUEVSTUlUVEVEIEFCT1ZFLCBCRSBMSUFCTEUgVE8gWU9VIEZPUiBEQU1BR0VTLApJTkNMVURJTkcgQU5ZIEdFTkVSQUwsIFNQRUNJQUwsIElOQ0lERU5UQUwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIEFSSVNJTkcKT1VUIE9GIFRIRSBVU0UgT1IgSU5BQklMSVRZIFRPIFVTRSBUSEUgUFJPR1JBTSAoSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRApUTyBMT1NTIE9GIERBVEEgT1IgREFUQSBCRUlORyBSRU5ERVJFRCBJTkFDQ1VSQVRFIE9SIExPU1NFUyBTVVNUQUlORUQgQlkKWU9VIE9SIFRISVJEIFBBUlRJRVMgT1IgQSBGQUlMVVJFIE9GIFRIRSBQUk9HUkFNIFRPIE9QRVJBVEUgV0lUSCBBTlkgT1RIRVIKUFJPR1JBTVMpLCBFVkVOIElGIFNVQ0ggSE9MREVSIE9SIE9USEVSIFBBUlRZIEhBUyBCRUVOIEFEVklTRUQgT0YgVEhFClBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFUy4KCgkJICAgICBFTkQgT0YgVEVSTVMgQU5EIENPTkRJVElPTlMKDAoJICAgIEhvdyB0byBBcHBseSBUaGVzZSBUZXJtcyB0byBZb3VyIE5ldyBQcm9ncmFtcwoKICBJZiB5b3UgZGV2ZWxvcCBhIG5ldyBwcm9ncmFtLCBhbmQgeW91IHdhbnQgaXQgdG8gYmUgb2YgdGhlIGdyZWF0ZXN0CnBvc3NpYmxlIHVzZSB0byB0aGUgcHVibGljLCB0aGUgYmVzdCB3YXkgdG8gYWNoaWV2ZSB0aGlzIGlzIHRvIG1ha2UgaXQKZnJlZSBzb2Z0d2FyZSB3aGljaCBldmVyeW9uZSBjYW4gcmVkaXN0cmlidXRlIGFuZCBjaGFuZ2UgdW5kZXIgdGhlc2UgdGVybXMuCgogIFRvIGRvIHNvLCBhdHRhY2ggdGhlIGZvbGxvd2luZyBub3RpY2VzIHRvIHRoZSBwcm9ncmFtLiAgSXQgaXMgc2FmZXN0CnRvIGF0dGFjaCB0aGVtIHRvIHRoZSBzdGFydCBvZiBlYWNoIHNvdXJjZSBmaWxlIHRvIG1vc3QgZWZmZWN0aXZlbHkKY29udmV5IHRoZSBleGNsdXNpb24gb2Ygd2FycmFudHk7IGFuZCBlYWNoIGZpbGUgc2hvdWxkIGhhdmUgYXQgbGVhc3QKdGhlICJjb3B5cmlnaHQiIGxpbmUgYW5kIGEgcG9pbnRlciB0byB3aGVyZSB0aGUgZnVsbCBub3RpY2UgaXMgZm91bmQuCgogICAgPG9uZSBsaW5lIHRvIGdpdmUgdGhlIHByb2dyYW0ncyBuYW1lIGFuZCBhIGJyaWVmIGlkZWEgb2Ygd2hhdCBpdCBkb2VzLj4KICAgIENvcHlyaWdodCAoQykgPHllYXI+ICA8bmFtZSBvZiBhdXRob3I+CgogICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKICAgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CiAgICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgogICAgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KCiAgICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKICAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCiAgICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCiAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgoKICAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCiAgICBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQogICAgRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAgMDIxMTAtMTMwMSAgVVNBCgoKQWxzbyBhZGQgaW5mb3JtYXRpb24gb24gaG93IHRvIGNvbnRhY3QgeW91IGJ5IGVsZWN0cm9uaWMgYW5kIHBhcGVyIG1haWwuCgpJZiB0aGUgcHJvZ3JhbSBpcyBpbnRlcmFjdGl2ZSwgbWFrZSBpdCBvdXRwdXQgYSBzaG9ydCBub3RpY2UgbGlrZSB0aGlzCndoZW4gaXQgc3RhcnRzIGluIGFuIGludGVyYWN0aXZlIG1vZGU6CgogICAgR25vbW92aXNpb24gdmVyc2lvbiA2OSwgQ29weXJpZ2h0IChDKSB5ZWFyICBuYW1lIG9mIGF1dGhvcgogICAgR25vbW92aXNpb24gY29tZXMgd2l0aCBBQlNPTFVURUxZIE5PIFdBUlJBTlRZOyBmb3IgZGV0YWlscyB0eXBlIGBzaG93IHcnLgogICAgVGhpcyBpcyBmcmVlIHNvZnR3YXJlLCBhbmQgeW91IGFyZSB3ZWxjb21lIHRvIHJlZGlzdHJpYnV0ZSBpdAogICAgdW5kZXIgY2VydGFpbiBjb25kaXRpb25zOyB0eXBlIGBzaG93IGMnIGZvciBkZXRhaWxzLgoKVGhlIGh5cG90aGV0aWNhbCBjb21tYW5kcyBgc2hvdyB3JyBhbmQgYHNob3cgYycgc2hvdWxkIHNob3cgdGhlIGFwcHJvcHJpYXRlCnBhcnRzIG9mIHRoZSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLiAgT2YgY291cnNlLCB0aGUgY29tbWFuZHMgeW91IHVzZSBtYXkKYmUgY2FsbGVkIHNvbWV0aGluZyBvdGhlciB0aGFuIGBzaG93IHcnIGFuZCBgc2hvdyBjJzsgdGhleSBjb3VsZCBldmVuIGJlCm1vdXNlLWNsaWNrcyBvciBtZW51IGl0ZW1zLS13aGF0ZXZlciBzdWl0cyB5b3VyIHByb2dyYW0uCgpZb3Ugc2hvdWxkIGFsc28gZ2V0IHlvdXIgZW1wbG95ZXIgKGlmIHlvdSB3b3JrIGFzIGEgcHJvZ3JhbW1lcikgb3IgeW91cgpzY2hvb2wsIGlmIGFueSwgdG8gc2lnbiBhICJjb3B5cmlnaHQgZGlzY2xhaW1lciIgZm9yIHRoZSBwcm9ncmFtLCBpZgpuZWNlc3NhcnkuICBIZXJlIGlzIGEgc2FtcGxlOyBhbHRlciB0aGUgbmFtZXM6CgogIFlveW9keW5lLCBJbmMuLCBoZXJlYnkgZGlzY2xhaW1zIGFsbCBjb3B5cmlnaHQgaW50ZXJlc3QgaW4gdGhlIHByb2dyYW0KICBgR25vbW92aXNpb24nICh3aGljaCBtYWtlcyBwYXNzZXMgYXQgY29tcGlsZXJzKSB3cml0dGVuIGJ5IEphbWVzIEhhY2tlci4KCiAgPHNpZ25hdHVyZSBvZiBUeSBDb29uPiwgMSBBcHJpbCAxOTg5CiAgVHkgQ29vbiwgUHJlc2lkZW50IG9mIFZpY2UKClRoaXMgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBkb2VzIG5vdCBwZXJtaXQgaW5jb3Jwb3JhdGluZyB5b3VyIHByb2dyYW0gaW50bwpwcm9wcmlldGFyeSBwcm9ncmFtcy4gIElmIHlvdXIgcHJvZ3JhbSBpcyBhIHN1YnJvdXRpbmUgbGlicmFyeSwgeW91IG1heQpjb25zaWRlciBpdCBtb3JlIHVzZWZ1bCB0byBwZXJtaXQgbGlua2luZyBwcm9wcmlldGFyeSBhcHBsaWNhdGlvbnMgd2l0aCB0aGUKbGlicmFyeS4gIElmIHRoaXMgaXMgd2hhdCB5b3Ugd2FudCB0byBkbywgdXNlIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsClB1YmxpYyBMaWNlbnNlIGluc3RlYWQgb2YgdGhpcyBMaWNlbnNlLgo="
            }
          }
        }
      ],
      "cpe": "cpe:2.3:a:pnp4nagios:pnp4nagios:0.6.26:*:*:*:*:*:*:*"
    },
    {
      "bom-ref": "pkg:cargo/darling@0.20.11",
      "type": "library",
      "name": "darling",
      "version": "0.20.11",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/darling@0.20.11",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/readdirp@3.6.0",
      "type": "library",
      "name": "readdirp",
      "version": "3.6.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84e4b4f3da27f1176ea9d6e1bd0e59dfb0341128ecab3eaa9d171f7ec314df8f7916e4dda929beedb849dbd26f20eb010c41276a7e433eef6ddd3a3d55194ccc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/readdirp@3.6.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opsgenie-sdk@2.1.5",
      "type": "library",
      "name": "opsgenie-sdk",
      "version": "2.1.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fe0af399030a91ec5755ecfb899965bf18fcb46e17fd2d3a4d71fa68999947e9"
        },
        {
          "alg": "SHA-256",
          "content": "c38a2f0c7acbcbeb9202ced80ec857b5eda2d99919392fed4083bdfa7be32669"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opsgenie-sdk@2.1.5",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/loads@v0.23.3",
      "type": "library",
      "name": "loads",
      "version": "v0.23.3",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_loads//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/loads@v0.23.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/websocket-client@1.9.0",
      "type": "library",
      "name": "websocket-client",
      "version": "1.9.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9e813624b6eb619999a97dc7958469217c3176312b3a16a4bd1bc7e08a46ec98"
        },
        {
          "alg": "SHA-256",
          "content": "af248a825037ef591efbf6ed20cc5faa03d3b47b9e5a2230a529eeee1c1fc3ef"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/websocket-client@1.9.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40internationalized/date@3.12.0",
      "type": "library",
      "name": "date",
      "version": "3.12.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fcfc883332b6f63b57686536dea4ef359c6f05746d29b367183143f8f63a099c3f63c131f29154ce4b822421bd68eaa64a18ea852f663ea3fa0e4e689d063cad"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40internationalized/date@3.12.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/processor/batchprocessor@v0.155.0",
      "type": "library",
      "name": "batchprocessor",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_processor_batchprocessor//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/processor/batchprocessor@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/oklog/ulid/v2@v2.1.1",
      "type": "library",
      "name": "v2",
      "version": "v2.1.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_oklog_ulid_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/oklog/ulid/v2@v2.1.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/nom@7.1.3",
      "type": "library",
      "name": "nom",
      "version": "7.1.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/nom@7.1.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/anstyle@1.0.11",
      "type": "library",
      "name": "anstyle",
      "version": "1.0.11",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/anstyle@1.0.11",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/gopkg.in/yaml.v2@v2.4.0",
      "type": "library",
      "name": "yaml.v2",
      "version": "v2.4.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+in_gopkg_yaml_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/gopkg.in/yaml.v2@v2.4.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-shape@1.3.7",
      "type": "library",
      "name": "d3-shape",
      "version": "1.3.7",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "11492f2a3a8f154019c8e9616398330b109e23401ea74e0bc08469b19fe62c57a526251f9cae7a8e8e49303484ef2c8fda42d26fa2ed17e4b9721324eeea8fab"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-shape@1.3.7",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/signin@v1.0.11",
      "type": "library",
      "name": "signin",
      "version": "v1.0.11",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_service_signin//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/signin@v1.0.11",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/toml_write@0.1.2",
      "type": "library",
      "name": "toml_write",
      "version": "0.1.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/toml_write@0.1.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/hashbrown@0.12.3",
      "type": "library",
      "name": "hashbrown",
      "version": "0.12.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/hashbrown@0.12.3",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/google-cloud-monitoring@2.28.0",
      "type": "library",
      "name": "google-cloud-monitoring",
      "version": "2.28.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "64f4c57cc465dd51cceffe559f0ec6fa9f96aa6d82790cd8d3af6d5cc3795160"
        },
        {
          "alg": "SHA-256",
          "content": "25175590907e038add644b5b744941d221776342924637095a879973a7c0ac37"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/google-cloud-monitoring@2.28.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/tzdata@2026.2",
      "type": "library",
      "name": "tzdata",
      "version": "2026.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9173fde7d80d9018e02a662e168e5a2d04f87c41ea174b139fbef642eda62d10"
        },
        {
          "alg": "SHA-256",
          "content": "bbe9af844f658da81a5f95019480da3a89415801f6cc966806612cc7169bffe7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/tzdata@2026.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/ansi-regex@6.2.2",
      "type": "library",
      "name": "ansi-regex",
      "version": "6.2.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06add2992a721476968cf93c21ff7273ab2f33c739e9d079040b56e106f0e631d3c305d77132e844c9290c9a7a54bd17ce559a0874d7ae415444c6260f4b0baa"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/ansi-regex@6.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/iconv-lite@0.6.3",
      "type": "library",
      "name": "iconv-lite",
      "version": "0.6.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.6.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/bahlo/generic-list-go@v0.2.0",
      "type": "library",
      "name": "generic-list-go",
      "version": "v0.2.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_bahlo_generic_list_go//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/bahlo/generic-list-go@v0.2.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel@v1.44.0",
      "type": "library",
      "name": "otel",
      "version": "v1.44.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel@v1.44.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-path@1.0.9",
      "type": "library",
      "name": "d3-path",
      "version": "1.0.9",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54b698727f3576d1d54e310777c07ea5b7bdc875a95ca6540bcecfce8166b05ac9aa01700defeac5fa793257ec7ccd55e44fe256dd0c9846d643b15521787f6e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-path@1.0.9",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-strings@0.4.2",
      "type": "library",
      "name": "windows-strings",
      "version": "0.4.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-strings@0.4.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/rpds-py@2026.5.1",
      "type": "library",
      "name": "rpds-py",
      "version": "2026.5.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6825cc329b290e93c5f6a9be2393118a763f6ccf6abd83704e0c102ca583644"
        },
        {
          "alg": "SHA-256",
          "content": "b5c30f3f04eef4fbd362226a6f31d7c8895ca4fbb6e0b790f6890a98d8da8559"
        },
        {
          "alg": "SHA-256",
          "content": "656a042550878f12d45752452d47094b7cfe5ad1e9d7b87b5a22ad3ae5ff8015"
        },
        {
          "alg": "SHA-256",
          "content": "cc68e231a77a5f0d774ae278a1f8e55c0456501820847c1e4efb3829f3441df6"
        },
        {
          "alg": "SHA-256",
          "content": "99ab6ba7bfa2cb0f96a04e3652355bf04e3f51aceb1e943b8541dab7ba4828cc"
        },
        {
          "alg": "SHA-256",
          "content": "e4abbf391a70be864920858bf360f4fb380577c9a0f732438a1996726e2c195b"
        },
        {
          "alg": "SHA-256",
          "content": "e0b360f316d966b048b085857630b3cc51f3db2f07b06f440eac8f695374d1e3"
        },
        {
          "alg": "SHA-256",
          "content": "ad3773236e95f7f33991eb125224b7da66f206504d032a253a02da7e134519fb"
        },
        {
          "alg": "SHA-256",
          "content": "fc0c0f878ea770a0a8a462456c5ad36fc9fe6358e6b76fdadc7f17575e0b8bf1"
        },
        {
          "alg": "SHA-256",
          "content": "cacedb7a6e167680acba45ad5716e89067d225dc80da0d7040cae8c81d4572fa"
        },
        {
          "alg": "SHA-256",
          "content": "e07be2a9d7122bd6e82dea89814ef8dc893feb1aae97fec1630f3263bbb30e55"
        },
        {
          "alg": "SHA-256",
          "content": "141c9498daf2ace9eda35d2b0e376f9ea8b058d84f2aef4f96fccfd449a2f251"
        },
        {
          "alg": "SHA-256",
          "content": "c3df104083952a0e0c6f10de33e440eabe98fb6317d23e1a58c68f6df08d01b9"
        },
        {
          "alg": "SHA-256",
          "content": "eaaea962c68cdc68d4a533ba985ab8e9484277910bbfaa2ab3ef7732667bfed8"
        },
        {
          "alg": "SHA-256",
          "content": "b9a6528956191c48c52294a592dbd4a8386d7048bdb25c0efcb6b966466c6d83"
        },
        {
          "alg": "SHA-256",
          "content": "19cb09fab7b7fc96b2a6e28f2e34b72a3705ff27b37edb77455316e5d3f3dc9b"
        },
        {
          "alg": "SHA-256",
          "content": "3abe24a66e57adcfa645d718063a5fa5103ecc71ddbf26d78af8f9368018ff1d"
        },
        {
          "alg": "SHA-256",
          "content": "6142dbd80c4df62a5d899f0d616d417f84e0bc8d32526c8e5589019d75d028a7"
        },
        {
          "alg": "SHA-256",
          "content": "de42116e69cb53b911cc34aee5ab98f36c597b822545045d49e938818b99e5e4"
        },
        {
          "alg": "SHA-256",
          "content": "0408a24e44feb919423dc6d9da677cb5cddb894d2ca9e763967d156d9c60fab4"
        },
        {
          "alg": "SHA-256",
          "content": "7944270ae71383f6e2657dd7d5ce4eeb4ac2d0059a6738f0510583d462ab4842"
        },
        {
          "alg": "SHA-256",
          "content": "0957cf3c2b8632ec7aaebffebea8005b353cc2a237b6e2ae3c2cac0820704cfb"
        },
        {
          "alg": "SHA-256",
          "content": "5d333a7127d4b307601ac37792bee01bb95c867cbfacf21b6375b804d6bbd723"
        },
        {
          "alg": "SHA-256",
          "content": "9e25b7088f9ccbfc0dfcaa52bf969300ca229e10ecf758974ebcbb080a4b37bb"
        },
        {
          "alg": "SHA-256",
          "content": "fc09f82e63d4bcd58149572f857a431bae851dc747e313c3b5bdf7abb907fda8"
        },
        {
          "alg": "SHA-256",
          "content": "21942f52dbbd5f8758bf021213d28bd45c39e873e65e2407faf5f1846f5761ad"
        },
        {
          "alg": "SHA-256",
          "content": "43bca78665423cabae77146f2fe7ce55272b6c8d55d82cca83effd42c7e13972"
        },
        {
          "alg": "SHA-256",
          "content": "413b424f7c4ee65ab5e5be91f5731be0f8b41a1ee2b12dfe810d716312e95a78"
        },
        {
          "alg": "SHA-256",
          "content": "3397a5ed7174dc2786bb214030232fc36fe8e5584fec43a9952cc542b1a12036"
        },
        {
          "alg": "SHA-256",
          "content": "d3858b908218ee108d0bbfb2095ccc237648053c9bf98affad7cb079acaf1d97"
        },
        {
          "alg": "SHA-256",
          "content": "4860b603ddda0475a8885499b3729e90229d480105b42651962a5397d995fa89"
        },
        {
          "alg": "SHA-256",
          "content": "036a36a87fb1cd3b214d11c4b3c4f7d2ddad933625dca1c900b56a057c07740a"
        },
        {
          "alg": "SHA-256",
          "content": "f3df3d16ded76f1f8c9cdebd0e1ea55fdf4c23b812de189814da7cf229c22a81"
        },
        {
          "alg": "SHA-256",
          "content": "fe71bca7d547acb17027c7fd1624ff8aae623499c498d3e7011182c4de5c25e0"
        },
        {
          "alg": "SHA-256",
          "content": "62ae3853454fe9ef283a03c96c2d835d39e84b14643a9d62c82ef0fb87d702ca"
        },
        {
          "alg": "SHA-256",
          "content": "6c7fcf61d44cacecaf3aea542b0e053db77972a4573e7ceda16fb2b399161195"
        },
        {
          "alg": "SHA-256",
          "content": "2d88621d6a7d4dfa633d21abe90f280bb205274e16b1d1e61c6ad4640b2453b7"
        },
        {
          "alg": "SHA-256",
          "content": "cef8ac28d26f4dda3533060c20fbf80a325458fa9fd23ea72a73cdfa8e978838"
        },
        {
          "alg": "SHA-256",
          "content": "55d8f9b7b78c9538fc9e04e82ec0e888ff0c3cffcfad152c77e57cd09351a98a"
        },
        {
          "alg": "SHA-256",
          "content": "ca653c6546386227cd9800d1bef6a348099acf8db4250341da6d90f663d6dfcb"
        },
        {
          "alg": "SHA-256",
          "content": "453895624ecf7db7063b1004e44037522bbaef9ff6a945e59bc71662d7a03abd"
        },
        {
          "alg": "SHA-256",
          "content": "21846aac0ed2e0589f38c12dc44e77bb64e494b771eadbcf169cba00566ba7ba"
        },
        {
          "alg": "SHA-256",
          "content": "3350ec808fb538fe71a1f94dfaa0e29c598dfad805ce49f0caec5ae3183c652b"
        },
        {
          "alg": "SHA-256",
          "content": "6c3d771a46ec18b12af06ce36243a9a80b07a5d0515236332d90863ca8bb326a"
        },
        {
          "alg": "SHA-256",
          "content": "9baffb505aff33acc69b422a19f77806680f3c8632227d79f48de8a810d1c2c5"
        },
        {
          "alg": "SHA-256",
          "content": "a2999883eedf72fdfb7520b92c7d4ec2572a71ff40239377aa604cc529eecafc"
        },
        {
          "alg": "SHA-256",
          "content": "90f628283be835db980c941767d41c9a27b5239e54ba0a9c1335247e82406964"
        },
        {
          "alg": "SHA-256",
          "content": "85264a90ff4c05c1568dd65f5921c837614b67c60358fb4c17df3b7f2e90690a"
        },
        {
          "alg": "SHA-256",
          "content": "b1b964e3ab599e718dc46c018d104b1ebc007cbc6567d827c94a687fca56d77e"
        },
        {
          "alg": "SHA-256",
          "content": "296c799becfa849c779c8725494fe9ed94959ed886787df4364b058465bad7f0"
        },
        {
          "alg": "SHA-256",
          "content": "1841d067089e117142d79b98aa0df2f08b52f2ecc1819dd2700636c0db74a473"
        },
        {
          "alg": "SHA-256",
          "content": "b317c87a13f769a4e787819bd508aaa5d69aa09b0880de9af6d3a8a54571cdec"
        },
        {
          "alg": "SHA-256",
          "content": "8ba264fa49be666cd9cc56bf34ec7002fb3d27a4aee5bcb4d43d0d18feb1bb6f"
        },
        {
          "alg": "SHA-256",
          "content": "3609e9939a8a76cd904cf98a3f1f13b5dc7e150adeaee89e0ea09652ea213e16"
        },
        {
          "alg": "SHA-256",
          "content": "1f2c391c3059798093b65df23aca2cac150460ae9c630d99dec83d703d9485b9"
        },
        {
          "alg": "SHA-256",
          "content": "63c2c4c213f1a4e3f3de28ecab029dbdee976324e729c0d7a55211be72576b02"
        },
        {
          "alg": "SHA-256",
          "content": "aad1bff7f666b9598e573815affd666aac6a13a585dde336f843e33350c7fadc"
        },
        {
          "alg": "SHA-256",
          "content": "c93c629be4636cf54337bd5f06c104d55e42ced54d681f6fe21ae510a65116f6"
        },
        {
          "alg": "SHA-256",
          "content": "66c93681c4729e4e3ecba31b8179fae083ff3118841672835140338b4b9867c1"
        },
        {
          "alg": "SHA-256",
          "content": "0a7d1eec967df0e9b22614a5e177622e0c89611d03727fa0cb48e45028907870"
        },
        {
          "alg": "SHA-256",
          "content": "b1be5c35683684d5331b93600c210e8367c254683d8a6df6bd21bd2da3a334fb"
        },
        {
          "alg": "SHA-256",
          "content": "4fb8d2e7cb2f850b169806d61d1b991738acec96500a75c30f49caf064ce7cef"
        },
        {
          "alg": "SHA-256",
          "content": "efef4ac29c6ff495531eb17ee705b62841ecaa291b7c7077e848ea03e237164d"
        },
        {
          "alg": "SHA-256",
          "content": "8213afbe8a3a906fb9acb2014423fe3359ee783d0bf90995f70623a3217bfa6c"
        },
        {
          "alg": "SHA-256",
          "content": "7bd530e6a530bb3ea892f194fafa455f3516ac25ecf7143fd33c09be62b0470a"
        },
        {
          "alg": "SHA-256",
          "content": "b95d5e11fc712b752081183a55a244c03cd00570489edd7014d8899f8ceb8162"
        },
        {
          "alg": "SHA-256",
          "content": "b4e4bc98639ec915f512fde3aa7a95e0041d95d9c3cc86eea841fa63cb1e8600"
        },
        {
          "alg": "SHA-256",
          "content": "8c43a8a973270fd173bf48cdf80bbe66312421cba68d40845034f174f2389049"
        },
        {
          "alg": "SHA-256",
          "content": "2c595a1d9255dce0599e13130d1440ab2506654f2b50294226ee06402f8fef63"
        },
        {
          "alg": "SHA-256",
          "content": "6f249f8b860a200ad35193af961183ebe9132710484e6f6ce0cf89fd83c63a9a"
        },
        {
          "alg": "SHA-256",
          "content": "ce87129d9f2c14fa6c4a8601fb80eb4488c80d38a20cd13758ef11123e14995d"
        },
        {
          "alg": "SHA-256",
          "content": "90bd6630002a1c7f09e7843dd79f0d24f3d2897cc25a753480917865d14f15b3"
        },
        {
          "alg": "SHA-256",
          "content": "f3a5b10e8ce894825f380a8f1b6444cf73c294dfea62afbb2d13e3a9e630cec1"
        },
        {
          "alg": "SHA-256",
          "content": "68700371c5d7ae1412862ddfa719090925c93ecf351c566d66f09d04b136ea00"
        },
        {
          "alg": "SHA-256",
          "content": "3574b55c604b8f75dacb007136508bbc0db406e626301778096a133327e7f2fb"
        },
        {
          "alg": "SHA-256",
          "content": "ef1013a8625c74043210190b246f5b1551e09757c1f356c6e4160ef96c5bc081"
        },
        {
          "alg": "SHA-256",
          "content": "7559f72b94ae52659086c595dfa017cde03155f7832071d30959049052cb3ece"
        },
        {
          "alg": "SHA-256",
          "content": "e3a8ae58895ac107ed934a6bf51e5846f95c53b9b940c2c6d310838fd5846358"
        },
        {
          "alg": "SHA-256",
          "content": "2c817a189d4ee14290420e5ff051e4dd6baa13f3edf84685071dee07a6d538ee"
        },
        {
          "alg": "SHA-256",
          "content": "a05fa4f41f37ec97c9c260441a940450a192f78d774d2b097eee1379f1e1246a"
        },
        {
          "alg": "SHA-256",
          "content": "0a5ae4dbe43c1076983b72616496919872ae7bbe7a1e21cc48336bc3154d130b"
        },
        {
          "alg": "SHA-256",
          "content": "ba05adbf15d994c38ec0b7ab32e858e5110c21e9009a00a86545fd220f84e038"
        },
        {
          "alg": "SHA-256",
          "content": "df1d2a1996755b24b9ecee92cb4d36c28f86f464a6a173349c26bab41e94b8c2"
        },
        {
          "alg": "SHA-256",
          "content": "9af8905b8f854990e40d5206aa5ac58d9b0fe0b7f351ff2bb086c20f6c8c6a47"
        },
        {
          "alg": "SHA-256",
          "content": "c39f5b67a8a2e67179ada2a954227d670fe65fa9098457f698f56ddf248709b3"
        },
        {
          "alg": "SHA-256",
          "content": "27b74c10ed6a8f190f4287f53bcfea348b92a84a9c9f70d30183d1e6172d580d"
        },
        {
          "alg": "SHA-256",
          "content": "b5f077b44a4f7808520f66dae234988d867deb9aed9be5da057ce9ba831b2a41"
        },
        {
          "alg": "SHA-256",
          "content": "88647f43a73c4e01be19b04ceef0c8d3a1958153604d13c773becd8016f2a0cf"
        },
        {
          "alg": "SHA-256",
          "content": "1c27c5f6102eac8c03e7595a00827a53b271ba40a53b59ff8709170e0855ea4a"
        },
        {
          "alg": "SHA-256",
          "content": "9cdddb6c1207d284d94fd1530adf57fbd797fe7c4b8704ba85f49414f2557e7d"
        },
        {
          "alg": "SHA-256",
          "content": "07b24fea40541e28570e5b795a4a38fbdcd12550c06bd0748005ecc8116ca256"
        },
        {
          "alg": "SHA-256",
          "content": "d0efbe45632665e53e3db8fe1e5692db58fc5cb9bab4459d570b83efefe11164"
        },
        {
          "alg": "SHA-256",
          "content": "205dde846f24332ab0c1188699a043b8d165b79bb84529ce272c45048ff6be01"
        },
        {
          "alg": "SHA-256",
          "content": "c396c1304de421050b3681ea70f371874b54d41b0151e96109758144c231e30b"
        },
        {
          "alg": "SHA-256",
          "content": "fea6e836d10abbe191d557d33bd58bd5987725fe63aa1eefe557d230209855bd"
        },
        {
          "alg": "SHA-256",
          "content": "8bff7073db3899158fff55ebf57b113a67030af26f80a18978f9f0aa60250ddf"
        },
        {
          "alg": "SHA-256",
          "content": "0b35217adefe87f2fe4db7e9766cabe84744bfe9616d9667be18988928c7f2dc"
        },
        {
          "alg": "SHA-256",
          "content": "c0f920015df2a504bebaba6d4c31ccf3fcf942f92655c086da30b671aad19aa6"
        },
        {
          "alg": "SHA-256",
          "content": "c74005a7bb87752acf351c93897ec63ad77a07a0da7ecad9c050e32e7286ba34"
        },
        {
          "alg": "SHA-256",
          "content": "40ff257542e04796880e011e15cd4dc21c2599975df2aaa8f2c8495ca574e1a5"
        },
        {
          "alg": "SHA-256",
          "content": "cea68bcd53467561ae2f96a6bdad1544299ba97b5b0ddcd5ac3d376e5c781c24"
        },
        {
          "alg": "SHA-256",
          "content": "980450826cf22e133c57e0835070bdd0dd3f73b9b708c3ce223def2cb9469e14"
        },
        {
          "alg": "SHA-256",
          "content": "94068eb3ae6d43f5a786b7db96a406a34e6d5c24489feef32fd6e8946ea7b291"
        },
        {
          "alg": "SHA-256",
          "content": "0fa92420128dadce7f54bd73ba1825a273e9268fe9e35dbf7e6362890efa4e08"
        },
        {
          "alg": "SHA-256",
          "content": "613fc4ee9eaef26dc5840666214dd6fbcebcf32f46e76f4abc473059f4e13dda"
        },
        {
          "alg": "SHA-256",
          "content": "abe76bcdba31e576cb83eeb8797aa0d882b738fef6dc65d0601fc753806a5b46"
        },
        {
          "alg": "SHA-256",
          "content": "83bcf894486c9d78dd290d3c0124ff6dd8875d3025e2090a8ec49fcc37c55fdd"
        },
        {
          "alg": "SHA-256",
          "content": "6736718bd4fc49cbcb538ba30516fdbef161522acefb739657d48b97bd864fed"
        },
        {
          "alg": "SHA-256",
          "content": "a04df86b3f0fade39ec8fd0e0aab089b1da9fbd2b48df778a57ef96f5e7d38df"
        },
        {
          "alg": "SHA-256",
          "content": "58b1d94308ddf0b1982f61f2eb54bf92997c9ece8a8093ef014250f4a517906c"
        },
        {
          "alg": "SHA-256",
          "content": "edf2765d84e42447f112ad877af8fe1db0089aaec5b28e88d6eab45e7fe99cea"
        },
        {
          "alg": "SHA-256",
          "content": "f414556f6e3958300ff941e40c9f97e3dc9774ddd1b3434c475d73dd354bbed3"
        },
        {
          "alg": "SHA-256",
          "content": "3966b82dd563176396df030f3dd52a6e54cb69b718e95e78bd555ed3d1e0185d"
        },
        {
          "alg": "SHA-256",
          "content": "1ebb2f0ab7e16132995a72de805170e0203df0c3dd22e1ef1cd1fdd90bd7a131"
        },
        {
          "alg": "SHA-256",
          "content": "42d0f20e85e549c870749d0e247f0c10d318a45b7e9676d575d2dcb04a1b2e66"
        },
        {
          "alg": "SHA-256",
          "content": "8895840ac4809e5f60c88fd07617cd71326e73d6e5a8aa783c5c0f7c24985de2"
        },
        {
          "alg": "SHA-256",
          "content": "b3cc20c0d800af78fd0fac68086e28c1856cec51ea528bb81ea851aa40d39325"
        },
        {
          "alg": "SHA-256",
          "content": "4be8b1d2a705cc37d08256004e1d07de143fa0075c8e85a3df020b776f62b732"
        },
        {
          "alg": "SHA-256",
          "content": "3684a59b158a7683aaeb8e25352e9a9dd2122cec78f2d8530266e4f91b4c7b3f"
        },
        {
          "alg": "SHA-256",
          "content": "4e237e139f94d3c036fd28eb9f564c99055476ff4ff05cd42be55ce349b5aa02"
        },
        {
          "alg": "SHA-256",
          "content": "e10464d17df3b582745c25cec695cb9558bca2cb6ddb631aee1787fc72c767b2"
        },
        {
          "alg": "SHA-256",
          "content": "277f6c82f0580848796c7ecc8a7173aa3bfb928e4ff831261c2f60a81dc270db"
        },
        {
          "alg": "SHA-256",
          "content": "af03e34e860047bc7a352b842856fcf78798fbb81132cc98bd2f907ab4eb9cd2"
        },
        {
          "alg": "SHA-256",
          "content": "01d17b29c0c23d82b1f4751147ec49cf451f1fc2554eb9ef5f957e55d2656ead"
        },
        {
          "alg": "SHA-256",
          "content": "77c004fdc7b891967106f78ddfd7b076bfe6813c6139c6fff6aed3bcaa960b26"
        },
        {
          "alg": "SHA-256",
          "content": "73c4bd4f70294737b5206a3e8e30ccadbf8a60301831c8ea23eec5dbeea1ecfa"
        },
        {
          "alg": "SHA-256",
          "content": "75808f6c38ce7749bb68cc2770161aae5045e6c6f6781a9782e74b93304399df"
        },
        {
          "alg": "SHA-256",
          "content": "ed0954b524873214369184a9c82b0eaa45a3fbb9a798cd95b17e0d98499e7ea0"
        },
        {
          "alg": "SHA-256",
          "content": "b8d2f912928d426e8cfa396f7f3f8d29a59e6689c86dcca3c420730c1096322b"
        },
        {
          "alg": "SHA-256",
          "content": "7818f8d0a415be74d2be3590b0a1c1f463a642f4d0217e7d10602dceef5b79aa"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/rpds-py@2026.5.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/toml_edit@0.22.27",
      "type": "library",
      "name": "toml_edit",
      "version": "0.22.27",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/toml_edit@0.22.27",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_x86_64_gnullvm@0.53.0",
      "type": "library",
      "name": "windows_x86_64_gnullvm",
      "version": "0.53.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_gnullvm@0.53.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/serde_spanned@0.6.9",
      "type": "library",
      "name": "serde_spanned",
      "version": "0.6.9",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/serde_spanned@0.6.9",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/parse-srcset@1.0.2",
      "type": "library",
      "name": "parse-srcset",
      "version": "1.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ff6aa1d256afe82988d791730378bfd81ce4db30a042118c92f84e84a35c05543595d8296df88d4d5b259a8a1499625c0038b57f59087b29db0d15733657d1e9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/parse-srcset@1.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/google-api-python-client@2.187.0",
      "type": "library",
      "name": "google-api-python-client",
      "version": "2.187.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d8d0f6d85d7d1d10bdab32e642312ed572bdc98919f72f831b44b9a9cebba32f"
        },
        {
          "alg": "SHA-256",
          "content": "e98e8e8f49e1b5048c2f8276473d6485febc76c9c47892a8b4d1afa2c9ec8278"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/google-api-python-client@2.187.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Sub-Install@0.928",
      "type": "library",
      "name": "Sub-Install",
      "version": "0.928",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Sub-Install-0.928.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Sub-Install@0.928",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil@v0.155.0",
      "type": "library",
      "name": "pdatautil",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_pkg_pdatautil//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/polyval@0.6.2",
      "type": "library",
      "name": "polyval",
      "version": "0.6.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/polyval@0.6.2",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tracing-attributes@0.1.30",
      "type": "library",
      "name": "tracing-attributes",
      "version": "0.1.30",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tracing-attributes@0.1.30",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opentelemetry-exporter-otlp-proto-common@1.39.1",
      "type": "library",
      "name": "opentelemetry-exporter-otlp-proto-common",
      "version": "1.39.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "763370d4737a59741c89a67b50f9e39271639ee4afc999dadfe768541c027464"
        },
        {
          "alg": "SHA-256",
          "content": "08f8a5862d64cc3435105686d0216c1365dc5701f86844a8cd56597d0c764fde"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opentelemetry-exporter-otlp-proto-common@1.39.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/slab@0.4.11",
      "type": "library",
      "name": "slab",
      "version": "0.4.11",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/slab@0.4.11",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/net@v0.56.0",
      "type": "library",
      "name": "net",
      "version": "v0.56.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_golang_x_net//:package_metadata"
        }
      ],
      "purl": "pkg:golang/golang.org/x/net@v0.56.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/JSON-XS@3.01",
      "type": "library",
      "name": "JSON-XS",
      "version": "3.01",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:JSON-XS-3.01.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/JSON-XS@3.01",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_aarch64_gnullvm@0.53.0",
      "type": "library",
      "name": "windows_aarch64_gnullvm",
      "version": "0.53.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_aarch64_gnullvm@0.53.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/quinn-udp@0.5.13",
      "type": "library",
      "name": "quinn-udp",
      "version": "0.5.13",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/quinn-udp@0.5.13",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/text@v0.38.0",
      "type": "library",
      "name": "text",
      "version": "v0.38.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_golang_x_text//:package_metadata"
        }
      ],
      "purl": "pkg:golang/golang.org/x/text@v0.38.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/escape-string-regexp@4.0.0",
      "type": "library",
      "name": "escape-string-regexp",
      "version": "4.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4eda5c349dd7033c771aaf2c591cc96956a346cd2e57103660091d6f58e6d9890fcf81ba7a05050320379f9bed10865e7cf93959ae145db2ae4b97ca90959d80"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/escape-string-regexp@4.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/foreign-types@0.5.0",
      "type": "library",
      "name": "foreign-types",
      "version": "0.5.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/foreign-types@0.5.0",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/serde_json@1.0.143",
      "type": "library",
      "name": "serde_json",
      "version": "1.0.143",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/serde_json@1.0.143",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/asn1-rs-derive@0.4.0",
      "type": "library",
      "name": "asn1-rs-derive",
      "version": "0.4.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/asn1-rs-derive@0.4.0",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/postcss-selector-parser@6.1.2",
      "type": "library",
      "name": "postcss-selector-parser",
      "version": "6.1.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "43ca907cf899f931ceff766b3ab3b470924a7e96026a0b4c5245db9c47e68148f05e0eb3fd605e3b24bd00f0413c24d288357eb384b0406bbcc85b2231122e76"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/postcss-selector-parser@6.1.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/tenacity@9.1.4",
      "type": "library",
      "name": "tenacity",
      "version": "9.1.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "adb31d4c263f2bd041081ab33b498309a57c77f9acf2db65aadf0898179cf93a"
        },
        {
          "alg": "SHA-256",
          "content": "6095a360c919085f28c6527de529e76a06ad89b23659fa881ae0649b867a9d55"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/tenacity@9.1.4",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_x86_64_msvc@0.48.5",
      "type": "library",
      "name": "windows_x86_64_msvc",
      "version": "0.48.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_msvc@0.48.5",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/schemars@1.0.4",
      "type": "library",
      "name": "schemars",
      "version": "1.0.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/schemars@1.0.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40babel/helper-validator-identifier@7.28.5",
      "type": "library",
      "name": "helper-validator-identifier",
      "version": "7.28.5",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a92b3889fc33289495dfdb9c363b2f73a5951ece9bed2d37b0e87639c1c5f541df54fa965802d4b0d515ce1481888b63459a0b1f1ee721aad58ea295bac519d5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-validator-identifier@7.28.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/require-main-filename@2.0.0",
      "type": "library",
      "name": "require-main-filename",
      "version": "2.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34a37990c0f294aba577160b4947eb6e8e53bb387885dfb613c34f3d7d36999b67d55b911104e861efd9765272f89dee0a97da886174e5eec1f16d225db4079a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/require-main-filename@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/swag/stringutils@v0.25.5",
      "type": "library",
      "name": "stringutils",
      "version": "v0.25.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_swag_stringutils//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/swag/stringutils@v0.25.5",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/smithy-go@v1.26.0",
      "type": "library",
      "name": "smithy-go",
      "version": "v1.26.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_smithy_go//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/smithy-go@v1.26.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/felixge/httpsnoop@v1.0.4",
      "type": "library",
      "name": "httpsnoop",
      "version": "v1.0.4",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_felixge_httpsnoop//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/felixge/httpsnoop@v1.0.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/queue-microtask@1.2.3",
      "type": "library",
      "name": "queue-microtask",
      "version": "1.2.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/queue-microtask@1.2.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/tailwindcss-animate@1.0.7",
      "type": "library",
      "name": "tailwindcss-animate",
      "version": "1.0.7",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6e5ea6a47dd3ec8dd4171baf0c45cbc72fd5b85c419396dbce9961eed5c8ebc9b032890d61dd6df6a3c11e59f24f07dae09182e333f9d7a23585862d43fbeca4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/tailwindcss-animate@1.0.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-targets@0.42.2",
      "type": "library",
      "name": "windows-targets",
      "version": "0.42.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-targets@0.42.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/cenkalti/backoff/v6@v6.0.0",
      "type": "library",
      "name": "v6",
      "version": "v6.0.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_cenkalti_backoff_v6//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/cenkalti/backoff/v6@v6.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/setuptools@46.4.0",
      "type": "library",
      "name": "setuptools",
      "version": "46.4.0",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:pypi/setuptools@46.4.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-flextree@2.1.2",
      "type": "library",
      "name": "d3-flextree",
      "version": "2.1.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "809887af1e6e4d31eae386e3c886f7c696e699d65c58b60f29e3bd10f54eabc13294c14e887dbef6c5aa280890e03705b8e6530313ce432bf44679a38bf835e4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-flextree@2.1.2",
      "licenses": [
        {
          "license": {
            "id": "WTFPL"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/ref-cast@1.0.24",
      "type": "library",
      "name": "ref-cast",
      "version": "1.0.24",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/ref-cast@1.0.24",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/thiserror-impl@2.0.16",
      "type": "library",
      "name": "thiserror-impl",
      "version": "2.0.16",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/thiserror-impl@2.0.16",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/arraydeque@0.5.1",
      "type": "library",
      "name": "arraydeque",
      "version": "0.5.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/arraydeque@0.5.1",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opentelemetry-instrumentation@0.60b1",
      "type": "library",
      "name": "opentelemetry-instrumentation",
      "version": "0.60b1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "57ddc7974c6eb35865af0426d1a17132b88b2ed8586897fee187fd5b8944bd6a"
        },
        {
          "alg": "SHA-256",
          "content": "04480db952b48fb1ed0073f822f0ee26012b7be7c3eac1a3793122737c78632d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opentelemetry-instrumentation@0.60b1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/gopkg.in/evanphx/json-patch.v4@v4.13.0",
      "type": "library",
      "name": "json-patch.v4",
      "version": "v4.13.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+in_gopkg_evanphx_json_patch_v4//:package_metadata"
        }
      ],
      "purl": "pkg:golang/gopkg.in/evanphx/json-patch.v4@v4.13.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rusticata-macros@4.1.0",
      "type": "library",
      "name": "rusticata-macros",
      "version": "4.1.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rusticata-macros@4.1.0",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/leodido/go-syslog/v4@v4.5.0",
      "type": "library",
      "name": "v4",
      "version": "v4.5.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_leodido_go_syslog_v4//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/leodido/go-syslog/v4@v4.5.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/wasi@0.9.0%2Bwasi-snapshot-preview1",
      "type": "library",
      "name": "wasi",
      "version": "0.9.0+wasi-snapshot-preview1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/wasi@0.9.0%2Bwasi-snapshot-preview1",
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/cloud.google.com/go/compute/metadata@v0.9.0",
      "type": "library",
      "name": "metadata",
      "version": "v0.9.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_google_cloud_go_compute_metadata//:package_metadata"
        }
      ],
      "purl": "pkg:golang/cloud.google.com/go/compute/metadata@v0.9.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/idna@3.8",
      "type": "library",
      "name": "idna",
      "version": "3.8",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:pypi/idna@3.8",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/derive_more@1.0.0",
      "type": "library",
      "name": "derive_more",
      "version": "1.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/derive_more@1.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/rfc3339-validator@0.1.4",
      "type": "library",
      "name": "rfc3339-validator",
      "version": "0.1.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b"
        },
        {
          "alg": "SHA-256",
          "content": "24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/rfc3339-validator@0.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-sys@0.45.0",
      "type": "library",
      "name": "windows-sys",
      "version": "0.45.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-sys@0.45.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/libc@0.2.175",
      "type": "library",
      "name": "libc",
      "version": "0.2.175",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/libc@0.2.175",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/set-blocking@2.0.0",
      "type": "library",
      "name": "set-blocking",
      "version": "2.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a22814bc0275861322f3a1f15f9af2b0a5d3f3aa2cb5e8bbd07cadf2bff7d51fb063d77ff097725247527eadf81113dabbc5424ae2abe04bcada48e78b51e87"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/set-blocking@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/hashicorp/go-version@v1.9.0",
      "type": "library",
      "name": "go-version",
      "version": "v1.9.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_hashicorp_go_version//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/hashicorp/go-version@v1.9.0",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/call-bind-apply-helpers@1.0.2",
      "type": "library",
      "name": "call-bind-apply-helpers",
      "version": "1.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a9d5a6e52748af0e44b38dc68977112e9cde7f5ef92c149dac30115fabac74af285057fd9bfcac057b6d5c329987b4f3928a3f0af7dff049fa04b9339b9ae31"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/call-bind-apply-helpers@1.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-ease@3.0.1",
      "type": "library",
      "name": "d3-ease",
      "version": "3.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c11fd72b70f75dc2c8670a5bbd0c10e5f2bef1891db358a9ec0d93c5ed32c6771749dab52fdb24706edb95c79d90e5fe65c83118098b5f516b4466c00f0ce2d3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-ease@3.0.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/exporter/exportertest@v0.155.0",
      "type": "library",
      "name": "exportertest",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_exporter_exportertest//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/exporter/exportertest@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/hostname-validator@1.1.1",
      "type": "library",
      "name": "hostname-validator",
      "version": "1.1.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f558a64ac9af88b5ba400d99b579451af0d39c6d360980045b91aac966d705e2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/hostname-validator@1.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/sweetalert2@11.23.0",
      "type": "library",
      "name": "sweetalert2",
      "version": "11.23.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "70acf36c2dc2d6c22cee8f5700cc3813c17d901b465ec04352c776259f0933f76a6be9f35b048633ef4b2d820b656cd61f35fd5be1c9347c8195b1cf552fe4af"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/sweetalert2@11.23.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/fastrand@2.3.0",
      "type": "library",
      "name": "fastrand",
      "version": "2.3.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/fastrand@2.3.0",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/jsonpath-ng@1.8.0",
      "type": "library",
      "name": "jsonpath-ng",
      "version": "1.8.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "54252968134b5e549ea5b872f1df1168bd7defe1a52fed5a358c194e1943ddc3"
        },
        {
          "alg": "SHA-256",
          "content": "b8dde192f8af58d646fc031fac9c99fe4d00326afc4148f1f043c601a8cfe138"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/jsonpath-ng@1.8.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/exporter/exporterhelper@v0.155.0",
      "type": "library",
      "name": "exporterhelper",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_exporter_exporterhelper//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/exporter/exporterhelper@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/wrap-ansi@8.1.0",
      "type": "library",
      "name": "wrap-ansi",
      "version": "8.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b22ed0588eb350cab9e9b11216f6a0b66ccc7463ada317d1f927b3d753286df73bb66f9591472493d6d6d9479f7d319551b3a4b31992c34000da0b3c83bd4d09"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/wrap-ansi@8.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-implement@0.60.2",
      "type": "library",
      "name": "windows-implement",
      "version": "0.60.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-implement@0.60.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/futures-macro@0.3.31",
      "type": "library",
      "name": "futures-macro",
      "version": "0.3.31",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/futures-macro@0.3.31",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Locale-Maketext-Simple@0.21",
      "type": "library",
      "name": "Locale-Maketext-Simple",
      "version": "0.21",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Locale-Maketext-Simple-0.21.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Locale-Maketext-Simple@0.21",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/minimal-lexical@0.2.1",
      "type": "library",
      "name": "minimal-lexical",
      "version": "0.2.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/minimal-lexical@0.2.1",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pluggy@1.5.0",
      "type": "library",
      "name": "pluggy",
      "version": "1.5.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"
        },
        {
          "alg": "SHA-256",
          "content": "44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pluggy@1.5.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/cffi@1.15.0",
      "type": "library",
      "name": "cffi",
      "version": "1.15.0",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:pypi/cffi@1.15.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_aarch64_msvc@0.42.2",
      "type": "library",
      "name": "windows_aarch64_msvc",
      "version": "0.42.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_aarch64_msvc@0.42.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/k8s.io/utils@v0.0.0-20251002143259-bc988d571ff4",
      "type": "library",
      "name": "utils",
      "version": "v0.0.0-20251002143259-bc988d571ff4",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_k8s_utils//:package_metadata"
        }
      ],
      "purl": "pkg:golang/k8s.io/utils@v0.0.0-20251002143259-bc988d571ff4",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_x86_64_gnu@0.53.0",
      "type": "library",
      "name": "windows_x86_64_gnu",
      "version": "0.53.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_gnu@0.53.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_x86_64_gnullvm@0.52.6",
      "type": "library",
      "name": "windows_x86_64_gnullvm",
      "version": "0.52.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_gnullvm@0.52.6",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-timer@3.0.1",
      "type": "library",
      "name": "d3-timer",
      "version": "3.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9dd7c9fc9c7131dde7c37d6ec8aa18da76a2bc5fabdbd57e2dcd2cbd9c5ed49bef2119a2f2152caccbdd3b0812d68eae0479a2cfdd60790d3294f3f46a3d5550"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-timer@3.0.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/faccess@0.2.4",
      "type": "library",
      "name": "faccess",
      "version": "0.2.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "59ae66425802d6a903e268ae1a08b8c38ba143520f227a205edf4e9c7e3e26d5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/faccess@0.2.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/asynckit@0.4.0",
      "type": "library",
      "name": "asynckit",
      "version": "0.4.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39e8bd387e2d461d18a94dc6c615fbf5d33f9b0560bdb64969235a464f9bb21923d12e5c7c772061a92b7818eb1f06ad5ca6f3f88a087582f1aca8a6d8c8d6d1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/asynckit@0.4.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_aarch64_msvc@0.52.6",
      "type": "library",
      "name": "windows_aarch64_msvc",
      "version": "0.52.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_aarch64_msvc@0.52.6",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/azure-identity@1.25.2",
      "type": "library",
      "name": "azure-identity",
      "version": "1.25.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "030dbaa720266c796221c6cdbd1999b408c079032c919fef725fcc348a540fe9"
        },
        {
          "alg": "SHA-256",
          "content": "1b40060553d01a72ba0d708b9a46d0f61f56312e215d8896d836653ffdc6753d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/azure-identity@1.25.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/radix-vue@1.9.17",
      "type": "library",
      "name": "radix-vue",
      "version": "1.9.17",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9950aeec8daf5edd4bd885181d3b74b19333eecd4ad99b6a29e4c8c46df20b998c15f2c11b816d1351437913290ddf87860ff26e2f7e8979803f52124449dda1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/radix-vue@1.9.17",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/sanitize-html@2.17.4",
      "type": "library",
      "name": "sanitize-html",
      "version": "2.17.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d875bbbf6a25fee00ceec5f885b0fc679f4e1969803ebbe32fc13bd545a505c8fa9be91c17a8a54012e7cbe708818db5e1025e253e6d42ec4a2aa5f4490aa319"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/sanitize-html@2.17.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/mattn/go-colorable@v0.1.14",
      "type": "library",
      "name": "go-colorable",
      "version": "v0.1.14",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_mattn_go_colorable//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/mattn/go-colorable@v0.1.14",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/sso@v1.30.17",
      "type": "library",
      "name": "sso",
      "version": "v1.30.17",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_service_sso//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/sso@v1.30.17",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pyprof2calltree@1.4.5",
      "type": "library",
      "name": "pyprof2calltree",
      "version": "1.4.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a635672ff31677486350b2be9a823ef92f740e6354a6aeda8fa4a8a3768e8f2f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pyprof2calltree@1.4.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/inout@0.1.3",
      "type": "library",
      "name": "inout",
      "version": "0.1.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/inout@0.1.3",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/pipeline/xpipeline@v0.155.0",
      "type": "library",
      "name": "xpipeline",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_pipeline_xpipeline//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/pipeline/xpipeline@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/futures-io@0.3.31",
      "type": "library",
      "name": "futures-io",
      "version": "0.3.31",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/futures-io@0.3.31",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/syn@2.0.106",
      "type": "library",
      "name": "syn",
      "version": "2.0.106",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/syn@2.0.106",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2@v2.7.23",
      "type": "library",
      "name": "v2",
      "version": "v2.7.23",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_internal_endpoints_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2@v2.7.23",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/uvicorn@0.38.0",
      "type": "library",
      "name": "uvicorn",
      "version": "0.38.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fd97093bdd120a2609fc0d3afe931d4d4ad688b6e75f0f929fde1bc36fe0e91d"
        },
        {
          "alg": "SHA-256",
          "content": "48c0afd214ceb59340075b4a052ea1ee91c16fbc2a9b1469cca0e54566977b02"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/uvicorn@0.38.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/swag/fileutils@v0.25.5",
      "type": "library",
      "name": "fileutils",
      "version": "v0.25.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_swag_fileutils//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/swag/fileutils@v0.25.5",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/consumer/xconsumer@v0.155.0",
      "type": "library",
      "name": "xconsumer",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_consumer_xconsumer//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/consumer/xconsumer@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/byteorder@1.5.0",
      "type": "library",
      "name": "byteorder",
      "version": "1.5.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/byteorder@1.5.0",
      "licenses": [
        {
          "expression": "Unlicense OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/darling_macro@0.13.4",
      "type": "library",
      "name": "darling_macro",
      "version": "0.13.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/darling_macro@0.13.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/lru-cache@11.2.2",
      "type": "library",
      "name": "lru-cache",
      "version": "11.2.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "17d3837f2a8c2f67284c8b10a529111e72d264cb6453c43e9927dc688c8ac32e7cbbef24e67bc061e88d86cc8c011bf335c5c9f507d656b70fb02f5ef6b031b6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/lru-cache@11.2.2",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/is-binary-path@2.1.0",
      "type": "library",
      "name": "is-binary-path",
      "version": "2.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "64c11161eb3aa43c9dcae1a276c7bb3ac1f1b5b23b595794128ce047f83baddd31522998365bd9444fcad8c8194e35b2ef6e487de94b79570433dee69ad4465f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/is-binary-path@2.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/envoyproxy/go-control-plane/envoy@v1.37.0",
      "type": "library",
      "name": "envoy",
      "version": "v1.37.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_envoyproxy_go_control_plane_envoy//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/envoyproxy/go-control-plane/envoy@v1.37.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/es-errors@1.3.0",
      "type": "library",
      "name": "es-errors",
      "version": "1.3.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65fe47d8ac6ddb18d3bdb26f3f66562c4202c40ea3fa1026333225ca9cb8c5c060d6f2959f1f3d5b2d066d2fa47f9730095145cdd0858765d20853542d2e9cb3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/es-errors@1.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/flask@3.1.3",
      "type": "library",
      "name": "flask",
      "version": "3.1.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f4bcbefc124291925f1a26446da31a5178f9483862233b23c0c96a20701f670c"
        },
        {
          "alg": "SHA-256",
          "content": "0ef0e52b8a9cd932855379197dd8f94047b359ca0a78695144304cb45f87c9eb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/flask@3.1.3",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/serde_with@3.14.0",
      "type": "library",
      "name": "serde_with",
      "version": "3.14.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/serde_with@3.14.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/typenum@1.20.1",
      "type": "library",
      "name": "typenum",
      "version": "1.20.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/typenum@1.20.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-axis@3.0.0",
      "type": "library",
      "name": "d3-axis",
      "version": "3.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "207e6d8235788c4fc68479115741e25583c3b6f7e31d09507c91ecd2eb2aeccdf45dc481bcea2da661f522091c5ec3bfe60110643e3707ffdf73b4914f94bec7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-axis@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlptrace@v1.44.0",
      "type": "library",
      "name": "otlptrace",
      "version": "v1.44.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_exporters_otlp_otlptrace//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlptrace@v1.44.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/prometheus/client_golang/exp@v0.0.0-20260518105423-c9d5bc4c50a9",
      "type": "library",
      "name": "exp",
      "version": "v0.0.0-20260518105423-c9d5bc4c50a9",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_prometheus_client_golang_exp//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/prometheus/client_golang/exp@v0.0.0-20260518105423-c9d5bc4c50a9",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/processor/memorylimiterprocessor@v0.155.0",
      "type": "library",
      "name": "memorylimiterprocessor",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_processor_memorylimiterprocessor//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/processor/memorylimiterprocessor@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/icu_normalizer_data@2.0.0",
      "type": "library",
      "name": "icu_normalizer_data",
      "version": "2.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/icu_normalizer_data@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Nagios-Plugin@0.36",
      "type": "library",
      "name": "Nagios-Plugin",
      "version": "0.36",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Nagios-Plugin-0.36.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Nagios-Plugin@0.36",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter@v0.155.0",
      "type": "library",
      "name": "filter",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_internal_filter//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/paulmach/orb@v0.12.0",
      "type": "library",
      "name": "orb",
      "version": "v0.12.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_paulmach_orb//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/paulmach/orb@v0.12.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/AzureAD/microsoft-authentication-library-for-go@v1.6.0",
      "type": "library",
      "name": "microsoft-authentication-library-for-go",
      "version": "v1.6.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_azuread_microsoft_authentication_library_for_go//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/AzureAD/microsoft-authentication-library-for-go@v1.6.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor@v0.155.0",
      "type": "library",
      "name": "resourceprocessor",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_processor_resourceprocessor//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/cffi@2.0.0",
      "type": "library",
      "name": "cffi",
      "version": "2.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c"
        },
        {
          "alg": "SHA-256",
          "content": "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13"
        },
        {
          "alg": "SHA-256",
          "content": "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c"
        },
        {
          "alg": "SHA-256",
          "content": "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe"
        },
        {
          "alg": "SHA-256",
          "content": "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529"
        },
        {
          "alg": "SHA-256",
          "content": "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26"
        },
        {
          "alg": "SHA-256",
          "content": "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775"
        },
        {
          "alg": "SHA-256",
          "content": "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94"
        },
        {
          "alg": "SHA-256",
          "content": "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5"
        },
        {
          "alg": "SHA-256",
          "content": "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4"
        },
        {
          "alg": "SHA-256",
          "content": "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25"
        },
        {
          "alg": "SHA-256",
          "content": "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f"
        },
        {
          "alg": "SHA-256",
          "content": "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b"
        },
        {
          "alg": "SHA-256",
          "content": "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165"
        },
        {
          "alg": "SHA-256",
          "content": "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495"
        },
        {
          "alg": "SHA-256",
          "content": "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322"
        },
        {
          "alg": "SHA-256",
          "content": "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca"
        },
        {
          "alg": "SHA-256",
          "content": "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743"
        },
        {
          "alg": "SHA-256",
          "content": "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26"
        },
        {
          "alg": "SHA-256",
          "content": "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb"
        },
        {
          "alg": "SHA-256",
          "content": "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44"
        },
        {
          "alg": "SHA-256",
          "content": "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414"
        },
        {
          "alg": "SHA-256",
          "content": "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d"
        },
        {
          "alg": "SHA-256",
          "content": "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9"
        },
        {
          "alg": "SHA-256",
          "content": "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c"
        },
        {
          "alg": "SHA-256",
          "content": "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc"
        },
        {
          "alg": "SHA-256",
          "content": "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18"
        },
        {
          "alg": "SHA-256",
          "content": "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d"
        },
        {
          "alg": "SHA-256",
          "content": "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2"
        },
        {
          "alg": "SHA-256",
          "content": "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9"
        },
        {
          "alg": "SHA-256",
          "content": "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205"
        },
        {
          "alg": "SHA-256",
          "content": "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb"
        },
        {
          "alg": "SHA-256",
          "content": "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63"
        },
        {
          "alg": "SHA-256",
          "content": "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739"
        },
        {
          "alg": "SHA-256",
          "content": "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592"
        },
        {
          "alg": "SHA-256",
          "content": "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49"
        },
        {
          "alg": "SHA-256",
          "content": "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f"
        },
        {
          "alg": "SHA-256",
          "content": "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93"
        },
        {
          "alg": "SHA-256",
          "content": "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c"
        },
        {
          "alg": "SHA-256",
          "content": "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c"
        },
        {
          "alg": "SHA-256",
          "content": "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062"
        },
        {
          "alg": "SHA-256",
          "content": "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8"
        },
        {
          "alg": "SHA-256",
          "content": "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c"
        },
        {
          "alg": "SHA-256",
          "content": "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b"
        },
        {
          "alg": "SHA-256",
          "content": "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037"
        },
        {
          "alg": "SHA-256",
          "content": "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef"
        },
        {
          "alg": "SHA-256",
          "content": "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c"
        },
        {
          "alg": "SHA-256",
          "content": "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a"
        },
        {
          "alg": "SHA-256",
          "content": "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6"
        },
        {
          "alg": "SHA-256",
          "content": "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9"
        },
        {
          "alg": "SHA-256",
          "content": "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2"
        },
        {
          "alg": "SHA-256",
          "content": "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27"
        },
        {
          "alg": "SHA-256",
          "content": "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65"
        },
        {
          "alg": "SHA-256",
          "content": "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba"
        },
        {
          "alg": "SHA-256",
          "content": "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187"
        },
        {
          "alg": "SHA-256",
          "content": "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453"
        },
        {
          "alg": "SHA-256",
          "content": "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e"
        },
        {
          "alg": "SHA-256",
          "content": "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5"
        },
        {
          "alg": "SHA-256",
          "content": "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512"
        },
        {
          "alg": "SHA-256",
          "content": "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d"
        },
        {
          "alg": "SHA-256",
          "content": "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3"
        },
        {
          "alg": "SHA-256",
          "content": "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1"
        },
        {
          "alg": "SHA-256",
          "content": "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4"
        },
        {
          "alg": "SHA-256",
          "content": "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0"
        },
        {
          "alg": "SHA-256",
          "content": "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b"
        },
        {
          "alg": "SHA-256",
          "content": "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a"
        },
        {
          "alg": "SHA-256",
          "content": "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75"
        },
        {
          "alg": "SHA-256",
          "content": "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664"
        },
        {
          "alg": "SHA-256",
          "content": "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91"
        },
        {
          "alg": "SHA-256",
          "content": "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6"
        },
        {
          "alg": "SHA-256",
          "content": "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb"
        },
        {
          "alg": "SHA-256",
          "content": "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5"
        },
        {
          "alg": "SHA-256",
          "content": "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92"
        },
        {
          "alg": "SHA-256",
          "content": "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5"
        },
        {
          "alg": "SHA-256",
          "content": "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe"
        },
        {
          "alg": "SHA-256",
          "content": "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5"
        },
        {
          "alg": "SHA-256",
          "content": "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534"
        },
        {
          "alg": "SHA-256",
          "content": "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5"
        },
        {
          "alg": "SHA-256",
          "content": "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b"
        },
        {
          "alg": "SHA-256",
          "content": "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9"
        },
        {
          "alg": "SHA-256",
          "content": "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad"
        },
        {
          "alg": "SHA-256",
          "content": "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7"
        },
        {
          "alg": "SHA-256",
          "content": "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf"
        },
        {
          "alg": "SHA-256",
          "content": "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/cffi@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/fastest-levenshtein@1.0.16",
      "type": "library",
      "name": "fastest-levenshtein",
      "version": "1.0.16",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7919c2b534ed199169402c2126250ebb13d05915d52980e7d1bd8f7877d72fafd98b9dd22c0cc01df5615562b602bc82fd61f4e6419fc611483ef4c5d125d0ce"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/fastest-levenshtein@1.0.16",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/native-tls@0.2.18",
      "type": "library",
      "name": "native-tls",
      "version": "0.2.18",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "465500e14ea162429d264d44189adc38b199b62b1c21eea9f69e4b73cb03bbf2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/native-tls@0.2.18",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/emoji-regex@9.2.2",
      "type": "library",
      "name": "emoji-regex",
      "version": "9.2.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/emoji-regex@9.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/js-sys@0.3.77",
      "type": "library",
      "name": "js-sys",
      "version": "0.3.77",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/js-sys@0.3.77",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/synstructure@0.12.6",
      "type": "library",
      "name": "synstructure",
      "version": "0.12.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/synstructure@0.12.6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tower@0.5.2",
      "type": "library",
      "name": "tower",
      "version": "0.5.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tower@0.5.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/salsa20@0.10.2",
      "type": "library",
      "name": "salsa20",
      "version": "0.10.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/salsa20@0.10.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5",
      "type": "library",
      "name": "sourcemap-codec",
      "version": "1.5.5",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71843ddf5d20aeac6e7966e5f96b885086a251a0dc8fb58eab97d58449633558117ce52163d7f2db34ef7e8a96b2779b87c4a5ef45527056c80af2672ca0743a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40jridgewell/resolve-uri@3.1.2",
      "type": "library",
      "name": "resolve-uri",
      "version": "3.1.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d12128022233f6d3fb5b5923d63048b9e1054f45913192e0fd9492fe508c542adc15240f305b54eb6f58ccb354455e8d42053359ff98690bd42f98a59da292b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/hashicorp/golang-lru@v1.0.2",
      "type": "library",
      "name": "golang-lru",
      "version": "v1.0.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_hashicorp_golang_lru//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/hashicorp/golang-lru@v1.0.2",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/quick-xml@0.38.3",
      "type": "library",
      "name": "quick-xml",
      "version": "0.38.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/quick-xml@0.38.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/http-body@1.0.1",
      "type": "library",
      "name": "http-body",
      "version": "1.0.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/http-body@1.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/hmac@0.12.1",
      "type": "library",
      "name": "hmac",
      "version": "0.12.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/hmac@0.12.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/bitflags@2.11.1",
      "type": "library",
      "name": "bitflags",
      "version": "2.11.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/bitflags@2.11.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/marked@16.4.1",
      "type": "library",
      "name": "marked",
      "version": "16.4.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ed44eb3b45a37712f59fcb71198b5e07e18c664fa03962fcb07e13bed299be707fdd9d241199d026a0521cdc1f5a8b04de87293ba44487e287f2058f95e6166"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/marked@16.4.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/stable_deref_trait@1.2.0",
      "type": "library",
      "name": "stable_deref_trait",
      "version": "1.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/stable_deref_trait@1.2.0",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/binary-extensions@2.3.0",
      "type": "library",
      "name": "binary-extensions",
      "version": "2.3.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "09e87eee8c79a9eecb26e2c7a18d1f7a1de91ee5031c071151ec8bd95620859c1fa64348cbffbc39c8346b752e4a86336af9b2970b8b59039fde19748e330c23"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/binary-extensions@2.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/asn1-rs@0.6.2",
      "type": "library",
      "name": "asn1-rs",
      "version": "0.6.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/asn1-rs@0.6.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/xmlschema@2.5.1",
      "type": "library",
      "name": "xmlschema",
      "version": "2.5.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ec2b2a15c8896c1fcd14dcee34ca30032b99456c3c43ce793fdb9dca2fb4b869"
        },
        {
          "alg": "SHA-256",
          "content": "4f7497de6c8b6dc2c28ad7b9ed6e21d186f4afe248a5bea4f54eedab4da44083"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/xmlschema@2.5.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/prometheus/otlptranslator@v1.0.0",
      "type": "library",
      "name": "otlptranslator",
      "version": "v1.0.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_prometheus_otlptranslator//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/prometheus/otlptranslator@v1.0.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/cc@1.2.34",
      "type": "library",
      "name": "cc",
      "version": "1.2.34",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/cc@1.2.34",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/fsevents@2.3.3",
      "type": "library",
      "name": "fsevents",
      "version": "2.3.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/fsevents@2.3.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pyspnego@0.12.1",
      "type": "library",
      "name": "pyspnego",
      "version": "0.12.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ff4fb6df38202a012ea2a0f43091ae9680878443f0ea61c9ea0e2e8152a4b810"
        },
        {
          "alg": "SHA-256",
          "content": "7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pyspnego@0.12.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/beorn7/perks@v1.0.1",
      "type": "library",
      "name": "perks",
      "version": "v1.0.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_beorn7_perks//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/beorn7/perks@v1.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/memchr@2.7.5",
      "type": "library",
      "name": "memchr",
      "version": "2.7.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/memchr@2.7.5",
      "licenses": [
        {
          "expression": "Unlicense OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vexip-ui/hooks@2.9.3",
      "type": "library",
      "name": "hooks",
      "version": "2.9.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0eb1a5c126b43f4290f7c454d0cad0e3e29c22d64369e8c02484afde24fa4fafc4da5cb8cfb736773b8dce7e5693bcb81589e45c37eb7f650536fec40f0f0626"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vexip-ui/hooks@2.9.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/data-encoding@2.9.0",
      "type": "library",
      "name": "data-encoding",
      "version": "2.9.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/data-encoding@2.9.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-logr/stdr@v1.2.2",
      "type": "library",
      "name": "stdr",
      "version": "v1.2.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_logr_stdr//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-logr/stdr@v1.2.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/android-tzdata@0.1.1",
      "type": "library",
      "name": "android-tzdata",
      "version": "0.1.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/android-tzdata@0.1.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40floating-ui/core@1.7.3",
      "type": "library",
      "name": "core",
      "version": "1.7.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b069ef6f9766ac968a119f8b0c8a60baf757ddb0e5125966bf8fc2950f5ac1c98266b971e63432c8c58533990123e13234e0830e22a4f22974cdeb97dd9960ff"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40floating-ui/core@1.7.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:github/openssl/openssl@3.5.7",
      "type": "library",
      "name": "openssl",
      "version": "3.5.7",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@openssl+//:dependency_info"
        }
      ],
      "purl": "pkg:github/openssl/openssl@3.5.7",
      "licenses": [
        {
          "license": {
            "id": "OpenSSL",
            "text": {
              "contentType": "text/plain",
              "encoding": "base64",
              "content": "CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFwYWNoZSBMaWNlbnNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgIFZlcnNpb24gMi4wLCBKYW51YXJ5IDIwMDQKICAgICAgICAgICAgICAgICAgICAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy8KCiAgIFRFUk1TIEFORCBDT05ESVRJT05TIEZPUiBVU0UsIFJFUFJPRFVDVElPTiwgQU5EIERJU1RSSUJVVElPTgoKICAgMS4gRGVmaW5pdGlvbnMuCgogICAgICAiTGljZW5zZSIgc2hhbGwgbWVhbiB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgZm9yIHVzZSwgcmVwcm9kdWN0aW9uLAogICAgICBhbmQgZGlzdHJpYnV0aW9uIGFzIGRlZmluZWQgYnkgU2VjdGlvbnMgMSB0aHJvdWdoIDkgb2YgdGhpcyBkb2N1bWVudC4KCiAgICAgICJMaWNlbnNvciIgc2hhbGwgbWVhbiB0aGUgY29weXJpZ2h0IG93bmVyIG9yIGVudGl0eSBhdXRob3JpemVkIGJ5CiAgICAgIHRoZSBjb3B5cmlnaHQgb3duZXIgdGhhdCBpcyBncmFudGluZyB0aGUgTGljZW5zZS4KCiAgICAgICJMZWdhbCBFbnRpdHkiIHNoYWxsIG1lYW4gdGhlIHVuaW9uIG9mIHRoZSBhY3RpbmcgZW50aXR5IGFuZCBhbGwKICAgICAgb3RoZXIgZW50aXRpZXMgdGhhdCBjb250cm9sLCBhcmUgY29udHJvbGxlZCBieSwgb3IgYXJlIHVuZGVyIGNvbW1vbgogICAgICBjb250cm9sIHdpdGggdGhhdCBlbnRpdHkuIEZvciB0aGUgcHVycG9zZXMgb2YgdGhpcyBkZWZpbml0aW9uLAogICAgICAiY29udHJvbCIgbWVhbnMgKGkpIHRoZSBwb3dlciwgZGlyZWN0IG9yIGluZGlyZWN0LCB0byBjYXVzZSB0aGUKICAgICAgZGlyZWN0aW9uIG9yIG1hbmFnZW1lbnQgb2Ygc3VjaCBlbnRpdHksIHdoZXRoZXIgYnkgY29udHJhY3Qgb3IKICAgICAgb3RoZXJ3aXNlLCBvciAoaWkpIG93bmVyc2hpcCBvZiBmaWZ0eSBwZXJjZW50ICg1MCUpIG9yIG1vcmUgb2YgdGhlCiAgICAgIG91dHN0YW5kaW5nIHNoYXJlcywgb3IgKGlpaSkgYmVuZWZpY2lhbCBvd25lcnNoaXAgb2Ygc3VjaCBlbnRpdHkuCgogICAgICAiWW91IiAob3IgIllvdXIiKSBzaGFsbCBtZWFuIGFuIGluZGl2aWR1YWwgb3IgTGVnYWwgRW50aXR5CiAgICAgIGV4ZXJjaXNpbmcgcGVybWlzc2lvbnMgZ3JhbnRlZCBieSB0aGlzIExpY2Vuc2UuCgogICAgICAiU291cmNlIiBmb3JtIHNoYWxsIG1lYW4gdGhlIHByZWZlcnJlZCBmb3JtIGZvciBtYWtpbmcgbW9kaWZpY2F0aW9ucywKICAgICAgaW5jbHVkaW5nIGJ1dCBub3QgbGltaXRlZCB0byBzb2Z0d2FyZSBzb3VyY2UgY29kZSwgZG9jdW1lbnRhdGlvbgogICAgICBzb3VyY2UsIGFuZCBjb25maWd1cmF0aW9uIGZpbGVzLgoKICAgICAgIk9iamVjdCIgZm9ybSBzaGFsbCBtZWFuIGFueSBmb3JtIHJlc3VsdGluZyBmcm9tIG1lY2hhbmljYWwKICAgICAgdHJhbnNmb3JtYXRpb24gb3IgdHJhbnNsYXRpb24gb2YgYSBTb3VyY2UgZm9ybSwgaW5jbHVkaW5nIGJ1dAogICAgICBub3QgbGltaXRlZCB0byBjb21waWxlZCBvYmplY3QgY29kZSwgZ2VuZXJhdGVkIGRvY3VtZW50YXRpb24sCiAgICAgIGFuZCBjb252ZXJzaW9ucyB0byBvdGhlciBtZWRpYSB0eXBlcy4KCiAgICAgICJXb3JrIiBzaGFsbCBtZWFuIHRoZSB3b3JrIG9mIGF1dGhvcnNoaXAsIHdoZXRoZXIgaW4gU291cmNlIG9yCiAgICAgIE9iamVjdCBmb3JtLCBtYWRlIGF2YWlsYWJsZSB1bmRlciB0aGUgTGljZW5zZSwgYXMgaW5kaWNhdGVkIGJ5IGEKICAgICAgY29weXJpZ2h0IG5vdGljZSB0aGF0IGlzIGluY2x1ZGVkIGluIG9yIGF0dGFjaGVkIHRvIHRoZSB3b3JrCiAgICAgIChhbiBleGFtcGxlIGlzIHByb3ZpZGVkIGluIHRoZSBBcHBlbmRpeCBiZWxvdykuCgogICAgICAiRGVyaXZhdGl2ZSBXb3JrcyIgc2hhbGwgbWVhbiBhbnkgd29yaywgd2hldGhlciBpbiBTb3VyY2Ugb3IgT2JqZWN0CiAgICAgIGZvcm0sIHRoYXQgaXMgYmFzZWQgb24gKG9yIGRlcml2ZWQgZnJvbSkgdGhlIFdvcmsgYW5kIGZvciB3aGljaCB0aGUKICAgICAgZWRpdG9yaWFsIHJldmlzaW9ucywgYW5ub3RhdGlvbnMsIGVsYWJvcmF0aW9ucywgb3Igb3RoZXIgbW9kaWZpY2F0aW9ucwogICAgICByZXByZXNlbnQsIGFzIGEgd2hvbGUsIGFuIG9yaWdpbmFsIHdvcmsgb2YgYXV0aG9yc2hpcC4gRm9yIHRoZSBwdXJwb3NlcwogICAgICBvZiB0aGlzIExpY2Vuc2UsIERlcml2YXRpdmUgV29ya3Mgc2hhbGwgbm90IGluY2x1ZGUgd29ya3MgdGhhdCByZW1haW4KICAgICAgc2VwYXJhYmxlIGZyb20sIG9yIG1lcmVseSBsaW5rIChvciBiaW5kIGJ5IG5hbWUpIHRvIHRoZSBpbnRlcmZhY2VzIG9mLAogICAgICB0aGUgV29yayBhbmQgRGVyaXZhdGl2ZSBXb3JrcyB0aGVyZW9mLgoKICAgICAgIkNvbnRyaWJ1dGlvbiIgc2hhbGwgbWVhbiBhbnkgd29yayBvZiBhdXRob3JzaGlwLCBpbmNsdWRpbmcKICAgICAgdGhlIG9yaWdpbmFsIHZlcnNpb24gb2YgdGhlIFdvcmsgYW5kIGFueSBtb2RpZmljYXRpb25zIG9yIGFkZGl0aW9ucwogICAgICB0byB0aGF0IFdvcmsgb3IgRGVyaXZhdGl2ZSBXb3JrcyB0aGVyZW9mLCB0aGF0IGlzIGludGVudGlvbmFsbHkKICAgICAgc3VibWl0dGVkIHRvIExpY2Vuc29yIGZvciBpbmNsdXNpb24gaW4gdGhlIFdvcmsgYnkgdGhlIGNvcHlyaWdodCBvd25lcgogICAgICBvciBieSBhbiBpbmRpdmlkdWFsIG9yIExlZ2FsIEVudGl0eSBhdXRob3JpemVkIHRvIHN1Ym1pdCBvbiBiZWhhbGYgb2YKICAgICAgdGhlIGNvcHlyaWdodCBvd25lci4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGlzIGRlZmluaXRpb24sICJzdWJtaXR0ZWQiCiAgICAgIG1lYW5zIGFueSBmb3JtIG9mIGVsZWN0cm9uaWMsIHZlcmJhbCwgb3Igd3JpdHRlbiBjb21tdW5pY2F0aW9uIHNlbnQKICAgICAgdG8gdGhlIExpY2Vuc29yIG9yIGl0cyByZXByZXNlbnRhdGl2ZXMsIGluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8KICAgICAgY29tbXVuaWNhdGlvbiBvbiBlbGVjdHJvbmljIG1haWxpbmcgbGlzdHMsIHNvdXJjZSBjb2RlIGNvbnRyb2wgc3lzdGVtcywKICAgICAgYW5kIGlzc3VlIHRyYWNraW5nIHN5c3RlbXMgdGhhdCBhcmUgbWFuYWdlZCBieSwgb3Igb24gYmVoYWxmIG9mLCB0aGUKICAgICAgTGljZW5zb3IgZm9yIHRoZSBwdXJwb3NlIG9mIGRpc2N1c3NpbmcgYW5kIGltcHJvdmluZyB0aGUgV29yaywgYnV0CiAgICAgIGV4Y2x1ZGluZyBjb21tdW5pY2F0aW9uIHRoYXQgaXMgY29uc3BpY3VvdXNseSBtYXJrZWQgb3Igb3RoZXJ3aXNlCiAgICAgIGRlc2lnbmF0ZWQgaW4gd3JpdGluZyBieSB0aGUgY29weXJpZ2h0IG93bmVyIGFzICJOb3QgYSBDb250cmlidXRpb24uIgoKICAgICAgIkNvbnRyaWJ1dG9yIiBzaGFsbCBtZWFuIExpY2Vuc29yIGFuZCBhbnkgaW5kaXZpZHVhbCBvciBMZWdhbCBFbnRpdHkKICAgICAgb24gYmVoYWxmIG9mIHdob20gYSBDb250cmlidXRpb24gaGFzIGJlZW4gcmVjZWl2ZWQgYnkgTGljZW5zb3IgYW5kCiAgICAgIHN1YnNlcXVlbnRseSBpbmNvcnBvcmF0ZWQgd2l0aGluIHRoZSBXb3JrLgoKICAgMi4gR3JhbnQgb2YgQ29weXJpZ2h0IExpY2Vuc2UuIFN1YmplY3QgdG8gdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mCiAgICAgIHRoaXMgTGljZW5zZSwgZWFjaCBDb250cmlidXRvciBoZXJlYnkgZ3JhbnRzIHRvIFlvdSBhIHBlcnBldHVhbCwKICAgICAgd29ybGR3aWRlLCBub24tZXhjbHVzaXZlLCBuby1jaGFyZ2UsIHJveWFsdHktZnJlZSwgaXJyZXZvY2FibGUKICAgICAgY29weXJpZ2h0IGxpY2Vuc2UgdG8gcmVwcm9kdWNlLCBwcmVwYXJlIERlcml2YXRpdmUgV29ya3Mgb2YsCiAgICAgIHB1YmxpY2x5IGRpc3BsYXksIHB1YmxpY2x5IHBlcmZvcm0sIHN1YmxpY2Vuc2UsIGFuZCBkaXN0cmlidXRlIHRoZQogICAgICBXb3JrIGFuZCBzdWNoIERlcml2YXRpdmUgV29ya3MgaW4gU291cmNlIG9yIE9iamVjdCBmb3JtLgoKICAgMy4gR3JhbnQgb2YgUGF0ZW50IExpY2Vuc2UuIFN1YmplY3QgdG8gdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mCiAgICAgIHRoaXMgTGljZW5zZSwgZWFjaCBDb250cmlidXRvciBoZXJlYnkgZ3JhbnRzIHRvIFlvdSBhIHBlcnBldHVhbCwKICAgICAgd29ybGR3aWRlLCBub24tZXhjbHVzaXZlLCBuby1jaGFyZ2UsIHJveWFsdHktZnJlZSwgaXJyZXZvY2FibGUKICAgICAgKGV4Y2VwdCBhcyBzdGF0ZWQgaW4gdGhpcyBzZWN0aW9uKSBwYXRlbnQgbGljZW5zZSB0byBtYWtlLCBoYXZlIG1hZGUsCiAgICAgIHVzZSwgb2ZmZXIgdG8gc2VsbCwgc2VsbCwgaW1wb3J0LCBhbmQgb3RoZXJ3aXNlIHRyYW5zZmVyIHRoZSBXb3JrLAogICAgICB3aGVyZSBzdWNoIGxpY2Vuc2UgYXBwbGllcyBvbmx5IHRvIHRob3NlIHBhdGVudCBjbGFpbXMgbGljZW5zYWJsZQogICAgICBieSBzdWNoIENvbnRyaWJ1dG9yIHRoYXQgYXJlIG5lY2Vzc2FyaWx5IGluZnJpbmdlZCBieSB0aGVpcgogICAgICBDb250cmlidXRpb24ocykgYWxvbmUgb3IgYnkgY29tYmluYXRpb24gb2YgdGhlaXIgQ29udHJpYnV0aW9uKHMpCiAgICAgIHdpdGggdGhlIFdvcmsgdG8gd2hpY2ggc3VjaCBDb250cmlidXRpb24ocykgd2FzIHN1Ym1pdHRlZC4gSWYgWW91CiAgICAgIGluc3RpdHV0ZSBwYXRlbnQgbGl0aWdhdGlvbiBhZ2FpbnN0IGFueSBlbnRpdHkgKGluY2x1ZGluZyBhCiAgICAgIGNyb3NzLWNsYWltIG9yIGNvdW50ZXJjbGFpbSBpbiBhIGxhd3N1aXQpIGFsbGVnaW5nIHRoYXQgdGhlIFdvcmsKICAgICAgb3IgYSBDb250cmlidXRpb24gaW5jb3Jwb3JhdGVkIHdpdGhpbiB0aGUgV29yayBjb25zdGl0dXRlcyBkaXJlY3QKICAgICAgb3IgY29udHJpYnV0b3J5IHBhdGVudCBpbmZyaW5nZW1lbnQsIHRoZW4gYW55IHBhdGVudCBsaWNlbnNlcwogICAgICBncmFudGVkIHRvIFlvdSB1bmRlciB0aGlzIExpY2Vuc2UgZm9yIHRoYXQgV29yayBzaGFsbCB0ZXJtaW5hdGUKICAgICAgYXMgb2YgdGhlIGRhdGUgc3VjaCBsaXRpZ2F0aW9uIGlzIGZpbGVkLgoKICAgNC4gUmVkaXN0cmlidXRpb24uIFlvdSBtYXkgcmVwcm9kdWNlIGFuZCBkaXN0cmlidXRlIGNvcGllcyBvZiB0aGUKICAgICAgV29yayBvciBEZXJpdmF0aXZlIFdvcmtzIHRoZXJlb2YgaW4gYW55IG1lZGl1bSwgd2l0aCBvciB3aXRob3V0CiAgICAgIG1vZGlmaWNhdGlvbnMsIGFuZCBpbiBTb3VyY2Ugb3IgT2JqZWN0IGZvcm0sIHByb3ZpZGVkIHRoYXQgWW91CiAgICAgIG1lZXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgoKICAgICAgKGEpIFlvdSBtdXN0IGdpdmUgYW55IG90aGVyIHJlY2lwaWVudHMgb2YgdGhlIFdvcmsgb3IKICAgICAgICAgIERlcml2YXRpdmUgV29ya3MgYSBjb3B5IG9mIHRoaXMgTGljZW5zZTsgYW5kCgogICAgICAoYikgWW91IG11c3QgY2F1c2UgYW55IG1vZGlmaWVkIGZpbGVzIHRvIGNhcnJ5IHByb21pbmVudCBub3RpY2VzCiAgICAgICAgICBzdGF0aW5nIHRoYXQgWW91IGNoYW5nZWQgdGhlIGZpbGVzOyBhbmQKCiAgICAgIChjKSBZb3UgbXVzdCByZXRhaW4sIGluIHRoZSBTb3VyY2UgZm9ybSBvZiBhbnkgRGVyaXZhdGl2ZSBXb3JrcwogICAgICAgICAgdGhhdCBZb3UgZGlzdHJpYnV0ZSwgYWxsIGNvcHlyaWdodCwgcGF0ZW50LCB0cmFkZW1hcmssIGFuZAogICAgICAgICAgYXR0cmlidXRpb24gbm90aWNlcyBmcm9tIHRoZSBTb3VyY2UgZm9ybSBvZiB0aGUgV29yaywKICAgICAgICAgIGV4Y2x1ZGluZyB0aG9zZSBub3RpY2VzIHRoYXQgZG8gbm90IHBlcnRhaW4gdG8gYW55IHBhcnQgb2YKICAgICAgICAgIHRoZSBEZXJpdmF0aXZlIFdvcmtzOyBhbmQKCiAgICAgIChkKSBJZiB0aGUgV29yayBpbmNsdWRlcyBhICJOT1RJQ0UiIHRleHQgZmlsZSBhcyBwYXJ0IG9mIGl0cwogICAgICAgICAgZGlzdHJpYnV0aW9uLCB0aGVuIGFueSBEZXJpdmF0aXZlIFdvcmtzIHRoYXQgWW91IGRpc3RyaWJ1dGUgbXVzdAogICAgICAgICAgaW5jbHVkZSBhIHJlYWRhYmxlIGNvcHkgb2YgdGhlIGF0dHJpYnV0aW9uIG5vdGljZXMgY29udGFpbmVkCiAgICAgICAgICB3aXRoaW4gc3VjaCBOT1RJQ0UgZmlsZSwgZXhjbHVkaW5nIHRob3NlIG5vdGljZXMgdGhhdCBkbyBub3QKICAgICAgICAgIHBlcnRhaW4gdG8gYW55IHBhcnQgb2YgdGhlIERlcml2YXRpdmUgV29ya3MsIGluIGF0IGxlYXN0IG9uZQogICAgICAgICAgb2YgdGhlIGZvbGxvd2luZyBwbGFjZXM6IHdpdGhpbiBhIE5PVElDRSB0ZXh0IGZpbGUgZGlzdHJpYnV0ZWQKICAgICAgICAgIGFzIHBhcnQgb2YgdGhlIERlcml2YXRpdmUgV29ya3M7IHdpdGhpbiB0aGUgU291cmNlIGZvcm0gb3IKICAgICAgICAgIGRvY3VtZW50YXRpb24sIGlmIHByb3ZpZGVkIGFsb25nIHdpdGggdGhlIERlcml2YXRpdmUgV29ya3M7IG9yLAogICAgICAgICAgd2l0aGluIGEgZGlzcGxheSBnZW5lcmF0ZWQgYnkgdGhlIERlcml2YXRpdmUgV29ya3MsIGlmIGFuZAogICAgICAgICAgd2hlcmV2ZXIgc3VjaCB0aGlyZC1wYXJ0eSBub3RpY2VzIG5vcm1hbGx5IGFwcGVhci4gVGhlIGNvbnRlbnRzCiAgICAgICAgICBvZiB0aGUgTk9USUNFIGZpbGUgYXJlIGZvciBpbmZvcm1hdGlvbmFsIHB1cnBvc2VzIG9ubHkgYW5kCiAgICAgICAgICBkbyBub3QgbW9kaWZ5IHRoZSBMaWNlbnNlLiBZb3UgbWF5IGFkZCBZb3VyIG93biBhdHRyaWJ1dGlvbgogICAgICAgICAgbm90aWNlcyB3aXRoaW4gRGVyaXZhdGl2ZSBXb3JrcyB0aGF0IFlvdSBkaXN0cmlidXRlLCBhbG9uZ3NpZGUKICAgICAgICAgIG9yIGFzIGFuIGFkZGVuZHVtIHRvIHRoZSBOT1RJQ0UgdGV4dCBmcm9tIHRoZSBXb3JrLCBwcm92aWRlZAogICAgICAgICAgdGhhdCBzdWNoIGFkZGl0aW9uYWwgYXR0cmlidXRpb24gbm90aWNlcyBjYW5ub3QgYmUgY29uc3RydWVkCiAgICAgICAgICBhcyBtb2RpZnlpbmcgdGhlIExpY2Vuc2UuCgogICAgICBZb3UgbWF5IGFkZCBZb3VyIG93biBjb3B5cmlnaHQgc3RhdGVtZW50IHRvIFlvdXIgbW9kaWZpY2F0aW9ucyBhbmQKICAgICAgbWF5IHByb3ZpZGUgYWRkaXRpb25hbCBvciBkaWZmZXJlbnQgbGljZW5zZSB0ZXJtcyBhbmQgY29uZGl0aW9ucwogICAgICBmb3IgdXNlLCByZXByb2R1Y3Rpb24sIG9yIGRpc3RyaWJ1dGlvbiBvZiBZb3VyIG1vZGlmaWNhdGlvbnMsIG9yCiAgICAgIGZvciBhbnkgc3VjaCBEZXJpdmF0aXZlIFdvcmtzIGFzIGEgd2hvbGUsIHByb3ZpZGVkIFlvdXIgdXNlLAogICAgICByZXByb2R1Y3Rpb24sIGFuZCBkaXN0cmlidXRpb24gb2YgdGhlIFdvcmsgb3RoZXJ3aXNlIGNvbXBsaWVzIHdpdGgKICAgICAgdGhlIGNvbmRpdGlvbnMgc3RhdGVkIGluIHRoaXMgTGljZW5zZS4KCiAgIDUuIFN1Ym1pc3Npb24gb2YgQ29udHJpYnV0aW9ucy4gVW5sZXNzIFlvdSBleHBsaWNpdGx5IHN0YXRlIG90aGVyd2lzZSwKICAgICAgYW55IENvbnRyaWJ1dGlvbiBpbnRlbnRpb25hbGx5IHN1Ym1pdHRlZCBmb3IgaW5jbHVzaW9uIGluIHRoZSBXb3JrCiAgICAgIGJ5IFlvdSB0byB0aGUgTGljZW5zb3Igc2hhbGwgYmUgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mCiAgICAgIHRoaXMgTGljZW5zZSwgd2l0aG91dCBhbnkgYWRkaXRpb25hbCB0ZXJtcyBvciBjb25kaXRpb25zLgogICAgICBOb3R3aXRoc3RhbmRpbmcgdGhlIGFib3ZlLCBub3RoaW5nIGhlcmVpbiBzaGFsbCBzdXBlcnNlZGUgb3IgbW9kaWZ5CiAgICAgIHRoZSB0ZXJtcyBvZiBhbnkgc2VwYXJhdGUgbGljZW5zZSBhZ3JlZW1lbnQgeW91IG1heSBoYXZlIGV4ZWN1dGVkCiAgICAgIHdpdGggTGljZW5zb3IgcmVnYXJkaW5nIHN1Y2ggQ29udHJpYnV0aW9ucy4KCiAgIDYuIFRyYWRlbWFya3MuIFRoaXMgTGljZW5zZSBkb2VzIG5vdCBncmFudCBwZXJtaXNzaW9uIHRvIHVzZSB0aGUgdHJhZGUKICAgICAgbmFtZXMsIHRyYWRlbWFya3MsIHNlcnZpY2UgbWFya3MsIG9yIHByb2R1Y3QgbmFtZXMgb2YgdGhlIExpY2Vuc29yLAogICAgICBleGNlcHQgYXMgcmVxdWlyZWQgZm9yIHJlYXNvbmFibGUgYW5kIGN1c3RvbWFyeSB1c2UgaW4gZGVzY3JpYmluZyB0aGUKICAgICAgb3JpZ2luIG9mIHRoZSBXb3JrIGFuZCByZXByb2R1Y2luZyB0aGUgY29udGVudCBvZiB0aGUgTk9USUNFIGZpbGUuCgogICA3LiBEaXNjbGFpbWVyIG9mIFdhcnJhbnR5LiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IKICAgICAgYWdyZWVkIHRvIGluIHdyaXRpbmcsIExpY2Vuc29yIHByb3ZpZGVzIHRoZSBXb3JrIChhbmQgZWFjaAogICAgICBDb250cmlidXRvciBwcm92aWRlcyBpdHMgQ29udHJpYnV0aW9ucykgb24gYW4gIkFTIElTIiBCQVNJUywKICAgICAgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yCiAgICAgIGltcGxpZWQsIGluY2x1ZGluZywgd2l0aG91dCBsaW1pdGF0aW9uLCBhbnkgd2FycmFudGllcyBvciBjb25kaXRpb25zCiAgICAgIG9mIFRJVExFLCBOT04tSU5GUklOR0VNRU5ULCBNRVJDSEFOVEFCSUxJVFksIG9yIEZJVE5FU1MgRk9SIEEKICAgICAgUEFSVElDVUxBUiBQVVJQT1NFLiBZb3UgYXJlIHNvbGVseSByZXNwb25zaWJsZSBmb3IgZGV0ZXJtaW5pbmcgdGhlCiAgICAgIGFwcHJvcHJpYXRlbmVzcyBvZiB1c2luZyBvciByZWRpc3RyaWJ1dGluZyB0aGUgV29yayBhbmQgYXNzdW1lIGFueQogICAgICByaXNrcyBhc3NvY2lhdGVkIHdpdGggWW91ciBleGVyY2lzZSBvZiBwZXJtaXNzaW9ucyB1bmRlciB0aGlzIExpY2Vuc2UuCgogICA4LiBMaW1pdGF0aW9uIG9mIExpYWJpbGl0eS4gSW4gbm8gZXZlbnQgYW5kIHVuZGVyIG5vIGxlZ2FsIHRoZW9yeSwKICAgICAgd2hldGhlciBpbiB0b3J0IChpbmNsdWRpbmcgbmVnbGlnZW5jZSksIGNvbnRyYWN0LCBvciBvdGhlcndpc2UsCiAgICAgIHVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyAoc3VjaCBhcyBkZWxpYmVyYXRlIGFuZCBncm9zc2x5CiAgICAgIG5lZ2xpZ2VudCBhY3RzKSBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc2hhbGwgYW55IENvbnRyaWJ1dG9yIGJlCiAgICAgIGxpYWJsZSB0byBZb3UgZm9yIGRhbWFnZXMsIGluY2x1ZGluZyBhbnkgZGlyZWN0LCBpbmRpcmVjdCwgc3BlY2lhbCwKICAgICAgaW5jaWRlbnRhbCwgb3IgY29uc2VxdWVudGlhbCBkYW1hZ2VzIG9mIGFueSBjaGFyYWN0ZXIgYXJpc2luZyBhcyBhCiAgICAgIHJlc3VsdCBvZiB0aGlzIExpY2Vuc2Ugb3Igb3V0IG9mIHRoZSB1c2Ugb3IgaW5hYmlsaXR5IHRvIHVzZSB0aGUKICAgICAgV29yayAoaW5jbHVkaW5nIGJ1dCBub3QgbGltaXRlZCB0byBkYW1hZ2VzIGZvciBsb3NzIG9mIGdvb2R3aWxsLAogICAgICB3b3JrIHN0b3BwYWdlLCBjb21wdXRlciBmYWlsdXJlIG9yIG1hbGZ1bmN0aW9uLCBvciBhbnkgYW5kIGFsbAogICAgICBvdGhlciBjb21tZXJjaWFsIGRhbWFnZXMgb3IgbG9zc2VzKSwgZXZlbiBpZiBzdWNoIENvbnRyaWJ1dG9yCiAgICAgIGhhcyBiZWVuIGFkdmlzZWQgb2YgdGhlIHBvc3NpYmlsaXR5IG9mIHN1Y2ggZGFtYWdlcy4KCiAgIDkuIEFjY2VwdGluZyBXYXJyYW50eSBvciBBZGRpdGlvbmFsIExpYWJpbGl0eS4gV2hpbGUgcmVkaXN0cmlidXRpbmcKICAgICAgdGhlIFdvcmsgb3IgRGVyaXZhdGl2ZSBXb3JrcyB0aGVyZW9mLCBZb3UgbWF5IGNob29zZSB0byBvZmZlciwKICAgICAgYW5kIGNoYXJnZSBhIGZlZSBmb3IsIGFjY2VwdGFuY2Ugb2Ygc3VwcG9ydCwgd2FycmFudHksIGluZGVtbml0eSwKICAgICAgb3Igb3RoZXIgbGlhYmlsaXR5IG9ibGlnYXRpb25zIGFuZC9vciByaWdodHMgY29uc2lzdGVudCB3aXRoIHRoaXMKICAgICAgTGljZW5zZS4gSG93ZXZlciwgaW4gYWNjZXB0aW5nIHN1Y2ggb2JsaWdhdGlvbnMsIFlvdSBtYXkgYWN0IG9ubHkKICAgICAgb24gWW91ciBvd24gYmVoYWxmIGFuZCBvbiBZb3VyIHNvbGUgcmVzcG9uc2liaWxpdHksIG5vdCBvbiBiZWhhbGYKICAgICAgb2YgYW55IG90aGVyIENvbnRyaWJ1dG9yLCBhbmQgb25seSBpZiBZb3UgYWdyZWUgdG8gaW5kZW1uaWZ5LAogICAgICBkZWZlbmQsIGFuZCBob2xkIGVhY2ggQ29udHJpYnV0b3IgaGFybWxlc3MgZm9yIGFueSBsaWFiaWxpdHkKICAgICAgaW5jdXJyZWQgYnksIG9yIGNsYWltcyBhc3NlcnRlZCBhZ2FpbnN0LCBzdWNoIENvbnRyaWJ1dG9yIGJ5IHJlYXNvbgogICAgICBvZiB5b3VyIGFjY2VwdGluZyBhbnkgc3VjaCB3YXJyYW50eSBvciBhZGRpdGlvbmFsIGxpYWJpbGl0eS4KCiAgIEVORCBPRiBURVJNUyBBTkQgQ09ORElUSU9OUwo="
            }
          }
        }
      ],
      "cpe": "cpe:2.3:a:openssl:openssl:3.5.7:*:*:*:*:*:*:*"
    },
    {
      "bom-ref": "pkg:pypi/rich@15.0.0",
      "type": "library",
      "name": "rich",
      "version": "15.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b068c36"
        },
        {
          "alg": "SHA-256",
          "content": "33bd4ef74232fb73fe9279a257718407f169c09b78a87ad3d296f548e27de0bb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/rich@15.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/jmespath/go-jmespath@v0.4.0",
      "type": "library",
      "name": "go-jmespath",
      "version": "v0.4.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_jmespath_go_jmespath//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/jmespath/go-jmespath@v0.4.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/consumer@v1.61.0",
      "type": "library",
      "name": "consumer",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_consumer//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/consumer@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/ident_case@1.0.1",
      "type": "library",
      "name": "ident_case",
      "version": "1.0.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/ident_case@1.0.1",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tempfile@3.21.0",
      "type": "library",
      "name": "tempfile",
      "version": "3.21.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tempfile@3.21.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/typing-extensions@4.15.0",
      "type": "library",
      "name": "typing-extensions",
      "version": "4.15.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"
        },
        {
          "alg": "SHA-256",
          "content": "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/typing-extensions@4.15.0",
      "licenses": [
        {
          "license": {
            "id": "PSF-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vue/reactivity@3.5.25",
      "type": "library",
      "name": "reactivity",
      "version": "3.5.25",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e717c0ca90907a9bf8268835538ce7f1c64871b28a1646b702058710541e2bae4e5be62ce17c9b3facf690a830b38601e37286a6aa790ff2b7828d943cfba72c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vue/reactivity@3.5.25",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/internal/fanoutconsumer@v0.155.0",
      "type": "library",
      "name": "fanoutconsumer",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_internal_fanoutconsumer//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/internal/fanoutconsumer@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/predicates-tree@1.0.12",
      "type": "library",
      "name": "predicates-tree",
      "version": "1.0.12",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/predicates-tree@1.0.12",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/IPC-Cmd@0.92",
      "type": "library",
      "name": "IPC-Cmd",
      "version": "0.92",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:IPC-Cmd-0.92.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/IPC-Cmd@0.92",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/openssl-probe@0.2.1",
      "type": "library",
      "name": "openssl-probe",
      "version": "0.2.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/openssl-probe@0.2.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/starlette@1.3.1",
      "type": "library",
      "name": "starlette",
      "version": "1.3.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "05d0213193f2fbaae60e2ecb593b4add4262ad4e46536b54abe36f11a71724e0"
        },
        {
          "alg": "SHA-256",
          "content": "c7372aae11c3c3f26a42df7bd626cec2f47d03483d261d369516a615a53714c6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/starlette@1.3.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/smmap@5.0.3",
      "type": "library",
      "name": "smmap",
      "version": "5.0.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c106e05d5a61449cf6ba9a1e650227ecfb141590d2a98412103ff35d89fc7b2f"
        },
        {
          "alg": "SHA-256",
          "content": "4d9debb8b99007ae47165abc08670bd74cb74b5227dda7f643eccc4e9eb5642c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/smmap@5.0.3",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.uber.org/zap@v1.28.0",
      "type": "library",
      "name": "zap",
      "version": "v1.28.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_uber_go_zap//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.uber.org/zap@v1.28.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/lz4@4.4.5",
      "type": "library",
      "name": "lz4",
      "version": "4.4.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a88cbb729cc333334ccfb52f070463c21560fca63afcf636a9f160a55fac3301"
        },
        {
          "alg": "SHA-256",
          "content": "c216b6d5275fc060c6280936bb3bb0e0be6126afb08abccde27eed23dead135f"
        },
        {
          "alg": "SHA-256",
          "content": "daffa4807ef54b927451208f5f85750c545a4abbff03d740835fc444cd97f758"
        },
        {
          "alg": "SHA-256",
          "content": "7c4e7c44b6a31de77d4dc9772b7d2561937c9588a734681f70ec547cfbc51ecd"
        },
        {
          "alg": "SHA-256",
          "content": "2a2b7504d2dffed3fd19d4085fe1cc30cf221263fd01030819bdd8d2bb101cf1"
        },
        {
          "alg": "SHA-256",
          "content": "a5f197ffa6fc0e93207b0af71b302e0a2f6f29982e5de0fbda61606dd3a55832"
        },
        {
          "alg": "SHA-256",
          "content": "5f0b9e53c1e82e88c10d7c180069363980136b9d7a8306c4dca4f760d60c39f0"
        },
        {
          "alg": "SHA-256",
          "content": "6d0bf51e7745484d2092b3a51ae6eb58c3bd3ce0300cf2b2c14f76c536d5697a"
        },
        {
          "alg": "SHA-256",
          "content": "33dd86cea8375d8e5dd001e41f321d0a4b1eb7985f39be1b6a4f466cd480b8a7"
        },
        {
          "alg": "SHA-256",
          "content": "66c5de72bf4988e1b284ebdd6524c4bead2c507a2d7f172201572bac6f593901"
        },
        {
          "alg": "SHA-256",
          "content": "f32b9e65d70f3684532358255dc053f143835c5f5991e28a5ac4c93ce94b9ea7"
        },
        {
          "alg": "SHA-256",
          "content": "0bba042ec5a61fa77c7e380351a61cb768277801240249841defd2ff0a10742f"
        },
        {
          "alg": "SHA-256",
          "content": "214e37cfe270948ea7eb777229e211c601a3e0875541c1035ab408fbceaddf50"
        },
        {
          "alg": "SHA-256",
          "content": "7dc1e1e2dbd872f8fae529acd5e4839efd0b141eaa8ae7ce835a9fe80fbad89f"
        },
        {
          "alg": "SHA-256",
          "content": "609a69c68e7cfcfa9d894dc06be13f2e00761485b62df4e2472f1b66f7b405fb"
        },
        {
          "alg": "SHA-256",
          "content": "da68497f78953017deb20edff0dba95641cc86e7423dfadf7c0264e1ac60dc22"
        },
        {
          "alg": "SHA-256",
          "content": "61d0ee03e6c616f4a8b69987d03d514e8896c8b1b7cc7598ad029e5c6aedfd43"
        },
        {
          "alg": "SHA-256",
          "content": "f9b8bde9909a010c75b3aea58ec3910393b758f3c219beed67063693df854db0"
        },
        {
          "alg": "SHA-256",
          "content": "8a842ead8ca7c0ee2f396ca5d878c4c40439a527ebad2b996b0444f0074ed004"
        },
        {
          "alg": "SHA-256",
          "content": "a482eecc0b7829c89b498fda883dbd50e98153a116de612ee7c111c8bcf82d1d"
        },
        {
          "alg": "SHA-256",
          "content": "f6538aaaedd091d6e5abdaa19b99e6e82697d67518f114721b5248709b639fad"
        },
        {
          "alg": "SHA-256",
          "content": "6bb05416444fafea170b07181bc70640975ecc2a8c92b3b658c554119519716c"
        },
        {
          "alg": "SHA-256",
          "content": "e099ddfaa88f59dd8d36c8a3c66bd982b4984edf127eb18e30bb49bdba68ce67"
        },
        {
          "alg": "SHA-256",
          "content": "a2af2897333b421360fdcce895c6f6281dc3fab018d19d341cf64d043fc8d90d"
        },
        {
          "alg": "SHA-256",
          "content": "24092635f47538b392c4eaeff14c7270d2c8e806bf4be2a6446a378591c5e69e"
        },
        {
          "alg": "SHA-256",
          "content": "9b5e6abca8df9f9bdc5c3085f33ff32cdc86ed04c65e0355506d46a5ac19b6e9"
        },
        {
          "alg": "SHA-256",
          "content": "df5aa4cead2044bab83e0ebae56e0944cc7fcc1505c7787e9e1057d6d549897e"
        },
        {
          "alg": "SHA-256",
          "content": "12233624f1bc2cebc414f9efb3113a03e89acce3ab6f72035577bc61b270d24d"
        },
        {
          "alg": "SHA-256",
          "content": "ff1b50aeeec64df5603f17984e4b5be6166058dcf8f1e26a3da40d7a0f6ab547"
        },
        {
          "alg": "SHA-256",
          "content": "216ca0c6c90719731c64f41cfbd6f27a736d7e50a10b70fad2a9c9b262ec923d"
        },
        {
          "alg": "SHA-256",
          "content": "2c3ea562c3af274264444819ae9b14dbbf1ab070aff214a05e97db6896c7597e"
        },
        {
          "alg": "SHA-256",
          "content": "e64e61f29cf95afb43549063d8433b46352baf0c8a70aa45e2585618fcf59d86"
        },
        {
          "alg": "SHA-256",
          "content": "bd85d118316b53ed73956435bee1997bd06cc66dd2fa74073e3b1322bd520a67"
        },
        {
          "alg": "SHA-256",
          "content": "7b62f94b523c251cf32aa4ab555f14d39bd1a9df385b72443fd76d7c7fb051f5"
        },
        {
          "alg": "SHA-256",
          "content": "d994b87abaa7a88ceb7a37c90f547b8284ff9da694e6afcfaa8568d739faf3f7"
        },
        {
          "alg": "SHA-256",
          "content": "83bc23ef65b6ae44f3287c38cbf82c269e2e96a26e560aa551735883388dcc4b"
        },
        {
          "alg": "SHA-256",
          "content": "cdd4bdcbaf35056086d910d219106f6a04e1ab0daa40ec0eeef1626c27d0fddb"
        },
        {
          "alg": "SHA-256",
          "content": "451039b609b9a88a934800b5fc6ee401c89ad9c175abf2f4d9f8b2e4ef1afc64"
        },
        {
          "alg": "SHA-256",
          "content": "c1cfa663468a189dab510ab231aad030970593f997746d7a324d40104db0d0a9"
        },
        {
          "alg": "SHA-256",
          "content": "b424df1076e40d4e884cfcc4c77d815368b7fb9ebcd7e634f937725cd9a8a72a"
        },
        {
          "alg": "SHA-256",
          "content": "75419bb1a559af00250b8f1360d508444e80ed4b26d9d40ec5b09fe7875cb989"
        },
        {
          "alg": "SHA-256",
          "content": "e928ec2d84dc8d13285b4a9288fd6246c5cde4f5f935b479f50d986911f085e3"
        },
        {
          "alg": "SHA-256",
          "content": "15551280f5656d2206b9b43262799c89b25a25460416ec554075a8dc568e4397"
        },
        {
          "alg": "SHA-256",
          "content": "92159782a4502858a21e0079d77cdcaade23e8a5d252ddf46b0652604300d7be"
        },
        {
          "alg": "SHA-256",
          "content": "d221fa421b389ab2345640a508db57da36947a437dfe31aeddb8d5c7b646c22d"
        },
        {
          "alg": "SHA-256",
          "content": "d64141085864918392c3159cdad15b102a620a67975c786777874e1e90ef15ce"
        },
        {
          "alg": "SHA-256",
          "content": "3b84a42da86e8ad8537aabef062e7f661f4a877d1c74d65606c49d835d36d668"
        },
        {
          "alg": "SHA-256",
          "content": "a1acbbba9edbcbb982bc2cac5e7108f0f553aebac1040fbec67a011a45afa1ba"
        },
        {
          "alg": "SHA-256",
          "content": "1dd4d91d25937c2441b9fc0f4af01704a2d09f30a38c5798bc1d1b5a15ec9581"
        },
        {
          "alg": "SHA-256",
          "content": "533298d208b58b651662dd972f52d807d48915176e5b032fb4f8c3b6f5fe535c"
        },
        {
          "alg": "SHA-256",
          "content": "0846e6e78f374156ccf21c631de80967e03cc3c01c373c665789dc0c5431e7fc"
        },
        {
          "alg": "SHA-256",
          "content": "13254bd78fef50105872989a2dc3418ff09aefc7d0765528adc21646a7288294"
        },
        {
          "alg": "SHA-256",
          "content": "713a777de88a73425cf08eb11f742cd2c98628e79a8673d6a52e3c5f0c116f33"
        },
        {
          "alg": "SHA-256",
          "content": "c8e71b14938082ebaf78144f3b3917ac715f72d14c076f384a4c062df96f9df6"
        },
        {
          "alg": "SHA-256",
          "content": "d6da84a26b3aa5da13a62e4b89ab36a396e9327de8cd48b436a3467077f8ccd4"
        },
        {
          "alg": "SHA-256",
          "content": "67531da3b62f49c939e09d56492baf397175ff39926d0bd5bd2d191ac2bff95f"
        },
        {
          "alg": "SHA-256",
          "content": "28ccaeb7c5222454cd5f60fcd152564205bcb801bd80e125949d2dfbadc76bbd"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/lz4@4.4.5",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/internmap@1.0.1",
      "type": "library",
      "name": "internmap",
      "version": "1.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94307961c70cc9d141b5ab15b719d9dcc4411ee6a813c18ab29a6af8472128bd94e272bf0e61293c7347f0c65ee4790cb694a24d2399c1f374b736233bf94913"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/internmap@1.0.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/find-replace@5.0.2",
      "type": "library",
      "name": "find-replace",
      "version": "5.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "638e410221379b3d90b2b3767dbe5012d3b8a9be3835c4bb7a7ff4cbd3c456c837e751ec2de55c94ff103cc1fbf4b7bdb07debb39452c09bbdf56d163d93b8dd"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/find-replace@5.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/fast-glob@3.3.3",
      "type": "library",
      "name": "fast-glob",
      "version": "3.3.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ecca6d2fc53472a705773233c0e4c7a22957f71e41acdab27bb67f2ee0bb9023118a8d44312caa44adc1100503eec5d1ab8893e00cd356e65d8604364c2bd82e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/fast-glob@3.3.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/clap_lex@0.7.5",
      "type": "library",
      "name": "clap_lex",
      "version": "0.7.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/clap_lex@0.7.5",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.yaml.in/yaml/v4@v4.0.0-rc.4",
      "type": "library",
      "name": "v4",
      "version": "v4.0.0-rc.4",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+in_yaml_go_yaml_v4//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.yaml.in/yaml/v4@v4.0.0-rc.4",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/proxy-from-env@2.1.0",
      "type": "library",
      "name": "proxy-from-env",
      "version": "2.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "709fa81d35b554011af1c26c96099466b73eb2344a8002a5dd9cac7baf8f577f2165efd5e99d784db0ae5dc6a7f45f60865cf842b16bd9cf764cd17cd949181c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/proxy-from-env@2.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp@v0.20.0",
      "type": "library",
      "name": "otlploghttp",
      "version": "v0.20.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_exporters_otlp_otlplog_otlploghttp//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp@v0.20.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/extension@v1.61.0",
      "type": "library",
      "name": "extension",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_extension//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/extension@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/anyio@4.14.1",
      "type": "library",
      "name": "anyio",
      "version": "4.14.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4e5533c5b8ff0a24f5d7a176cbe6877129cd183893f66b537f8f227d10527d72"
        },
        {
          "alg": "SHA-256",
          "content": "8d648a3544c1a700e3ff78615cd679e4c5c3f149904287e73687b2596963629e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/anyio@4.14.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/featuregate@v1.61.0",
      "type": "library",
      "name": "featuregate",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_featuregate//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/featuregate@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:github/DavidDurman/FlexiColorPicker@ec614a74e808a39b51a9f6883476aad6e77066f8",
      "type": "library",
      "name": "FlexiColorPicker",
      "version": "ec614a74e808a39b51a9f6883476aad6e77066f8",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@//packages/cmk-frontend:colorpicker_dependency_info"
        }
      ],
      "purl": "pkg:github/DavidDurman/FlexiColorPicker@ec614a74e808a39b51a9f6883476aad6e77066f8",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/num-iter@0.1.46",
      "type": "library",
      "name": "num-iter",
      "version": "0.1.46",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c92800bd69a1eac91786bcfe9da64a897eb72911b8dc3095decbd07429e8048b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/num-iter@0.1.46",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/futures-task@0.3.31",
      "type": "library",
      "name": "futures-task",
      "version": "0.3.31",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/futures-task@0.3.31",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tracing-core@0.1.34",
      "type": "library",
      "name": "tracing-core",
      "version": "0.1.34",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tracing-core@0.1.34",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vue/runtime-core@3.5.25",
      "type": "library",
      "name": "runtime-core",
      "version": "3.5.25",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "67be75bf6d37616c18cf2e3ad1bcec6102120df3e31d397ee99cf0a3f6b70ac01ffb471c12343c73ed02757d56b2e9914c77b2c2fc9416d5ba2af36e913fec98"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vue/runtime-core@3.5.25",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-faster/city@v1.0.1",
      "type": "library",
      "name": "city",
      "version": "v1.0.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_faster_city//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-faster/city@v1.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/x448/float16@v0.8.4",
      "type": "library",
      "name": "float16",
      "version": "v0.8.4",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_x448_float16//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/x448/float16@v0.8.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opentelemetry-exporter-otlp-proto-grpc@1.39.1",
      "type": "library",
      "name": "opentelemetry-exporter-otlp-proto-grpc",
      "version": "1.39.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fa1c136a05c7e9b4c09f739469cbdb927ea20b34088ab1d959a849b5cc589c18"
        },
        {
          "alg": "SHA-256",
          "content": "772eb1c9287485d625e4dbe9c879898e5253fea111d9181140f51291b5fec3ad"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opentelemetry-exporter-otlp-proto-grpc@1.39.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus@v0.155.0",
      "type": "library",
      "name": "prometheus",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_pkg_translator_prometheus//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rand@0.8.5",
      "type": "library",
      "name": "rand",
      "version": "0.8.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rand@0.8.5",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/wasm-bindgen-futures@0.4.50",
      "type": "library",
      "name": "wasm-bindgen-futures",
      "version": "0.4.50",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/wasm-bindgen-futures@0.4.50",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/zerocopy-derive@0.8.26",
      "type": "library",
      "name": "zerocopy-derive",
      "version": "0.8.26",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/zerocopy-derive@0.8.26",
      "licenses": [
        {
          "expression": "BSD-2-Clause OR Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/List-AllUtils@0.09",
      "type": "library",
      "name": "List-AllUtils",
      "version": "0.09",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:List-AllUtils-0.09.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/List-AllUtils@0.09",
      "licenses": [
        {
          "license": {
            "id": "Artistic-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/shellexpand@3.1.2",
      "type": "library",
      "name": "shellexpand",
      "version": "3.1.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "32824fab5e16e6c4d86dc1ba84489390419a39f97699852b66480bb87d297ed8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/shellexpand@3.1.2",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/foreign-types@0.3.2",
      "type": "library",
      "name": "foreign-types",
      "version": "0.3.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/foreign-types@0.3.2",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/p-try@2.2.0",
      "type": "library",
      "name": "p-try",
      "version": "2.2.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/p-try@2.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/signal-hook-registry@1.4.6",
      "type": "library",
      "name": "signal-hook-registry",
      "version": "1.4.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/signal-hook-registry@1.4.6",
      "licenses": [
        {
          "expression": "Apache-2.0 AND MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/reka-ui@2.9.6",
      "type": "library",
      "name": "reka-ui",
      "version": "2.9.6",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ba6cbe39ee8c29bd638d73b86c8c5c68dc70c2f6ce88ce146a4a15b4c3d25229e94f19f45b9070f9e7c5104e7fcd1f572fad7547ca02b20bb7c4c4599191eb6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/reka-ui@2.9.6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Module-Load-Conditional@0.64",
      "type": "library",
      "name": "Module-Load-Conditional",
      "version": "0.64",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Module-Load-Conditional-0.64.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Module-Load-Conditional@0.64",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pywin32@312",
      "type": "library",
      "name": "pywin32",
      "version": "312",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@+_repo_rules5+windows_python_wheels//:pywin32_metadata"
        }
      ],
      "purl": "pkg:pypi/pywin32@312",
      "licenses": [
        {
          "expression": " PSF-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/python-active-directory@2.0.1",
      "type": "library",
      "name": "python-active-directory",
      "version": "2.0.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aec2c255c8cf2bd8705ef80ed88e2a4a4d5671a1b4b54ecfac414cd3ffff1624"
        },
        {
          "alg": "SHA-256",
          "content": "550b6c399b8134f0bcbd23e3a8f1f49c680b23b4bdb659c1d75d93a99cb2c5e3"
        },
        {
          "alg": "SHA-256",
          "content": "4cc39cfc684a05c132f8a169ee89d65edc5a5d9aa4f3d08ed016bfae0a296ab9"
        },
        {
          "alg": "SHA-256",
          "content": "8c01b00865f959adb89c1135de617dd1f60241bd95bf5c100474141ecf013dbe"
        },
        {
          "alg": "SHA-256",
          "content": "a55eba00e4cf31b94bf145db8732fae40eda95467aa2e8008bd756d4cd72e9ba"
        },
        {
          "alg": "SHA-256",
          "content": "412575b2bcab80d7701e8481257303081cfd862b504b87a5936dab43ffa86735"
        },
        {
          "alg": "SHA-256",
          "content": "d3025b16e1d722025f9ea76582c7408bd7d61a228f3213f4ea80332bf8a2ec37"
        },
        {
          "alg": "SHA-256",
          "content": "fc5f5bf45840e33e000527eaa9241b264e651c764b800bdd9a920449e3f3c57a"
        },
        {
          "alg": "SHA-256",
          "content": "2c9dbcd5227960ee1e66565a731bf9e2f6a51e883d41fca03c38db168796307e"
        },
        {
          "alg": "SHA-256",
          "content": "3d22e40996a26456ab6025525aa4f9d7e21c20f7a93fde978279fd38ac13b480"
        },
        {
          "alg": "SHA-256",
          "content": "d3288c4244171193b3d809968d8e0d4521b9e6b0a430f92a4fa991fa2e3f90be"
        },
        {
          "alg": "SHA-256",
          "content": "4f06794a730c575153694dd5e4b257b64e81633c826030cd3265fd422d6a1317"
        },
        {
          "alg": "SHA-256",
          "content": "25ebc8fe2df7ca35d16235bd3c84dc725a3cfc6ef2c127091d64bb0cb33f772f"
        },
        {
          "alg": "SHA-256",
          "content": "d23740a78a77abe8f49f4486aaae3092bb9c1a94536c4505755c293409cdf7ff"
        },
        {
          "alg": "SHA-256",
          "content": "d352bdeed5626d6b10e87683bf779622620fded79589323adb0141e65cc09022"
        },
        {
          "alg": "SHA-256",
          "content": "5f1dc7352589051b3a582b2b887fbe1d4bb4d34339a7caa125ae710d00d37c84"
        },
        {
          "alg": "SHA-256",
          "content": "ece76c609fb48c36484ab9182bfd87fd9c9d6102c4a1f632ad92c95cf94fa820"
        },
        {
          "alg": "SHA-256",
          "content": "febd238057469a11650db2a178d269a5142e106381197e3754c6c15815c97082"
        },
        {
          "alg": "SHA-256",
          "content": "023d5d47fa1fc966527d63d73b6c3864a233c236e3e258f9af778e73549230e0"
        },
        {
          "alg": "SHA-256",
          "content": "1a7224725d84a03e5e3dda1090c5e8fa8a901983ae2770035b1541e4c9563814"
        },
        {
          "alg": "SHA-256",
          "content": "554ed6609b9d2e42bc94f27afec3db9336215fe5ebbbbcc0a4f55d767b1b179c"
        },
        {
          "alg": "SHA-256",
          "content": "1dd75e0c1ef915e2065fd454130d4ee634a4352442b1571a116531f7d7719141"
        },
        {
          "alg": "SHA-256",
          "content": "c1e10a3c739de454babf6c758b0ba0e51096e2819a5b6033f131fd4c78320397"
        },
        {
          "alg": "SHA-256",
          "content": "6796525928ac684d856b29452900af13312bc075cadabe7b48f9b1f4716406d1"
        },
        {
          "alg": "SHA-256",
          "content": "42cddf65651c9e3e74bfbe881ad5222214055ff0adcc46c3b89d4a2dd9b1bbc9"
        },
        {
          "alg": "SHA-256",
          "content": "9534f84a857912091d97dbf6f92afc3f1390e049fd2a59aa9c61bce97205afa2"
        },
        {
          "alg": "SHA-256",
          "content": "86755431ca451986f8fa49ab0ff7cbbd04b4312fccd11b7aca3ed1d0315c0f28"
        },
        {
          "alg": "SHA-256",
          "content": "ca856085dbb5e587a4ae0e26eeff7f497ab22e3ca0e91048f26ada7799e15b00"
        },
        {
          "alg": "SHA-256",
          "content": "119f0acf9d4cba8ee99639602969214757100a12f3fafe6a6083ead56bfc655b"
        },
        {
          "alg": "SHA-256",
          "content": "f206d8f039a8ecbbd8d82ec330ebe270a380c6c533f437340993dc9c0b5c5cf3"
        },
        {
          "alg": "SHA-256",
          "content": "9de88ee7abe7557b87a67f29e56056239e350889d7d5cacbca37718f113e1516"
        },
        {
          "alg": "SHA-256",
          "content": "78620bce064713fbe15b5cbd8184b06424e695450c2bf2a120d478439aa14547"
        },
        {
          "alg": "SHA-256",
          "content": "f760e7f4f2f9d671efb09e1ef7b7064c3ab03dd492e5dabb0108b5e59a997848"
        },
        {
          "alg": "SHA-256",
          "content": "e65b3345cac28e0764628190ed46749411569438a5c30f6a99253ec626473344"
        },
        {
          "alg": "SHA-256",
          "content": "75910febfc2dafe4746604beedcf48e7c3cb1a7ede1bb64d538772fdd17fbd1e"
        },
        {
          "alg": "SHA-256",
          "content": "a41b77e8c2cc5144d4efe0c41d00d93646d54f64f8a951a7d33ea63a1551e84a"
        },
        {
          "alg": "SHA-256",
          "content": "89633bfd19b7075fa581f1945f1d6c153ec561f69104354d16622e4927ae6adb"
        },
        {
          "alg": "SHA-256",
          "content": "f7283f9063e55f96018c3f3fa041e0de6e491d9496da982fd8b37b91fefc6012"
        },
        {
          "alg": "SHA-256",
          "content": "d785d5c60a1bd280efb09a895cd95fda75f532451aa01cfd9a89d803680cf5fe"
        },
        {
          "alg": "SHA-256",
          "content": "e884238ea1d022ad9690842a548fe1b5f7949cd9301b7c8597d8da561f0b66de"
        },
        {
          "alg": "SHA-256",
          "content": "d95bdacff0f12b75f3b6a31ae5a96492a2b8c92b3d65bccaa5505c9f7871c7fd"
        },
        {
          "alg": "SHA-256",
          "content": "ab614fc563f8d99d83660b72cb847c667f9748fe526ef11b081c46fdebbc77ad"
        },
        {
          "alg": "SHA-256",
          "content": "89aba83e36ff9139bf287ec136088128cbd41a3a6b4d640d9a05121cb4cf4939"
        },
        {
          "alg": "SHA-256",
          "content": "36f043366ad2e4847940c5506937edc19c117720e2385124742b3492dd8f892e"
        },
        {
          "alg": "SHA-256",
          "content": "4179021d759140163522d051f77e14a6c4597dae62a9ae13c52f07a94538b50e"
        },
        {
          "alg": "SHA-256",
          "content": "5a4e43e73400b56c2944ad083dbc636a235a5ad8041650e653ed6475528fd9a8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/python-active-directory@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2-cloud-kit@0.2.2",
      "type": "library",
      "name": "objc2-cloud-kit",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2-cloud-kit@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pika@1.3.2",
      "type": "library",
      "name": "pika",
      "version": "1.3.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0779a7c1fafd805672796085560d290213a465e4f6f76a6fb19e378d8041a14f"
        },
        {
          "alg": "SHA-256",
          "content": "b2a327ddddf8570b4965b3576ac77091b850262d34ce8c1d8cb4e4146aa4145f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pika@1.3.2",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/asn1-rs-impl@0.1.0",
      "type": "library",
      "name": "asn1-rs-impl",
      "version": "0.1.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/asn1-rs-impl@0.1.0",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.yaml.in/yaml/v3@v3.0.4",
      "type": "library",
      "name": "v3",
      "version": "v3.0.4",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+in_yaml_go_yaml_v3//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.yaml.in/yaml/v3@v3.0.4",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/react-is@16.13.1",
      "type": "library",
      "name": "react-is",
      "version": "16.13.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db87baca71361fe38ab7892ab0ebcd77c901a55eb9ce8c5b038055b04381dc0455590922fc31f3694a02e4ab8e37f06271c0da0824d906e39c7d9b3bd2447c6d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/react-is@16.13.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/msal@1.37.0",
      "type": "library",
      "name": "msal",
      "version": "1.37.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1b1672a33ee467c1d70b341bb16cafd51bb3c817147a95b93263794b03971bec"
        },
        {
          "alg": "SHA-256",
          "content": "dd17e95a7c71bce75e8108113438ba7c4a086b3bcad4f57a8c09b7af3d753c2d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/msal@1.37.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/contrib/otelconf@v0.24.0",
      "type": "library",
      "name": "otelconf",
      "version": "v0.24.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_contrib_otelconf//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/contrib/otelconf@v0.24.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/defu@6.1.7",
      "type": "library",
      "name": "defu",
      "version": "6.1.7",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef3db6426516890ff67742a475898035b45454006967d48d6321f9bf1e8f67e9c4e5b702d25eee16f11f1e5ca577f1dc1811532f9dfa0a50eddc311c4a510901"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/defu@6.1.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/DateTime@1.18",
      "type": "library",
      "name": "DateTime",
      "version": "1.18",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:DateTime-1.18.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/DateTime@1.18",
      "licenses": [
        {
          "license": {
            "id": "Artistic-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/zeebo/xxh3@v1.1.0",
      "type": "library",
      "name": "xxh3",
      "version": "v1.1.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_zeebo_xxh3//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/zeebo/xxh3@v1.1.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/predicates@3.1.3",
      "type": "library",
      "name": "predicates",
      "version": "3.1.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/predicates@3.1.3",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/jsonpatch@1.33",
      "type": "library",
      "name": "jsonpatch",
      "version": "1.33",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9fcd4009c41e6d12348b4a0ff2563ba56a2923a7dfee731d004e212e1ee5030c"
        },
        {
          "alg": "SHA-256",
          "content": "0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/jsonpatch@1.33",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:github/ClickHouse/clickhouse@25.8.16.10001",
      "type": "library",
      "name": "clickhouse",
      "version": "25.8.16.10001",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@clickhouse+//:dependency_info"
        }
      ],
      "purl": "pkg:github/ClickHouse/clickhouse@25.8.16.10001",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "text": {
              "contentType": "text/plain",
              "encoding": "base64",
              "content": "Q29weXJpZ2h0IDIwMTYtMjAyNSBDbGlja0hvdXNlLCBJbmMuCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBcGFjaGUgTGljZW5zZQogICAgICAgICAgICAgICAgICAgICAgICAgICBWZXJzaW9uIDIuMCwgSmFudWFyeSAyMDA0CiAgICAgICAgICAgICAgICAgICAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy8KCiAgIFRFUk1TIEFORCBDT05ESVRJT05TIEZPUiBVU0UsIFJFUFJPRFVDVElPTiwgQU5EIERJU1RSSUJVVElPTgoKICAgMS4gRGVmaW5pdGlvbnMuCgogICAgICAiTGljZW5zZSIgc2hhbGwgbWVhbiB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgZm9yIHVzZSwgcmVwcm9kdWN0aW9uLAogICAgICBhbmQgZGlzdHJpYnV0aW9uIGFzIGRlZmluZWQgYnkgU2VjdGlvbnMgMSB0aHJvdWdoIDkgb2YgdGhpcyBkb2N1bWVudC4KCiAgICAgICJMaWNlbnNvciIgc2hhbGwgbWVhbiB0aGUgY29weXJpZ2h0IG93bmVyIG9yIGVudGl0eSBhdXRob3JpemVkIGJ5CiAgICAgIHRoZSBjb3B5cmlnaHQgb3duZXIgdGhhdCBpcyBncmFudGluZyB0aGUgTGljZW5zZS4KCiAgICAgICJMZWdhbCBFbnRpdHkiIHNoYWxsIG1lYW4gdGhlIHVuaW9uIG9mIHRoZSBhY3RpbmcgZW50aXR5IGFuZCBhbGwKICAgICAgb3RoZXIgZW50aXRpZXMgdGhhdCBjb250cm9sLCBhcmUgY29udHJvbGxlZCBieSwgb3IgYXJlIHVuZGVyIGNvbW1vbgogICAgICBjb250cm9sIHdpdGggdGhhdCBlbnRpdHkuIEZvciB0aGUgcHVycG9zZXMgb2YgdGhpcyBkZWZpbml0aW9uLAogICAgICAiY29udHJvbCIgbWVhbnMgKGkpIHRoZSBwb3dlciwgZGlyZWN0IG9yIGluZGlyZWN0LCB0byBjYXVzZSB0aGUKICAgICAgZGlyZWN0aW9uIG9yIG1hbmFnZW1lbnQgb2Ygc3VjaCBlbnRpdHksIHdoZXRoZXIgYnkgY29udHJhY3Qgb3IKICAgICAgb3RoZXJ3aXNlLCBvciAoaWkpIG93bmVyc2hpcCBvZiBmaWZ0eSBwZXJjZW50ICg1MCUpIG9yIG1vcmUgb2YgdGhlCiAgICAgIG91dHN0YW5kaW5nIHNoYXJlcywgb3IgKGlpaSkgYmVuZWZpY2lhbCBvd25lcnNoaXAgb2Ygc3VjaCBlbnRpdHkuCgogICAgICAiWW91IiAob3IgIllvdXIiKSBzaGFsbCBtZWFuIGFuIGluZGl2aWR1YWwgb3IgTGVnYWwgRW50aXR5CiAgICAgIGV4ZXJjaXNpbmcgcGVybWlzc2lvbnMgZ3JhbnRlZCBieSB0aGlzIExpY2Vuc2UuCgogICAgICAiU291cmNlIiBmb3JtIHNoYWxsIG1lYW4gdGhlIHByZWZlcnJlZCBmb3JtIGZvciBtYWtpbmcgbW9kaWZpY2F0aW9ucywKICAgICAgaW5jbHVkaW5nIGJ1dCBub3QgbGltaXRlZCB0byBzb2Z0d2FyZSBzb3VyY2UgY29kZSwgZG9jdW1lbnRhdGlvbgogICAgICBzb3VyY2UsIGFuZCBjb25maWd1cmF0aW9uIGZpbGVzLgoKICAgICAgIk9iamVjdCIgZm9ybSBzaGFsbCBtZWFuIGFueSBmb3JtIHJlc3VsdGluZyBmcm9tIG1lY2hhbmljYWwKICAgICAgdHJhbnNmb3JtYXRpb24gb3IgdHJhbnNsYXRpb24gb2YgYSBTb3VyY2UgZm9ybSwgaW5jbHVkaW5nIGJ1dAogICAgICBub3QgbGltaXRlZCB0byBjb21waWxlZCBvYmplY3QgY29kZSwgZ2VuZXJhdGVkIGRvY3VtZW50YXRpb24sCiAgICAgIGFuZCBjb252ZXJzaW9ucyB0byBvdGhlciBtZWRpYSB0eXBlcy4KCiAgICAgICJXb3JrIiBzaGFsbCBtZWFuIHRoZSB3b3JrIG9mIGF1dGhvcnNoaXAsIHdoZXRoZXIgaW4gU291cmNlIG9yCiAgICAgIE9iamVjdCBmb3JtLCBtYWRlIGF2YWlsYWJsZSB1bmRlciB0aGUgTGljZW5zZSwgYXMgaW5kaWNhdGVkIGJ5IGEKICAgICAgY29weXJpZ2h0IG5vdGljZSB0aGF0IGlzIGluY2x1ZGVkIGluIG9yIGF0dGFjaGVkIHRvIHRoZSB3b3JrCiAgICAgIChhbiBleGFtcGxlIGlzIHByb3ZpZGVkIGluIHRoZSBBcHBlbmRpeCBiZWxvdykuCgogICAgICAiRGVyaXZhdGl2ZSBXb3JrcyIgc2hhbGwgbWVhbiBhbnkgd29yaywgd2hldGhlciBpbiBTb3VyY2Ugb3IgT2JqZWN0CiAgICAgIGZvcm0sIHRoYXQgaXMgYmFzZWQgb24gKG9yIGRlcml2ZWQgZnJvbSkgdGhlIFdvcmsgYW5kIGZvciB3aGljaCB0aGUKICAgICAgZWRpdG9yaWFsIHJldmlzaW9ucywgYW5ub3RhdGlvbnMsIGVsYWJvcmF0aW9ucywgb3Igb3RoZXIgbW9kaWZpY2F0aW9ucwogICAgICByZXByZXNlbnQsIGFzIGEgd2hvbGUsIGFuIG9yaWdpbmFsIHdvcmsgb2YgYXV0aG9yc2hpcC4gRm9yIHRoZSBwdXJwb3NlcwogICAgICBvZiB0aGlzIExpY2Vuc2UsIERlcml2YXRpdmUgV29ya3Mgc2hhbGwgbm90IGluY2x1ZGUgd29ya3MgdGhhdCByZW1haW4KICAgICAgc2VwYXJhYmxlIGZyb20sIG9yIG1lcmVseSBsaW5rIChvciBiaW5kIGJ5IG5hbWUpIHRvIHRoZSBpbnRlcmZhY2VzIG9mLAogICAgICB0aGUgV29yayBhbmQgRGVyaXZhdGl2ZSBXb3JrcyB0aGVyZW9mLgoKICAgICAgIkNvbnRyaWJ1dGlvbiIgc2hhbGwgbWVhbiBhbnkgd29yayBvZiBhdXRob3JzaGlwLCBpbmNsdWRpbmcKICAgICAgdGhlIG9yaWdpbmFsIHZlcnNpb24gb2YgdGhlIFdvcmsgYW5kIGFueSBtb2RpZmljYXRpb25zIG9yIGFkZGl0aW9ucwogICAgICB0byB0aGF0IFdvcmsgb3IgRGVyaXZhdGl2ZSBXb3JrcyB0aGVyZW9mLCB0aGF0IGlzIGludGVudGlvbmFsbHkKICAgICAgc3VibWl0dGVkIHRvIExpY2Vuc29yIGZvciBpbmNsdXNpb24gaW4gdGhlIFdvcmsgYnkgdGhlIGNvcHlyaWdodCBvd25lcgogICAgICBvciBieSBhbiBpbmRpdmlkdWFsIG9yIExlZ2FsIEVudGl0eSBhdXRob3JpemVkIHRvIHN1Ym1pdCBvbiBiZWhhbGYgb2YKICAgICAgdGhlIGNvcHlyaWdodCBvd25lci4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGlzIGRlZmluaXRpb24sICJzdWJtaXR0ZWQiCiAgICAgIG1lYW5zIGFueSBmb3JtIG9mIGVsZWN0cm9uaWMsIHZlcmJhbCwgb3Igd3JpdHRlbiBjb21tdW5pY2F0aW9uIHNlbnQKICAgICAgdG8gdGhlIExpY2Vuc29yIG9yIGl0cyByZXByZXNlbnRhdGl2ZXMsIGluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8KICAgICAgY29tbXVuaWNhdGlvbiBvbiBlbGVjdHJvbmljIG1haWxpbmcgbGlzdHMsIHNvdXJjZSBjb2RlIGNvbnRyb2wgc3lzdGVtcywKICAgICAgYW5kIGlzc3VlIHRyYWNraW5nIHN5c3RlbXMgdGhhdCBhcmUgbWFuYWdlZCBieSwgb3Igb24gYmVoYWxmIG9mLCB0aGUKICAgICAgTGljZW5zb3IgZm9yIHRoZSBwdXJwb3NlIG9mIGRpc2N1c3NpbmcgYW5kIGltcHJvdmluZyB0aGUgV29yaywgYnV0CiAgICAgIGV4Y2x1ZGluZyBjb21tdW5pY2F0aW9uIHRoYXQgaXMgY29uc3BpY3VvdXNseSBtYXJrZWQgb3Igb3RoZXJ3aXNlCiAgICAgIGRlc2lnbmF0ZWQgaW4gd3JpdGluZyBieSB0aGUgY29weXJpZ2h0IG93bmVyIGFzICJOb3QgYSBDb250cmlidXRpb24uIgoKICAgICAgIkNvbnRyaWJ1dG9yIiBzaGFsbCBtZWFuIExpY2Vuc29yIGFuZCBhbnkgaW5kaXZpZHVhbCBvciBMZWdhbCBFbnRpdHkKICAgICAgb24gYmVoYWxmIG9mIHdob20gYSBDb250cmlidXRpb24gaGFzIGJlZW4gcmVjZWl2ZWQgYnkgTGljZW5zb3IgYW5kCiAgICAgIHN1YnNlcXVlbnRseSBpbmNvcnBvcmF0ZWQgd2l0aGluIHRoZSBXb3JrLgoKICAgMi4gR3JhbnQgb2YgQ29weXJpZ2h0IExpY2Vuc2UuIFN1YmplY3QgdG8gdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mCiAgICAgIHRoaXMgTGljZW5zZSwgZWFjaCBDb250cmlidXRvciBoZXJlYnkgZ3JhbnRzIHRvIFlvdSBhIHBlcnBldHVhbCwKICAgICAgd29ybGR3aWRlLCBub24tZXhjbHVzaXZlLCBuby1jaGFyZ2UsIHJveWFsdHktZnJlZSwgaXJyZXZvY2FibGUKICAgICAgY29weXJpZ2h0IGxpY2Vuc2UgdG8gcmVwcm9kdWNlLCBwcmVwYXJlIERlcml2YXRpdmUgV29ya3Mgb2YsCiAgICAgIHB1YmxpY2x5IGRpc3BsYXksIHB1YmxpY2x5IHBlcmZvcm0sIHN1YmxpY2Vuc2UsIGFuZCBkaXN0cmlidXRlIHRoZQogICAgICBXb3JrIGFuZCBzdWNoIERlcml2YXRpdmUgV29ya3MgaW4gU291cmNlIG9yIE9iamVjdCBmb3JtLgoKICAgMy4gR3JhbnQgb2YgUGF0ZW50IExpY2Vuc2UuIFN1YmplY3QgdG8gdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mCiAgICAgIHRoaXMgTGljZW5zZSwgZWFjaCBDb250cmlidXRvciBoZXJlYnkgZ3JhbnRzIHRvIFlvdSBhIHBlcnBldHVhbCwKICAgICAgd29ybGR3aWRlLCBub24tZXhjbHVzaXZlLCBuby1jaGFyZ2UsIHJveWFsdHktZnJlZSwgaXJyZXZvY2FibGUKICAgICAgKGV4Y2VwdCBhcyBzdGF0ZWQgaW4gdGhpcyBzZWN0aW9uKSBwYXRlbnQgbGljZW5zZSB0byBtYWtlLCBoYXZlIG1hZGUsCiAgICAgIHVzZSwgb2ZmZXIgdG8gc2VsbCwgc2VsbCwgaW1wb3J0LCBhbmQgb3RoZXJ3aXNlIHRyYW5zZmVyIHRoZSBXb3JrLAogICAgICB3aGVyZSBzdWNoIGxpY2Vuc2UgYXBwbGllcyBvbmx5IHRvIHRob3NlIHBhdGVudCBjbGFpbXMgbGljZW5zYWJsZQogICAgICBieSBzdWNoIENvbnRyaWJ1dG9yIHRoYXQgYXJlIG5lY2Vzc2FyaWx5IGluZnJpbmdlZCBieSB0aGVpcgogICAgICBDb250cmlidXRpb24ocykgYWxvbmUgb3IgYnkgY29tYmluYXRpb24gb2YgdGhlaXIgQ29udHJpYnV0aW9uKHMpCiAgICAgIHdpdGggdGhlIFdvcmsgdG8gd2hpY2ggc3VjaCBDb250cmlidXRpb24ocykgd2FzIHN1Ym1pdHRlZC4gSWYgWW91CiAgICAgIGluc3RpdHV0ZSBwYXRlbnQgbGl0aWdhdGlvbiBhZ2FpbnN0IGFueSBlbnRpdHkgKGluY2x1ZGluZyBhCiAgICAgIGNyb3NzLWNsYWltIG9yIGNvdW50ZXJjbGFpbSBpbiBhIGxhd3N1aXQpIGFsbGVnaW5nIHRoYXQgdGhlIFdvcmsKICAgICAgb3IgYSBDb250cmlidXRpb24gaW5jb3Jwb3JhdGVkIHdpdGhpbiB0aGUgV29yayBjb25zdGl0dXRlcyBkaXJlY3QKICAgICAgb3IgY29udHJpYnV0b3J5IHBhdGVudCBpbmZyaW5nZW1lbnQsIHRoZW4gYW55IHBhdGVudCBsaWNlbnNlcwogICAgICBncmFudGVkIHRvIFlvdSB1bmRlciB0aGlzIExpY2Vuc2UgZm9yIHRoYXQgV29yayBzaGFsbCB0ZXJtaW5hdGUKICAgICAgYXMgb2YgdGhlIGRhdGUgc3VjaCBsaXRpZ2F0aW9uIGlzIGZpbGVkLgoKICAgNC4gUmVkaXN0cmlidXRpb24uIFlvdSBtYXkgcmVwcm9kdWNlIGFuZCBkaXN0cmlidXRlIGNvcGllcyBvZiB0aGUKICAgICAgV29yayBvciBEZXJpdmF0aXZlIFdvcmtzIHRoZXJlb2YgaW4gYW55IG1lZGl1bSwgd2l0aCBvciB3aXRob3V0CiAgICAgIG1vZGlmaWNhdGlvbnMsIGFuZCBpbiBTb3VyY2Ugb3IgT2JqZWN0IGZvcm0sIHByb3ZpZGVkIHRoYXQgWW91CiAgICAgIG1lZXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgoKICAgICAgKGEpIFlvdSBtdXN0IGdpdmUgYW55IG90aGVyIHJlY2lwaWVudHMgb2YgdGhlIFdvcmsgb3IKICAgICAgICAgIERlcml2YXRpdmUgV29ya3MgYSBjb3B5IG9mIHRoaXMgTGljZW5zZTsgYW5kCgogICAgICAoYikgWW91IG11c3QgY2F1c2UgYW55IG1vZGlmaWVkIGZpbGVzIHRvIGNhcnJ5IHByb21pbmVudCBub3RpY2VzCiAgICAgICAgICBzdGF0aW5nIHRoYXQgWW91IGNoYW5nZWQgdGhlIGZpbGVzOyBhbmQKCiAgICAgIChjKSBZb3UgbXVzdCByZXRhaW4sIGluIHRoZSBTb3VyY2UgZm9ybSBvZiBhbnkgRGVyaXZhdGl2ZSBXb3JrcwogICAgICAgICAgdGhhdCBZb3UgZGlzdHJpYnV0ZSwgYWxsIGNvcHlyaWdodCwgcGF0ZW50LCB0cmFkZW1hcmssIGFuZAogICAgICAgICAgYXR0cmlidXRpb24gbm90aWNlcyBmcm9tIHRoZSBTb3VyY2UgZm9ybSBvZiB0aGUgV29yaywKICAgICAgICAgIGV4Y2x1ZGluZyB0aG9zZSBub3RpY2VzIHRoYXQgZG8gbm90IHBlcnRhaW4gdG8gYW55IHBhcnQgb2YKICAgICAgICAgIHRoZSBEZXJpdmF0aXZlIFdvcmtzOyBhbmQKCiAgICAgIChkKSBJZiB0aGUgV29yayBpbmNsdWRlcyBhICJOT1RJQ0UiIHRleHQgZmlsZSBhcyBwYXJ0IG9mIGl0cwogICAgICAgICAgZGlzdHJpYnV0aW9uLCB0aGVuIGFueSBEZXJpdmF0aXZlIFdvcmtzIHRoYXQgWW91IGRpc3RyaWJ1dGUgbXVzdAogICAgICAgICAgaW5jbHVkZSBhIHJlYWRhYmxlIGNvcHkgb2YgdGhlIGF0dHJpYnV0aW9uIG5vdGljZXMgY29udGFpbmVkCiAgICAgICAgICB3aXRoaW4gc3VjaCBOT1RJQ0UgZmlsZSwgZXhjbHVkaW5nIHRob3NlIG5vdGljZXMgdGhhdCBkbyBub3QKICAgICAgICAgIHBlcnRhaW4gdG8gYW55IHBhcnQgb2YgdGhlIERlcml2YXRpdmUgV29ya3MsIGluIGF0IGxlYXN0IG9uZQogICAgICAgICAgb2YgdGhlIGZvbGxvd2luZyBwbGFjZXM6IHdpdGhpbiBhIE5PVElDRSB0ZXh0IGZpbGUgZGlzdHJpYnV0ZWQKICAgICAgICAgIGFzIHBhcnQgb2YgdGhlIERlcml2YXRpdmUgV29ya3M7IHdpdGhpbiB0aGUgU291cmNlIGZvcm0gb3IKICAgICAgICAgIGRvY3VtZW50YXRpb24sIGlmIHByb3ZpZGVkIGFsb25nIHdpdGggdGhlIERlcml2YXRpdmUgV29ya3M7IG9yLAogICAgICAgICAgd2l0aGluIGEgZGlzcGxheSBnZW5lcmF0ZWQgYnkgdGhlIERlcml2YXRpdmUgV29ya3MsIGlmIGFuZAogICAgICAgICAgd2hlcmV2ZXIgc3VjaCB0aGlyZC1wYXJ0eSBub3RpY2VzIG5vcm1hbGx5IGFwcGVhci4gVGhlIGNvbnRlbnRzCiAgICAgICAgICBvZiB0aGUgTk9USUNFIGZpbGUgYXJlIGZvciBpbmZvcm1hdGlvbmFsIHB1cnBvc2VzIG9ubHkgYW5kCiAgICAgICAgICBkbyBub3QgbW9kaWZ5IHRoZSBMaWNlbnNlLiBZb3UgbWF5IGFkZCBZb3VyIG93biBhdHRyaWJ1dGlvbgogICAgICAgICAgbm90aWNlcyB3aXRoaW4gRGVyaXZhdGl2ZSBXb3JrcyB0aGF0IFlvdSBkaXN0cmlidXRlLCBhbG9uZ3NpZGUKICAgICAgICAgIG9yIGFzIGFuIGFkZGVuZHVtIHRvIHRoZSBOT1RJQ0UgdGV4dCBmcm9tIHRoZSBXb3JrLCBwcm92aWRlZAogICAgICAgICAgdGhhdCBzdWNoIGFkZGl0aW9uYWwgYXR0cmlidXRpb24gbm90aWNlcyBjYW5ub3QgYmUgY29uc3RydWVkCiAgICAgICAgICBhcyBtb2RpZnlpbmcgdGhlIExpY2Vuc2UuCgogICAgICBZb3UgbWF5IGFkZCBZb3VyIG93biBjb3B5cmlnaHQgc3RhdGVtZW50IHRvIFlvdXIgbW9kaWZpY2F0aW9ucyBhbmQKICAgICAgbWF5IHByb3ZpZGUgYWRkaXRpb25hbCBvciBkaWZmZXJlbnQgbGljZW5zZSB0ZXJtcyBhbmQgY29uZGl0aW9ucwogICAgICBmb3IgdXNlLCByZXByb2R1Y3Rpb24sIG9yIGRpc3RyaWJ1dGlvbiBvZiBZb3VyIG1vZGlmaWNhdGlvbnMsIG9yCiAgICAgIGZvciBhbnkgc3VjaCBEZXJpdmF0aXZlIFdvcmtzIGFzIGEgd2hvbGUsIHByb3ZpZGVkIFlvdXIgdXNlLAogICAgICByZXByb2R1Y3Rpb24sIGFuZCBkaXN0cmlidXRpb24gb2YgdGhlIFdvcmsgb3RoZXJ3aXNlIGNvbXBsaWVzIHdpdGgKICAgICAgdGhlIGNvbmRpdGlvbnMgc3RhdGVkIGluIHRoaXMgTGljZW5zZS4KCiAgIDUuIFN1Ym1pc3Npb24gb2YgQ29udHJpYnV0aW9ucy4gVW5sZXNzIFlvdSBleHBsaWNpdGx5IHN0YXRlIG90aGVyd2lzZSwKICAgICAgYW55IENvbnRyaWJ1dGlvbiBpbnRlbnRpb25hbGx5IHN1Ym1pdHRlZCBmb3IgaW5jbHVzaW9uIGluIHRoZSBXb3JrCiAgICAgIGJ5IFlvdSB0byB0aGUgTGljZW5zb3Igc2hhbGwgYmUgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mCiAgICAgIHRoaXMgTGljZW5zZSwgd2l0aG91dCBhbnkgYWRkaXRpb25hbCB0ZXJtcyBvciBjb25kaXRpb25zLgogICAgICBOb3R3aXRoc3RhbmRpbmcgdGhlIGFib3ZlLCBub3RoaW5nIGhlcmVpbiBzaGFsbCBzdXBlcnNlZGUgb3IgbW9kaWZ5CiAgICAgIHRoZSB0ZXJtcyBvZiBhbnkgc2VwYXJhdGUgbGljZW5zZSBhZ3JlZW1lbnQgeW91IG1heSBoYXZlIGV4ZWN1dGVkCiAgICAgIHdpdGggTGljZW5zb3IgcmVnYXJkaW5nIHN1Y2ggQ29udHJpYnV0aW9ucy4KCiAgIDYuIFRyYWRlbWFya3MuIFRoaXMgTGljZW5zZSBkb2VzIG5vdCBncmFudCBwZXJtaXNzaW9uIHRvIHVzZSB0aGUgdHJhZGUKICAgICAgbmFtZXMsIHRyYWRlbWFya3MsIHNlcnZpY2UgbWFya3MsIG9yIHByb2R1Y3QgbmFtZXMgb2YgdGhlIExpY2Vuc29yLAogICAgICBleGNlcHQgYXMgcmVxdWlyZWQgZm9yIHJlYXNvbmFibGUgYW5kIGN1c3RvbWFyeSB1c2UgaW4gZGVzY3JpYmluZyB0aGUKICAgICAgb3JpZ2luIG9mIHRoZSBXb3JrIGFuZCByZXByb2R1Y2luZyB0aGUgY29udGVudCBvZiB0aGUgTk9USUNFIGZpbGUuCgogICA3LiBEaXNjbGFpbWVyIG9mIFdhcnJhbnR5LiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IKICAgICAgYWdyZWVkIHRvIGluIHdyaXRpbmcsIExpY2Vuc29yIHByb3ZpZGVzIHRoZSBXb3JrIChhbmQgZWFjaAogICAgICBDb250cmlidXRvciBwcm92aWRlcyBpdHMgQ29udHJpYnV0aW9ucykgb24gYW4gIkFTIElTIiBCQVNJUywKICAgICAgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yCiAgICAgIGltcGxpZWQsIGluY2x1ZGluZywgd2l0aG91dCBsaW1pdGF0aW9uLCBhbnkgd2FycmFudGllcyBvciBjb25kaXRpb25zCiAgICAgIG9mIFRJVExFLCBOT04tSU5GUklOR0VNRU5ULCBNRVJDSEFOVEFCSUxJVFksIG9yIEZJVE5FU1MgRk9SIEEKICAgICAgUEFSVElDVUxBUiBQVVJQT1NFLiBZb3UgYXJlIHNvbGVseSByZXNwb25zaWJsZSBmb3IgZGV0ZXJtaW5pbmcgdGhlCiAgICAgIGFwcHJvcHJpYXRlbmVzcyBvZiB1c2luZyBvciByZWRpc3RyaWJ1dGluZyB0aGUgV29yayBhbmQgYXNzdW1lIGFueQogICAgICByaXNrcyBhc3NvY2lhdGVkIHdpdGggWW91ciBleGVyY2lzZSBvZiBwZXJtaXNzaW9ucyB1bmRlciB0aGlzIExpY2Vuc2UuCgogICA4LiBMaW1pdGF0aW9uIG9mIExpYWJpbGl0eS4gSW4gbm8gZXZlbnQgYW5kIHVuZGVyIG5vIGxlZ2FsIHRoZW9yeSwKICAgICAgd2hldGhlciBpbiB0b3J0IChpbmNsdWRpbmcgbmVnbGlnZW5jZSksIGNvbnRyYWN0LCBvciBvdGhlcndpc2UsCiAgICAgIHVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyAoc3VjaCBhcyBkZWxpYmVyYXRlIGFuZCBncm9zc2x5CiAgICAgIG5lZ2xpZ2VudCBhY3RzKSBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc2hhbGwgYW55IENvbnRyaWJ1dG9yIGJlCiAgICAgIGxpYWJsZSB0byBZb3UgZm9yIGRhbWFnZXMsIGluY2x1ZGluZyBhbnkgZGlyZWN0LCBpbmRpcmVjdCwgc3BlY2lhbCwKICAgICAgaW5jaWRlbnRhbCwgb3IgY29uc2VxdWVudGlhbCBkYW1hZ2VzIG9mIGFueSBjaGFyYWN0ZXIgYXJpc2luZyBhcyBhCiAgICAgIHJlc3VsdCBvZiB0aGlzIExpY2Vuc2Ugb3Igb3V0IG9mIHRoZSB1c2Ugb3IgaW5hYmlsaXR5IHRvIHVzZSB0aGUKICAgICAgV29yayAoaW5jbHVkaW5nIGJ1dCBub3QgbGltaXRlZCB0byBkYW1hZ2VzIGZvciBsb3NzIG9mIGdvb2R3aWxsLAogICAgICB3b3JrIHN0b3BwYWdlLCBjb21wdXRlciBmYWlsdXJlIG9yIG1hbGZ1bmN0aW9uLCBvciBhbnkgYW5kIGFsbAogICAgICBvdGhlciBjb21tZXJjaWFsIGRhbWFnZXMgb3IgbG9zc2VzKSwgZXZlbiBpZiBzdWNoIENvbnRyaWJ1dG9yCiAgICAgIGhhcyBiZWVuIGFkdmlzZWQgb2YgdGhlIHBvc3NpYmlsaXR5IG9mIHN1Y2ggZGFtYWdlcy4KCiAgIDkuIEFjY2VwdGluZyBXYXJyYW50eSBvciBBZGRpdGlvbmFsIExpYWJpbGl0eS4gV2hpbGUgcmVkaXN0cmlidXRpbmcKICAgICAgdGhlIFdvcmsgb3IgRGVyaXZhdGl2ZSBXb3JrcyB0aGVyZW9mLCBZb3UgbWF5IGNob29zZSB0byBvZmZlciwKICAgICAgYW5kIGNoYXJnZSBhIGZlZSBmb3IsIGFjY2VwdGFuY2Ugb2Ygc3VwcG9ydCwgd2FycmFudHksIGluZGVtbml0eSwKICAgICAgb3Igb3RoZXIgbGlhYmlsaXR5IG9ibGlnYXRpb25zIGFuZC9vciByaWdodHMgY29uc2lzdGVudCB3aXRoIHRoaXMKICAgICAgTGljZW5zZS4gSG93ZXZlciwgaW4gYWNjZXB0aW5nIHN1Y2ggb2JsaWdhdGlvbnMsIFlvdSBtYXkgYWN0IG9ubHkKICAgICAgb24gWW91ciBvd24gYmVoYWxmIGFuZCBvbiBZb3VyIHNvbGUgcmVzcG9uc2liaWxpdHksIG5vdCBvbiBiZWhhbGYKICAgICAgb2YgYW55IG90aGVyIENvbnRyaWJ1dG9yLCBhbmQgb25seSBpZiBZb3UgYWdyZWUgdG8gaW5kZW1uaWZ5LAogICAgICBkZWZlbmQsIGFuZCBob2xkIGVhY2ggQ29udHJpYnV0b3IgaGFybWxlc3MgZm9yIGFueSBsaWFiaWxpdHkKICAgICAgaW5jdXJyZWQgYnksIG9yIGNsYWltcyBhc3NlcnRlZCBhZ2FpbnN0LCBzdWNoIENvbnRyaWJ1dG9yIGJ5IHJlYXNvbgogICAgICBvZiB5b3VyIGFjY2VwdGluZyBhbnkgc3VjaCB3YXJyYW50eSBvciBhZGRpdGlvbmFsIGxpYWJpbGl0eS4KCiAgIEVORCBPRiBURVJNUyBBTkQgQ09ORElUSU9OUwoKICAgQVBQRU5ESVg6IEhvdyB0byBhcHBseSB0aGUgQXBhY2hlIExpY2Vuc2UgdG8geW91ciB3b3JrLgoKICAgICAgVG8gYXBwbHkgdGhlIEFwYWNoZSBMaWNlbnNlIHRvIHlvdXIgd29yaywgYXR0YWNoIHRoZSBmb2xsb3dpbmcKICAgICAgYm9pbGVycGxhdGUgbm90aWNlLCB3aXRoIHRoZSBmaWVsZHMgZW5jbG9zZWQgYnkgYnJhY2tldHMgIltdIgogICAgICByZXBsYWNlZCB3aXRoIHlvdXIgb3duIGlkZW50aWZ5aW5nIGluZm9ybWF0aW9uLiAoRG9uJ3QgaW5jbHVkZQogICAgICB0aGUgYnJhY2tldHMhKSAgVGhlIHRleHQgc2hvdWxkIGJlIGVuY2xvc2VkIGluIHRoZSBhcHByb3ByaWF0ZQogICAgICBjb21tZW50IHN5bnRheCBmb3IgdGhlIGZpbGUgZm9ybWF0LiBXZSBhbHNvIHJlY29tbWVuZCB0aGF0IGEKICAgICAgZmlsZSBvciBjbGFzcyBuYW1lIGFuZCBkZXNjcmlwdGlvbiBvZiBwdXJwb3NlIGJlIGluY2x1ZGVkIG9uIHRoZQogICAgICBzYW1lICJwcmludGVkIHBhZ2UiIGFzIHRoZSBjb3B5cmlnaHQgbm90aWNlIGZvciBlYXNpZXIKICAgICAgaWRlbnRpZmljYXRpb24gd2l0aGluIHRoaXJkLXBhcnR5IGFyY2hpdmVzLgoKICAgQ29weXJpZ2h0IDIwMTYtMjAyNSBDbGlja0hvdXNlLCBJbmMuCgogICBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKICAgeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgogICBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKCiAgICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKCiAgIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUKICAgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKICAgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuCiAgIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQKICAgbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCg=="
            }
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/mime-types@2.1.35",
      "type": "library",
      "name": "mime-types",
      "version": "2.1.35",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "64363e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/mime-types@2.1.35",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace@v0.69.0",
      "type": "library",
      "name": "otelhttptrace",
      "version": "v0.69.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_contrib_instrumentation_net_http_httptrace_otelhttptrace//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace@v0.69.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/cespare/xxhash/v2@v2.3.0",
      "type": "library",
      "name": "v2",
      "version": "v2.3.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_cespare_xxhash_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/cespare/xxhash/v2@v2.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/color-name@1.1.4",
      "type": "library",
      "name": "color-name",
      "version": "1.1.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/color-name@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/h11@0.16.0",
      "type": "library",
      "name": "h11",
      "version": "0.16.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1"
        },
        {
          "alg": "SHA-256",
          "content": "63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/h11@0.16.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/delaunator@5.0.1",
      "type": "library",
      "name": "delaunator",
      "version": "5.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f27be1f9705ef7a682112ac63aa329ffce1bd771fd71d29b1b93f67a3402878778b0af512f8dfbd6aa2ef5dad08cc86f9cf9a15a5e619e6a9b104d1f5ebf579f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/delaunator@5.0.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/foreground-child@3.3.1",
      "type": "library",
      "name": "foreground-child",
      "version": "3.3.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8085e32aab45b96120cc544903d58241e4892d90e380950e302333c6dbc5abfdfb2a88ccd41146b9faac0b2d2be2a4909982ec65831ec91ab321638cba9d37b3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/foreground-child@3.3.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/proto/otlp@v1.10.0",
      "type": "library",
      "name": "otlp",
      "version": "v1.10.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_proto_otlp//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/proto/otlp@v1.10.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/re2@2022-12-01",
      "type": "library",
      "name": "re2",
      "version": "2022-12-01",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:generic/re2@2022-12-01",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/credentials@v1.19.17",
      "type": "library",
      "name": "credentials",
      "version": "v1.19.17",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_credentials//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/credentials@v1.19.17",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/jmespath@1.1.0",
      "type": "library",
      "name": "jmespath",
      "version": "1.1.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64"
        },
        {
          "alg": "SHA-256",
          "content": "472c87d80f36026ae83c6ddd0f1d05d4e510134ed462851fd5f754c8c3cbb88d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/jmespath@1.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40floating-ui/vue@1.1.9",
      "type": "library",
      "name": "vue",
      "version": "1.1.9",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05f36a356e8a03cdcd7b1b2981bf4366ecf9efc47b1d3f0c670d427caf48e8087841178d58426c5d61cdf927663952cd1a64cf0e2f9f0d3e77e437f93f330b6d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40floating-ui/vue@1.1.9",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_i686_gnullvm@0.53.0",
      "type": "library",
      "name": "windows_i686_gnullvm",
      "version": "0.53.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_i686_gnullvm@0.53.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/libloading@0.8.8",
      "type": "library",
      "name": "libloading",
      "version": "0.8.8",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/libloading@0.8.8",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/swag/cmdutils@v0.25.5",
      "type": "library",
      "name": "cmdutils",
      "version": "v0.25.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_swag_cmdutils//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/swag/cmdutils@v0.25.5",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-selection@3.0.0",
      "type": "library",
      "name": "d3-selection",
      "version": "3.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e64d159b34c9ac996abac4957c0f5f54fe0c3f6f0ac77cd5f1ac837e1df6609f3a931e9f633a628c86c4d48d73899d939d658f50dbccb8c9e6cacea0ca97195"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-selection@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/icu_normalizer@2.0.0",
      "type": "library",
      "name": "icu_normalizer",
      "version": "2.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/icu_normalizer@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/antchfx/xmlquery@v1.5.1",
      "type": "library",
      "name": "xmlquery",
      "version": "v1.5.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_antchfx_xmlquery//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/antchfx/xmlquery@v1.5.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/confmap/provider/fileprovider@v1.61.0",
      "type": "library",
      "name": "fileprovider",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_confmap_provider_fileprovider//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/confmap/provider/fileprovider@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/JSON-PP@2.27300",
      "type": "library",
      "name": "JSON-PP",
      "version": "2.27300",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:JSON-PP-2.27300.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/JSON-PP@2.27300",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/JSON@2.90",
      "type": "library",
      "name": "JSON",
      "version": "2.90",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:JSON-2.90.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/JSON@2.90",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/futures-executor@0.3.31",
      "type": "library",
      "name": "futures-executor",
      "version": "0.3.31",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/futures-executor@0.3.31",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/openssl-probe@0.1.6",
      "type": "library",
      "name": "openssl-probe",
      "version": "0.1.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/openssl-probe@0.1.6",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/gitdb@4.0.12",
      "type": "library",
      "name": "gitdb",
      "version": "4.0.12",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf"
        },
        {
          "alg": "SHA-256",
          "content": "5ef71f855d191a3326fcfbc0d5da835f26b13fbcba60c32c21091c349ffdb571"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/gitdb@4.0.12",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/Azure/azure-sdk-for-go/sdk/internal@v1.12.0",
      "type": "library",
      "name": "internal",
      "version": "v1.12.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_azure_azure_sdk_for_go_sdk_internal//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/Azure/azure-sdk-for-go/sdk/internal@v1.12.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2-link-presentation@0.2.2",
      "type": "library",
      "name": "objc2-link-presentation",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2-link-presentation@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Module-Runtime@0.014",
      "type": "library",
      "name": "Module-Runtime",
      "version": "0.014",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Module-Runtime-0.014.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Module-Runtime@0.014",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-sys@0.61.2",
      "type": "library",
      "name": "windows-sys",
      "version": "0.61.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-sys@0.61.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/hashicorp/go-retryablehttp@v0.7.8",
      "type": "library",
      "name": "go-retryablehttp",
      "version": "v0.7.8",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_hashicorp_go_retryablehttp//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/hashicorp/go-retryablehttp@v0.7.8",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_aarch64_msvc@0.48.5",
      "type": "library",
      "name": "windows_aarch64_msvc",
      "version": "0.48.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_aarch64_msvc@0.48.5",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/google-cloud-asset@4.1.0",
      "type": "library",
      "name": "google-cloud-asset",
      "version": "4.1.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2ce567bf002ad5099e173f6106393a7abc4782598c5d0d27de7d86ac26736e06"
        },
        {
          "alg": "SHA-256",
          "content": "00ba110085ff9f284b49961bcb9d2da5b5863fb91643c16d173ed38d73bfe35c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/google-cloud-asset@4.1.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/openssl-macros@0.1.1",
      "type": "library",
      "name": "openssl-macros",
      "version": "0.1.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/openssl-macros@0.1.1",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-geo@3.1.1",
      "type": "library",
      "name": "d3-geo",
      "version": "3.1.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb7ee59f78172973b085a943ce29d4818f372b335665129b62e6da1be7c656e73f7713bae114658ed0939dfe5e70cc84d5121db6aa6455cab421bb54d92f23d9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-geo@3.1.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/darling_core@0.13.4",
      "type": "library",
      "name": "darling_core",
      "version": "0.13.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/darling_core@0.13.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/requests-unixsocket@0.4.1",
      "type": "library",
      "name": "requests-unixsocket",
      "version": "0.4.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "60c4942e9dbecc2f64d611039fb1dfc25da382083c6434ac0316dca3ff908f4d"
        },
        {
          "alg": "SHA-256",
          "content": "b2596158c356ecee68d27ba469a52211230ac6fb0cde8b66afb19f0ed47a1995"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/requests-unixsocket@0.4.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vue/compiler-ssr@3.5.25",
      "type": "library",
      "name": "compiler-ssr",
      "version": "3.5.25",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae2b4f48a2c170f6ab9ec2988be18db5b75bac81359adb85109e14d6c59eb8e32523388ae46b4e2fce6de5186c372e2e5885cf824f8e51da675e24ddce7f28dc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vue/compiler-ssr@3.5.25",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/darling_core@0.20.11",
      "type": "library",
      "name": "darling_core",
      "version": "0.20.11",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/darling_core@0.20.11",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/mime-db@1.52.0",
      "type": "library",
      "name": "mime-db",
      "version": "1.52.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0f538b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/mime-db@1.52.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/clsx@2.1.1",
      "type": "library",
      "name": "clsx",
      "version": "2.1.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7989b441606d52b0566561b4777f3a386030d7a67df793e2395a3607b6e35926c779d1a5e5ed1959aabae6438681448d7ac1080e407d2126d383f24af5d84264"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/clsx@2.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/anstyle-parse@0.2.7",
      "type": "library",
      "name": "anstyle-parse",
      "version": "0.2.7",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/anstyle-parse@0.2.7",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/futures-sink@0.3.31",
      "type": "library",
      "name": "futures-sink",
      "version": "0.3.31",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/futures-sink@0.3.31",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/moby/moby/api@v1.54.2",
      "type": "library",
      "name": "api",
      "version": "v1.54.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_moby_moby_api//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/moby/moby/api@v1.54.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/spf13/pflag@v1.0.10",
      "type": "library",
      "name": "pflag",
      "version": "v1.0.10",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_spf13_pflag//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/spf13/pflag@v1.0.10",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/emicklei/go-restful/v3@v3.12.2",
      "type": "library",
      "name": "v3",
      "version": "v3.12.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_emicklei_go_restful_v3//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/emicklei/go-restful/v3@v3.12.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Term-Size@0.207",
      "type": "library",
      "name": "Term-Size",
      "version": "0.207",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Term-Size-0.207.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Term-Size@0.207",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/zipp@4.1.0",
      "type": "library",
      "name": "zipp",
      "version": "4.1.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4cb57381f544315db7688e976e922a2b18cdb513d21cc194eb42232ba2a3e602"
        },
        {
          "alg": "SHA-256",
          "content": "25ad4e16390cd314347dd8f1de67a2ac538ae658ed4ab9db16029c07c188e97f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/zipp@4.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/twmb/murmur3@v1.1.8",
      "type": "library",
      "name": "murmur3",
      "version": "v1.1.8",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_twmb_murmur3//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/twmb/murmur3@v1.1.8",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/run-parallel@1.2.0",
      "type": "library",
      "name": "run-parallel",
      "version": "1.2.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/run-parallel@1.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/foreign-types-shared@0.1.1",
      "type": "library",
      "name": "foreign-types-shared",
      "version": "0.1.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/foreign-types-shared@0.1.1",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp@v1.44.0",
      "type": "library",
      "name": "otlpmetrichttp",
      "version": "v1.44.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_exporters_otlp_otlpmetric_otlpmetrichttp//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp@v1.44.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opentelemetry-api@1.39.1",
      "type": "library",
      "name": "opentelemetry-api",
      "version": "1.39.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fbde8c80e1b937a2c61f20347e91c0c18a1940cecf012d62e65a7caf08967c9c"
        },
        {
          "alg": "SHA-256",
          "content": "2edd8463432a7f8443edce90972169b195e7d6a05500cd29e6d13898187c9950"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opentelemetry-api@1.39.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/nanoid@5.1.6",
      "type": "library",
      "name": "nanoid",
      "version": "5.1.6",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "73bfbb450f9d301e5d3f0c02a7879ed7f895fead8fe9a2b599365c7ebd414ee565c96f6125888c3f26c909c9c1950b6e4a64c858d79ace6ff3a8da1949212506"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/nanoid@5.1.6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/patch@2.7.6",
      "type": "library",
      "name": "patch",
      "version": "2.7.6",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@patch+//:dependency_info"
        }
      ],
      "purl": "pkg:generic/patch@2.7.6",
      "licenses": [
        {
          "license": {
            "id": "GPL-3.0-or-later",
            "text": {
              "contentType": "text/plain",
              "encoding": "base64",
              "content": "ICAgICAgICAgICAgICAgICAgICBHTlUgR0VORVJBTCBQVUJMSUMgTElDRU5TRQogICAgICAgICAgICAgICAgICAgICAgIFZlcnNpb24gMywgMjkgSnVuZSAyMDA3CgogQ29weXJpZ2h0IChDKSAyMDA3IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLiA8aHR0cDovL2ZzZi5vcmcvPgogRXZlcnlvbmUgaXMgcGVybWl0dGVkIHRvIGNvcHkgYW5kIGRpc3RyaWJ1dGUgdmVyYmF0aW0gY29waWVzCiBvZiB0aGlzIGxpY2Vuc2UgZG9jdW1lbnQsIGJ1dCBjaGFuZ2luZyBpdCBpcyBub3QgYWxsb3dlZC4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBQcmVhbWJsZQoKICBUaGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgaXMgYSBmcmVlLCBjb3B5bGVmdCBsaWNlbnNlIGZvcgpzb2Z0d2FyZSBhbmQgb3RoZXIga2luZHMgb2Ygd29ya3MuCgogIFRoZSBsaWNlbnNlcyBmb3IgbW9zdCBzb2Z0d2FyZSBhbmQgb3RoZXIgcHJhY3RpY2FsIHdvcmtzIGFyZSBkZXNpZ25lZAp0byB0YWtlIGF3YXkgeW91ciBmcmVlZG9tIHRvIHNoYXJlIGFuZCBjaGFuZ2UgdGhlIHdvcmtzLiAgQnkgY29udHJhc3QsCnRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBpcyBpbnRlbmRlZCB0byBndWFyYW50ZWUgeW91ciBmcmVlZG9tIHRvCnNoYXJlIGFuZCBjaGFuZ2UgYWxsIHZlcnNpb25zIG9mIGEgcHJvZ3JhbS0tdG8gbWFrZSBzdXJlIGl0IHJlbWFpbnMgZnJlZQpzb2Z0d2FyZSBmb3IgYWxsIGl0cyB1c2Vycy4gIFdlLCB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCB1c2UgdGhlCkdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3N0IG9mIG91ciBzb2Z0d2FyZTsgaXQgYXBwbGllcyBhbHNvIHRvCmFueSBvdGhlciB3b3JrIHJlbGVhc2VkIHRoaXMgd2F5IGJ5IGl0cyBhdXRob3JzLiAgWW91IGNhbiBhcHBseSBpdCB0bwp5b3VyIHByb2dyYW1zLCB0b28uCgogIFdoZW4gd2Ugc3BlYWsgb2YgZnJlZSBzb2Z0d2FyZSwgd2UgYXJlIHJlZmVycmluZyB0byBmcmVlZG9tLCBub3QKcHJpY2UuICBPdXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZXMgYXJlIGRlc2lnbmVkIHRvIG1ha2Ugc3VyZSB0aGF0IHlvdQpoYXZlIHRoZSBmcmVlZG9tIHRvIGRpc3RyaWJ1dGUgY29waWVzIG9mIGZyZWUgc29mdHdhcmUgKGFuZCBjaGFyZ2UgZm9yCnRoZW0gaWYgeW91IHdpc2gpLCB0aGF0IHlvdSByZWNlaXZlIHNvdXJjZSBjb2RlIG9yIGNhbiBnZXQgaXQgaWYgeW91CndhbnQgaXQsIHRoYXQgeW91IGNhbiBjaGFuZ2UgdGhlIHNvZnR3YXJlIG9yIHVzZSBwaWVjZXMgb2YgaXQgaW4gbmV3CmZyZWUgcHJvZ3JhbXMsIGFuZCB0aGF0IHlvdSBrbm93IHlvdSBjYW4gZG8gdGhlc2UgdGhpbmdzLgoKICBUbyBwcm90ZWN0IHlvdXIgcmlnaHRzLCB3ZSBuZWVkIHRvIHByZXZlbnQgb3RoZXJzIGZyb20gZGVueWluZyB5b3UKdGhlc2UgcmlnaHRzIG9yIGFza2luZyB5b3UgdG8gc3VycmVuZGVyIHRoZSByaWdodHMuICBUaGVyZWZvcmUsIHlvdSBoYXZlCmNlcnRhaW4gcmVzcG9uc2liaWxpdGllcyBpZiB5b3UgZGlzdHJpYnV0ZSBjb3BpZXMgb2YgdGhlIHNvZnR3YXJlLCBvciBpZgp5b3UgbW9kaWZ5IGl0OiByZXNwb25zaWJpbGl0aWVzIHRvIHJlc3BlY3QgdGhlIGZyZWVkb20gb2Ygb3RoZXJzLgoKICBGb3IgZXhhbXBsZSwgaWYgeW91IGRpc3RyaWJ1dGUgY29waWVzIG9mIHN1Y2ggYSBwcm9ncmFtLCB3aGV0aGVyCmdyYXRpcyBvciBmb3IgYSBmZWUsIHlvdSBtdXN0IHBhc3Mgb24gdG8gdGhlIHJlY2lwaWVudHMgdGhlIHNhbWUKZnJlZWRvbXMgdGhhdCB5b3UgcmVjZWl2ZWQuICBZb3UgbXVzdCBtYWtlIHN1cmUgdGhhdCB0aGV5LCB0b28sIHJlY2VpdmUKb3IgY2FuIGdldCB0aGUgc291cmNlIGNvZGUuICBBbmQgeW91IG11c3Qgc2hvdyB0aGVtIHRoZXNlIHRlcm1zIHNvIHRoZXkKa25vdyB0aGVpciByaWdodHMuCgogIERldmVsb3BlcnMgdGhhdCB1c2UgdGhlIEdOVSBHUEwgcHJvdGVjdCB5b3VyIHJpZ2h0cyB3aXRoIHR3byBzdGVwczoKKDEpIGFzc2VydCBjb3B5cmlnaHQgb24gdGhlIHNvZnR3YXJlLCBhbmQgKDIpIG9mZmVyIHlvdSB0aGlzIExpY2Vuc2UKZ2l2aW5nIHlvdSBsZWdhbCBwZXJtaXNzaW9uIHRvIGNvcHksIGRpc3RyaWJ1dGUgYW5kL29yIG1vZGlmeSBpdC4KCiAgRm9yIHRoZSBkZXZlbG9wZXJzJyBhbmQgYXV0aG9ycycgcHJvdGVjdGlvbiwgdGhlIEdQTCBjbGVhcmx5IGV4cGxhaW5zCnRoYXQgdGhlcmUgaXMgbm8gd2FycmFudHkgZm9yIHRoaXMgZnJlZSBzb2Z0d2FyZS4gIEZvciBib3RoIHVzZXJzJyBhbmQKYXV0aG9ycycgc2FrZSwgdGhlIEdQTCByZXF1aXJlcyB0aGF0IG1vZGlmaWVkIHZlcnNpb25zIGJlIG1hcmtlZCBhcwpjaGFuZ2VkLCBzbyB0aGF0IHRoZWlyIHByb2JsZW1zIHdpbGwgbm90IGJlIGF0dHJpYnV0ZWQgZXJyb25lb3VzbHkgdG8KYXV0aG9ycyBvZiBwcmV2aW91cyB2ZXJzaW9ucy4KCiAgU29tZSBkZXZpY2VzIGFyZSBkZXNpZ25lZCB0byBkZW55IHVzZXJzIGFjY2VzcyB0byBpbnN0YWxsIG9yIHJ1bgptb2RpZmllZCB2ZXJzaW9ucyBvZiB0aGUgc29mdHdhcmUgaW5zaWRlIHRoZW0sIGFsdGhvdWdoIHRoZSBtYW51ZmFjdHVyZXIKY2FuIGRvIHNvLiAgVGhpcyBpcyBmdW5kYW1lbnRhbGx5IGluY29tcGF0aWJsZSB3aXRoIHRoZSBhaW0gb2YKcHJvdGVjdGluZyB1c2VycycgZnJlZWRvbSB0byBjaGFuZ2UgdGhlIHNvZnR3YXJlLiAgVGhlIHN5c3RlbWF0aWMKcGF0dGVybiBvZiBzdWNoIGFidXNlIG9jY3VycyBpbiB0aGUgYXJlYSBvZiBwcm9kdWN0cyBmb3IgaW5kaXZpZHVhbHMgdG8KdXNlLCB3aGljaCBpcyBwcmVjaXNlbHkgd2hlcmUgaXQgaXMgbW9zdCB1bmFjY2VwdGFibGUuICBUaGVyZWZvcmUsIHdlCmhhdmUgZGVzaWduZWQgdGhpcyB2ZXJzaW9uIG9mIHRoZSBHUEwgdG8gcHJvaGliaXQgdGhlIHByYWN0aWNlIGZvciB0aG9zZQpwcm9kdWN0cy4gIElmIHN1Y2ggcHJvYmxlbXMgYXJpc2Ugc3Vic3RhbnRpYWxseSBpbiBvdGhlciBkb21haW5zLCB3ZQpzdGFuZCByZWFkeSB0byBleHRlbmQgdGhpcyBwcm92aXNpb24gdG8gdGhvc2UgZG9tYWlucyBpbiBmdXR1cmUgdmVyc2lvbnMKb2YgdGhlIEdQTCwgYXMgbmVlZGVkIHRvIHByb3RlY3QgdGhlIGZyZWVkb20gb2YgdXNlcnMuCgogIEZpbmFsbHksIGV2ZXJ5IHByb2dyYW0gaXMgdGhyZWF0ZW5lZCBjb25zdGFudGx5IGJ5IHNvZnR3YXJlIHBhdGVudHMuClN0YXRlcyBzaG91bGQgbm90IGFsbG93IHBhdGVudHMgdG8gcmVzdHJpY3QgZGV2ZWxvcG1lbnQgYW5kIHVzZSBvZgpzb2Z0d2FyZSBvbiBnZW5lcmFsLXB1cnBvc2UgY29tcHV0ZXJzLCBidXQgaW4gdGhvc2UgdGhhdCBkbywgd2Ugd2lzaCB0bwphdm9pZCB0aGUgc3BlY2lhbCBkYW5nZXIgdGhhdCBwYXRlbnRzIGFwcGxpZWQgdG8gYSBmcmVlIHByb2dyYW0gY291bGQKbWFrZSBpdCBlZmZlY3RpdmVseSBwcm9wcmlldGFyeS4gIFRvIHByZXZlbnQgdGhpcywgdGhlIEdQTCBhc3N1cmVzIHRoYXQKcGF0ZW50cyBjYW5ub3QgYmUgdXNlZCB0byByZW5kZXIgdGhlIHByb2dyYW0gbm9uLWZyZWUuCgogIFRoZSBwcmVjaXNlIHRlcm1zIGFuZCBjb25kaXRpb25zIGZvciBjb3B5aW5nLCBkaXN0cmlidXRpb24gYW5kCm1vZGlmaWNhdGlvbiBmb2xsb3cuCgogICAgICAgICAgICAgICAgICAgICAgIFRFUk1TIEFORCBDT05ESVRJT05TCgogIDAuIERlZmluaXRpb25zLgoKICAiVGhpcyBMaWNlbnNlIiByZWZlcnMgdG8gdmVyc2lvbiAzIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZS4KCiAgIkNvcHlyaWdodCIgYWxzbyBtZWFucyBjb3B5cmlnaHQtbGlrZSBsYXdzIHRoYXQgYXBwbHkgdG8gb3RoZXIga2luZHMgb2YKd29ya3MsIHN1Y2ggYXMgc2VtaWNvbmR1Y3RvciBtYXNrcy4KCiAgIlRoZSBQcm9ncmFtIiByZWZlcnMgdG8gYW55IGNvcHlyaWdodGFibGUgd29yayBsaWNlbnNlZCB1bmRlciB0aGlzCkxpY2Vuc2UuICBFYWNoIGxpY2Vuc2VlIGlzIGFkZHJlc3NlZCBhcyAieW91Ii4gICJMaWNlbnNlZXMiIGFuZAoicmVjaXBpZW50cyIgbWF5IGJlIGluZGl2aWR1YWxzIG9yIG9yZ2FuaXphdGlvbnMuCgogIFRvICJtb2RpZnkiIGEgd29yayBtZWFucyB0byBjb3B5IGZyb20gb3IgYWRhcHQgYWxsIG9yIHBhcnQgb2YgdGhlIHdvcmsKaW4gYSBmYXNoaW9uIHJlcXVpcmluZyBjb3B5cmlnaHQgcGVybWlzc2lvbiwgb3RoZXIgdGhhbiB0aGUgbWFraW5nIG9mIGFuCmV4YWN0IGNvcHkuICBUaGUgcmVzdWx0aW5nIHdvcmsgaXMgY2FsbGVkIGEgIm1vZGlmaWVkIHZlcnNpb24iIG9mIHRoZQplYXJsaWVyIHdvcmsgb3IgYSB3b3JrICJiYXNlZCBvbiIgdGhlIGVhcmxpZXIgd29yay4KCiAgQSAiY292ZXJlZCB3b3JrIiBtZWFucyBlaXRoZXIgdGhlIHVubW9kaWZpZWQgUHJvZ3JhbSBvciBhIHdvcmsgYmFzZWQKb24gdGhlIFByb2dyYW0uCgogIFRvICJwcm9wYWdhdGUiIGEgd29yayBtZWFucyB0byBkbyBhbnl0aGluZyB3aXRoIGl0IHRoYXQsIHdpdGhvdXQKcGVybWlzc2lvbiwgd291bGQgbWFrZSB5b3UgZGlyZWN0bHkgb3Igc2Vjb25kYXJpbHkgbGlhYmxlIGZvcgppbmZyaW5nZW1lbnQgdW5kZXIgYXBwbGljYWJsZSBjb3B5cmlnaHQgbGF3LCBleGNlcHQgZXhlY3V0aW5nIGl0IG9uIGEKY29tcHV0ZXIgb3IgbW9kaWZ5aW5nIGEgcHJpdmF0ZSBjb3B5LiAgUHJvcGFnYXRpb24gaW5jbHVkZXMgY29weWluZywKZGlzdHJpYnV0aW9uICh3aXRoIG9yIHdpdGhvdXQgbW9kaWZpY2F0aW9uKSwgbWFraW5nIGF2YWlsYWJsZSB0byB0aGUKcHVibGljLCBhbmQgaW4gc29tZSBjb3VudHJpZXMgb3RoZXIgYWN0aXZpdGllcyBhcyB3ZWxsLgoKICBUbyAiY29udmV5IiBhIHdvcmsgbWVhbnMgYW55IGtpbmQgb2YgcHJvcGFnYXRpb24gdGhhdCBlbmFibGVzIG90aGVyCnBhcnRpZXMgdG8gbWFrZSBvciByZWNlaXZlIGNvcGllcy4gIE1lcmUgaW50ZXJhY3Rpb24gd2l0aCBhIHVzZXIgdGhyb3VnaAphIGNvbXB1dGVyIG5ldHdvcmssIHdpdGggbm8gdHJhbnNmZXIgb2YgYSBjb3B5LCBpcyBub3QgY29udmV5aW5nLgoKICBBbiBpbnRlcmFjdGl2ZSB1c2VyIGludGVyZmFjZSBkaXNwbGF5cyAiQXBwcm9wcmlhdGUgTGVnYWwgTm90aWNlcyIKdG8gdGhlIGV4dGVudCB0aGF0IGl0IGluY2x1ZGVzIGEgY29udmVuaWVudCBhbmQgcHJvbWluZW50bHkgdmlzaWJsZQpmZWF0dXJlIHRoYXQgKDEpIGRpc3BsYXlzIGFuIGFwcHJvcHJpYXRlIGNvcHlyaWdodCBub3RpY2UsIGFuZCAoMikKdGVsbHMgdGhlIHVzZXIgdGhhdCB0aGVyZSBpcyBubyB3YXJyYW50eSBmb3IgdGhlIHdvcmsgKGV4Y2VwdCB0byB0aGUKZXh0ZW50IHRoYXQgd2FycmFudGllcyBhcmUgcHJvdmlkZWQpLCB0aGF0IGxpY2Vuc2VlcyBtYXkgY29udmV5IHRoZQp3b3JrIHVuZGVyIHRoaXMgTGljZW5zZSwgYW5kIGhvdyB0byB2aWV3IGEgY29weSBvZiB0aGlzIExpY2Vuc2UuICBJZgp0aGUgaW50ZXJmYWNlIHByZXNlbnRzIGEgbGlzdCBvZiB1c2VyIGNvbW1hbmRzIG9yIG9wdGlvbnMsIHN1Y2ggYXMgYQptZW51LCBhIHByb21pbmVudCBpdGVtIGluIHRoZSBsaXN0IG1lZXRzIHRoaXMgY3JpdGVyaW9uLgoKICAxLiBTb3VyY2UgQ29kZS4KCiAgVGhlICJzb3VyY2UgY29kZSIgZm9yIGEgd29yayBtZWFucyB0aGUgcHJlZmVycmVkIGZvcm0gb2YgdGhlIHdvcmsKZm9yIG1ha2luZyBtb2RpZmljYXRpb25zIHRvIGl0LiAgIk9iamVjdCBjb2RlIiBtZWFucyBhbnkgbm9uLXNvdXJjZQpmb3JtIG9mIGEgd29yay4KCiAgQSAiU3RhbmRhcmQgSW50ZXJmYWNlIiBtZWFucyBhbiBpbnRlcmZhY2UgdGhhdCBlaXRoZXIgaXMgYW4gb2ZmaWNpYWwKc3RhbmRhcmQgZGVmaW5lZCBieSBhIHJlY29nbml6ZWQgc3RhbmRhcmRzIGJvZHksIG9yLCBpbiB0aGUgY2FzZSBvZgppbnRlcmZhY2VzIHNwZWNpZmllZCBmb3IgYSBwYXJ0aWN1bGFyIHByb2dyYW1taW5nIGxhbmd1YWdlLCBvbmUgdGhhdAppcyB3aWRlbHkgdXNlZCBhbW9uZyBkZXZlbG9wZXJzIHdvcmtpbmcgaW4gdGhhdCBsYW5ndWFnZS4KCiAgVGhlICJTeXN0ZW0gTGlicmFyaWVzIiBvZiBhbiBleGVjdXRhYmxlIHdvcmsgaW5jbHVkZSBhbnl0aGluZywgb3RoZXIKdGhhbiB0aGUgd29yayBhcyBhIHdob2xlLCB0aGF0IChhKSBpcyBpbmNsdWRlZCBpbiB0aGUgbm9ybWFsIGZvcm0gb2YKcGFja2FnaW5nIGEgTWFqb3IgQ29tcG9uZW50LCBidXQgd2hpY2ggaXMgbm90IHBhcnQgb2YgdGhhdCBNYWpvcgpDb21wb25lbnQsIGFuZCAoYikgc2VydmVzIG9ubHkgdG8gZW5hYmxlIHVzZSBvZiB0aGUgd29yayB3aXRoIHRoYXQKTWFqb3IgQ29tcG9uZW50LCBvciB0byBpbXBsZW1lbnQgYSBTdGFuZGFyZCBJbnRlcmZhY2UgZm9yIHdoaWNoIGFuCmltcGxlbWVudGF0aW9uIGlzIGF2YWlsYWJsZSB0byB0aGUgcHVibGljIGluIHNvdXJjZSBjb2RlIGZvcm0uICBBCiJNYWpvciBDb21wb25lbnQiLCBpbiB0aGlzIGNvbnRleHQsIG1lYW5zIGEgbWFqb3IgZXNzZW50aWFsIGNvbXBvbmVudAooa2VybmVsLCB3aW5kb3cgc3lzdGVtLCBhbmQgc28gb24pIG9mIHRoZSBzcGVjaWZpYyBvcGVyYXRpbmcgc3lzdGVtCihpZiBhbnkpIG9uIHdoaWNoIHRoZSBleGVjdXRhYmxlIHdvcmsgcnVucywgb3IgYSBjb21waWxlciB1c2VkIHRvCnByb2R1Y2UgdGhlIHdvcmssIG9yIGFuIG9iamVjdCBjb2RlIGludGVycHJldGVyIHVzZWQgdG8gcnVuIGl0LgoKICBUaGUgIkNvcnJlc3BvbmRpbmcgU291cmNlIiBmb3IgYSB3b3JrIGluIG9iamVjdCBjb2RlIGZvcm0gbWVhbnMgYWxsCnRoZSBzb3VyY2UgY29kZSBuZWVkZWQgdG8gZ2VuZXJhdGUsIGluc3RhbGwsIGFuZCAoZm9yIGFuIGV4ZWN1dGFibGUKd29yaykgcnVuIHRoZSBvYmplY3QgY29kZSBhbmQgdG8gbW9kaWZ5IHRoZSB3b3JrLCBpbmNsdWRpbmcgc2NyaXB0cyB0bwpjb250cm9sIHRob3NlIGFjdGl2aXRpZXMuICBIb3dldmVyLCBpdCBkb2VzIG5vdCBpbmNsdWRlIHRoZSB3b3JrJ3MKU3lzdGVtIExpYnJhcmllcywgb3IgZ2VuZXJhbC1wdXJwb3NlIHRvb2xzIG9yIGdlbmVyYWxseSBhdmFpbGFibGUgZnJlZQpwcm9ncmFtcyB3aGljaCBhcmUgdXNlZCB1bm1vZGlmaWVkIGluIHBlcmZvcm1pbmcgdGhvc2UgYWN0aXZpdGllcyBidXQKd2hpY2ggYXJlIG5vdCBwYXJ0IG9mIHRoZSB3b3JrLiAgRm9yIGV4YW1wbGUsIENvcnJlc3BvbmRpbmcgU291cmNlCmluY2x1ZGVzIGludGVyZmFjZSBkZWZpbml0aW9uIGZpbGVzIGFzc29jaWF0ZWQgd2l0aCBzb3VyY2UgZmlsZXMgZm9yCnRoZSB3b3JrLCBhbmQgdGhlIHNvdXJjZSBjb2RlIGZvciBzaGFyZWQgbGlicmFyaWVzIGFuZCBkeW5hbWljYWxseQpsaW5rZWQgc3VicHJvZ3JhbXMgdGhhdCB0aGUgd29yayBpcyBzcGVjaWZpY2FsbHkgZGVzaWduZWQgdG8gcmVxdWlyZSwKc3VjaCBhcyBieSBpbnRpbWF0ZSBkYXRhIGNvbW11bmljYXRpb24gb3IgY29udHJvbCBmbG93IGJldHdlZW4gdGhvc2UKc3VicHJvZ3JhbXMgYW5kIG90aGVyIHBhcnRzIG9mIHRoZSB3b3JrLgoKICBUaGUgQ29ycmVzcG9uZGluZyBTb3VyY2UgbmVlZCBub3QgaW5jbHVkZSBhbnl0aGluZyB0aGF0IHVzZXJzCmNhbiByZWdlbmVyYXRlIGF1dG9tYXRpY2FsbHkgZnJvbSBvdGhlciBwYXJ0cyBvZiB0aGUgQ29ycmVzcG9uZGluZwpTb3VyY2UuCgogIFRoZSBDb3JyZXNwb25kaW5nIFNvdXJjZSBmb3IgYSB3b3JrIGluIHNvdXJjZSBjb2RlIGZvcm0gaXMgdGhhdApzYW1lIHdvcmsuCgogIDIuIEJhc2ljIFBlcm1pc3Npb25zLgoKICBBbGwgcmlnaHRzIGdyYW50ZWQgdW5kZXIgdGhpcyBMaWNlbnNlIGFyZSBncmFudGVkIGZvciB0aGUgdGVybSBvZgpjb3B5cmlnaHQgb24gdGhlIFByb2dyYW0sIGFuZCBhcmUgaXJyZXZvY2FibGUgcHJvdmlkZWQgdGhlIHN0YXRlZApjb25kaXRpb25zIGFyZSBtZXQuICBUaGlzIExpY2Vuc2UgZXhwbGljaXRseSBhZmZpcm1zIHlvdXIgdW5saW1pdGVkCnBlcm1pc3Npb24gdG8gcnVuIHRoZSB1bm1vZGlmaWVkIFByb2dyYW0uICBUaGUgb3V0cHV0IGZyb20gcnVubmluZyBhCmNvdmVyZWQgd29yayBpcyBjb3ZlcmVkIGJ5IHRoaXMgTGljZW5zZSBvbmx5IGlmIHRoZSBvdXRwdXQsIGdpdmVuIGl0cwpjb250ZW50LCBjb25zdGl0dXRlcyBhIGNvdmVyZWQgd29yay4gIFRoaXMgTGljZW5zZSBhY2tub3dsZWRnZXMgeW91cgpyaWdodHMgb2YgZmFpciB1c2Ugb3Igb3RoZXIgZXF1aXZhbGVudCwgYXMgcHJvdmlkZWQgYnkgY29weXJpZ2h0IGxhdy4KCiAgWW91IG1heSBtYWtlLCBydW4gYW5kIHByb3BhZ2F0ZSBjb3ZlcmVkIHdvcmtzIHRoYXQgeW91IGRvIG5vdApjb252ZXksIHdpdGhvdXQgY29uZGl0aW9ucyBzbyBsb25nIGFzIHlvdXIgbGljZW5zZSBvdGhlcndpc2UgcmVtYWlucwppbiBmb3JjZS4gIFlvdSBtYXkgY29udmV5IGNvdmVyZWQgd29ya3MgdG8gb3RoZXJzIGZvciB0aGUgc29sZSBwdXJwb3NlCm9mIGhhdmluZyB0aGVtIG1ha2UgbW9kaWZpY2F0aW9ucyBleGNsdXNpdmVseSBmb3IgeW91LCBvciBwcm92aWRlIHlvdQp3aXRoIGZhY2lsaXRpZXMgZm9yIHJ1bm5pbmcgdGhvc2Ugd29ya3MsIHByb3ZpZGVkIHRoYXQgeW91IGNvbXBseSB3aXRoCnRoZSB0ZXJtcyBvZiB0aGlzIExpY2Vuc2UgaW4gY29udmV5aW5nIGFsbCBtYXRlcmlhbCBmb3Igd2hpY2ggeW91IGRvCm5vdCBjb250cm9sIGNvcHlyaWdodC4gIFRob3NlIHRodXMgbWFraW5nIG9yIHJ1bm5pbmcgdGhlIGNvdmVyZWQgd29ya3MKZm9yIHlvdSBtdXN0IGRvIHNvIGV4Y2x1c2l2ZWx5IG9uIHlvdXIgYmVoYWxmLCB1bmRlciB5b3VyIGRpcmVjdGlvbgphbmQgY29udHJvbCwgb24gdGVybXMgdGhhdCBwcm9oaWJpdCB0aGVtIGZyb20gbWFraW5nIGFueSBjb3BpZXMgb2YKeW91ciBjb3B5cmlnaHRlZCBtYXRlcmlhbCBvdXRzaWRlIHRoZWlyIHJlbGF0aW9uc2hpcCB3aXRoIHlvdS4KCiAgQ29udmV5aW5nIHVuZGVyIGFueSBvdGhlciBjaXJjdW1zdGFuY2VzIGlzIHBlcm1pdHRlZCBzb2xlbHkgdW5kZXIKdGhlIGNvbmRpdGlvbnMgc3RhdGVkIGJlbG93LiAgU3VibGljZW5zaW5nIGlzIG5vdCBhbGxvd2VkOyBzZWN0aW9uIDEwCm1ha2VzIGl0IHVubmVjZXNzYXJ5LgoKICAzLiBQcm90ZWN0aW5nIFVzZXJzJyBMZWdhbCBSaWdodHMgRnJvbSBBbnRpLUNpcmN1bXZlbnRpb24gTGF3LgoKICBObyBjb3ZlcmVkIHdvcmsgc2hhbGwgYmUgZGVlbWVkIHBhcnQgb2YgYW4gZWZmZWN0aXZlIHRlY2hub2xvZ2ljYWwKbWVhc3VyZSB1bmRlciBhbnkgYXBwbGljYWJsZSBsYXcgZnVsZmlsbGluZyBvYmxpZ2F0aW9ucyB1bmRlciBhcnRpY2xlCjExIG9mIHRoZSBXSVBPIGNvcHlyaWdodCB0cmVhdHkgYWRvcHRlZCBvbiAyMCBEZWNlbWJlciAxOTk2LCBvcgpzaW1pbGFyIGxhd3MgcHJvaGliaXRpbmcgb3IgcmVzdHJpY3RpbmcgY2lyY3VtdmVudGlvbiBvZiBzdWNoCm1lYXN1cmVzLgoKICBXaGVuIHlvdSBjb252ZXkgYSBjb3ZlcmVkIHdvcmssIHlvdSB3YWl2ZSBhbnkgbGVnYWwgcG93ZXIgdG8gZm9yYmlkCmNpcmN1bXZlbnRpb24gb2YgdGVjaG5vbG9naWNhbCBtZWFzdXJlcyB0byB0aGUgZXh0ZW50IHN1Y2ggY2lyY3VtdmVudGlvbgppcyBlZmZlY3RlZCBieSBleGVyY2lzaW5nIHJpZ2h0cyB1bmRlciB0aGlzIExpY2Vuc2Ugd2l0aCByZXNwZWN0IHRvCnRoZSBjb3ZlcmVkIHdvcmssIGFuZCB5b3UgZGlzY2xhaW0gYW55IGludGVudGlvbiB0byBsaW1pdCBvcGVyYXRpb24gb3IKbW9kaWZpY2F0aW9uIG9mIHRoZSB3b3JrIGFzIGEgbWVhbnMgb2YgZW5mb3JjaW5nLCBhZ2FpbnN0IHRoZSB3b3JrJ3MKdXNlcnMsIHlvdXIgb3IgdGhpcmQgcGFydGllcycgbGVnYWwgcmlnaHRzIHRvIGZvcmJpZCBjaXJjdW12ZW50aW9uIG9mCnRlY2hub2xvZ2ljYWwgbWVhc3VyZXMuCgogIDQuIENvbnZleWluZyBWZXJiYXRpbSBDb3BpZXMuCgogIFlvdSBtYXkgY29udmV5IHZlcmJhdGltIGNvcGllcyBvZiB0aGUgUHJvZ3JhbSdzIHNvdXJjZSBjb2RlIGFzIHlvdQpyZWNlaXZlIGl0LCBpbiBhbnkgbWVkaXVtLCBwcm92aWRlZCB0aGF0IHlvdSBjb25zcGljdW91c2x5IGFuZAphcHByb3ByaWF0ZWx5IHB1Ymxpc2ggb24gZWFjaCBjb3B5IGFuIGFwcHJvcHJpYXRlIGNvcHlyaWdodCBub3RpY2U7CmtlZXAgaW50YWN0IGFsbCBub3RpY2VzIHN0YXRpbmcgdGhhdCB0aGlzIExpY2Vuc2UgYW5kIGFueQpub24tcGVybWlzc2l2ZSB0ZXJtcyBhZGRlZCBpbiBhY2NvcmQgd2l0aCBzZWN0aW9uIDcgYXBwbHkgdG8gdGhlIGNvZGU7CmtlZXAgaW50YWN0IGFsbCBub3RpY2VzIG9mIHRoZSBhYnNlbmNlIG9mIGFueSB3YXJyYW50eTsgYW5kIGdpdmUgYWxsCnJlY2lwaWVudHMgYSBjb3B5IG9mIHRoaXMgTGljZW5zZSBhbG9uZyB3aXRoIHRoZSBQcm9ncmFtLgoKICBZb3UgbWF5IGNoYXJnZSBhbnkgcHJpY2Ugb3Igbm8gcHJpY2UgZm9yIGVhY2ggY29weSB0aGF0IHlvdSBjb252ZXksCmFuZCB5b3UgbWF5IG9mZmVyIHN1cHBvcnQgb3Igd2FycmFudHkgcHJvdGVjdGlvbiBmb3IgYSBmZWUuCgogIDUuIENvbnZleWluZyBNb2RpZmllZCBTb3VyY2UgVmVyc2lvbnMuCgogIFlvdSBtYXkgY29udmV5IGEgd29yayBiYXNlZCBvbiB0aGUgUHJvZ3JhbSwgb3IgdGhlIG1vZGlmaWNhdGlvbnMgdG8KcHJvZHVjZSBpdCBmcm9tIHRoZSBQcm9ncmFtLCBpbiB0aGUgZm9ybSBvZiBzb3VyY2UgY29kZSB1bmRlciB0aGUKdGVybXMgb2Ygc2VjdGlvbiA0LCBwcm92aWRlZCB0aGF0IHlvdSBhbHNvIG1lZXQgYWxsIG9mIHRoZXNlIGNvbmRpdGlvbnM6CgogICAgYSkgVGhlIHdvcmsgbXVzdCBjYXJyeSBwcm9taW5lbnQgbm90aWNlcyBzdGF0aW5nIHRoYXQgeW91IG1vZGlmaWVkCiAgICBpdCwgYW5kIGdpdmluZyBhIHJlbGV2YW50IGRhdGUuCgogICAgYikgVGhlIHdvcmsgbXVzdCBjYXJyeSBwcm9taW5lbnQgbm90aWNlcyBzdGF0aW5nIHRoYXQgaXQgaXMKICAgIHJlbGVhc2VkIHVuZGVyIHRoaXMgTGljZW5zZSBhbmQgYW55IGNvbmRpdGlvbnMgYWRkZWQgdW5kZXIgc2VjdGlvbgogICAgNy4gIFRoaXMgcmVxdWlyZW1lbnQgbW9kaWZpZXMgdGhlIHJlcXVpcmVtZW50IGluIHNlY3Rpb24gNCB0bwogICAgImtlZXAgaW50YWN0IGFsbCBub3RpY2VzIi4KCiAgICBjKSBZb3UgbXVzdCBsaWNlbnNlIHRoZSBlbnRpcmUgd29yaywgYXMgYSB3aG9sZSwgdW5kZXIgdGhpcwogICAgTGljZW5zZSB0byBhbnlvbmUgd2hvIGNvbWVzIGludG8gcG9zc2Vzc2lvbiBvZiBhIGNvcHkuICBUaGlzCiAgICBMaWNlbnNlIHdpbGwgdGhlcmVmb3JlIGFwcGx5LCBhbG9uZyB3aXRoIGFueSBhcHBsaWNhYmxlIHNlY3Rpb24gNwogICAgYWRkaXRpb25hbCB0ZXJtcywgdG8gdGhlIHdob2xlIG9mIHRoZSB3b3JrLCBhbmQgYWxsIGl0cyBwYXJ0cywKICAgIHJlZ2FyZGxlc3Mgb2YgaG93IHRoZXkgYXJlIHBhY2thZ2VkLiAgVGhpcyBMaWNlbnNlIGdpdmVzIG5vCiAgICBwZXJtaXNzaW9uIHRvIGxpY2Vuc2UgdGhlIHdvcmsgaW4gYW55IG90aGVyIHdheSwgYnV0IGl0IGRvZXMgbm90CiAgICBpbnZhbGlkYXRlIHN1Y2ggcGVybWlzc2lvbiBpZiB5b3UgaGF2ZSBzZXBhcmF0ZWx5IHJlY2VpdmVkIGl0LgoKICAgIGQpIElmIHRoZSB3b3JrIGhhcyBpbnRlcmFjdGl2ZSB1c2VyIGludGVyZmFjZXMsIGVhY2ggbXVzdCBkaXNwbGF5CiAgICBBcHByb3ByaWF0ZSBMZWdhbCBOb3RpY2VzOyBob3dldmVyLCBpZiB0aGUgUHJvZ3JhbSBoYXMgaW50ZXJhY3RpdmUKICAgIGludGVyZmFjZXMgdGhhdCBkbyBub3QgZGlzcGxheSBBcHByb3ByaWF0ZSBMZWdhbCBOb3RpY2VzLCB5b3VyCiAgICB3b3JrIG5lZWQgbm90IG1ha2UgdGhlbSBkbyBzby4KCiAgQSBjb21waWxhdGlvbiBvZiBhIGNvdmVyZWQgd29yayB3aXRoIG90aGVyIHNlcGFyYXRlIGFuZCBpbmRlcGVuZGVudAp3b3Jrcywgd2hpY2ggYXJlIG5vdCBieSB0aGVpciBuYXR1cmUgZXh0ZW5zaW9ucyBvZiB0aGUgY292ZXJlZCB3b3JrLAphbmQgd2hpY2ggYXJlIG5vdCBjb21iaW5lZCB3aXRoIGl0IHN1Y2ggYXMgdG8gZm9ybSBhIGxhcmdlciBwcm9ncmFtLAppbiBvciBvbiBhIHZvbHVtZSBvZiBhIHN0b3JhZ2Ugb3IgZGlzdHJpYnV0aW9uIG1lZGl1bSwgaXMgY2FsbGVkIGFuCiJhZ2dyZWdhdGUiIGlmIHRoZSBjb21waWxhdGlvbiBhbmQgaXRzIHJlc3VsdGluZyBjb3B5cmlnaHQgYXJlIG5vdAp1c2VkIHRvIGxpbWl0IHRoZSBhY2Nlc3Mgb3IgbGVnYWwgcmlnaHRzIG9mIHRoZSBjb21waWxhdGlvbidzIHVzZXJzCmJleW9uZCB3aGF0IHRoZSBpbmRpdmlkdWFsIHdvcmtzIHBlcm1pdC4gIEluY2x1c2lvbiBvZiBhIGNvdmVyZWQgd29yawppbiBhbiBhZ2dyZWdhdGUgZG9lcyBub3QgY2F1c2UgdGhpcyBMaWNlbnNlIHRvIGFwcGx5IHRvIHRoZSBvdGhlcgpwYXJ0cyBvZiB0aGUgYWdncmVnYXRlLgoKICA2LiBDb252ZXlpbmcgTm9uLVNvdXJjZSBGb3Jtcy4KCiAgWW91IG1heSBjb252ZXkgYSBjb3ZlcmVkIHdvcmsgaW4gb2JqZWN0IGNvZGUgZm9ybSB1bmRlciB0aGUgdGVybXMKb2Ygc2VjdGlvbnMgNCBhbmQgNSwgcHJvdmlkZWQgdGhhdCB5b3UgYWxzbyBjb252ZXkgdGhlCm1hY2hpbmUtcmVhZGFibGUgQ29ycmVzcG9uZGluZyBTb3VyY2UgdW5kZXIgdGhlIHRlcm1zIG9mIHRoaXMgTGljZW5zZSwKaW4gb25lIG9mIHRoZXNlIHdheXM6CgogICAgYSkgQ29udmV5IHRoZSBvYmplY3QgY29kZSBpbiwgb3IgZW1ib2RpZWQgaW4sIGEgcGh5c2ljYWwgcHJvZHVjdAogICAgKGluY2x1ZGluZyBhIHBoeXNpY2FsIGRpc3RyaWJ1dGlvbiBtZWRpdW0pLCBhY2NvbXBhbmllZCBieSB0aGUKICAgIENvcnJlc3BvbmRpbmcgU291cmNlIGZpeGVkIG9uIGEgZHVyYWJsZSBwaHlzaWNhbCBtZWRpdW0KICAgIGN1c3RvbWFyaWx5IHVzZWQgZm9yIHNvZnR3YXJlIGludGVyY2hhbmdlLgoKICAgIGIpIENvbnZleSB0aGUgb2JqZWN0IGNvZGUgaW4sIG9yIGVtYm9kaWVkIGluLCBhIHBoeXNpY2FsIHByb2R1Y3QKICAgIChpbmNsdWRpbmcgYSBwaHlzaWNhbCBkaXN0cmlidXRpb24gbWVkaXVtKSwgYWNjb21wYW5pZWQgYnkgYQogICAgd3JpdHRlbiBvZmZlciwgdmFsaWQgZm9yIGF0IGxlYXN0IHRocmVlIHllYXJzIGFuZCB2YWxpZCBmb3IgYXMKICAgIGxvbmcgYXMgeW91IG9mZmVyIHNwYXJlIHBhcnRzIG9yIGN1c3RvbWVyIHN1cHBvcnQgZm9yIHRoYXQgcHJvZHVjdAogICAgbW9kZWwsIHRvIGdpdmUgYW55b25lIHdobyBwb3NzZXNzZXMgdGhlIG9iamVjdCBjb2RlIGVpdGhlciAoMSkgYQogICAgY29weSBvZiB0aGUgQ29ycmVzcG9uZGluZyBTb3VyY2UgZm9yIGFsbCB0aGUgc29mdHdhcmUgaW4gdGhlCiAgICBwcm9kdWN0IHRoYXQgaXMgY292ZXJlZCBieSB0aGlzIExpY2Vuc2UsIG9uIGEgZHVyYWJsZSBwaHlzaWNhbAogICAgbWVkaXVtIGN1c3RvbWFyaWx5IHVzZWQgZm9yIHNvZnR3YXJlIGludGVyY2hhbmdlLCBmb3IgYSBwcmljZSBubwogICAgbW9yZSB0aGFuIHlvdXIgcmVhc29uYWJsZSBjb3N0IG9mIHBoeXNpY2FsbHkgcGVyZm9ybWluZyB0aGlzCiAgICBjb252ZXlpbmcgb2Ygc291cmNlLCBvciAoMikgYWNjZXNzIHRvIGNvcHkgdGhlCiAgICBDb3JyZXNwb25kaW5nIFNvdXJjZSBmcm9tIGEgbmV0d29yayBzZXJ2ZXIgYXQgbm8gY2hhcmdlLgoKICAgIGMpIENvbnZleSBpbmRpdmlkdWFsIGNvcGllcyBvZiB0aGUgb2JqZWN0IGNvZGUgd2l0aCBhIGNvcHkgb2YgdGhlCiAgICB3cml0dGVuIG9mZmVyIHRvIHByb3ZpZGUgdGhlIENvcnJlc3BvbmRpbmcgU291cmNlLiAgVGhpcwogICAgYWx0ZXJuYXRpdmUgaXMgYWxsb3dlZCBvbmx5IG9jY2FzaW9uYWxseSBhbmQgbm9uY29tbWVyY2lhbGx5LCBhbmQKICAgIG9ubHkgaWYgeW91IHJlY2VpdmVkIHRoZSBvYmplY3QgY29kZSB3aXRoIHN1Y2ggYW4gb2ZmZXIsIGluIGFjY29yZAogICAgd2l0aCBzdWJzZWN0aW9uIDZiLgoKICAgIGQpIENvbnZleSB0aGUgb2JqZWN0IGNvZGUgYnkgb2ZmZXJpbmcgYWNjZXNzIGZyb20gYSBkZXNpZ25hdGVkCiAgICBwbGFjZSAoZ3JhdGlzIG9yIGZvciBhIGNoYXJnZSksIGFuZCBvZmZlciBlcXVpdmFsZW50IGFjY2VzcyB0byB0aGUKICAgIENvcnJlc3BvbmRpbmcgU291cmNlIGluIHRoZSBzYW1lIHdheSB0aHJvdWdoIHRoZSBzYW1lIHBsYWNlIGF0IG5vCiAgICBmdXJ0aGVyIGNoYXJnZS4gIFlvdSBuZWVkIG5vdCByZXF1aXJlIHJlY2lwaWVudHMgdG8gY29weSB0aGUKICAgIENvcnJlc3BvbmRpbmcgU291cmNlIGFsb25nIHdpdGggdGhlIG9iamVjdCBjb2RlLiAgSWYgdGhlIHBsYWNlIHRvCiAgICBjb3B5IHRoZSBvYmplY3QgY29kZSBpcyBhIG5ldHdvcmsgc2VydmVyLCB0aGUgQ29ycmVzcG9uZGluZyBTb3VyY2UKICAgIG1heSBiZSBvbiBhIGRpZmZlcmVudCBzZXJ2ZXIgKG9wZXJhdGVkIGJ5IHlvdSBvciBhIHRoaXJkIHBhcnR5KQogICAgdGhhdCBzdXBwb3J0cyBlcXVpdmFsZW50IGNvcHlpbmcgZmFjaWxpdGllcywgcHJvdmlkZWQgeW91IG1haW50YWluCiAgICBjbGVhciBkaXJlY3Rpb25zIG5leHQgdG8gdGhlIG9iamVjdCBjb2RlIHNheWluZyB3aGVyZSB0byBmaW5kIHRoZQogICAgQ29ycmVzcG9uZGluZyBTb3VyY2UuICBSZWdhcmRsZXNzIG9mIHdoYXQgc2VydmVyIGhvc3RzIHRoZQogICAgQ29ycmVzcG9uZGluZyBTb3VyY2UsIHlvdSByZW1haW4gb2JsaWdhdGVkIHRvIGVuc3VyZSB0aGF0IGl0IGlzCiAgICBhdmFpbGFibGUgZm9yIGFzIGxvbmcgYXMgbmVlZGVkIHRvIHNhdGlzZnkgdGhlc2UgcmVxdWlyZW1lbnRzLgoKICAgIGUpIENvbnZleSB0aGUgb2JqZWN0IGNvZGUgdXNpbmcgcGVlci10by1wZWVyIHRyYW5zbWlzc2lvbiwgcHJvdmlkZWQKICAgIHlvdSBpbmZvcm0gb3RoZXIgcGVlcnMgd2hlcmUgdGhlIG9iamVjdCBjb2RlIGFuZCBDb3JyZXNwb25kaW5nCiAgICBTb3VyY2Ugb2YgdGhlIHdvcmsgYXJlIGJlaW5nIG9mZmVyZWQgdG8gdGhlIGdlbmVyYWwgcHVibGljIGF0IG5vCiAgICBjaGFyZ2UgdW5kZXIgc3Vic2VjdGlvbiA2ZC4KCiAgQSBzZXBhcmFibGUgcG9ydGlvbiBvZiB0aGUgb2JqZWN0IGNvZGUsIHdob3NlIHNvdXJjZSBjb2RlIGlzIGV4Y2x1ZGVkCmZyb20gdGhlIENvcnJlc3BvbmRpbmcgU291cmNlIGFzIGEgU3lzdGVtIExpYnJhcnksIG5lZWQgbm90IGJlCmluY2x1ZGVkIGluIGNvbnZleWluZyB0aGUgb2JqZWN0IGNvZGUgd29yay4KCiAgQSAiVXNlciBQcm9kdWN0IiBpcyBlaXRoZXIgKDEpIGEgImNvbnN1bWVyIHByb2R1Y3QiLCB3aGljaCBtZWFucyBhbnkKdGFuZ2libGUgcGVyc29uYWwgcHJvcGVydHkgd2hpY2ggaXMgbm9ybWFsbHkgdXNlZCBmb3IgcGVyc29uYWwsIGZhbWlseSwKb3IgaG91c2Vob2xkIHB1cnBvc2VzLCBvciAoMikgYW55dGhpbmcgZGVzaWduZWQgb3Igc29sZCBmb3IgaW5jb3Jwb3JhdGlvbgppbnRvIGEgZHdlbGxpbmcuICBJbiBkZXRlcm1pbmluZyB3aGV0aGVyIGEgcHJvZHVjdCBpcyBhIGNvbnN1bWVyIHByb2R1Y3QsCmRvdWJ0ZnVsIGNhc2VzIHNoYWxsIGJlIHJlc29sdmVkIGluIGZhdm9yIG9mIGNvdmVyYWdlLiAgRm9yIGEgcGFydGljdWxhcgpwcm9kdWN0IHJlY2VpdmVkIGJ5IGEgcGFydGljdWxhciB1c2VyLCAibm9ybWFsbHkgdXNlZCIgcmVmZXJzIHRvIGEKdHlwaWNhbCBvciBjb21tb24gdXNlIG9mIHRoYXQgY2xhc3Mgb2YgcHJvZHVjdCwgcmVnYXJkbGVzcyBvZiB0aGUgc3RhdHVzCm9mIHRoZSBwYXJ0aWN1bGFyIHVzZXIgb3Igb2YgdGhlIHdheSBpbiB3aGljaCB0aGUgcGFydGljdWxhciB1c2VyCmFjdHVhbGx5IHVzZXMsIG9yIGV4cGVjdHMgb3IgaXMgZXhwZWN0ZWQgdG8gdXNlLCB0aGUgcHJvZHVjdC4gIEEgcHJvZHVjdAppcyBhIGNvbnN1bWVyIHByb2R1Y3QgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSBwcm9kdWN0IGhhcyBzdWJzdGFudGlhbApjb21tZXJjaWFsLCBpbmR1c3RyaWFsIG9yIG5vbi1jb25zdW1lciB1c2VzLCB1bmxlc3Mgc3VjaCB1c2VzIHJlcHJlc2VudAp0aGUgb25seSBzaWduaWZpY2FudCBtb2RlIG9mIHVzZSBvZiB0aGUgcHJvZHVjdC4KCiAgIkluc3RhbGxhdGlvbiBJbmZvcm1hdGlvbiIgZm9yIGEgVXNlciBQcm9kdWN0IG1lYW5zIGFueSBtZXRob2RzLApwcm9jZWR1cmVzLCBhdXRob3JpemF0aW9uIGtleXMsIG9yIG90aGVyIGluZm9ybWF0aW9uIHJlcXVpcmVkIHRvIGluc3RhbGwKYW5kIGV4ZWN1dGUgbW9kaWZpZWQgdmVyc2lvbnMgb2YgYSBjb3ZlcmVkIHdvcmsgaW4gdGhhdCBVc2VyIFByb2R1Y3QgZnJvbQphIG1vZGlmaWVkIHZlcnNpb24gb2YgaXRzIENvcnJlc3BvbmRpbmcgU291cmNlLiAgVGhlIGluZm9ybWF0aW9uIG11c3QKc3VmZmljZSB0byBlbnN1cmUgdGhhdCB0aGUgY29udGludWVkIGZ1bmN0aW9uaW5nIG9mIHRoZSBtb2RpZmllZCBvYmplY3QKY29kZSBpcyBpbiBubyBjYXNlIHByZXZlbnRlZCBvciBpbnRlcmZlcmVkIHdpdGggc29sZWx5IGJlY2F1c2UKbW9kaWZpY2F0aW9uIGhhcyBiZWVuIG1hZGUuCgogIElmIHlvdSBjb252ZXkgYW4gb2JqZWN0IGNvZGUgd29yayB1bmRlciB0aGlzIHNlY3Rpb24gaW4sIG9yIHdpdGgsIG9yCnNwZWNpZmljYWxseSBmb3IgdXNlIGluLCBhIFVzZXIgUHJvZHVjdCwgYW5kIHRoZSBjb252ZXlpbmcgb2NjdXJzIGFzCnBhcnQgb2YgYSB0cmFuc2FjdGlvbiBpbiB3aGljaCB0aGUgcmlnaHQgb2YgcG9zc2Vzc2lvbiBhbmQgdXNlIG9mIHRoZQpVc2VyIFByb2R1Y3QgaXMgdHJhbnNmZXJyZWQgdG8gdGhlIHJlY2lwaWVudCBpbiBwZXJwZXR1aXR5IG9yIGZvciBhCmZpeGVkIHRlcm0gKHJlZ2FyZGxlc3Mgb2YgaG93IHRoZSB0cmFuc2FjdGlvbiBpcyBjaGFyYWN0ZXJpemVkKSwgdGhlCkNvcnJlc3BvbmRpbmcgU291cmNlIGNvbnZleWVkIHVuZGVyIHRoaXMgc2VjdGlvbiBtdXN0IGJlIGFjY29tcGFuaWVkCmJ5IHRoZSBJbnN0YWxsYXRpb24gSW5mb3JtYXRpb24uICBCdXQgdGhpcyByZXF1aXJlbWVudCBkb2VzIG5vdCBhcHBseQppZiBuZWl0aGVyIHlvdSBub3IgYW55IHRoaXJkIHBhcnR5IHJldGFpbnMgdGhlIGFiaWxpdHkgdG8gaW5zdGFsbAptb2RpZmllZCBvYmplY3QgY29kZSBvbiB0aGUgVXNlciBQcm9kdWN0IChmb3IgZXhhbXBsZSwgdGhlIHdvcmsgaGFzCmJlZW4gaW5zdGFsbGVkIGluIFJPTSkuCgogIFRoZSByZXF1aXJlbWVudCB0byBwcm92aWRlIEluc3RhbGxhdGlvbiBJbmZvcm1hdGlvbiBkb2VzIG5vdCBpbmNsdWRlIGEKcmVxdWlyZW1lbnQgdG8gY29udGludWUgdG8gcHJvdmlkZSBzdXBwb3J0IHNlcnZpY2UsIHdhcnJhbnR5LCBvciB1cGRhdGVzCmZvciBhIHdvcmsgdGhhdCBoYXMgYmVlbiBtb2RpZmllZCBvciBpbnN0YWxsZWQgYnkgdGhlIHJlY2lwaWVudCwgb3IgZm9yCnRoZSBVc2VyIFByb2R1Y3QgaW4gd2hpY2ggaXQgaGFzIGJlZW4gbW9kaWZpZWQgb3IgaW5zdGFsbGVkLiAgQWNjZXNzIHRvIGEKbmV0d29yayBtYXkgYmUgZGVuaWVkIHdoZW4gdGhlIG1vZGlmaWNhdGlvbiBpdHNlbGYgbWF0ZXJpYWxseSBhbmQKYWR2ZXJzZWx5IGFmZmVjdHMgdGhlIG9wZXJhdGlvbiBvZiB0aGUgbmV0d29yayBvciB2aW9sYXRlcyB0aGUgcnVsZXMgYW5kCnByb3RvY29scyBmb3IgY29tbXVuaWNhdGlvbiBhY3Jvc3MgdGhlIG5ldHdvcmsuCgogIENvcnJlc3BvbmRpbmcgU291cmNlIGNvbnZleWVkLCBhbmQgSW5zdGFsbGF0aW9uIEluZm9ybWF0aW9uIHByb3ZpZGVkLAppbiBhY2NvcmQgd2l0aCB0aGlzIHNlY3Rpb24gbXVzdCBiZSBpbiBhIGZvcm1hdCB0aGF0IGlzIHB1YmxpY2x5CmRvY3VtZW50ZWQgKGFuZCB3aXRoIGFuIGltcGxlbWVudGF0aW9uIGF2YWlsYWJsZSB0byB0aGUgcHVibGljIGluCnNvdXJjZSBjb2RlIGZvcm0pLCBhbmQgbXVzdCByZXF1aXJlIG5vIHNwZWNpYWwgcGFzc3dvcmQgb3Iga2V5IGZvcgp1bnBhY2tpbmcsIHJlYWRpbmcgb3IgY29weWluZy4KCiAgNy4gQWRkaXRpb25hbCBUZXJtcy4KCiAgIkFkZGl0aW9uYWwgcGVybWlzc2lvbnMiIGFyZSB0ZXJtcyB0aGF0IHN1cHBsZW1lbnQgdGhlIHRlcm1zIG9mIHRoaXMKTGljZW5zZSBieSBtYWtpbmcgZXhjZXB0aW9ucyBmcm9tIG9uZSBvciBtb3JlIG9mIGl0cyBjb25kaXRpb25zLgpBZGRpdGlvbmFsIHBlcm1pc3Npb25zIHRoYXQgYXJlIGFwcGxpY2FibGUgdG8gdGhlIGVudGlyZSBQcm9ncmFtIHNoYWxsCmJlIHRyZWF0ZWQgYXMgdGhvdWdoIHRoZXkgd2VyZSBpbmNsdWRlZCBpbiB0aGlzIExpY2Vuc2UsIHRvIHRoZSBleHRlbnQKdGhhdCB0aGV5IGFyZSB2YWxpZCB1bmRlciBhcHBsaWNhYmxlIGxhdy4gIElmIGFkZGl0aW9uYWwgcGVybWlzc2lvbnMKYXBwbHkgb25seSB0byBwYXJ0IG9mIHRoZSBQcm9ncmFtLCB0aGF0IHBhcnQgbWF5IGJlIHVzZWQgc2VwYXJhdGVseQp1bmRlciB0aG9zZSBwZXJtaXNzaW9ucywgYnV0IHRoZSBlbnRpcmUgUHJvZ3JhbSByZW1haW5zIGdvdmVybmVkIGJ5CnRoaXMgTGljZW5zZSB3aXRob3V0IHJlZ2FyZCB0byB0aGUgYWRkaXRpb25hbCBwZXJtaXNzaW9ucy4KCiAgV2hlbiB5b3UgY29udmV5IGEgY29weSBvZiBhIGNvdmVyZWQgd29yaywgeW91IG1heSBhdCB5b3VyIG9wdGlvbgpyZW1vdmUgYW55IGFkZGl0aW9uYWwgcGVybWlzc2lvbnMgZnJvbSB0aGF0IGNvcHksIG9yIGZyb20gYW55IHBhcnQgb2YKaXQuICAoQWRkaXRpb25hbCBwZXJtaXNzaW9ucyBtYXkgYmUgd3JpdHRlbiB0byByZXF1aXJlIHRoZWlyIG93bgpyZW1vdmFsIGluIGNlcnRhaW4gY2FzZXMgd2hlbiB5b3UgbW9kaWZ5IHRoZSB3b3JrLikgIFlvdSBtYXkgcGxhY2UKYWRkaXRpb25hbCBwZXJtaXNzaW9ucyBvbiBtYXRlcmlhbCwgYWRkZWQgYnkgeW91IHRvIGEgY292ZXJlZCB3b3JrLApmb3Igd2hpY2ggeW91IGhhdmUgb3IgY2FuIGdpdmUgYXBwcm9wcmlhdGUgY29weXJpZ2h0IHBlcm1pc3Npb24uCgogIE5vdHdpdGhzdGFuZGluZyBhbnkgb3RoZXIgcHJvdmlzaW9uIG9mIHRoaXMgTGljZW5zZSwgZm9yIG1hdGVyaWFsIHlvdQphZGQgdG8gYSBjb3ZlcmVkIHdvcmssIHlvdSBtYXkgKGlmIGF1dGhvcml6ZWQgYnkgdGhlIGNvcHlyaWdodCBob2xkZXJzIG9mCnRoYXQgbWF0ZXJpYWwpIHN1cHBsZW1lbnQgdGhlIHRlcm1zIG9mIHRoaXMgTGljZW5zZSB3aXRoIHRlcm1zOgoKICAgIGEpIERpc2NsYWltaW5nIHdhcnJhbnR5IG9yIGxpbWl0aW5nIGxpYWJpbGl0eSBkaWZmZXJlbnRseSBmcm9tIHRoZQogICAgdGVybXMgb2Ygc2VjdGlvbnMgMTUgYW5kIDE2IG9mIHRoaXMgTGljZW5zZTsgb3IKCiAgICBiKSBSZXF1aXJpbmcgcHJlc2VydmF0aW9uIG9mIHNwZWNpZmllZCByZWFzb25hYmxlIGxlZ2FsIG5vdGljZXMgb3IKICAgIGF1dGhvciBhdHRyaWJ1dGlvbnMgaW4gdGhhdCBtYXRlcmlhbCBvciBpbiB0aGUgQXBwcm9wcmlhdGUgTGVnYWwKICAgIE5vdGljZXMgZGlzcGxheWVkIGJ5IHdvcmtzIGNvbnRhaW5pbmcgaXQ7IG9yCgogICAgYykgUHJvaGliaXRpbmcgbWlzcmVwcmVzZW50YXRpb24gb2YgdGhlIG9yaWdpbiBvZiB0aGF0IG1hdGVyaWFsLCBvcgogICAgcmVxdWlyaW5nIHRoYXQgbW9kaWZpZWQgdmVyc2lvbnMgb2Ygc3VjaCBtYXRlcmlhbCBiZSBtYXJrZWQgaW4KICAgIHJlYXNvbmFibGUgd2F5cyBhcyBkaWZmZXJlbnQgZnJvbSB0aGUgb3JpZ2luYWwgdmVyc2lvbjsgb3IKCiAgICBkKSBMaW1pdGluZyB0aGUgdXNlIGZvciBwdWJsaWNpdHkgcHVycG9zZXMgb2YgbmFtZXMgb2YgbGljZW5zb3JzIG9yCiAgICBhdXRob3JzIG9mIHRoZSBtYXRlcmlhbDsgb3IKCiAgICBlKSBEZWNsaW5pbmcgdG8gZ3JhbnQgcmlnaHRzIHVuZGVyIHRyYWRlbWFyayBsYXcgZm9yIHVzZSBvZiBzb21lCiAgICB0cmFkZSBuYW1lcywgdHJhZGVtYXJrcywgb3Igc2VydmljZSBtYXJrczsgb3IKCiAgICBmKSBSZXF1aXJpbmcgaW5kZW1uaWZpY2F0aW9uIG9mIGxpY2Vuc29ycyBhbmQgYXV0aG9ycyBvZiB0aGF0CiAgICBtYXRlcmlhbCBieSBhbnlvbmUgd2hvIGNvbnZleXMgdGhlIG1hdGVyaWFsIChvciBtb2RpZmllZCB2ZXJzaW9ucyBvZgogICAgaXQpIHdpdGggY29udHJhY3R1YWwgYXNzdW1wdGlvbnMgb2YgbGlhYmlsaXR5IHRvIHRoZSByZWNpcGllbnQsIGZvcgogICAgYW55IGxpYWJpbGl0eSB0aGF0IHRoZXNlIGNvbnRyYWN0dWFsIGFzc3VtcHRpb25zIGRpcmVjdGx5IGltcG9zZSBvbgogICAgdGhvc2UgbGljZW5zb3JzIGFuZCBhdXRob3JzLgoKICBBbGwgb3RoZXIgbm9uLXBlcm1pc3NpdmUgYWRkaXRpb25hbCB0ZXJtcyBhcmUgY29uc2lkZXJlZCAiZnVydGhlcgpyZXN0cmljdGlvbnMiIHdpdGhpbiB0aGUgbWVhbmluZyBvZiBzZWN0aW9uIDEwLiAgSWYgdGhlIFByb2dyYW0gYXMgeW91CnJlY2VpdmVkIGl0LCBvciBhbnkgcGFydCBvZiBpdCwgY29udGFpbnMgYSBub3RpY2Ugc3RhdGluZyB0aGF0IGl0IGlzCmdvdmVybmVkIGJ5IHRoaXMgTGljZW5zZSBhbG9uZyB3aXRoIGEgdGVybSB0aGF0IGlzIGEgZnVydGhlcgpyZXN0cmljdGlvbiwgeW91IG1heSByZW1vdmUgdGhhdCB0ZXJtLiAgSWYgYSBsaWNlbnNlIGRvY3VtZW50IGNvbnRhaW5zCmEgZnVydGhlciByZXN0cmljdGlvbiBidXQgcGVybWl0cyByZWxpY2Vuc2luZyBvciBjb252ZXlpbmcgdW5kZXIgdGhpcwpMaWNlbnNlLCB5b3UgbWF5IGFkZCB0byBhIGNvdmVyZWQgd29yayBtYXRlcmlhbCBnb3Zlcm5lZCBieSB0aGUgdGVybXMKb2YgdGhhdCBsaWNlbnNlIGRvY3VtZW50LCBwcm92aWRlZCB0aGF0IHRoZSBmdXJ0aGVyIHJlc3RyaWN0aW9uIGRvZXMKbm90IHN1cnZpdmUgc3VjaCByZWxpY2Vuc2luZyBvciBjb252ZXlpbmcuCgogIElmIHlvdSBhZGQgdGVybXMgdG8gYSBjb3ZlcmVkIHdvcmsgaW4gYWNjb3JkIHdpdGggdGhpcyBzZWN0aW9uLCB5b3UKbXVzdCBwbGFjZSwgaW4gdGhlIHJlbGV2YW50IHNvdXJjZSBmaWxlcywgYSBzdGF0ZW1lbnQgb2YgdGhlCmFkZGl0aW9uYWwgdGVybXMgdGhhdCBhcHBseSB0byB0aG9zZSBmaWxlcywgb3IgYSBub3RpY2UgaW5kaWNhdGluZwp3aGVyZSB0byBmaW5kIHRoZSBhcHBsaWNhYmxlIHRlcm1zLgoKICBBZGRpdGlvbmFsIHRlcm1zLCBwZXJtaXNzaXZlIG9yIG5vbi1wZXJtaXNzaXZlLCBtYXkgYmUgc3RhdGVkIGluIHRoZQpmb3JtIG9mIGEgc2VwYXJhdGVseSB3cml0dGVuIGxpY2Vuc2UsIG9yIHN0YXRlZCBhcyBleGNlcHRpb25zOwp0aGUgYWJvdmUgcmVxdWlyZW1lbnRzIGFwcGx5IGVpdGhlciB3YXkuCgogIDguIFRlcm1pbmF0aW9uLgoKICBZb3UgbWF5IG5vdCBwcm9wYWdhdGUgb3IgbW9kaWZ5IGEgY292ZXJlZCB3b3JrIGV4Y2VwdCBhcyBleHByZXNzbHkKcHJvdmlkZWQgdW5kZXIgdGhpcyBMaWNlbnNlLiAgQW55IGF0dGVtcHQgb3RoZXJ3aXNlIHRvIHByb3BhZ2F0ZSBvcgptb2RpZnkgaXQgaXMgdm9pZCwgYW5kIHdpbGwgYXV0b21hdGljYWxseSB0ZXJtaW5hdGUgeW91ciByaWdodHMgdW5kZXIKdGhpcyBMaWNlbnNlIChpbmNsdWRpbmcgYW55IHBhdGVudCBsaWNlbnNlcyBncmFudGVkIHVuZGVyIHRoZSB0aGlyZApwYXJhZ3JhcGggb2Ygc2VjdGlvbiAxMSkuCgogIEhvd2V2ZXIsIGlmIHlvdSBjZWFzZSBhbGwgdmlvbGF0aW9uIG9mIHRoaXMgTGljZW5zZSwgdGhlbiB5b3VyCmxpY2Vuc2UgZnJvbSBhIHBhcnRpY3VsYXIgY29weXJpZ2h0IGhvbGRlciBpcyByZWluc3RhdGVkIChhKQpwcm92aXNpb25hbGx5LCB1bmxlc3MgYW5kIHVudGlsIHRoZSBjb3B5cmlnaHQgaG9sZGVyIGV4cGxpY2l0bHkgYW5kCmZpbmFsbHkgdGVybWluYXRlcyB5b3VyIGxpY2Vuc2UsIGFuZCAoYikgcGVybWFuZW50bHksIGlmIHRoZSBjb3B5cmlnaHQKaG9sZGVyIGZhaWxzIHRvIG5vdGlmeSB5b3Ugb2YgdGhlIHZpb2xhdGlvbiBieSBzb21lIHJlYXNvbmFibGUgbWVhbnMKcHJpb3IgdG8gNjAgZGF5cyBhZnRlciB0aGUgY2Vzc2F0aW9uLgoKICBNb3Jlb3ZlciwgeW91ciBsaWNlbnNlIGZyb20gYSBwYXJ0aWN1bGFyIGNvcHlyaWdodCBob2xkZXIgaXMKcmVpbnN0YXRlZCBwZXJtYW5lbnRseSBpZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3RpZmllcyB5b3Ugb2YgdGhlCnZpb2xhdGlvbiBieSBzb21lIHJlYXNvbmFibGUgbWVhbnMsIHRoaXMgaXMgdGhlIGZpcnN0IHRpbWUgeW91IGhhdmUKcmVjZWl2ZWQgbm90aWNlIG9mIHZpb2xhdGlvbiBvZiB0aGlzIExpY2Vuc2UgKGZvciBhbnkgd29yaykgZnJvbSB0aGF0CmNvcHlyaWdodCBob2xkZXIsIGFuZCB5b3UgY3VyZSB0aGUgdmlvbGF0aW9uIHByaW9yIHRvIDMwIGRheXMgYWZ0ZXIKeW91ciByZWNlaXB0IG9mIHRoZSBub3RpY2UuCgogIFRlcm1pbmF0aW9uIG9mIHlvdXIgcmlnaHRzIHVuZGVyIHRoaXMgc2VjdGlvbiBkb2VzIG5vdCB0ZXJtaW5hdGUgdGhlCmxpY2Vuc2VzIG9mIHBhcnRpZXMgd2hvIGhhdmUgcmVjZWl2ZWQgY29waWVzIG9yIHJpZ2h0cyBmcm9tIHlvdSB1bmRlcgp0aGlzIExpY2Vuc2UuICBJZiB5b3VyIHJpZ2h0cyBoYXZlIGJlZW4gdGVybWluYXRlZCBhbmQgbm90IHBlcm1hbmVudGx5CnJlaW5zdGF0ZWQsIHlvdSBkbyBub3QgcXVhbGlmeSB0byByZWNlaXZlIG5ldyBsaWNlbnNlcyBmb3IgdGhlIHNhbWUKbWF0ZXJpYWwgdW5kZXIgc2VjdGlvbiAxMC4KCiAgOS4gQWNjZXB0YW5jZSBOb3QgUmVxdWlyZWQgZm9yIEhhdmluZyBDb3BpZXMuCgogIFlvdSBhcmUgbm90IHJlcXVpcmVkIHRvIGFjY2VwdCB0aGlzIExpY2Vuc2UgaW4gb3JkZXIgdG8gcmVjZWl2ZSBvcgpydW4gYSBjb3B5IG9mIHRoZSBQcm9ncmFtLiAgQW5jaWxsYXJ5IHByb3BhZ2F0aW9uIG9mIGEgY292ZXJlZCB3b3JrCm9jY3VycmluZyBzb2xlbHkgYXMgYSBjb25zZXF1ZW5jZSBvZiB1c2luZyBwZWVyLXRvLXBlZXIgdHJhbnNtaXNzaW9uCnRvIHJlY2VpdmUgYSBjb3B5IGxpa2V3aXNlIGRvZXMgbm90IHJlcXVpcmUgYWNjZXB0YW5jZS4gIEhvd2V2ZXIsCm5vdGhpbmcgb3RoZXIgdGhhbiB0aGlzIExpY2Vuc2UgZ3JhbnRzIHlvdSBwZXJtaXNzaW9uIHRvIHByb3BhZ2F0ZSBvcgptb2RpZnkgYW55IGNvdmVyZWQgd29yay4gIFRoZXNlIGFjdGlvbnMgaW5mcmluZ2UgY29weXJpZ2h0IGlmIHlvdSBkbwpub3QgYWNjZXB0IHRoaXMgTGljZW5zZS4gIFRoZXJlZm9yZSwgYnkgbW9kaWZ5aW5nIG9yIHByb3BhZ2F0aW5nIGEKY292ZXJlZCB3b3JrLCB5b3UgaW5kaWNhdGUgeW91ciBhY2NlcHRhbmNlIG9mIHRoaXMgTGljZW5zZSB0byBkbyBzby4KCiAgMTAuIEF1dG9tYXRpYyBMaWNlbnNpbmcgb2YgRG93bnN0cmVhbSBSZWNpcGllbnRzLgoKICBFYWNoIHRpbWUgeW91IGNvbnZleSBhIGNvdmVyZWQgd29yaywgdGhlIHJlY2lwaWVudCBhdXRvbWF0aWNhbGx5CnJlY2VpdmVzIGEgbGljZW5zZSBmcm9tIHRoZSBvcmlnaW5hbCBsaWNlbnNvcnMsIHRvIHJ1biwgbW9kaWZ5IGFuZApwcm9wYWdhdGUgdGhhdCB3b3JrLCBzdWJqZWN0IHRvIHRoaXMgTGljZW5zZS4gIFlvdSBhcmUgbm90IHJlc3BvbnNpYmxlCmZvciBlbmZvcmNpbmcgY29tcGxpYW5jZSBieSB0aGlyZCBwYXJ0aWVzIHdpdGggdGhpcyBMaWNlbnNlLgoKICBBbiAiZW50aXR5IHRyYW5zYWN0aW9uIiBpcyBhIHRyYW5zYWN0aW9uIHRyYW5zZmVycmluZyBjb250cm9sIG9mIGFuCm9yZ2FuaXphdGlvbiwgb3Igc3Vic3RhbnRpYWxseSBhbGwgYXNzZXRzIG9mIG9uZSwgb3Igc3ViZGl2aWRpbmcgYW4Kb3JnYW5pemF0aW9uLCBvciBtZXJnaW5nIG9yZ2FuaXphdGlvbnMuICBJZiBwcm9wYWdhdGlvbiBvZiBhIGNvdmVyZWQKd29yayByZXN1bHRzIGZyb20gYW4gZW50aXR5IHRyYW5zYWN0aW9uLCBlYWNoIHBhcnR5IHRvIHRoYXQKdHJhbnNhY3Rpb24gd2hvIHJlY2VpdmVzIGEgY29weSBvZiB0aGUgd29yayBhbHNvIHJlY2VpdmVzIHdoYXRldmVyCmxpY2Vuc2VzIHRvIHRoZSB3b3JrIHRoZSBwYXJ0eSdzIHByZWRlY2Vzc29yIGluIGludGVyZXN0IGhhZCBvciBjb3VsZApnaXZlIHVuZGVyIHRoZSBwcmV2aW91cyBwYXJhZ3JhcGgsIHBsdXMgYSByaWdodCB0byBwb3NzZXNzaW9uIG9mIHRoZQpDb3JyZXNwb25kaW5nIFNvdXJjZSBvZiB0aGUgd29yayBmcm9tIHRoZSBwcmVkZWNlc3NvciBpbiBpbnRlcmVzdCwgaWYKdGhlIHByZWRlY2Vzc29yIGhhcyBpdCBvciBjYW4gZ2V0IGl0IHdpdGggcmVhc29uYWJsZSBlZmZvcnRzLgoKICBZb3UgbWF5IG5vdCBpbXBvc2UgYW55IGZ1cnRoZXIgcmVzdHJpY3Rpb25zIG9uIHRoZSBleGVyY2lzZSBvZiB0aGUKcmlnaHRzIGdyYW50ZWQgb3IgYWZmaXJtZWQgdW5kZXIgdGhpcyBMaWNlbnNlLiAgRm9yIGV4YW1wbGUsIHlvdSBtYXkKbm90IGltcG9zZSBhIGxpY2Vuc2UgZmVlLCByb3lhbHR5LCBvciBvdGhlciBjaGFyZ2UgZm9yIGV4ZXJjaXNlIG9mCnJpZ2h0cyBncmFudGVkIHVuZGVyIHRoaXMgTGljZW5zZSwgYW5kIHlvdSBtYXkgbm90IGluaXRpYXRlIGxpdGlnYXRpb24KKGluY2x1ZGluZyBhIGNyb3NzLWNsYWltIG9yIGNvdW50ZXJjbGFpbSBpbiBhIGxhd3N1aXQpIGFsbGVnaW5nIHRoYXQKYW55IHBhdGVudCBjbGFpbSBpcyBpbmZyaW5nZWQgYnkgbWFraW5nLCB1c2luZywgc2VsbGluZywgb2ZmZXJpbmcgZm9yCnNhbGUsIG9yIGltcG9ydGluZyB0aGUgUHJvZ3JhbSBvciBhbnkgcG9ydGlvbiBvZiBpdC4KCiAgMTEuIFBhdGVudHMuCgogIEEgImNvbnRyaWJ1dG9yIiBpcyBhIGNvcHlyaWdodCBob2xkZXIgd2hvIGF1dGhvcml6ZXMgdXNlIHVuZGVyIHRoaXMKTGljZW5zZSBvZiB0aGUgUHJvZ3JhbSBvciBhIHdvcmsgb24gd2hpY2ggdGhlIFByb2dyYW0gaXMgYmFzZWQuICBUaGUKd29yayB0aHVzIGxpY2Vuc2VkIGlzIGNhbGxlZCB0aGUgY29udHJpYnV0b3IncyAiY29udHJpYnV0b3IgdmVyc2lvbiIuCgogIEEgY29udHJpYnV0b3IncyAiZXNzZW50aWFsIHBhdGVudCBjbGFpbXMiIGFyZSBhbGwgcGF0ZW50IGNsYWltcwpvd25lZCBvciBjb250cm9sbGVkIGJ5IHRoZSBjb250cmlidXRvciwgd2hldGhlciBhbHJlYWR5IGFjcXVpcmVkIG9yCmhlcmVhZnRlciBhY3F1aXJlZCwgdGhhdCB3b3VsZCBiZSBpbmZyaW5nZWQgYnkgc29tZSBtYW5uZXIsIHBlcm1pdHRlZApieSB0aGlzIExpY2Vuc2UsIG9mIG1ha2luZywgdXNpbmcsIG9yIHNlbGxpbmcgaXRzIGNvbnRyaWJ1dG9yIHZlcnNpb24sCmJ1dCBkbyBub3QgaW5jbHVkZSBjbGFpbXMgdGhhdCB3b3VsZCBiZSBpbmZyaW5nZWQgb25seSBhcyBhCmNvbnNlcXVlbmNlIG9mIGZ1cnRoZXIgbW9kaWZpY2F0aW9uIG9mIHRoZSBjb250cmlidXRvciB2ZXJzaW9uLiAgRm9yCnB1cnBvc2VzIG9mIHRoaXMgZGVmaW5pdGlvbiwgImNvbnRyb2wiIGluY2x1ZGVzIHRoZSByaWdodCB0byBncmFudApwYXRlbnQgc3VibGljZW5zZXMgaW4gYSBtYW5uZXIgY29uc2lzdGVudCB3aXRoIHRoZSByZXF1aXJlbWVudHMgb2YKdGhpcyBMaWNlbnNlLgoKICBFYWNoIGNvbnRyaWJ1dG9yIGdyYW50cyB5b3UgYSBub24tZXhjbHVzaXZlLCB3b3JsZHdpZGUsIHJveWFsdHktZnJlZQpwYXRlbnQgbGljZW5zZSB1bmRlciB0aGUgY29udHJpYnV0b3IncyBlc3NlbnRpYWwgcGF0ZW50IGNsYWltcywgdG8KbWFrZSwgdXNlLCBzZWxsLCBvZmZlciBmb3Igc2FsZSwgaW1wb3J0IGFuZCBvdGhlcndpc2UgcnVuLCBtb2RpZnkgYW5kCnByb3BhZ2F0ZSB0aGUgY29udGVudHMgb2YgaXRzIGNvbnRyaWJ1dG9yIHZlcnNpb24uCgogIEluIHRoZSBmb2xsb3dpbmcgdGhyZWUgcGFyYWdyYXBocywgYSAicGF0ZW50IGxpY2Vuc2UiIGlzIGFueSBleHByZXNzCmFncmVlbWVudCBvciBjb21taXRtZW50LCBob3dldmVyIGRlbm9taW5hdGVkLCBub3QgdG8gZW5mb3JjZSBhIHBhdGVudAooc3VjaCBhcyBhbiBleHByZXNzIHBlcm1pc3Npb24gdG8gcHJhY3RpY2UgYSBwYXRlbnQgb3IgY292ZW5hbnQgbm90IHRvCnN1ZSBmb3IgcGF0ZW50IGluZnJpbmdlbWVudCkuICBUbyAiZ3JhbnQiIHN1Y2ggYSBwYXRlbnQgbGljZW5zZSB0byBhCnBhcnR5IG1lYW5zIHRvIG1ha2Ugc3VjaCBhbiBhZ3JlZW1lbnQgb3IgY29tbWl0bWVudCBub3QgdG8gZW5mb3JjZSBhCnBhdGVudCBhZ2FpbnN0IHRoZSBwYXJ0eS4KCiAgSWYgeW91IGNvbnZleSBhIGNvdmVyZWQgd29yaywga25vd2luZ2x5IHJlbHlpbmcgb24gYSBwYXRlbnQgbGljZW5zZSwKYW5kIHRoZSBDb3JyZXNwb25kaW5nIFNvdXJjZSBvZiB0aGUgd29yayBpcyBub3QgYXZhaWxhYmxlIGZvciBhbnlvbmUKdG8gY29weSwgZnJlZSBvZiBjaGFyZ2UgYW5kIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGlzIExpY2Vuc2UsIHRocm91Z2ggYQpwdWJsaWNseSBhdmFpbGFibGUgbmV0d29yayBzZXJ2ZXIgb3Igb3RoZXIgcmVhZGlseSBhY2Nlc3NpYmxlIG1lYW5zLAp0aGVuIHlvdSBtdXN0IGVpdGhlciAoMSkgY2F1c2UgdGhlIENvcnJlc3BvbmRpbmcgU291cmNlIHRvIGJlIHNvCmF2YWlsYWJsZSwgb3IgKDIpIGFycmFuZ2UgdG8gZGVwcml2ZSB5b3Vyc2VsZiBvZiB0aGUgYmVuZWZpdCBvZiB0aGUKcGF0ZW50IGxpY2Vuc2UgZm9yIHRoaXMgcGFydGljdWxhciB3b3JrLCBvciAoMykgYXJyYW5nZSwgaW4gYSBtYW5uZXIKY29uc2lzdGVudCB3aXRoIHRoZSByZXF1aXJlbWVudHMgb2YgdGhpcyBMaWNlbnNlLCB0byBleHRlbmQgdGhlIHBhdGVudApsaWNlbnNlIHRvIGRvd25zdHJlYW0gcmVjaXBpZW50cy4gICJLbm93aW5nbHkgcmVseWluZyIgbWVhbnMgeW91IGhhdmUKYWN0dWFsIGtub3dsZWRnZSB0aGF0LCBidXQgZm9yIHRoZSBwYXRlbnQgbGljZW5zZSwgeW91ciBjb252ZXlpbmcgdGhlCmNvdmVyZWQgd29yayBpbiBhIGNvdW50cnksIG9yIHlvdXIgcmVjaXBpZW50J3MgdXNlIG9mIHRoZSBjb3ZlcmVkIHdvcmsKaW4gYSBjb3VudHJ5LCB3b3VsZCBpbmZyaW5nZSBvbmUgb3IgbW9yZSBpZGVudGlmaWFibGUgcGF0ZW50cyBpbiB0aGF0CmNvdW50cnkgdGhhdCB5b3UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSBhcmUgdmFsaWQuCgogIElmLCBwdXJzdWFudCB0byBvciBpbiBjb25uZWN0aW9uIHdpdGggYSBzaW5nbGUgdHJhbnNhY3Rpb24gb3IKYXJyYW5nZW1lbnQsIHlvdSBjb252ZXksIG9yIHByb3BhZ2F0ZSBieSBwcm9jdXJpbmcgY29udmV5YW5jZSBvZiwgYQpjb3ZlcmVkIHdvcmssIGFuZCBncmFudCBhIHBhdGVudCBsaWNlbnNlIHRvIHNvbWUgb2YgdGhlIHBhcnRpZXMKcmVjZWl2aW5nIHRoZSBjb3ZlcmVkIHdvcmsgYXV0aG9yaXppbmcgdGhlbSB0byB1c2UsIHByb3BhZ2F0ZSwgbW9kaWZ5Cm9yIGNvbnZleSBhIHNwZWNpZmljIGNvcHkgb2YgdGhlIGNvdmVyZWQgd29yaywgdGhlbiB0aGUgcGF0ZW50IGxpY2Vuc2UKeW91IGdyYW50IGlzIGF1dG9tYXRpY2FsbHkgZXh0ZW5kZWQgdG8gYWxsIHJlY2lwaWVudHMgb2YgdGhlIGNvdmVyZWQKd29yayBhbmQgd29ya3MgYmFzZWQgb24gaXQuCgogIEEgcGF0ZW50IGxpY2Vuc2UgaXMgImRpc2NyaW1pbmF0b3J5IiBpZiBpdCBkb2VzIG5vdCBpbmNsdWRlIHdpdGhpbgp0aGUgc2NvcGUgb2YgaXRzIGNvdmVyYWdlLCBwcm9oaWJpdHMgdGhlIGV4ZXJjaXNlIG9mLCBvciBpcwpjb25kaXRpb25lZCBvbiB0aGUgbm9uLWV4ZXJjaXNlIG9mIG9uZSBvciBtb3JlIG9mIHRoZSByaWdodHMgdGhhdCBhcmUKc3BlY2lmaWNhbGx5IGdyYW50ZWQgdW5kZXIgdGhpcyBMaWNlbnNlLiAgWW91IG1heSBub3QgY29udmV5IGEgY292ZXJlZAp3b3JrIGlmIHlvdSBhcmUgYSBwYXJ0eSB0byBhbiBhcnJhbmdlbWVudCB3aXRoIGEgdGhpcmQgcGFydHkgdGhhdCBpcwppbiB0aGUgYnVzaW5lc3Mgb2YgZGlzdHJpYnV0aW5nIHNvZnR3YXJlLCB1bmRlciB3aGljaCB5b3UgbWFrZSBwYXltZW50CnRvIHRoZSB0aGlyZCBwYXJ0eSBiYXNlZCBvbiB0aGUgZXh0ZW50IG9mIHlvdXIgYWN0aXZpdHkgb2YgY29udmV5aW5nCnRoZSB3b3JrLCBhbmQgdW5kZXIgd2hpY2ggdGhlIHRoaXJkIHBhcnR5IGdyYW50cywgdG8gYW55IG9mIHRoZQpwYXJ0aWVzIHdobyB3b3VsZCByZWNlaXZlIHRoZSBjb3ZlcmVkIHdvcmsgZnJvbSB5b3UsIGEgZGlzY3JpbWluYXRvcnkKcGF0ZW50IGxpY2Vuc2UgKGEpIGluIGNvbm5lY3Rpb24gd2l0aCBjb3BpZXMgb2YgdGhlIGNvdmVyZWQgd29yawpjb252ZXllZCBieSB5b3UgKG9yIGNvcGllcyBtYWRlIGZyb20gdGhvc2UgY29waWVzKSwgb3IgKGIpIHByaW1hcmlseQpmb3IgYW5kIGluIGNvbm5lY3Rpb24gd2l0aCBzcGVjaWZpYyBwcm9kdWN0cyBvciBjb21waWxhdGlvbnMgdGhhdApjb250YWluIHRoZSBjb3ZlcmVkIHdvcmssIHVubGVzcyB5b3UgZW50ZXJlZCBpbnRvIHRoYXQgYXJyYW5nZW1lbnQsCm9yIHRoYXQgcGF0ZW50IGxpY2Vuc2Ugd2FzIGdyYW50ZWQsIHByaW9yIHRvIDI4IE1hcmNoIDIwMDcuCgogIE5vdGhpbmcgaW4gdGhpcyBMaWNlbnNlIHNoYWxsIGJlIGNvbnN0cnVlZCBhcyBleGNsdWRpbmcgb3IgbGltaXRpbmcKYW55IGltcGxpZWQgbGljZW5zZSBvciBvdGhlciBkZWZlbnNlcyB0byBpbmZyaW5nZW1lbnQgdGhhdCBtYXkKb3RoZXJ3aXNlIGJlIGF2YWlsYWJsZSB0byB5b3UgdW5kZXIgYXBwbGljYWJsZSBwYXRlbnQgbGF3LgoKICAxMi4gTm8gU3VycmVuZGVyIG9mIE90aGVycycgRnJlZWRvbS4KCiAgSWYgY29uZGl0aW9ucyBhcmUgaW1wb3NlZCBvbiB5b3UgKHdoZXRoZXIgYnkgY291cnQgb3JkZXIsIGFncmVlbWVudCBvcgpvdGhlcndpc2UpIHRoYXQgY29udHJhZGljdCB0aGUgY29uZGl0aW9ucyBvZiB0aGlzIExpY2Vuc2UsIHRoZXkgZG8gbm90CmV4Y3VzZSB5b3UgZnJvbSB0aGUgY29uZGl0aW9ucyBvZiB0aGlzIExpY2Vuc2UuICBJZiB5b3UgY2Fubm90IGNvbnZleSBhCmNvdmVyZWQgd29yayBzbyBhcyB0byBzYXRpc2Z5IHNpbXVsdGFuZW91c2x5IHlvdXIgb2JsaWdhdGlvbnMgdW5kZXIgdGhpcwpMaWNlbnNlIGFuZCBhbnkgb3RoZXIgcGVydGluZW50IG9ibGlnYXRpb25zLCB0aGVuIGFzIGEgY29uc2VxdWVuY2UgeW91IG1heQpub3QgY29udmV5IGl0IGF0IGFsbC4gIEZvciBleGFtcGxlLCBpZiB5b3UgYWdyZWUgdG8gdGVybXMgdGhhdCBvYmxpZ2F0ZSB5b3UKdG8gY29sbGVjdCBhIHJveWFsdHkgZm9yIGZ1cnRoZXIgY29udmV5aW5nIGZyb20gdGhvc2UgdG8gd2hvbSB5b3UgY29udmV5CnRoZSBQcm9ncmFtLCB0aGUgb25seSB3YXkgeW91IGNvdWxkIHNhdGlzZnkgYm90aCB0aG9zZSB0ZXJtcyBhbmQgdGhpcwpMaWNlbnNlIHdvdWxkIGJlIHRvIHJlZnJhaW4gZW50aXJlbHkgZnJvbSBjb252ZXlpbmcgdGhlIFByb2dyYW0uCgogIDEzLiBVc2Ugd2l0aCB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLgoKICBOb3R3aXRoc3RhbmRpbmcgYW55IG90aGVyIHByb3Zpc2lvbiBvZiB0aGlzIExpY2Vuc2UsIHlvdSBoYXZlCnBlcm1pc3Npb24gdG8gbGluayBvciBjb21iaW5lIGFueSBjb3ZlcmVkIHdvcmsgd2l0aCBhIHdvcmsgbGljZW5zZWQKdW5kZXIgdmVyc2lvbiAzIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgaW50byBhIHNpbmdsZQpjb21iaW5lZCB3b3JrLCBhbmQgdG8gY29udmV5IHRoZSByZXN1bHRpbmcgd29yay4gIFRoZSB0ZXJtcyBvZiB0aGlzCkxpY2Vuc2Ugd2lsbCBjb250aW51ZSB0byBhcHBseSB0byB0aGUgcGFydCB3aGljaCBpcyB0aGUgY292ZXJlZCB3b3JrLApidXQgdGhlIHNwZWNpYWwgcmVxdWlyZW1lbnRzIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCnNlY3Rpb24gMTMsIGNvbmNlcm5pbmcgaW50ZXJhY3Rpb24gdGhyb3VnaCBhIG5ldHdvcmsgd2lsbCBhcHBseSB0byB0aGUKY29tYmluYXRpb24gYXMgc3VjaC4KCiAgMTQuIFJldmlzZWQgVmVyc2lvbnMgb2YgdGhpcyBMaWNlbnNlLgoKICBUaGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uIG1heSBwdWJsaXNoIHJldmlzZWQgYW5kL29yIG5ldyB2ZXJzaW9ucyBvZgp0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZnJvbSB0aW1lIHRvIHRpbWUuICBTdWNoIG5ldyB2ZXJzaW9ucyB3aWxsCmJlIHNpbWlsYXIgaW4gc3Bpcml0IHRvIHRoZSBwcmVzZW50IHZlcnNpb24sIGJ1dCBtYXkgZGlmZmVyIGluIGRldGFpbCB0bwphZGRyZXNzIG5ldyBwcm9ibGVtcyBvciBjb25jZXJucy4KCiAgRWFjaCB2ZXJzaW9uIGlzIGdpdmVuIGEgZGlzdGluZ3Vpc2hpbmcgdmVyc2lvbiBudW1iZXIuICBJZiB0aGUKUHJvZ3JhbSBzcGVjaWZpZXMgdGhhdCBhIGNlcnRhaW4gbnVtYmVyZWQgdmVyc2lvbiBvZiB0aGUgR05VIEdlbmVyYWwKUHVibGljIExpY2Vuc2UgIm9yIGFueSBsYXRlciB2ZXJzaW9uIiBhcHBsaWVzIHRvIGl0LCB5b3UgaGF2ZSB0aGUKb3B0aW9uIG9mIGZvbGxvd2luZyB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgZWl0aGVyIG9mIHRoYXQgbnVtYmVyZWQKdmVyc2lvbiBvciBvZiBhbnkgbGF0ZXIgdmVyc2lvbiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUKRm91bmRhdGlvbi4gIElmIHRoZSBQcm9ncmFtIGRvZXMgbm90IHNwZWNpZnkgYSB2ZXJzaW9uIG51bWJlciBvZiB0aGUKR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsIHlvdSBtYXkgY2hvb3NlIGFueSB2ZXJzaW9uIGV2ZXIgcHVibGlzaGVkCmJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCgogIElmIHRoZSBQcm9ncmFtIHNwZWNpZmllcyB0aGF0IGEgcHJveHkgY2FuIGRlY2lkZSB3aGljaCBmdXR1cmUKdmVyc2lvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGNhbiBiZSB1c2VkLCB0aGF0IHByb3h5J3MKcHVibGljIHN0YXRlbWVudCBvZiBhY2NlcHRhbmNlIG9mIGEgdmVyc2lvbiBwZXJtYW5lbnRseSBhdXRob3JpemVzIHlvdQp0byBjaG9vc2UgdGhhdCB2ZXJzaW9uIGZvciB0aGUgUHJvZ3JhbS4KCiAgTGF0ZXIgbGljZW5zZSB2ZXJzaW9ucyBtYXkgZ2l2ZSB5b3UgYWRkaXRpb25hbCBvciBkaWZmZXJlbnQKcGVybWlzc2lvbnMuICBIb3dldmVyLCBubyBhZGRpdGlvbmFsIG9ibGlnYXRpb25zIGFyZSBpbXBvc2VkIG9uIGFueQphdXRob3Igb3IgY29weXJpZ2h0IGhvbGRlciBhcyBhIHJlc3VsdCBvZiB5b3VyIGNob29zaW5nIHRvIGZvbGxvdyBhCmxhdGVyIHZlcnNpb24uCgogIDE1LiBEaXNjbGFpbWVyIG9mIFdhcnJhbnR5LgoKICBUSEVSRSBJUyBOTyBXQVJSQU5UWSBGT1IgVEhFIFBST0dSQU0sIFRPIFRIRSBFWFRFTlQgUEVSTUlUVEVEIEJZCkFQUExJQ0FCTEUgTEFXLiAgRVhDRVBUIFdIRU4gT1RIRVJXSVNFIFNUQVRFRCBJTiBXUklUSU5HIFRIRSBDT1BZUklHSFQKSE9MREVSUyBBTkQvT1IgT1RIRVIgUEFSVElFUyBQUk9WSURFIFRIRSBQUk9HUkFNICJBUyBJUyIgV0lUSE9VVCBXQVJSQU5UWQpPRiBBTlkgS0lORCwgRUlUSEVSIEVYUFJFU1NFRCBPUiBJTVBMSUVELCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywKVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgpQVVJQT1NFLiAgVEhFIEVOVElSRSBSSVNLIEFTIFRPIFRIRSBRVUFMSVRZIEFORCBQRVJGT1JNQU5DRSBPRiBUSEUgUFJPR1JBTQpJUyBXSVRIIFlPVS4gIFNIT1VMRCBUSEUgUFJPR1JBTSBQUk9WRSBERUZFQ1RJVkUsIFlPVSBBU1NVTUUgVEhFIENPU1QgT0YKQUxMIE5FQ0VTU0FSWSBTRVJWSUNJTkcsIFJFUEFJUiBPUiBDT1JSRUNUSU9OLgoKICAxNi4gTGltaXRhdGlvbiBvZiBMaWFiaWxpdHkuCgogIElOIE5PIEVWRU5UIFVOTEVTUyBSRVFVSVJFRCBCWSBBUFBMSUNBQkxFIExBVyBPUiBBR1JFRUQgVE8gSU4gV1JJVElORwpXSUxMIEFOWSBDT1BZUklHSFQgSE9MREVSLCBPUiBBTlkgT1RIRVIgUEFSVFkgV0hPIE1PRElGSUVTIEFORC9PUiBDT05WRVlTClRIRSBQUk9HUkFNIEFTIFBFUk1JVFRFRCBBQk9WRSwgQkUgTElBQkxFIFRPIFlPVSBGT1IgREFNQUdFUywgSU5DTFVESU5HIEFOWQpHRU5FUkFMLCBTUEVDSUFMLCBJTkNJREVOVEFMIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyBBUklTSU5HIE9VVCBPRiBUSEUKVVNFIE9SIElOQUJJTElUWSBUTyBVU0UgVEhFIFBST0dSQU0gKElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gTE9TUyBPRgpEQVRBIE9SIERBVEEgQkVJTkcgUkVOREVSRUQgSU5BQ0NVUkFURSBPUiBMT1NTRVMgU1VTVEFJTkVEIEJZIFlPVSBPUiBUSElSRApQQVJUSUVTIE9SIEEgRkFJTFVSRSBPRiBUSEUgUFJPR1JBTSBUTyBPUEVSQVRFIFdJVEggQU5ZIE9USEVSIFBST0dSQU1TKSwKRVZFTiBJRiBTVUNIIEhPTERFUiBPUiBPVEhFUiBQQVJUWSBIQVMgQkVFTiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRgpTVUNIIERBTUFHRVMuCgogIDE3LiBJbnRlcnByZXRhdGlvbiBvZiBTZWN0aW9ucyAxNSBhbmQgMTYuCgogIElmIHRoZSBkaXNjbGFpbWVyIG9mIHdhcnJhbnR5IGFuZCBsaW1pdGF0aW9uIG9mIGxpYWJpbGl0eSBwcm92aWRlZAphYm92ZSBjYW5ub3QgYmUgZ2l2ZW4gbG9jYWwgbGVnYWwgZWZmZWN0IGFjY29yZGluZyB0byB0aGVpciB0ZXJtcywKcmV2aWV3aW5nIGNvdXJ0cyBzaGFsbCBhcHBseSBsb2NhbCBsYXcgdGhhdCBtb3N0IGNsb3NlbHkgYXBwcm94aW1hdGVzCmFuIGFic29sdXRlIHdhaXZlciBvZiBhbGwgY2l2aWwgbGlhYmlsaXR5IGluIGNvbm5lY3Rpb24gd2l0aCB0aGUKUHJvZ3JhbSwgdW5sZXNzIGEgd2FycmFudHkgb3IgYXNzdW1wdGlvbiBvZiBsaWFiaWxpdHkgYWNjb21wYW5pZXMgYQpjb3B5IG9mIHRoZSBQcm9ncmFtIGluIHJldHVybiBmb3IgYSBmZWUuCgogICAgICAgICAgICAgICAgICAgICBFTkQgT0YgVEVSTVMgQU5EIENPTkRJVElPTlMKCiAgICAgICAgICAgIEhvdyB0byBBcHBseSBUaGVzZSBUZXJtcyB0byBZb3VyIE5ldyBQcm9ncmFtcwoKICBJZiB5b3UgZGV2ZWxvcCBhIG5ldyBwcm9ncmFtLCBhbmQgeW91IHdhbnQgaXQgdG8gYmUgb2YgdGhlIGdyZWF0ZXN0CnBvc3NpYmxlIHVzZSB0byB0aGUgcHVibGljLCB0aGUgYmVzdCB3YXkgdG8gYWNoaWV2ZSB0aGlzIGlzIHRvIG1ha2UgaXQKZnJlZSBzb2Z0d2FyZSB3aGljaCBldmVyeW9uZSBjYW4gcmVkaXN0cmlidXRlIGFuZCBjaGFuZ2UgdW5kZXIgdGhlc2UgdGVybXMuCgogIFRvIGRvIHNvLCBhdHRhY2ggdGhlIGZvbGxvd2luZyBub3RpY2VzIHRvIHRoZSBwcm9ncmFtLiAgSXQgaXMgc2FmZXN0CnRvIGF0dGFjaCB0aGVtIHRvIHRoZSBzdGFydCBvZiBlYWNoIHNvdXJjZSBmaWxlIHRvIG1vc3QgZWZmZWN0aXZlbHkKc3RhdGUgdGhlIGV4Y2x1c2lvbiBvZiB3YXJyYW50eTsgYW5kIGVhY2ggZmlsZSBzaG91bGQgaGF2ZSBhdCBsZWFzdAp0aGUgImNvcHlyaWdodCIgbGluZSBhbmQgYSBwb2ludGVyIHRvIHdoZXJlIHRoZSBmdWxsIG5vdGljZSBpcyBmb3VuZC4KCiAgICA8b25lIGxpbmUgdG8gZ2l2ZSB0aGUgcHJvZ3JhbSdzIG5hbWUgYW5kIGEgYnJpZWYgaWRlYSBvZiB3aGF0IGl0IGRvZXMuPgogICAgQ29weXJpZ2h0IChDKSA8eWVhcj4gIDxuYW1lIG9mIGF1dGhvcj4KCiAgICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQogICAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKICAgIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCiAgICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgoKICAgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAogICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKICAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKICAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCgogICAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKICAgIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgoKQWxzbyBhZGQgaW5mb3JtYXRpb24gb24gaG93IHRvIGNvbnRhY3QgeW91IGJ5IGVsZWN0cm9uaWMgYW5kIHBhcGVyIG1haWwuCgogIElmIHRoZSBwcm9ncmFtIGRvZXMgdGVybWluYWwgaW50ZXJhY3Rpb24sIG1ha2UgaXQgb3V0cHV0IGEgc2hvcnQKbm90aWNlIGxpa2UgdGhpcyB3aGVuIGl0IHN0YXJ0cyBpbiBhbiBpbnRlcmFjdGl2ZSBtb2RlOgoKICAgIDxwcm9ncmFtPiAgQ29weXJpZ2h0IChDKSA8eWVhcj4gIDxuYW1lIG9mIGF1dGhvcj4KICAgIFRoaXMgcHJvZ3JhbSBjb21lcyB3aXRoIEFCU09MVVRFTFkgTk8gV0FSUkFOVFk7IGZvciBkZXRhaWxzIHR5cGUgYHNob3cgdycuCiAgICBUaGlzIGlzIGZyZWUgc29mdHdhcmUsIGFuZCB5b3UgYXJlIHdlbGNvbWUgdG8gcmVkaXN0cmlidXRlIGl0CiAgICB1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnM7IHR5cGUgYHNob3cgYycgZm9yIGRldGFpbHMuCgpUaGUgaHlwb3RoZXRpY2FsIGNvbW1hbmRzIGBzaG93IHcnIGFuZCBgc2hvdyBjJyBzaG91bGQgc2hvdyB0aGUgYXBwcm9wcmlhdGUKcGFydHMgb2YgdGhlIEdlbmVyYWwgUHVibGljIExpY2Vuc2UuICBPZiBjb3Vyc2UsIHlvdXIgcHJvZ3JhbSdzIGNvbW1hbmRzCm1pZ2h0IGJlIGRpZmZlcmVudDsgZm9yIGEgR1VJIGludGVyZmFjZSwgeW91IHdvdWxkIHVzZSBhbiAiYWJvdXQgYm94Ii4KCiAgWW91IHNob3VsZCBhbHNvIGdldCB5b3VyIGVtcGxveWVyIChpZiB5b3Ugd29yayBhcyBhIHByb2dyYW1tZXIpIG9yIHNjaG9vbCwKaWYgYW55LCB0byBzaWduIGEgImNvcHlyaWdodCBkaXNjbGFpbWVyIiBmb3IgdGhlIHByb2dyYW0sIGlmIG5lY2Vzc2FyeS4KRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcywgYW5kIGhvdyB0byBhcHBseSBhbmQgZm9sbG93IHRoZSBHTlUgR1BMLCBzZWUKPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgoKICBUaGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZG9lcyBub3QgcGVybWl0IGluY29ycG9yYXRpbmcgeW91ciBwcm9ncmFtCmludG8gcHJvcHJpZXRhcnkgcHJvZ3JhbXMuICBJZiB5b3VyIHByb2dyYW0gaXMgYSBzdWJyb3V0aW5lIGxpYnJhcnksIHlvdQptYXkgY29uc2lkZXIgaXQgbW9yZSB1c2VmdWwgdG8gcGVybWl0IGxpbmtpbmcgcHJvcHJpZXRhcnkgYXBwbGljYXRpb25zIHdpdGgKdGhlIGxpYnJhcnkuICBJZiB0aGlzIGlzIHdoYXQgeW91IHdhbnQgdG8gZG8sIHVzZSB0aGUgR05VIExlc3NlciBHZW5lcmFsClB1YmxpYyBMaWNlbnNlIGluc3RlYWQgb2YgdGhpcyBMaWNlbnNlLiAgQnV0IGZpcnN0LCBwbGVhc2UgcmVhZAo8aHR0cDovL3d3dy5nbnUub3JnL3BoaWxvc29waHkvd2h5LW5vdC1sZ3BsLmh0bWw+Lgo="
            }
          }
        }
      ],
      "cpe": "cpe:2.3:a:gnu:patch:2.7.6:*:*:*:*:*:*:*"
    },
    {
      "bom-ref": "pkg:cargo/clap_derive@4.5.45",
      "type": "library",
      "name": "clap_derive",
      "version": "4.5.45",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/clap_derive@4.5.45",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/google/gnostic-models@v0.7.0",
      "type": "library",
      "name": "gnostic-models",
      "version": "v0.7.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_google_gnostic_models//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/google/gnostic-models@v0.7.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/google.golang.org/api@v0.278.0",
      "type": "library",
      "name": "api",
      "version": "v0.278.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_golang_google_api//:package_metadata"
        }
      ],
      "purl": "pkg:golang/google.golang.org/api@v0.278.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/universal-hash@0.5.1",
      "type": "library",
      "name": "universal-hash",
      "version": "0.5.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/universal-hash@0.5.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/mattn/go-isatty@v0.0.20",
      "type": "library",
      "name": "go-isatty",
      "version": "v0.0.20",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_mattn_go_isatty//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/mattn/go-isatty@v0.0.20",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opentelemetry-semantic-conventions@0.60b1",
      "type": "library",
      "name": "opentelemetry-semantic-conventions",
      "version": "0.60b1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9fa8c8b0c110da289809292b0591220d3a7b53c1526a23021e977d68597893fb"
        },
        {
          "alg": "SHA-256",
          "content": "87c228b5a0669b748c76d76df6c364c369c28f1c465e50f661e39737e84bc953"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opentelemetry-semantic-conventions@0.60b1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/charset_normalizer@3.3.2",
      "type": "library",
      "name": "charset_normalizer",
      "version": "3.3.2",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:pypi/charset_normalizer@3.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/option-ext@0.2.0",
      "type": "library",
      "name": "option-ext",
      "version": "0.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/option-ext@0.2.0",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/swag@v0.25.5",
      "type": "library",
      "name": "swag",
      "version": "v0.25.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_swag//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/swag@v0.25.5",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/containerd/errdefs/pkg@v0.3.0",
      "type": "library",
      "name": "pkg",
      "version": "v0.3.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_containerd_errdefs_pkg//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/containerd/errdefs/pkg@v0.3.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/altgraph@0.17",
      "type": "library",
      "name": "altgraph",
      "version": "0.17",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:pypi/altgraph@0.17",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/prometheus/client_model@v0.6.2",
      "type": "library",
      "name": "client_model",
      "version": "v0.6.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_prometheus_client_model//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/prometheus/client_model@v0.6.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/mime_guess@2.0.5",
      "type": "library",
      "name": "mime_guess",
      "version": "2.0.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/mime_guess@2.0.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/yaml-cpp@0.8.0",
      "type": "library",
      "name": "yaml-cpp",
      "version": "0.8.0",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:generic/yaml-cpp@0.8.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/vue-demi@0.14.10",
      "type": "library",
      "name": "vue-demi",
      "version": "0.14.10",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9cc6413b0bb369b50ed272e021c73aaf271911e6c5e9e7947da890c7df964a4f1edbd21b2ef3d4f5f788eada96e244e8de1be8600264321f27f03d1fb884a986"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/vue-demi@0.14.10",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/protobuf@6.33.4",
      "type": "library",
      "name": "protobuf",
      "version": "6.33.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3df850c2f8db9934de4cf8f9152f8dc2558f49f298f37f90c517e8e5c84c30e9"
        },
        {
          "alg": "SHA-256",
          "content": "8f11ffae31ec67fc2554c2ef891dcb561dae9a2a3ed941f9e134c2db06657dbc"
        },
        {
          "alg": "SHA-256",
          "content": "0f12ddbf96912690c3582f9dffb55530ef32015ad8e678cd494312bd78314c4f"
        },
        {
          "alg": "SHA-256",
          "content": "757c978f82e74d75cba88eddec479df9b99a42b31193313b75e492c06a51764e"
        },
        {
          "alg": "SHA-256",
          "content": "dc2e61bca3b10470c1912d166fe0af67bfc20eb55971dcef8dfa48ce14f0ed91"
        },
        {
          "alg": "SHA-256",
          "content": "c7c64f259c618f0bef7bee042075e390debbf9682334be2b67408ec7c1c09ee6"
        },
        {
          "alg": "SHA-256",
          "content": "2fe67f6c014c84f655ee06f6f66213f9254b3a8b6bda6cda0ccd4232c73c06f0"
        },
        {
          "alg": "SHA-256",
          "content": "1fe3730068fcf2e595816a6c34fe66eeedd37d51d0400b72fabc848811fdc1bc"
        },
        {
          "alg": "SHA-256",
          "content": "918966612c8232fc6c24c78e1cd89784307f5814ad7506c308ee3cf86662850d"
        },
        {
          "alg": "SHA-256",
          "content": "955478a89559fa4568f5a81dce77260eabc5c686f9e8366219ebd30debf06aa6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/protobuf@6.33.4",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2-metal@0.2.2",
      "type": "library",
      "name": "objc2-metal",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2-metal@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rustls-pki-types@1.12.0",
      "type": "library",
      "name": "rustls-pki-types",
      "version": "1.12.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rustls-pki-types@1.12.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-sys@0.52.0",
      "type": "library",
      "name": "windows-sys",
      "version": "0.52.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-sys@0.52.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/ua-parser/uap-go@v0.0.0-20251207011819-db9adb27a0b8",
      "type": "library",
      "name": "uap-go",
      "version": "v0.0.0-20251207011819-db9adb27a0b8",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_ua_parser_uap_go//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/ua-parser/uap-go@v0.0.0-20251207011819-db9adb27a0b8",
      "licenses": [
        {
          "expression": "Apache-2.0 AND MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-scale-chromatic@3.1.0",
      "type": "library",
      "name": "d3-scale-chromatic",
      "version": "3.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "037b393d6899f580971727b5a36e3a2a8b1c316a9ff01b03f5e4622771deec2f4e05ac4a8407794c509d131ffb55b2adc714ecbbfff598c245ac4b79ef6704c9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-scale-chromatic@3.1.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/cffi@2.1.0",
      "type": "library",
      "name": "cffi",
      "version": "2.1.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@+_repo_rules5+windows_python_wheels//:cffi_metadata"
        }
      ],
      "purl": "pkg:pypi/cffi@2.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT-0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/hashicorp/golang-lru/v2@v2.0.7",
      "type": "library",
      "name": "v2",
      "version": "v2.0.7",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_hashicorp_golang_lru_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/hashicorp/golang-lru/v2@v2.0.7",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/config/configgrpc@v0.155.0",
      "type": "library",
      "name": "configgrpc",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_config_configgrpc//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/config/configgrpc@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/errors@v0.22.7",
      "type": "library",
      "name": "errors",
      "version": "v0.22.7",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_errors//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/errors@v0.22.7",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/calloop@0.13.0",
      "type": "library",
      "name": "calloop",
      "version": "0.13.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/calloop@0.13.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/aiosignal@1.4.0",
      "type": "library",
      "name": "aiosignal",
      "version": "1.4.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e"
        },
        {
          "alg": "SHA-256",
          "content": "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/aiosignal@1.4.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/ecs@v1.81.0",
      "type": "library",
      "name": "ecs",
      "version": "v1.81.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_service_ecs//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/ecs@v1.81.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/select2@4.0.13",
      "type": "library",
      "name": "select2",
      "version": "4.0.13",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d49781f3bb3aa0dfd30f1410602bd2e44168432bd5e9e60c659d00780e2d7450d858ddc100667c9e9af5ed404575d53496002ddc7d328d7dd7ebf7a43a3d728f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/select2@4.0.13",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/num-conv@0.1.0",
      "type": "library",
      "name": "num-conv",
      "version": "0.1.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/num-conv@0.1.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/reusify@1.1.0",
      "type": "library",
      "name": "reusify",
      "version": "1.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83a4147dfd38a19a47b34786e69f37ac52e11de574d2e83f61ff6764ce9f2de52b3e0b814e44d039da40596b29321e794d97d54033da37735025f6d5440c5d23"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/reusify@1.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/orbclient@0.3.48",
      "type": "library",
      "name": "orbclient",
      "version": "0.3.48",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ba0b26cec2e24f08ed8bb31519a9333140a6599b867dac464bb150bdb796fd43"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/orbclient@0.3.48",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/XML-Simple@2.20",
      "type": "library",
      "name": "XML-Simple",
      "version": "2.20",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:XML-Simple-2.20.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/XML-Simple@2.20",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/pdata/xpdata@v0.155.0",
      "type": "library",
      "name": "xpdata",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_pdata_xpdata//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/pdata/xpdata@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/googletest@1.17.0",
      "type": "library",
      "name": "googletest",
      "version": "1.17.0",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:generic/googletest@1.17.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/kafka@v1.52.0",
      "type": "library",
      "name": "kafka",
      "version": "v1.52.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_service_kafka//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/kafka@v1.52.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pillow@12.3.0",
      "type": "library",
      "name": "pillow",
      "version": "12.3.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0740a512dc522224c77d9aa5a8d70d8b7d73fb91f2c21125d8d025d3b8990e45"
        },
        {
          "alg": "SHA-256",
          "content": "bcb46e2f9feff8d06323983bd83ed00c201fdcab3d74973e7072a889b3979fcd"
        },
        {
          "alg": "SHA-256",
          "content": "fbd139c8447d25dd750ab79ee274cc5e1fe80fc56340ab10b18a195e1b6eca3e"
        },
        {
          "alg": "SHA-256",
          "content": "00808c5e14ef63ac5161091d242999076604ff74b883423a11e5d7bbb38bf756"
        },
        {
          "alg": "SHA-256",
          "content": "0dd2064cbc55aaec028ef5fbb60fa47bb6c3e7918e07ff17935284b227a9d2df"
        },
        {
          "alg": "SHA-256",
          "content": "b629de27fda84b42cde7edef0d85f13b958b47f6e9bbcbba9b673c562a89bd8b"
        },
        {
          "alg": "SHA-256",
          "content": "30f2aa603c41533cc25c05acd0da21636e84a315768feb631c937177db558931"
        },
        {
          "alg": "SHA-256",
          "content": "756c768d0c9c2955feb7a56c37ea24aea2e369f8d36a88da270b6a9f19e62b5e"
        },
        {
          "alg": "SHA-256",
          "content": "e91206ee562682b51b98ef4b26a6ef48fd84e15fd4c4bc5ec768eb641d206838"
        },
        {
          "alg": "SHA-256",
          "content": "877c3f311ff35410f690861c4409e7ccbf0cd2f878e50628a28e5a0bb689e658"
        },
        {
          "alg": "SHA-256",
          "content": "6c0016e7b354317c4e9e525b937ac8596c38d2d232b419529b9cd7a1cd46e39a"
        },
        {
          "alg": "SHA-256",
          "content": "a45650e8ce7fafffd731db8550230db6b0d306d181a90b67d3e6bca2f1990930"
        },
        {
          "alg": "SHA-256",
          "content": "5afb51d599ea772b8365ae807ae557f18bccfe46ab261fd1c2a9ed700fc6eb17"
        },
        {
          "alg": "SHA-256",
          "content": "fdafc9cce40277e0f7a0feabce0ee50dd2fa1800f3b38015e51296b5e814048d"
        },
        {
          "alg": "SHA-256",
          "content": "bf16ba1b4d0b6b7c8e534936632270cf70eb00dbe09005bc345b2677b726855c"
        },
        {
          "alg": "SHA-256",
          "content": "37d6d0a00072fd2948eb22bce7e1475f34569d90c87c59f7a2ec59541b77f7a6"
        },
        {
          "alg": "SHA-256",
          "content": "ffd0c5368496f41b0944be820fcb7a838aa6e623d250b01acf2643939c3f99d7"
        },
        {
          "alg": "SHA-256",
          "content": "24870b09b224f7ae3c39ed07d10e819d06f8720bc551847b1d623832b5b0e28d"
        },
        {
          "alg": "SHA-256",
          "content": "4e8c2a84d977f50b9daed6eeaf3baef67d00d5d74d932288f02cb94518ee3ace"
        },
        {
          "alg": "SHA-256",
          "content": "1cca606cd25738df4ed873d5ad46bbdb3d83b5cbca291f6b4ff13a4df6b0bbe8"
        },
        {
          "alg": "SHA-256",
          "content": "331b624368d4f1d069149002f25f44bc61c8919ce8ddb3c45bdad8f6e2d89510"
        },
        {
          "alg": "SHA-256",
          "content": "4998562bf62a445225f22e07c896bb04b35b1b1f2eb6d760584c9c51d7a5f78c"
        },
        {
          "alg": "SHA-256",
          "content": "a876864214e136f0eb367788dbd7df045f4806801518e2cfe9e13229cfe06d8f"
        },
        {
          "alg": "SHA-256",
          "content": "b343699e8308bdc51978310e1c959c584e7869cc8c40780058c87da7781a1e94"
        },
        {
          "alg": "SHA-256",
          "content": "9cf95fe4d0f84c82d282745d9bb08ad9f926efa00be4697e767b814ce40d4330"
        },
        {
          "alg": "SHA-256",
          "content": "10e41f0fbf1eec8cfd234b8fe17a4caac7c9d0db4c204d3c173a8f9f6ef3232b"
        },
        {
          "alg": "SHA-256",
          "content": "f13c32a3abd6079a66d9526e18dad9b6d280384d49d7c54040cd57b6424041d9"
        },
        {
          "alg": "SHA-256",
          "content": "8cd2f7bdda092d99c9fc2fb7391354f306d01443d22785d0cbfafa2e2c8bb418"
        },
        {
          "alg": "SHA-256",
          "content": "fe3cca2e4e8a592be0f269a1ca4835c25199d9f3ce815c8491048f785b0a0198"
        },
        {
          "alg": "SHA-256",
          "content": "ba54cfebe86920a559a7c4d6b9050791c20513650a1952ebe3368c7dc70306f8"
        },
        {
          "alg": "SHA-256",
          "content": "8728f216dcdb6e6d555cf971cb34076139ad74b31fc2c14da4fafc741c5f6217"
        },
        {
          "alg": "SHA-256",
          "content": "ba09209fbe443b4acccebe845d8a138b89a8f4fbaeedd44953490b5315d5e965"
        },
        {
          "alg": "SHA-256",
          "content": "962864dc93511324d51ddbb5b9f8731bf71675b93ca612a07441896f4688fb8c"
        },
        {
          "alg": "SHA-256",
          "content": "d69141514cc30b774ceea5e3ed3a6635c8d8a96edf664689b890f4089111fb35"
        },
        {
          "alg": "SHA-256",
          "content": "6b02afb9b97f65fbca5f31db6a2a3ba21aa93030225f150fa3f249717e938fb4"
        },
        {
          "alg": "SHA-256",
          "content": "85f998ea1848bc6757289e739cfbdda3a04adfd58b02fc018ce54d754a5ce468"
        },
        {
          "alg": "SHA-256",
          "content": "06ff022112bc9cbf83b60f8e028d94ad87b60621706487e65f673de61610ab59"
        },
        {
          "alg": "SHA-256",
          "content": "e7e480451b9fa137494bccd3a7d69adbe8ac65a87d97be61e11f1b1050a5bac3"
        },
        {
          "alg": "SHA-256",
          "content": "b3c777e849237620b022f7f297dd67705f9f5cf1685f09f02e46f93e92725468"
        },
        {
          "alg": "SHA-256",
          "content": "57b3d78c95ba9059768b10e28b813002261d3f3dfc55cc48b0c988f625175827"
        },
        {
          "alg": "SHA-256",
          "content": "1657923d2d45afb66526e5b933e5b3052e6bdea196c90d3abb2424e18c77dae8"
        },
        {
          "alg": "SHA-256",
          "content": "d9c7f76c0673154f044e9d78c8655fb4213f6ca31a836df48b40fe5d187717b9"
        },
        {
          "alg": "SHA-256",
          "content": "23d27a3e0307ec2244cc51e7287b919aa68d097504ebe19df4e76a98a3eea5bd"
        },
        {
          "alg": "SHA-256",
          "content": "e9871b1ffbfa9656b60aeee92ed5136a5742696006fa322b29ea3d8da0ecc9cf"
        },
        {
          "alg": "SHA-256",
          "content": "dc624f6bc473dacdf7ef7eb8678d0d08edf15cd94fad6ae5c7d6cc67a4e4902f"
        },
        {
          "alg": "SHA-256",
          "content": "78cb2c6865a35ab8ff8b75fd122f6033b92a62c82801110e48ddd6c936a45d91"
        },
        {
          "alg": "SHA-256",
          "content": "4f883547d4b7f0495ebe7056b0cc2aea76094e7a4abc8e933540f3271df27d9c"
        },
        {
          "alg": "SHA-256",
          "content": "23aceaa007d6172b02c277f0cd359c79492bbb14f7072b4ede9fbcaf20648130"
        },
        {
          "alg": "SHA-256",
          "content": "37dc8f7bbb66efe481bb60defacef820c950c24713fb44962ed6aa2a50966de1"
        },
        {
          "alg": "SHA-256",
          "content": "e9aeb04d6aef139de265b29683e119b638208f88cf73cdd1658aa07221165321"
        },
        {
          "alg": "SHA-256",
          "content": "4b0a7fe987b14c31ebda6083f74f22b561fd3739bc0ac51e019622e3d72668c7"
        },
        {
          "alg": "SHA-256",
          "content": "3b8182a766685eaa002637e28b4ec8d6b18819a0c71f579bf0dbaa5830297cce"
        },
        {
          "alg": "SHA-256",
          "content": "e491916b378fba47242221bb9ead245211b70d504f495d105d17b14a24b4907c"
        },
        {
          "alg": "SHA-256",
          "content": "e158cb00350dc278f3b91551101aa7d12415a66ebf2c91d8d5ac14e56ddd3ad0"
        },
        {
          "alg": "SHA-256",
          "content": "71d6097b330eea8fd15097780c8e89cb1a8ce7838669f48c5bacd6f663dd4701"
        },
        {
          "alg": "SHA-256",
          "content": "28ce87c5ab450a9dd970b52e5aca5fe63ed432d18a2eaddd1979a00a1ba24ace"
        },
        {
          "alg": "SHA-256",
          "content": "25b9b82bb22e6e2b3cd07b39c68b7b862001226cb3dff7130d1cb914121b39ed"
        },
        {
          "alg": "SHA-256",
          "content": "300557495eb45ebb8aec96c2da9c4be642fbf7cd937278b4013ba894ea8eb0eb"
        },
        {
          "alg": "SHA-256",
          "content": "ae26d61dfa7a47befdc7572b521024e8745f3d809bd95ca9505a7bba9ef849ec"
        },
        {
          "alg": "SHA-256",
          "content": "5594fc43d548a7ed94949d139aa1341b270f1863f11cfd37f5a6c8b778a6b67f"
        },
        {
          "alg": "SHA-256",
          "content": "8e95e1385e4998ae9694eeaa4730ba5457ff61185b3a55e2e7bea0880aef452a"
        },
        {
          "alg": "SHA-256",
          "content": "1182d52bc2d5e5d7d0949503aa7e36d12f42205dc287e4883f407b1988820d39"
        },
        {
          "alg": "SHA-256",
          "content": "bcc33feacfaefce60c12fd500a277533bdc02b10a19f7f6d348763d8140bbba7"
        },
        {
          "alg": "SHA-256",
          "content": "04f01d28a6aaff387bf842a13be313df23ba0597a44f1a976c9feb3c6ff4711a"
        },
        {
          "alg": "SHA-256",
          "content": "514435a37670e3e5e08f3945b68718b6ed329bb84367777e16f9f4dfe1e61a0f"
        },
        {
          "alg": "SHA-256",
          "content": "fa4ecea169a355be7a3ade2c783e2ed12f0e40d2c5621cda8b3297faf7fbb9f5"
        },
        {
          "alg": "SHA-256",
          "content": "3edce1d53195db527e0191f84b71d02022de0540bf43a16ed734ed7537b07385"
        },
        {
          "alg": "SHA-256",
          "content": "251bf95b67017e27b13d82f5b326234ca62d70f9cf4c2b9032de2358a3b12c7b"
        },
        {
          "alg": "SHA-256",
          "content": "cf1845d02ad822a369a49f2bb9345b1614744267682e7a03527dc3bf6eea1777"
        },
        {
          "alg": "SHA-256",
          "content": "f7401aebd7f581d7f83a439d87d474999317ee099218e5ad25d125290990ba65"
        },
        {
          "alg": "SHA-256",
          "content": "446c34dcc4324b084a53b705127dc15717b22c5e140ae0a3c38349d4efec071e"
        },
        {
          "alg": "SHA-256",
          "content": "53aa02d20d10c3d814d536aa4e5ac9b84ca0ff5a88377963b085ad6822f93e64"
        },
        {
          "alg": "SHA-256",
          "content": "164b31cd1a0490ab6efae01aa5df49da7061be0af1b30e035b6e9a1bfe34ee6e"
        },
        {
          "alg": "SHA-256",
          "content": "dbce0b29841537a2fa4a214c2bbf14de3587c9680caa9b4e217568472490b28f"
        },
        {
          "alg": "SHA-256",
          "content": "21900ce7ba264168cd50defae43cd75d25c833ad4ad6e73ffc5596d12e25ac89"
        },
        {
          "alg": "SHA-256",
          "content": "186941b6aef820ad110fb01fb06eb925374dc3a21b17e37ec9a53b250c6fe2d1"
        },
        {
          "alg": "SHA-256",
          "content": "236ff70b9312fb68943c703aa842ca6a758abfa45ac187a5e7c1452e96ef72b5"
        },
        {
          "alg": "SHA-256",
          "content": "e795b7eb908249c4e43c7c99fac7c2c75dab0c43566e37db472a355f63693d71"
        },
        {
          "alg": "SHA-256",
          "content": "0847a763afefb695bc912d7c131e7e0632d4edc1d8698f58ddabec8e46b8b6d3"
        },
        {
          "alg": "SHA-256",
          "content": "7a743ff716f746fc19a9557f60dab1600d4613255f8a7aeb3cdde4db7eb15a66"
        },
        {
          "alg": "SHA-256",
          "content": "571b9fcb07b97ef3a492028fb3d2dc0993ca23a06138b0315286566d29ef718a"
        },
        {
          "alg": "SHA-256",
          "content": "a2b55dd6b2a4c4b7d87ffa56bdb33fdc5fdb9a462173861a7bc097f17d91cb09"
        },
        {
          "alg": "SHA-256",
          "content": "af8d94b0db561cf68b88a267c5c44b49e134f525d0dc2cb7ed413a66bc23559a"
        },
        {
          "alg": "SHA-256",
          "content": "f0606c8bf2cdefea14a43530f7657cbbb7ecf1c4222512492ef4a4434a9501ec"
        },
        {
          "alg": "SHA-256",
          "content": "0feb2e9d6ad6c9e3c06effe9d00f3f1e618a6643273576b016f591e9315a7139"
        },
        {
          "alg": "SHA-256",
          "content": "ebaea975e03d3141d9d3a507df75c9b3ec90fa9d2ffd07567b3a978d9d790b26"
        },
        {
          "alg": "SHA-256",
          "content": "9e881fca225083806662a5c43d627d215f258ff43c890f831966c7d7ba9c7402"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pillow@12.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT-CMU"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/glob-parent@5.1.2",
      "type": "library",
      "name": "glob-parent",
      "version": "5.1.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/glob-parent@5.1.2",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/assertor@0.0.3",
      "type": "library",
      "name": "assertor",
      "version": "0.0.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4b02f2af4042fbbed4d5732c517666629512c574c8e2edb5cfe2cf8a86564d52"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/assertor@0.0.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/security-framework-sys@2.17.0",
      "type": "library",
      "name": "security-framework-sys",
      "version": "2.17.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/security-framework-sys@2.17.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/idna@3.18",
      "type": "library",
      "name": "idna",
      "version": "3.18",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ffb385a7e039654cef1ab9ef32c6fafe283c0c0467bba1d9029738ce4a14a848"
        },
        {
          "alg": "SHA-256",
          "content": "7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        },
        {
          "name": "bazel-label",
          "value": "@@+_repo_rules5+windows_python_wheels//:idna_metadata"
        }
      ],
      "purl": "pkg:pypi/idna@3.18",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/pin-project-internal@1.1.10",
      "type": "library",
      "name": "pin-project-internal",
      "version": "1.1.10",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/pin-project-internal@1.1.10",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Params-Check@0.38",
      "type": "library",
      "name": "Params-Check",
      "version": "0.38",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Params-Check-0.38.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Params-Check@0.38",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/base@2.18",
      "type": "library",
      "name": "base",
      "version": "2.18",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:base-2.18.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/base@2.18",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/internal/v4a@v1.4.24",
      "type": "library",
      "name": "v4a",
      "version": "v1.4.24",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_internal_v4a//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/internal/v4a@v1.4.24",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go@v1.55.8",
      "type": "library",
      "name": "aws-sdk-go",
      "version": "v1.55.8",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go@v1.55.8",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/der-parser@9.0.0",
      "type": "library",
      "name": "der-parser",
      "version": "9.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/der-parser@9.0.0",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/pb33f/jsonpath@v0.8.2",
      "type": "library",
      "name": "jsonpath",
      "version": "v0.8.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_pb33f_jsonpath//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/pb33f/jsonpath@v0.8.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/alecthomas/participle/v2@v2.1.4",
      "type": "library",
      "name": "v2",
      "version": "v2.1.4",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_alecthomas_participle_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/alecthomas/participle/v2@v2.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/jsonschema@4.26.0",
      "type": "library",
      "name": "jsonschema",
      "version": "4.26.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d489f15263b8d200f8387e64b4c3a75f06629559fb73deb8fdfb525f2dab50ce"
        },
        {
          "alg": "SHA-256",
          "content": "0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/jsonschema@4.26.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opentelemetry-sdk@1.39.1",
      "type": "library",
      "name": "opentelemetry-sdk",
      "version": "1.39.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cf4d4563caf7bff906c9f7967e2be22d0d6b349b908be0d90fb21c8e9c995cc6"
        },
        {
          "alg": "SHA-256",
          "content": "4d5482c478513ecb0a5d938dcc61394e647066e0cc2676bee9f3af3f3f45f01c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opentelemetry-sdk@1.39.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/supports-color@10.2.2",
      "type": "library",
      "name": "supports-color",
      "version": "10.2.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "492fa3c78e461754238045d0c78349655f489aa98ed8d3f3e4536c207aec0e387662c1e76b0a5a9fb48d435a3c36e86b6c7672f4066122809488279a5bf0bcd2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/supports-color@10.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/odbc-sys@0.25.1",
      "type": "library",
      "name": "odbc-sys",
      "version": "0.25.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4ecdb20f7c165083ad1bc9f55122f677725e257716a5bc83e5413d5654b7d6f1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/odbc-sys@0.25.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tracing@0.1.41",
      "type": "library",
      "name": "tracing",
      "version": "0.1.41",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tracing@0.1.41",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/winapi-i686-pc-windows-gnu@0.4.0",
      "type": "library",
      "name": "winapi-i686-pc-windows-gnu",
      "version": "0.4.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/winapi-i686-pc-windows-gnu@0.4.0",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40isaacs/balanced-match@4.0.1",
      "type": "library",
      "name": "balanced-match",
      "version": "4.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb3313b7d9446fc1afef3462a148a54a0948d1cd2c999f64e43eb9ebbec32d62ed589697212dc2a9c1b250507260a967523e939232d5b39e1f065ebe4e21900d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40isaacs/balanced-match@4.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40nodelib/fs.walk@1.2.8",
      "type": "library",
      "name": "fs.walk",
      "version": "1.2.8",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0607e53196059c810920c28f067041b07a6a1316ddc520ef5a6da6c199a1b05c8a01299f864f2d293f5f396de1a0ecb96287f3521d25765c0b35967ce7a1c4a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_i686_gnu@0.52.6",
      "type": "library",
      "name": "windows_i686_gnu",
      "version": "0.52.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_i686_gnu@0.52.6",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/locate-path@5.0.0",
      "type": "library",
      "name": "locate-path",
      "version": "5.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b7b870f6923e5afbb03495f0939cd51e9ca122ace0daa4e592524e7f4995c4649b7b7169d9589e65c76e3588da2c3a32ea9f6e1a94041961bced6a4c2a536af2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/locate-path@5.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/jsonpointer@3.1.1",
      "type": "library",
      "name": "jsonpointer",
      "version": "3.1.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0b801c7db33a904024f6004d526dcc53bbb8a4a0f4e32bfd10beadf60adf1900"
        },
        {
          "alg": "SHA-256",
          "content": "8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/jsonpointer@3.1.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/cryptography@37.0.4",
      "type": "library",
      "name": "cryptography",
      "version": "37.0.4",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:pypi/cryptography@37.0.4",
      "licenses": [
        {
          "expression": "BSD-3-Clause OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/clickhouse-connect@0.10.0",
      "type": "library",
      "name": "clickhouse-connect",
      "version": "0.10.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "88b4890f13163e163bf6fa61f3a013bb974c95676853b7a4e63061faf33911ac"
        },
        {
          "alg": "SHA-256",
          "content": "28f2666e59bf478461693e10e84acaa9a7e32b427d2d3d72843fd7e0a7415a77"
        },
        {
          "alg": "SHA-256",
          "content": "75a91c5c29d1afad1f925037747200c2a57106665dc40234bfd5e92436588874"
        },
        {
          "alg": "SHA-256",
          "content": "a545a9a1ebbd8489bf81dfad43ae877ce54d51ed88b635a35df9f4ea42eba6a4"
        },
        {
          "alg": "SHA-256",
          "content": "9d9b815ec685e143ba22fb6b6803a397da2daacccaa700ced998633ff0ef5e24"
        },
        {
          "alg": "SHA-256",
          "content": "d0afc1b2fef342f4b077c66fb8bf87bbe7ec74547940357239d35c249d45f983"
        },
        {
          "alg": "SHA-256",
          "content": "1159ee2c33e7eca40b53dda917a8b6a2ed889cb4c54f3d83b303b31ddb4f351d"
        },
        {
          "alg": "SHA-256",
          "content": "40b7cf86d016ae6c6c3af6a7b5786f41c18632bfbc9e58d0c4a21a4c5d50c674"
        },
        {
          "alg": "SHA-256",
          "content": "71cafb1918ec41dd46d6ec943a1d8caa3bf1f9a59c5b3d73d2dfda065d4834b7"
        },
        {
          "alg": "SHA-256",
          "content": "21e9fe9fbca37724898ff15e29c5332682786e0b95ba0c15b5f3a9c628c83873"
        },
        {
          "alg": "SHA-256",
          "content": "19cb3af95721013a0f8e88276277e23e960b08f7c14613a325a14c418207f54f"
        },
        {
          "alg": "SHA-256",
          "content": "48554e836c6b56fe0854d9a9f565569010583d4960094d60b68a53f9f83042f0"
        },
        {
          "alg": "SHA-256",
          "content": "b8a708d38b81dcc8c13bb85549c904817e304d2b7f461246fed2945524b7a31b"
        },
        {
          "alg": "SHA-256",
          "content": "5fa4f3763d46b90dc28b1f38eba8de83fbf6c9928f071dd66074e7d6de80e21b"
        },
        {
          "alg": "SHA-256",
          "content": "63bbb5721bfece698e155c01b8fa95ce4377c584f4d04b43f383824e8a8fa129"
        },
        {
          "alg": "SHA-256",
          "content": "f50fe43ddd9161986cc881ce2276d665d99c3d77f5d595c9e9497f9f10e0270b"
        },
        {
          "alg": "SHA-256",
          "content": "195f1824405501b747b572e1365c6265bb1629eeb712ce91eda91da3c5794879"
        },
        {
          "alg": "SHA-256",
          "content": "7e0d9ad118a398c269b45591077d496ee5472cf78f4e334a709e9e2aa064eedf"
        },
        {
          "alg": "SHA-256",
          "content": "aacaff01523192fd319f60440908b67ca5e26c762a74a00a7c32f9913fe59e12"
        },
        {
          "alg": "SHA-256",
          "content": "bd6e1870df82dd57a47bc2a2a6f39c57da8aee43cc291a44d04babfdec5986dc"
        },
        {
          "alg": "SHA-256",
          "content": "1405057ae1b6225e2de7879f582afcf7049d2cde858d0bda32b615d5f82ed330"
        },
        {
          "alg": "SHA-256",
          "content": "6286832cc79affc6fddfbf5563075effa65f80e7cd1481cf2b771ce317c67d08"
        },
        {
          "alg": "SHA-256",
          "content": "a0256328802c6e5580513e197cef7f9ba49a99fc98e9ba410922873427569564"
        },
        {
          "alg": "SHA-256",
          "content": "1246137a53fb270d4bb8b51e56816d5b3f5cc595a5b2d281393308a34d8a5f43"
        },
        {
          "alg": "SHA-256",
          "content": "a22457d56570eea77618e30e2a250484a7d70594dc10d636b4d5a454bb405e9a"
        },
        {
          "alg": "SHA-256",
          "content": "b090c7d8e602dd084b2795265cd30610461752284763d9ad93a5d619a0e0ff21"
        },
        {
          "alg": "SHA-256",
          "content": "8d70432f1dfb88f49d7d95f62c51d762cf1fb5867e7e52aeab1f97f1bebf678e"
        },
        {
          "alg": "SHA-256",
          "content": "ef58f431e2ef3c2a91a6d5535484186f2f57f50eff791410548b17017563784b"
        },
        {
          "alg": "SHA-256",
          "content": "01e5ba7696789b445392816180910a6bc9b0995cb86f3d503179e2be13991919"
        },
        {
          "alg": "SHA-256",
          "content": "185975081de4dbec4096210f0c5adf1cf89e4c03e92f5eab1afbb70cf0636c14"
        },
        {
          "alg": "SHA-256",
          "content": "0b3bbb1efdb3d71b6a2a2dcd607b0899f3b1ffe1e8125662709ee2ebbc1503cc"
        },
        {
          "alg": "SHA-256",
          "content": "d69b3f55a3a2f5414db7bed45afcca940e78ce1867cf5cc0c202f7be21cf48e9"
        },
        {
          "alg": "SHA-256",
          "content": "7fbdba6b414d52e21cccb23545e3562873318a898247e9b7108aec019911f1b4"
        },
        {
          "alg": "SHA-256",
          "content": "fe7e6be0f40a8a77a90482944f5cc2aa39084c1570899e8d2d1191f62460365b"
        },
        {
          "alg": "SHA-256",
          "content": "f798b9941490e9d6aa1b86c6f06a602d0568cc12c0589c8cfc406fb871f42062"
        },
        {
          "alg": "SHA-256",
          "content": "57239e8f49fc31d5993cb6b3bc14c00f2704d6a4a73c96ad97496c6c00144da5"
        },
        {
          "alg": "SHA-256",
          "content": "3646fc9184a5469b95cf4a0846e6954e6e9e85666f030a5d2acae58fa8afb37e"
        },
        {
          "alg": "SHA-256",
          "content": "f927722c5e054cf833a4112cf82d633e37d3b329f01e232754cc2678be268020"
        },
        {
          "alg": "SHA-256",
          "content": "7c72d7a0564fe8e3c393ad89f19cfdc31cd7bd8b2abd9ff1a4ea66a034180a70"
        },
        {
          "alg": "SHA-256",
          "content": "92b8b6691a92d2613ee35f5759317bd4be7ba66d39bf81c4deed620feb388ca6"
        },
        {
          "alg": "SHA-256",
          "content": "42a5101decf2d9b49cf95619486e9f4d192e08d05886c513001f6238a21f4c70"
        },
        {
          "alg": "SHA-256",
          "content": "75e9de32b9a9f3c39caf5c8837eb07512fa4e8de7a182bcdbb82f2ae551d7651"
        },
        {
          "alg": "SHA-256",
          "content": "5b20b3f8f93743f4dcc61dc2bd9e5c374de1e57d4a601f48e46dd06d2d4f7b97"
        },
        {
          "alg": "SHA-256",
          "content": "93bf4869d27d9e86469f8fa4f0f27a618e4e63a970c3084f531c0d4706efba49"
        },
        {
          "alg": "SHA-256",
          "content": "9c30c902da7eb01d60b61b566603ab2069e0813b8db60b7c75a4be34b62f63e8"
        },
        {
          "alg": "SHA-256",
          "content": "a2427d312bc3526520a0be8c648479af3f6353da7a33a62db2368d6203b08efd"
        },
        {
          "alg": "SHA-256",
          "content": "db8452ef4efe1948c180a7becb572fb4926dfc69f9f5cdd29e70841b7e97e8dd"
        },
        {
          "alg": "SHA-256",
          "content": "e32ef05046558928728d577ff6e053495cb5bf870e1f61fd2ea0c980587fefb7"
        },
        {
          "alg": "SHA-256",
          "content": "8a4f20ea756e0c019e06a51d23f41edf1f0c260615e0572cb7ab0f696dfec91c"
        },
        {
          "alg": "SHA-256",
          "content": "51193dc39f4169b0dd6da13003bbea60527dea92eb2408aecae7f1fb4ad2c5a4"
        },
        {
          "alg": "SHA-256",
          "content": "7907624635fe7f28e1b85c7c8b125a72679a63ecdb0b9f4250b704106ef438f8"
        },
        {
          "alg": "SHA-256",
          "content": "c4cf7a2e62874f173b34c593941da1d7472c9db6ffdd6de0123ecc3cfecf6b8d"
        },
        {
          "alg": "SHA-256",
          "content": "7fe2a6cd98517330c66afe703fb242c0d3aa2c91f2f7dc9fb97c122c5c60c34b"
        },
        {
          "alg": "SHA-256",
          "content": "60772faa54d56f0fa34650460910752a583f5948f44dddeabfafaecbca21fc54"
        },
        {
          "alg": "SHA-256",
          "content": "225d052bd5b885e43dd13b3a3bb251f76fcdd429b160558d2abb50ebe958f921"
        },
        {
          "alg": "SHA-256",
          "content": "2c755df1791c779b3a0a54e0789f6f55cbedfc6d6aa49046223e62986886b90d"
        },
        {
          "alg": "SHA-256",
          "content": "b3e393dd95bcce02307f558f6aee53bf2a1bfc83f13030c9b4e47b2045de293f"
        },
        {
          "alg": "SHA-256",
          "content": "9eb8df083e5fda78ac7249938691c2c369e8578b5df34c709467147e8289f1d9"
        },
        {
          "alg": "SHA-256",
          "content": "6db414cd78333c5430e95d21c75968ad5416a37662fb7ef5536ddae1e46283ee"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/clickhouse-connect@0.10.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/HTTP-Date@6.02",
      "type": "library",
      "name": "HTTP-Date",
      "version": "6.02",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:HTTP-Date-6.02.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/HTTP-Date@6.02",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd",
      "type": "library",
      "name": "concurrent",
      "version": "v0.0.0-20180306012644-bacd9c7ef1dd",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_modern_go_concurrent//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/propcache@0.5.2",
      "type": "library",
      "name": "propcache",
      "version": "0.5.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f064f8d2b59177878b7615df1735cd8fe3462ed6be8c7b217d17a276489c2b7f"
        },
        {
          "alg": "SHA-256",
          "content": "2f22cbbac9e26a8e864c0985ff1268d5d939d53d9d9411a9824279097e03a2cb"
        },
        {
          "alg": "SHA-256",
          "content": "4db0ba63d693afd40d249bd93f842b5f144f8fcbb83de05660373bcf30517b1d"
        },
        {
          "alg": "SHA-256",
          "content": "9282fb1a3bccd038da9f768b927b24a0c753e466c086b7c4f3c6982851eefb2d"
        },
        {
          "alg": "SHA-256",
          "content": "c60462af8e6dc30c35407c7237ea908d777b22862bbee27bc4699c0d8bcdc45a"
        },
        {
          "alg": "SHA-256",
          "content": "e4294d04a94dcab1b3bccd8b66d962dcad411a1d19414b2a41d1445f1de32ad0"
        },
        {
          "alg": "SHA-256",
          "content": "8a90efd5777e996e42d568db9ac740b944d691e565cbfd31b2f7832f9184b2b8"
        },
        {
          "alg": "SHA-256",
          "content": "fc76378c62a0f04d0cd82fbb1a2cd2d7e28fcb40d5873f28a6c44e388aaa2751"
        },
        {
          "alg": "SHA-256",
          "content": "583c19759d9eec1e5b69e2fbef36a7d9c326041be9746cb822d335c8cedc2979"
        },
        {
          "alg": "SHA-256",
          "content": "f814362777a9f841adddb200ecdf8f5cb1e5a3c4b7a86378edbd6ccb26edd702"
        },
        {
          "alg": "SHA-256",
          "content": "26a4dca084132874e639895c3135dfad5eb20bae209f62d1aeb31b03e601c3c0"
        },
        {
          "alg": "SHA-256",
          "content": "a4840ab0ae0216d952f4b53dc6d0b992bfc2bedbfe360bdd9b548bc184c08959"
        },
        {
          "alg": "SHA-256",
          "content": "97797ebb098e670a2f92dd66f32897e30d7615b14e7f59711de23e30a9072539"
        },
        {
          "alg": "SHA-256",
          "content": "e00820e192c8dbebcafb383ebbf99030895f09905e7a0eb2e0340a0bcc2bc825"
        },
        {
          "alg": "SHA-256",
          "content": "06187263ddad280d05b4d8a8b3bb7d164cbebd469236544a42e6d9b28ac6a4fa"
        },
        {
          "alg": "SHA-256",
          "content": "ba338430e87ceb9c8f0cf754de38a9860560261e56c00376debd628698a7364f"
        },
        {
          "alg": "SHA-256",
          "content": "acd2c8edba48e31e58a363b8cf4e5c7db3b04b3f9e371f601df30d9b0d244836"
        },
        {
          "alg": "SHA-256",
          "content": "01c4fc7480cd0598bb4b57022df55b9ca296da7fc5a8760bd8451a7e63a7d427"
        },
        {
          "alg": "SHA-256",
          "content": "cc6fc3cc62e8501d3ed62894425040d2728ecddb1ed072737a5c70bd537aa9f0"
        },
        {
          "alg": "SHA-256",
          "content": "54adaa85a22078d1e306304a40984dc5be99d599bf3dc0a24dc98f7daeab89ab"
        },
        {
          "alg": "SHA-256",
          "content": "7afa37062e6650640e932e4cc9297d81f9f42d9944029cc386b8247dea4da837"
        },
        {
          "alg": "SHA-256",
          "content": "fc299c129490f55f254cd90be0deca4764e36e9a7c08b4aa588479a3bbed3098"
        },
        {
          "alg": "SHA-256",
          "content": "b05d643f944a8c3c4bd86d65ffd87bf3264b617f87791940302bc474d2ff5274"
        },
        {
          "alg": "SHA-256",
          "content": "0958834041a0166d343b8d2cedcd8bcbaeb4fdbe0cf08320c5379f143c3be6e7"
        },
        {
          "alg": "SHA-256",
          "content": "e59bc9e66329185b93dab73f210f1a37f81cb40f321501db8017c9aea15dba27"
        },
        {
          "alg": "SHA-256",
          "content": "04dc2390d9edbbaef7461f33322555976ffddf0b650a038649d026358714e6c5"
        },
        {
          "alg": "SHA-256",
          "content": "0d2c9bf8528f135dbb805ce027567e09164f7efa51a2be07458a2c0420f292d0"
        },
        {
          "alg": "SHA-256",
          "content": "d5a81be28596d6559f6131ef33e10200de6e17643b3c74ce03f9eb103be6ae8b"
        },
        {
          "alg": "SHA-256",
          "content": "1dbcf7675229b35d31abb6547d8ebc8c27a830ac3f9a794edff6254873ec7c0a"
        },
        {
          "alg": "SHA-256",
          "content": "c66afea89b1e43725731d2004732a046fe6fe955d51f952c3e95a7314a284a39"
        },
        {
          "alg": "SHA-256",
          "content": "29f9309a2e42b0d273be006fdb4be2d6c39a47f6f57d8fb1cf9f81481df81b66"
        },
        {
          "alg": "SHA-256",
          "content": "d447bb0b3054be5818458fbb171208b1d9ff11eba14e18ca18b90cbb45767370"
        },
        {
          "alg": "SHA-256",
          "content": "db2b80ea58eab4f86b2beec3cc8b39e8ff9276ac20e96b7cce43c8ae84cd6b5a"
        },
        {
          "alg": "SHA-256",
          "content": "5fcb98e7598b1ee0addab320d90f65b530297a867dbfe9de52ea838077e16e3d"
        },
        {
          "alg": "SHA-256",
          "content": "8c7972d8f193740d9175f0998ab38717e6cd322d5935c5b0fef8c0d323fd9031"
        },
        {
          "alg": "SHA-256",
          "content": "3115559b8effafd63b142ea5ed53d63a16ea6469cbc63dce4ee194b42db5d853"
        },
        {
          "alg": "SHA-256",
          "content": "f156a3529f38063b6dbaf356e15602a7f95f8055b1295a438433a6386f10463d"
        },
        {
          "alg": "SHA-256",
          "content": "2f8ea531c794b9d6274acd4e8d2c2ebcac590a4361d27482edd3010b79f1325e"
        },
        {
          "alg": "SHA-256",
          "content": "1ca071adabaab6e9219924bbe00af821f1ee7de113a9eca1cdc292de3d120f4d"
        },
        {
          "alg": "SHA-256",
          "content": "8b73ab70f1a3351fbc71f663b3e645af6dd0329100c353081cf69c37433fc6fe"
        },
        {
          "alg": "SHA-256",
          "content": "81e3a30b0bb60caa22033dd0f8a3618d1d67356212514f62c57db75cb0ef410c"
        },
        {
          "alg": "SHA-256",
          "content": "79aa3ff0a9b566633b642fa9caf7e21ed1c13d6feca718187873f199e1514078"
        },
        {
          "alg": "SHA-256",
          "content": "b96db7141a592cbc968daf1feea83a118e6ab378af4abbc72b248c895414c22d"
        },
        {
          "alg": "SHA-256",
          "content": "099aaf4b4d1a02265b92a977edf00b5c4f63b3b17ac6de39b0d637c9cac0188a"
        },
        {
          "alg": "SHA-256",
          "content": "2800a4a8ead6b28cccd1ec54b59346f0def7922ee1c7598e8499c733cfbb7c84"
        },
        {
          "alg": "SHA-256",
          "content": "85341b12b9d55bad0bded24cac341bb34289469e03a11f3f583ea1cc1db0326c"
        },
        {
          "alg": "SHA-256",
          "content": "cd416c1de191973c52ff1a12a57446bfc7642797b282d7caf2162d7d1b8aa9a0"
        },
        {
          "alg": "SHA-256",
          "content": "80168e2ebe4d3ec6599d10ad8f520304ae1cad9b6c5a95372aef1b66b7bfb53a"
        },
        {
          "alg": "SHA-256",
          "content": "c6844ba6364fb12f403928a82cfd295ab103a2b315c77c747b2dbe4a41894ea7"
        },
        {
          "alg": "SHA-256",
          "content": "44e488ef40dbb452700b2b1f8188934121f6648f52c295055662d2191959ff82"
        },
        {
          "alg": "SHA-256",
          "content": "5538d2c13d93e4698af7e092b57bc7298fd35d1d58e656ae18f23ee0d0378e03"
        },
        {
          "alg": "SHA-256",
          "content": "51f96d685ab16e88cab128cd37a52c5da540809c8b879fa047731bfcb4ad35a4"
        },
        {
          "alg": "SHA-256",
          "content": "f19bb891234d72535764d703bfed1153cc34f4214d5bd7150aee1eec9e8f4366"
        },
        {
          "alg": "SHA-256",
          "content": "3430bb2bfe1331885c427745a751e774ee679fd4344f80b97bf879815fe8fa55"
        },
        {
          "alg": "SHA-256",
          "content": "a6ae2198be502c10f09b2516e7b5d019816924bc3183a43ce792a7bd6625e6f4"
        },
        {
          "alg": "SHA-256",
          "content": "f7467da8a9822bf1a55336f877340c5bcbd3c482afc43a99771169f74a26dedc"
        },
        {
          "alg": "SHA-256",
          "content": "4621064bbf28fa77ff64dd5d94367c04684c67d3a5bf1dff25f0cd0d98a38f3b"
        },
        {
          "alg": "SHA-256",
          "content": "be1ddfcbb376e3de5d2e2db1d58d6d67463e6b4f9f040c000de8e300295465fe"
        },
        {
          "alg": "SHA-256",
          "content": "74b70780220e2dd89175ca24b81b68b67c83db499ae611e7f2313cb329801c78"
        },
        {
          "alg": "SHA-256",
          "content": "6a997d0489e9668a384fcfd5061b857aa5361de73191cac204d04b889cfbbafa"
        },
        {
          "alg": "SHA-256",
          "content": "2293949b855ce597f2826452d17c2d545fb5622379c4ea6fdf525e9b8e8a2511"
        },
        {
          "alg": "SHA-256",
          "content": "13fef48778b5a2a756523fdb781326b028ca75e32858b04f2cdd19f394564917"
        },
        {
          "alg": "SHA-256",
          "content": "8114f28879e0904748e831c3a7774261bd9e75f49be089f389a76f959dcd13fe"
        },
        {
          "alg": "SHA-256",
          "content": "6bf3be92233808fcd338eba0fb4d0b59ec5772af4f4ecfcec450d1bfc0f8b5eb"
        },
        {
          "alg": "SHA-256",
          "content": "8e778ebd44ef4f66ed60a0416b06b489687db264a9c0b3620362f26489492913"
        },
        {
          "alg": "SHA-256",
          "content": "46088abff4cba581dea21ae0467a480526cb25aa5f3c269e909f800328bc3999"
        },
        {
          "alg": "SHA-256",
          "content": "66ea454f095ddf5b6b14f56c064c0941c4788be11e18d2464cf643bf7203ff67"
        },
        {
          "alg": "SHA-256",
          "content": "dfed59d0a5aeb01e242e66ff0300bc4a265a7c05f612d30016f0b60b1017d757"
        },
        {
          "alg": "SHA-256",
          "content": "e5cbfac9f61484f7e9f3597775500cd3ebe8274e9b050c38f9525c77c97520bf"
        },
        {
          "alg": "SHA-256",
          "content": "68ce1c44c7a813a7f71ea04315a8c7b330b63db99d059a797a4651bb6f69f117"
        },
        {
          "alg": "SHA-256",
          "content": "fe67a3d11cd9b4efabfa45c3d00ffba2b26811442a73a581a94b67c2b5faccf6"
        },
        {
          "alg": "SHA-256",
          "content": "806719138ecd720339a12410fb9614ac9b2b2d3a5fdf8235d56981c36f4039ba"
        },
        {
          "alg": "SHA-256",
          "content": "d4dc37dec6c6cdad0b57881a5658fd14fbf53e333b1a86cf86559f190e1d9ec4"
        },
        {
          "alg": "SHA-256",
          "content": "c0cb9ed24c8964e172768d455a38254c2dd8a552905729ce006cad3d3dda59b1"
        },
        {
          "alg": "SHA-256",
          "content": "4bc8ff1feffc6a61c7002ffe84634c41b822e104990ae009f44a0834430070bb"
        },
        {
          "alg": "SHA-256",
          "content": "f78abfa8dfc32376fd1aacf597b2f2fbbe0ea751419aee718af5d4f82537ef8c"
        },
        {
          "alg": "SHA-256",
          "content": "5aaa2b923c1944ac8febd6609cb373540a5563e7cbcb0fd770f75dace2eb817b"
        },
        {
          "alg": "SHA-256",
          "content": "c80f4ba3e8f00189165999a742ee526ebeccedf6c3f7beb0c7df821e9772435a"
        },
        {
          "alg": "SHA-256",
          "content": "6f328175a2cde1f0ff2c4ed8ce968b9dcfb55f3a7153f39e2957ed994da13476"
        },
        {
          "alg": "SHA-256",
          "content": "d0326e2e5e1f3163fa306c834e48e8d490e5fae607a097a40c0648109b47ba80"
        },
        {
          "alg": "SHA-256",
          "content": "72d61e16dd78228b58c5d47be830ff3da7e5f139abdf0aef9d86cde1c5cf2191"
        },
        {
          "alg": "SHA-256",
          "content": "949c91d1a990cf3b2e8188dfcfb25005e0b834a06c63fa4ef9f360878ce21ecf"
        },
        {
          "alg": "SHA-256",
          "content": "178b4a2cdaac1818e2bf1c5a99b94383fa73ea5382e032a48dec07dc5668dc42"
        },
        {
          "alg": "SHA-256",
          "content": "3b199b9b2b3d6a7edf3183ba8a9a137a22b97f7df525feb5ae1eccf026d2a9c6"
        },
        {
          "alg": "SHA-256",
          "content": "823581fd5cb08b12a48bfa11fe962a7916766b6170c17b028fbdf762b85eb9bf"
        },
        {
          "alg": "SHA-256",
          "content": "1d1ad32d9d4355e2be65574fd0bfd3677e7066b009cd5b9b2dee8aa6a6393b33"
        },
        {
          "alg": "SHA-256",
          "content": "5dbc581d2814337da56222fab8dc5f161cd798a434e49bac27930aaef798e144"
        },
        {
          "alg": "SHA-256",
          "content": "d310c013aad2c72f1c3f2f8dd3279d460a858c551f97aeb8c63e4693cca7b4d2"
        },
        {
          "alg": "SHA-256",
          "content": "32775082acd2d807ee3db715c7770d38767b817870acfa08c29e057f3c4d5b56"
        },
        {
          "alg": "SHA-256",
          "content": "5671d09a36b06d0fd4a3da0fccbcae360e9b1570924171a15e9e0997f0249fba"
        },
        {
          "alg": "SHA-256",
          "content": "f7eabc04151c78a9f4d5bbb5f1faf571e4defeb4b585e0fe95b60ff2dbe4d3d7"
        },
        {
          "alg": "SHA-256",
          "content": "a473b3440261e0c60706e732b2ed2f517857344fc21bf48fdfe211e2d98eb285"
        },
        {
          "alg": "SHA-256",
          "content": "a592f5f3da71c8691c788c13cb6734b6d17663d2e1cb8caddf0673d01ef8847d"
        },
        {
          "alg": "SHA-256",
          "content": "cafca7e56c12bb02ae16d283742bef25a61122e9dab2b5b3f2ccbe589ce32164"
        },
        {
          "alg": "SHA-256",
          "content": "cfa21e036ce1e1db2be04ba3b85d2df1bb1702fa01932d984c5464c665228ff4"
        },
        {
          "alg": "SHA-256",
          "content": "6de8bd93ddde9b992cf2b2e0d796d501a19026b5b9fd87356d7d0779531a8d96"
        },
        {
          "alg": "SHA-256",
          "content": "cef6cea3922890dd6c9654971001fa797b526c16ab5e1e46c05fd6f877be7568"
        },
        {
          "alg": "SHA-256",
          "content": "d9ee8826a7d47863a08ac44e1a5f611a462eefc3a194b492da242128bec75b42"
        },
        {
          "alg": "SHA-256",
          "content": "552ffadf6ad409844bc5919c42a0a83d88314cedddaea0e41e80a8b8fffe881f"
        },
        {
          "alg": "SHA-256",
          "content": "2d7aa89ebca5acc98cba9d1472d976e394782f587bad6661003602a619fd1821"
        },
        {
          "alg": "SHA-256",
          "content": "fc88b26f08d634f7bc819a7852e5214f5802641ab8d9fd5326892292eee1993e"
        },
        {
          "alg": "SHA-256",
          "content": "40314bca9ac559716fe374094fc81c11dcc34b64fd6c585360f5775690505704"
        },
        {
          "alg": "SHA-256",
          "content": "decfca4c79dd53ebab484b00cc4b6717d8c369f86e74aa4ca395a64ac651495e"
        },
        {
          "alg": "SHA-256",
          "content": "6041d31504dc1779d700e1edcfb08eea334b357620b06681a4eabb57a74e574e"
        },
        {
          "alg": "SHA-256",
          "content": "a0e399a2eccb91ed18721f86aa85757727400b6865c89e88934781deb9c8498b"
        },
        {
          "alg": "SHA-256",
          "content": "29cbaac5ea0212663e6845e04b5e188d5a6ae6dd919810ac835bf1d3b42c3f4c"
        },
        {
          "alg": "SHA-256",
          "content": "cd645f03898405cabe694fb8bc35241e3a9c332ec85627584fe3de201452b335"
        },
        {
          "alg": "SHA-256",
          "content": "95f1e3f4760d404b13c9976c0229b2b49a3c8e2c62a9ce92efdd2b11ada75e3f"
        },
        {
          "alg": "SHA-256",
          "content": "452b5065457eb9991ec5eb38ff41d6cd4c991c9ac7c531c4d5849ae473a9a13f"
        },
        {
          "alg": "SHA-256",
          "content": "6e7b8719005dd1175be4ab1cd25e9b98659a5e0347331506ec6760d2773a7fb5"
        },
        {
          "alg": "SHA-256",
          "content": "0fd59b5af35f74da48d905dcbad55449ba13be91823cb05a9bd590bbf5b61660"
        },
        {
          "alg": "SHA-256",
          "content": "1b31822f4474c4036bae62de9402710051d431a606d6a0f907fec79935a071aa"
        },
        {
          "alg": "SHA-256",
          "content": "196913dea116aeb5a2ba95af4ddcb7ea85559ae07d8eee8751688310d09168c3"
        },
        {
          "alg": "SHA-256",
          "content": "45f11346f884bc47444f6e6647131055844134c3175b629f84952e2b5cd62b64"
        },
        {
          "alg": "SHA-256",
          "content": "cc49723e2f60d6b32a0f0b08a3fd6d13203c07f1cd9566cfce0f12a917c967a2"
        },
        {
          "alg": "SHA-256",
          "content": "ba57fffe4ac99c5d30076161b5866336d97600769bad35cc68f7774b15298a4e"
        },
        {
          "alg": "SHA-256",
          "content": "5570dbcc97571c15f68068e529c92715a12f8d54030e272d264b377e22bd17a5"
        },
        {
          "alg": "SHA-256",
          "content": "cc1177027eda740fdb152706bd215a3f124e3eea15afc39f2cb9fe351b50619e"
        },
        {
          "alg": "SHA-256",
          "content": "a6ddc6ac9e25de626c1f129c1b467d7ecd33ce2237d3fd0c4e429feef0a7ee1f"
        },
        {
          "alg": "SHA-256",
          "content": "10734b5484ea113152ee25a91dccedf81631791805d2c9ccb054958e51842c94"
        },
        {
          "alg": "SHA-256",
          "content": "857187f381f88c8e2fa2fe56ab94879d011b883d5a2ee5a1b60a8cd2a06846d9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/propcache@0.5.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/numpy@2.3.5",
      "type": "library",
      "name": "numpy",
      "version": "2.3.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e6a0bc88393d65807d751a614207b7129a310ca4fe76a74e5c7da5fa5671417e"
        },
        {
          "alg": "SHA-256",
          "content": "17531366a2e3a9e30762c000f2c43a9aaa05728712e25c11ce1dbe700c53ad41"
        },
        {
          "alg": "SHA-256",
          "content": "f28620fe26bee16243be2b7b874da327312240a7cdc38b769a697578d2100013"
        },
        {
          "alg": "SHA-256",
          "content": "612a95a17655e213502f60cfb9bf9408efdc9eb1d5f50535cc6eb365d11b42b5"
        },
        {
          "alg": "SHA-256",
          "content": "2e2eb32ddb9ccb817d620ac1d8dae7c3f641c1e5f55f531a33e8ab97960a75b8"
        },
        {
          "alg": "SHA-256",
          "content": "cc8920d2ec5fa99875b670bb86ddeb21e295cb07aa331810d9e486e0b969d946"
        },
        {
          "alg": "SHA-256",
          "content": "74ae7b798248fe62021dbf3c914245ad45d1a6b0cb4a29ecb4b31d0bfbc4cc3e"
        },
        {
          "alg": "SHA-256",
          "content": "ffe22d2b05504f786c867c8395de703937f934272eb67586817b46188b4ded6d"
        },
        {
          "alg": "SHA-256",
          "content": "b0c7088a73aef3d687c4deef8452a3ac7c1be4e29ed8bf3b366c8111128ac60c"
        },
        {
          "alg": "SHA-256",
          "content": "a4b9159734b326535f4dd01d947f919c6eefd2d9827466a696c44ced82dfbc18"
        },
        {
          "alg": "SHA-256",
          "content": "0472f11f6ec23a74a906a00b48a4dcf3849209696dff7c189714511268d103ae"
        },
        {
          "alg": "SHA-256",
          "content": "63c0e9e7eea69588479ebf4a8a270d5ac22763cc5854e9a7eae952a3908103f7"
        },
        {
          "alg": "SHA-256",
          "content": "09a1bea522b25109bf8e6f3027bd810f7c1085c64a0c7ce050c1676ad0ba010b"
        },
        {
          "alg": "SHA-256",
          "content": "93eebbcf1aafdf7e2ddd44c2923e2672e1010bddc014138b229e49725b4d6be5"
        },
        {
          "alg": "SHA-256",
          "content": "8cba086a43d54ca804ce711b2a940b16e452807acebe7852ff327f1ecd49b0d4"
        },
        {
          "alg": "SHA-256",
          "content": "ffac52f28a7849ad7576293c0cb7b9f08304e8f7d738a8cb8a90ec4c55a998eb"
        },
        {
          "alg": "SHA-256",
          "content": "86945f2ee6d10cdfd67bcb4069c1662dd711f7e2a4343db5cecec06b87cf31aa"
        },
        {
          "alg": "SHA-256",
          "content": "f0963b55cdd70fad460fa4c1341f12f976bb26cb66021a5580329bd498988310"
        },
        {
          "alg": "SHA-256",
          "content": "b46b4ec24f7293f23adcd2d146960559aaf8020213de8ad1909dba6c013bf89c"
        },
        {
          "alg": "SHA-256",
          "content": "ed89927b86296067b4f81f108a2271d8926467a8868e554eaf370fc27fa3ccaf"
        },
        {
          "alg": "SHA-256",
          "content": "900218e456384ea676e24ea6a0417f030a3b07306d29d7ad843957b40a9d8d52"
        },
        {
          "alg": "SHA-256",
          "content": "ccc933afd4d20aad3c00bcef049cb40049f7f196e0397f1109dba6fed63267b0"
        },
        {
          "alg": "SHA-256",
          "content": "51c1e14eb1e154ebd80e860722f9e6ed6ec89714ad2db2d3aa33c31d7c12179b"
        },
        {
          "alg": "SHA-256",
          "content": "1062fde1dcf469571705945b0f221b73928f34a20c904ffb45db101907c3454e"
        },
        {
          "alg": "SHA-256",
          "content": "3101e5177d114a593d79dd79658650fe28b5a0d8abeb8ce6f437c0e6df5be1a4"
        },
        {
          "alg": "SHA-256",
          "content": "a80afd79f45f3c4a7d341f13acbe058d1ca8ac017c165d3fa0d3de6bc1a079d7"
        },
        {
          "alg": "SHA-256",
          "content": "ce581db493ea1a96c0556360ede6607496e8bf9b3a8efa66e06477267bc831e9"
        },
        {
          "alg": "SHA-256",
          "content": "fffe29a1ef00883599d1dc2c51aa2e5d80afe49523c261a74933df395c15c520"
        },
        {
          "alg": "SHA-256",
          "content": "d21644de1b609825ede2f48be98dfde4656aefc713654eeee280e37cadc4e0ad"
        },
        {
          "alg": "SHA-256",
          "content": "9c75442b2209b8470d6d5d8b1c25714270686f14c749028d2199c54e29f20b4d"
        },
        {
          "alg": "SHA-256",
          "content": "b501b5fa195cc9e24fe102f21ec0a44dffc231d2af79950b451e0d99cea02234"
        },
        {
          "alg": "SHA-256",
          "content": "de5672f4a7b200c15a4127042170a694d4df43c992948f5e1af57f0174beed10"
        },
        {
          "alg": "SHA-256",
          "content": "3997b5b3c9a771e157f9aae01dd579ee35ad7109be18db0e85dbdbe1de06e952"
        },
        {
          "alg": "SHA-256",
          "content": "414802f3b97f3c1eef41e530aaba3b3c1620649871d8cb38c6eaff034c2e16bd"
        },
        {
          "alg": "SHA-256",
          "content": "ee3888d9ff7c14604052b2ca5535a30216aa0a58e948cdd3eeb8d3415f638769"
        },
        {
          "alg": "SHA-256",
          "content": "d6889ec4ec662a1a37eb4b4fb26b6100841804dac55bd9df579e326cdc146227"
        },
        {
          "alg": "SHA-256",
          "content": "1ed1ec893cff7040a02c8aa1c8611b94d395590d553f6b53629a4461dc7f7b63"
        },
        {
          "alg": "SHA-256",
          "content": "aa5bc7c5d59d831d9773d1170acac7893ce3a5e130540605770ade83280e7188"
        },
        {
          "alg": "SHA-256",
          "content": "c8a9958e88b65c3b27e22ca2a076311636850b612d6bbfb76e8d156aacde2aaf"
        },
        {
          "alg": "SHA-256",
          "content": "6cf9b429b21df6b99f4dee7a1218b8b7ffbbe7df8764dc0bd60ce8a0708fed1e"
        },
        {
          "alg": "SHA-256",
          "content": "00dc4e846108a382c5869e77c6ed514394bdeb3403461d25a829711041217d5b"
        },
        {
          "alg": "SHA-256",
          "content": "6203fdf9f3dc5bdaed7319ad8698e685c7a3be10819f41d32a0723e611733b42"
        },
        {
          "alg": "SHA-256",
          "content": "30bc11310e8153ca664b14c5f1b73e94bd0503681fcf136a163de856f3a50139"
        },
        {
          "alg": "SHA-256",
          "content": "f16417ec91f12f814b10bafe79ef77e70113a2f5f7018640e7425ff979253425"
        },
        {
          "alg": "SHA-256",
          "content": "70b37199913c1bd300ff6e2693316c6f869c7ee16378faf10e4f5e3275b299c3"
        },
        {
          "alg": "SHA-256",
          "content": "052e8c42e0c49d2575621c158934920524f6c5da05a1d3b9bab5d8e259e045f0"
        },
        {
          "alg": "SHA-256",
          "content": "784db1dcdab56bf0517743e746dfb0f885fc68d948aba86eeec2cba234bdf1c0"
        },
        {
          "alg": "SHA-256",
          "content": "8b973c57ff8e184109db042c842423ff4f60446239bd585a5131cc47f06f789d"
        },
        {
          "alg": "SHA-256",
          "content": "3095bdb8dd297e5920b010e96134ed91d852d81d490e787beca7e35ae1d89cf7"
        },
        {
          "alg": "SHA-256",
          "content": "9ee2197ef8c4f0dfe405d835f3b6a14f5fee7782b5de51ba06fb65fc9b36e9f1"
        },
        {
          "alg": "SHA-256",
          "content": "afaffc4393205524af9dfa400fa250143a6c3bc646c08c9f5e25a9f4b4d6a903"
        },
        {
          "alg": "SHA-256",
          "content": "1978155dd49972084bd6ef388d66ab70f0c323ddee6f693d539376498720fb7e"
        },
        {
          "alg": "SHA-256",
          "content": "0d8163f43acde9a73c2a33605353a4f1bc4798745a8b1d73183b28e5b435ae28"
        },
        {
          "alg": "SHA-256",
          "content": "bf06bc2af43fa8d32d30fae16ad965663e966b1a3202ed407b84c989c3221e82"
        },
        {
          "alg": "SHA-256",
          "content": "872a5cf366aec6bb1147336480fef14c9164b154aeb6542327de4970282cd2f5"
        },
        {
          "alg": "SHA-256",
          "content": "04822c00b5fd0323c8166d66c701dc31b7fbd252c100acd708c48f763968d6a3"
        },
        {
          "alg": "SHA-256",
          "content": "5ee6609ac3604fa7780e30a03e5e241a7956f8e2fcfe547d51e3afa5247ac47f"
        },
        {
          "alg": "SHA-256",
          "content": "396084a36abdb603546b119d96528c2f6263921c50df3c8fd7cb28873a237748"
        },
        {
          "alg": "SHA-256",
          "content": "f4255143f5160d0de972d28c8f9665d882b5f61309d8362fdd3e103cf7bf010c"
        },
        {
          "alg": "SHA-256",
          "content": "86d835afea1eaa143012a2d7a3f45a3adce2d7adc8b4961f0b362214d800846a"
        },
        {
          "alg": "SHA-256",
          "content": "0cd00b7b36e35398fa2d16af7b907b65304ef8bb4817a550e06e5012929830fa"
        },
        {
          "alg": "SHA-256",
          "content": "727fd05b57df37dc0bcf1a27767a3d9a78cbbc92822445f32cc3436ba797337b"
        },
        {
          "alg": "SHA-256",
          "content": "51c55fe3451421f3a6ef9a9c1439e82101c57a2c9eab9feb196a62b1a10b58ce"
        },
        {
          "alg": "SHA-256",
          "content": "a414504bef8945eae5f2d7cb7be2d4af77c5d1cb5e20b296c2c25b61dff2900c"
        },
        {
          "alg": "SHA-256",
          "content": "66f85ce62c70b843bab1fb14a05d5737741e74e28c7b8b5a064de10142fad248"
        },
        {
          "alg": "SHA-256",
          "content": "d0f23b44f57077c1ede8c5f26b30f706498b4862d3ff0a7298b8411dd2f043ff"
        },
        {
          "alg": "SHA-256",
          "content": "acfd89508504a19ed06ef963ad544ec6664518c863436306153e13e94605c218"
        },
        {
          "alg": "SHA-256",
          "content": "c804e3a5aba5460c73955c955bdbd5c08c354954e9270a2c1565f62e866bdc39"
        },
        {
          "alg": "SHA-256",
          "content": "2dcd0808a421a482a080f89859a18beb0b3d1e905b81e617a188bd80422d62e9"
        },
        {
          "alg": "SHA-256",
          "content": "11e06aa0af8c0f05104d56450d6093ee639e15f24ecf62d417329d06e522e017"
        },
        {
          "alg": "SHA-256",
          "content": "cc0a57f895b96ec78969c34f682c602bf8da1a0270b09bc65673df2e7638ec20"
        },
        {
          "alg": "SHA-256",
          "content": "aeffcab3d4b43712bb7a60b65f6044d444e75e563ff6180af8f98dd4b905dfd2"
        },
        {
          "alg": "SHA-256",
          "content": "2feae0d2c91d46e59fcd62784a3a83b3fb677fead592ce51b5a6fbb4f95965ff"
        },
        {
          "alg": "SHA-256",
          "content": "8f7f0e05112916223d3f438f293abf0727e1181b5983f413dfa2fefc4098245c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/numpy@2.3.5",
      "licenses": [
        {
          "expression": "BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Test-Simple@1.001014",
      "type": "library",
      "name": "Test-Simple",
      "version": "1.001014",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Test-Simple-1.001014.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Test-Simple@1.001014",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/Azure/azure-sdk-for-go/sdk/azidentity@v1.13.1",
      "type": "library",
      "name": "azidentity",
      "version": "v1.13.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_azure_azure_sdk_for_go_sdk_azidentity//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/Azure/azure-sdk-for-go/sdk/azidentity@v1.13.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-interpolate@3.0.1",
      "type": "library",
      "name": "d3-interpolate",
      "version": "3.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ddb62cd6b383df7ba8f1aa897ca3f72563c089b830f199b6f8bf6f04a107276460faf89347ba39326bf999972278df854586803965f94890135fa9353d6cfbda"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-interpolate@3.0.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/es-set-tostringtag@2.1.0",
      "type": "library",
      "name": "es-set-tostringtag",
      "version": "2.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8fabd6cdfac655fc97c607be3b4c79b21e9cbf10288346bfe1175dd8adfacc2315e5e27effeb4e0278113bc70e0cc3566d545d5659866502f6612df247c6c850"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/es-set-tostringtag@2.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/iri-string@0.7.8",
      "type": "library",
      "name": "iri-string",
      "version": "0.7.8",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/iri-string@0.7.8",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/toml_datetime@0.6.11",
      "type": "library",
      "name": "toml_datetime",
      "version": "0.6.11",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/toml_datetime@0.6.11",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/auto/sdk@v1.2.1",
      "type": "library",
      "name": "sdk",
      "version": "v1.2.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_auto_sdk//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/auto/sdk@v1.2.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/ring@0.17.14",
      "type": "library",
      "name": "ring",
      "version": "0.17.14",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/ring@0.17.14",
      "licenses": [
        {
          "expression": "Apache-2.0 AND ISC"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/lazy_static@1.5.0",
      "type": "library",
      "name": "lazy_static",
      "version": "1.5.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/lazy_static@1.5.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/adler2@2.0.1",
      "type": "library",
      "name": "adler2",
      "version": "2.0.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/adler2@2.0.1",
      "licenses": [
        {
          "expression": "0BSD OR MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/six@1.15.0",
      "type": "library",
      "name": "six",
      "version": "1.15.0",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:pypi/six@1.15.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/swag/netutils@v0.25.5",
      "type": "library",
      "name": "netutils",
      "version": "v0.25.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_swag_netutils//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/swag/netutils@v0.25.5",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vue/compiler-sfc@3.5.25",
      "type": "library",
      "name": "compiler-sfc",
      "version": "3.5.25",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d480aa76ae7f1f16c23efa5176b0eee0c0ed9df588f9ed4b6be7212c0dfdc635a41ca3008b28beec7fe2ef545bed2435d4a7fd37f9d0ba7f6f8b0afe5a2b56a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vue/compiler-sfc@3.5.25",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/mdlayher/vsock@v1.2.1",
      "type": "library",
      "name": "vsock",
      "version": "v1.2.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_mdlayher_vsock//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/mdlayher/vsock@v1.2.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/openssl-src@300.5.2%2B3.5.2",
      "type": "library",
      "name": "openssl-src",
      "version": "300.5.2+3.5.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d270b79e2926f5150189d475bc7e9d2c69f9c4697b185fa917d5a32b792d21b4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/openssl-src@300.5.2%2B3.5.2",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/x509-parser@0.16.0",
      "type": "library",
      "name": "x509-parser",
      "version": "0.16.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/x509-parser@0.16.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/certifi@2026.7.22",
      "type": "library",
      "name": "certifi",
      "version": "2026.7.22",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@+_repo_rules5+windows_python_wheels//:certifi_metadata"
        }
      ],
      "purl": "pkg:pypi/certifi@2026.7.22",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/scrypt@0.11.0",
      "type": "library",
      "name": "scrypt",
      "version": "0.11.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/scrypt@0.11.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/internal/exp/metrics@v0.155.0",
      "type": "library",
      "name": "metrics",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_internal_exp_metrics//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/internal/exp/metrics@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pysmb@1.2.14",
      "type": "library",
      "name": "pysmb",
      "version": "1.2.14",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9fef4aa5d2a0029b8f8dc12292b5b82730407f53148c13acdaa851a4acb9407f"
        },
        {
          "alg": "SHA-256",
          "content": "16df5eac0278249aa41d669f5ca9d923ee334a003404a7e1c0edd8ca9a7d531c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pysmb@1.2.14",
      "licenses": [
        {
          "license": {
            "id": "Zlib"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/packaging@26.2",
      "type": "library",
      "name": "packaging",
      "version": "26.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ff452ff5a3e828ce110190feff1178bb1f2ea2281fa2075aadb987c2fb221661"
        },
        {
          "alg": "SHA-256",
          "content": "5fc45236b9446107ff2415ce77c807cee2862cb6fac22b8a73826d0693b0980e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/packaging@26.2",
      "licenses": [
        {
          "expression": "Apache-2.0 OR BSD-2-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/ExtUtils-Constant@0.23",
      "type": "library",
      "name": "ExtUtils-Constant",
      "version": "0.23",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:ExtUtils-Constant-0.23.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/ExtUtils-Constant@0.23",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/pify@2.3.0",
      "type": "library",
      "name": "pify",
      "version": "2.3.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b9d82c018f9f4e7befee423b69ac5bab058d6f4007881d2a04ef3d3d928f9284e618e81d6eb1c3283fb40765f8b937c9fc54f5474f6bf604ec8d48cd268b6ea2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/pify@2.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/openssl@0.10.80",
      "type": "library",
      "name": "openssl",
      "version": "0.10.80",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a45fa2aa886c42762255da344f0a0d313e254066c46aad76f300c3d3da62d967"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/openssl@0.10.80",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_i686_gnu@0.48.5",
      "type": "library",
      "name": "windows_i686_gnu",
      "version": "0.48.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_i686_gnu@0.48.5",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-link@0.2.1",
      "type": "library",
      "name": "windows-link",
      "version": "0.2.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-link@0.2.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/url@2.5.7",
      "type": "library",
      "name": "url",
      "version": "2.5.7",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/url@2.5.7",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/defusedxml@0.7.1",
      "type": "library",
      "name": "defusedxml",
      "version": "0.7.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"
        },
        {
          "alg": "SHA-256",
          "content": "1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/defusedxml@0.7.1",
      "licenses": [
        {
          "license": {
            "id": "PSF-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Class-Singleton@1.5",
      "type": "library",
      "name": "Class-Singleton",
      "version": "1.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Class-Singleton-1.5.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Class-Singleton@1.5",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40floating-ui/dom@1.7.4",
      "type": "library",
      "name": "dom",
      "version": "1.7.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38e7210e087817609c84e5fde1c455aa1bf2edbdc015bfbfad05f2b309b39866a445f90c8285958df9cb5a4462adf2c47ee0f8cac556d7a797cf0b778c723328"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40floating-ui/dom@1.7.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/marshmallow-oneofschema@3.2.0",
      "type": "library",
      "name": "marshmallow-oneofschema",
      "version": "3.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "19c87e6124ef05e2831e5c631168c909a50a8fe399921b9841b75fef3785be8c"
        },
        {
          "alg": "SHA-256",
          "content": "c06c8d9f14d51ffff152d66d85bd5f27d55cff10752a3b1f8c1f948bf5f597a0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/marshmallow-oneofschema@3.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/hashlink@0.9.1",
      "type": "library",
      "name": "hashlink",
      "version": "0.9.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/hashlink@0.9.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/crossbeam-epoch@0.9.18",
      "type": "library",
      "name": "crossbeam-epoch",
      "version": "0.9.18",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/crossbeam-epoch@0.9.18",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/source-map-js@1.2.1",
      "type": "library",
      "name": "source-map-js",
      "version": "1.2.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "51758c2a12cec1529bef6f0852d40f5f17d853ebac7726ed52b2bff2e184f0240cbeb84ea70bf30c1c23d108522fb31073bbc8b084811bc550f3e203431a5f40"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/source-map-js@1.2.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/openhardwaremonitor@0.9.6",
      "type": "library",
      "name": "openhardwaremonitor",
      "version": "0.9.6",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:generic/openhardwaremonitor@0.9.6",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/config/configauth@v1.61.0",
      "type": "library",
      "name": "configauth",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_config_configauth//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/config/configauth@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/DateTime-Locale@0.45",
      "type": "library",
      "name": "DateTime-Locale",
      "version": "0.45",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:DateTime-Locale-0.45.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/DateTime-Locale@0.45",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/gonum.org/v1/gonum@v0.17.0",
      "type": "library",
      "name": "gonum",
      "version": "v0.17.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_gonum_v1_gonum//:package_metadata"
        }
      ],
      "purl": "pkg:golang/gonum.org/v1/gonum@v0.17.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/XML-Parser@2.57",
      "type": "library",
      "name": "XML-Parser",
      "version": "2.57",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:XML-Parser-2.57.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/XML-Parser@2.57",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/exporters/stdout/stdoutlog@v0.20.0",
      "type": "library",
      "name": "stdoutlog",
      "version": "v0.20.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_exporters_stdout_stdoutlog//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/exporters/stdout/stdoutlog@v0.20.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/six@1.17.0",
      "type": "library",
      "name": "six",
      "version": "1.17.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"
        },
        {
          "alg": "SHA-256",
          "content": "ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/six@1.17.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/XML-SAX-Base@1.08",
      "type": "library",
      "name": "XML-SAX-Base",
      "version": "1.08",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:XML-SAX-Base-1.08.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/XML-SAX-Base@1.08",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/ovh/go-ovh@v1.9.0",
      "type": "library",
      "name": "go-ovh",
      "version": "v1.9.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_ovh_go_ovh//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/ovh/go-ovh@v1.9.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tokio-util@0.7.16",
      "type": "library",
      "name": "tokio-util",
      "version": "0.7.16",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tokio-util@0.7.16",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc-sys@0.3.5",
      "type": "library",
      "name": "objc-sys",
      "version": "0.3.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc-sys@0.3.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/get-caller-file@2.0.5",
      "type": "library",
      "name": "get-caller-file",
      "version": "2.0.5",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f214fdc133fdd81d340e0942ffc343991d1d25a4a786af1a2d70759ca8d11d9e5b6a1705d57e110143de1e228df801f429a34ac6922e1cc8889fb58d3a87616"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/get-caller-file@2.0.5",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rustc-demangle@0.1.26",
      "type": "library",
      "name": "rustc-demangle",
      "version": "0.1.26",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rustc-demangle@0.1.26",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/exporter@v1.61.0",
      "type": "library",
      "name": "exporter",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_exporter//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/exporter@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/yoke@0.8.0",
      "type": "library",
      "name": "yoke",
      "version": "0.8.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/yoke@0.8.0",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/num_enum_derive@0.7.4",
      "type": "library",
      "name": "num_enum_derive",
      "version": "0.7.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/num_enum_derive@0.7.4",
      "licenses": [
        {
          "expression": "BSD-3-Clause OR MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-interface@0.59.3",
      "type": "library",
      "name": "windows-interface",
      "version": "0.59.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-interface@0.59.3",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2-symbols@0.2.2",
      "type": "library",
      "name": "objc2-symbols",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2-symbols@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/crossfilter2@1.5.4",
      "type": "library",
      "name": "crossfilter2",
      "version": "1.5.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0e1aa38cd11a1cc1014e5c99c46942aa615e8c7354cd091bf72eb3546b4425a1f413bad1805f241a2d6d5a18a2e5b36b1f9dbc0112db1aead3c3de363ec9ca9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/crossfilter2@1.5.4",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/idna@1.1.0",
      "type": "library",
      "name": "idna",
      "version": "1.1.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/idna@1.1.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pymssql@2.3.13",
      "type": "library",
      "name": "pymssql",
      "version": "2.3.13",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6a6c0783d97f57133573a03aad3017917dbdf7831a65e0d84ccf2a85e183ca66"
        },
        {
          "alg": "SHA-256",
          "content": "aa5e07eff7e6e8bd4ba22c30e4cb8dd073e138cd272090603609a15cc5dbc75b"
        },
        {
          "alg": "SHA-256",
          "content": "1c6d0b2d7961f159a07e4f0d8cc81f70ceab83f5e7fd1e832a2d069e1d67ee4e"
        },
        {
          "alg": "SHA-256",
          "content": "e7c31f192da9d30f0e03ad99e548120a8740a675302e2f04fa8c929f7cbee771"
        },
        {
          "alg": "SHA-256",
          "content": "1493f63d213607f708a5722aa230776ada726ccdb94097fab090a1717a2534e0"
        },
        {
          "alg": "SHA-256",
          "content": "152be40c0d7f5e4b1323f7728b0a01f3ee0082190cfbadf84b2c2e930d57e00e"
        },
        {
          "alg": "SHA-256",
          "content": "2b056eb175955f7fb715b60dc1c0c624969f4d24dbdcf804b41ab1e640a2b131"
        },
        {
          "alg": "SHA-256",
          "content": "17942dc9474693ab2229a8a6013e5b9cb1312a5251207552141bb85fcce8c131"
        },
        {
          "alg": "SHA-256",
          "content": "4d87237500def5f743a52e415cd369d632907212154fcc7b4e13f264b4e30021"
        },
        {
          "alg": "SHA-256",
          "content": "4aa18944a121f996178e26cadc598abdbf73759f03dc3cd74263fdab1b28cd96"
        },
        {
          "alg": "SHA-256",
          "content": "c690f1869dadbf4201b7f51317fceff6e5d8f5175cec6a4a813e06b0dca2d6ed"
        },
        {
          "alg": "SHA-256",
          "content": "d94da3a55545c5b6926cb4d1c6469396f0ae32ad5d6932c513f7a0bf569b4799"
        },
        {
          "alg": "SHA-256",
          "content": "2137e904b1a65546be4ccb96730a391fcd5a85aab8a0632721feb5d7e39cfbce"
        },
        {
          "alg": "SHA-256",
          "content": "a930adda87bdd8351a5637cf73d6491936f34e525a5e513068a6eac742f69cdb"
        },
        {
          "alg": "SHA-256",
          "content": "16c5957a3c9e51a03276bfd76a22431e2bc4c565e2e95f2cbb3559312edda230"
        },
        {
          "alg": "SHA-256",
          "content": "ff5be7ab1d643dbce2ee3424d2ef9ae8e4146cf75bd20946bc7a6108e3ad1e47"
        },
        {
          "alg": "SHA-256",
          "content": "612ac062027d2118879f11a5986e9d9d82d07ca3545bb98c93200b68826ea687"
        },
        {
          "alg": "SHA-256",
          "content": "d663c908414a6a032f04d17628138b1782af916afc0df9fefac4751fa394c3ac"
        },
        {
          "alg": "SHA-256",
          "content": "f1897c1b767cc143e77d285123ae5fd4fa7379a1bfec5c515d38826caf084eb6"
        },
        {
          "alg": "SHA-256",
          "content": "5c045c0f1977a679cc30d5acd9da3f8aeb2dc6e744895b26444b4a2f20dad9a0"
        },
        {
          "alg": "SHA-256",
          "content": "319810b89aa64b99d9c5c01518752c813938df230496fa2c4c6dda0603f04c4c"
        },
        {
          "alg": "SHA-256",
          "content": "48631c7b9fd14a1bd5675c521b6082590bf700b7961c65638d237817b3fde735"
        },
        {
          "alg": "SHA-256",
          "content": "30918bb044242865c01838909777ef5e0f1b9ecd7f5882346aefa57f4414b29c"
        },
        {
          "alg": "SHA-256",
          "content": "910404e0ec85c4cc7c633ec3df9b04a35f23bb74a844dd377a387026ae635e3a"
        },
        {
          "alg": "SHA-256",
          "content": "5c2e55b6513f9c5a2f58543233ed40baaa7f91c79e64a5f961ea3fc57a700b80"
        },
        {
          "alg": "SHA-256",
          "content": "123c55ee41bc7a82c76db12e2eb189b50d0d7a11222b4f8789206d1cda3b33b9"
        },
        {
          "alg": "SHA-256",
          "content": "f5d995a80996235ed32102a93067ce6a7143cce3bfd4e5042bf600020fc08456"
        },
        {
          "alg": "SHA-256",
          "content": "79c759db6e991eeae473b000c2e0a7fb8da799b2da469fe5a10d30916315e0b5"
        },
        {
          "alg": "SHA-256",
          "content": "fc5482969c813b0a45ce51c41844ae5bfa8044ad5ef8b4820ef6de7d4545b7f2"
        },
        {
          "alg": "SHA-256",
          "content": "0fddd24efe9d18bbf174fab7c6745b0927773718387f5517cf8082241f721a68"
        },
        {
          "alg": "SHA-256",
          "content": "51e42c5defc3667f0803c7ade85db0e6f24b9a1c5a18fcdfa2d09c36bff9b065"
        },
        {
          "alg": "SHA-256",
          "content": "0a7e6431925572bc75fb47929ae8ca5b0aac26abfe8b98d4c08daf117b5657f1"
        },
        {
          "alg": "SHA-256",
          "content": "c0ea72641cb0f8bce7ad8565dbdbda4a7437aa58bce045f2a3a788d71af2e4be"
        },
        {
          "alg": "SHA-256",
          "content": "7d7037d2b5b907acc7906d0479924db2935a70c720450c41339146a4ada2b93d"
        },
        {
          "alg": "SHA-256",
          "content": "4b834c34e7600369eee7bc877948b53eb0fe6f3689f0888d005ae47dd53c0a66"
        },
        {
          "alg": "SHA-256",
          "content": "e053b443e842f9e1698fcb2b23a4bff1ff3d410894d880064e754ad823d541e5"
        },
        {
          "alg": "SHA-256",
          "content": "476f6f06b2ae5dfbfa0b169a6ecdd0d9ddfedb07f2d6dc97d2dd630ff2d6789a"
        },
        {
          "alg": "SHA-256",
          "content": "b0af51904764811da0bfe4b057b1d72dee11a399ce9ed5770875162772740c8a"
        },
        {
          "alg": "SHA-256",
          "content": "cf4f32b4a05b66f02cb7d55a0f3bcb0574a6f8cf0bee4bea6f7b104038364733"
        },
        {
          "alg": "SHA-256",
          "content": "eb3275985c23479e952d6462ae6c8b2b6993ab6b99a92805a9c17942cf3d5b3d"
        },
        {
          "alg": "SHA-256",
          "content": "db77da1a3fc9b5b5c5400639d79d7658ba7ad620957100c5b025be608b562193"
        },
        {
          "alg": "SHA-256",
          "content": "8d66ce0a249d2e3b57369048d71e1f00d08dfb90a758d134da0250ae7bc739c1"
        },
        {
          "alg": "SHA-256",
          "content": "7f9b1d5aef2b5f47a7f9d9733caee4d66772681e8f798a0f5e4739a8bdab408c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pymssql@2.3.13",
      "licenses": [
        {
          "license": {
            "id": "LGPL-2.1"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/Masterminds/semver/v3@v3.5.0",
      "type": "library",
      "name": "v3",
      "version": "v3.5.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_masterminds_semver_v3//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/Masterminds/semver/v3@v3.5.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/fxamacker/cbor/v2@v2.9.0",
      "type": "library",
      "name": "v2",
      "version": "v2.9.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_fxamacker_cbor_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/fxamacker/cbor/v2@v2.9.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/tzlocal@5.4.3",
      "type": "library",
      "name": "tzlocal",
      "version": "5.4.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "24ce97bb58e2a973f7640ec2553ab4e6f6d5a0d0d1aa9dc43bca21d89e1feb82"
        },
        {
          "alg": "SHA-256",
          "content": "3a8c9bc18cf47e1dcde252ea0e6a72a6cde320a400b6ac6db1f1f8cccd553c00"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/tzlocal@5.4.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/axios@1.18.1",
      "type": "library",
      "name": "axios",
      "version": "1.18.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de74ef165be99fd66efd190752ab5cefff9a978529456e5acfbd5aa79cdc729e9ef1101813384c4de717f03cf5c160d8acfa54a01d4701010610012f52bed2f6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/axios@1.18.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/chrono@0.4.41",
      "type": "library",
      "name": "chrono",
      "version": "0.4.41",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/chrono@0.4.41",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/didyoumean@1.2.2",
      "type": "library",
      "name": "didyoumean",
      "version": "1.2.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "831b727ea320ec62b285099bd39e8aeccdf1b33cbf9b21fcc3e078453f905c142cbc039d7375f29aa0c33c7c750603e0b1d000e522227e89daf3d62d4404c3cf"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/didyoumean@1.2.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/gorilla/websocket@v1.5.4-0.20250319132907-e064f32e3674",
      "type": "library",
      "name": "websocket",
      "version": "v1.5.4-0.20250319132907-e064f32e3674",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_gorilla_websocket//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/gorilla/websocket@v1.5.4-0.20250319132907-e064f32e3674",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/android_system_properties@0.1.5",
      "type": "library",
      "name": "android_system_properties",
      "version": "0.1.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/android_system_properties@0.1.5",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/spki@0.7.3",
      "type": "library",
      "name": "spki",
      "version": "0.7.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/spki@0.7.3",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/config/confignet@v1.61.0",
      "type": "library",
      "name": "confignet",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_config_confignet//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/config/confignet@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/dennwc/varint@v1.0.0",
      "type": "library",
      "name": "varint",
      "version": "v1.0.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_dennwc_varint//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/dennwc/varint@v1.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/pirates@4.0.7",
      "type": "library",
      "name": "pirates",
      "version": "4.0.7",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4dfc92aecff99e6f1f4090dc043b949e0dd53942ac77b4beceabdb3938865c77f15f8c0adf56ab77e86836ebe489c33fd981739690e000139ebca4ac0781bf14"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/pirates@4.0.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/typescript@5.9.2",
      "type": "library",
      "name": "typescript",
      "version": "5.9.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0960735d0adcfea3a4862770d4ecc14d0b9845b7f2c435c93152755cdc141c644e566b9a7a2126dceb25a59d5157de9ded228a8d92ab489bb7fadff1970dd1f4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/typescript@5.9.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/exporter/exporterhelper/xexporterhelper@v0.155.0",
      "type": "library",
      "name": "xexporterhelper",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_exporter_exporterhelper_xexporterhelper//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/exporter/exporterhelper/xexporterhelper@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/feedparser@6.0.12",
      "type": "library",
      "name": "feedparser",
      "version": "6.0.12",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6bbff10f5a52662c00a2e3f86a38928c37c48f77b3c511aedcd51de933549324"
        },
        {
          "alg": "SHA-256",
          "content": "64f76ce90ae3e8ef5d1ede0f8d3b50ce26bcce71dd8ae5e82b1cd2d4a5f94228"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/feedparser@6.0.12",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/pdata/pprofile@v0.155.0",
      "type": "library",
      "name": "pprofile",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_pdata_pprofile//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/pdata/pprofile@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/XML-Twig@3.52",
      "type": "library",
      "name": "XML-Twig",
      "version": "3.52",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:XML-Twig-3.52.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/XML-Twig@3.52",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/block-buffer@0.10.4",
      "type": "library",
      "name": "block-buffer",
      "version": "0.10.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/block-buffer@0.10.4",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-registry@0.5.3",
      "type": "library",
      "name": "windows-registry",
      "version": "0.5.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-registry@0.5.3",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/mail_slot@0.1.3",
      "type": "library",
      "name": "mail_slot",
      "version": "0.1.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b8e39f37429a45b4d94cf86056593ff255f09f45c10ee6c1bbe8f5c1f67cbaa5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/mail_slot@0.1.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/setuptools-scm@9.2.2",
      "type": "library",
      "name": "setuptools-scm",
      "version": "9.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1c674ab4665686a0887d7e24c03ab25f24201c213e82ea689d2f3e169ef7ef57"
        },
        {
          "alg": "SHA-256",
          "content": "30e8f84d2ab1ba7cb0e653429b179395d0c33775d54807fc5f1dd6671801aef7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/setuptools-scm@9.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/log@0.4.27",
      "type": "library",
      "name": "log",
      "version": "0.4.27",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/log@0.4.27",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/setuptools@78.1.1",
      "type": "library",
      "name": "setuptools",
      "version": "78.1.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fcc17fd9cd898242f6b4adfaca46137a9edef687f43e6f78469692a5e70d851d"
        },
        {
          "alg": "SHA-256",
          "content": "c3a9c4211ff4c309edb8b8c4f1cbfa7ae324c4ba9f91ff254e3d305b9fd54561"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/setuptools@78.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/pkcs1@0.7.5",
      "type": "library",
      "name": "pkcs1",
      "version": "0.7.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/pkcs1@0.7.5",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/is-glob@4.0.3",
      "type": "library",
      "name": "is-glob",
      "version": "4.0.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/is-glob@4.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/ndk@0.9.0",
      "type": "library",
      "name": "ndk",
      "version": "0.9.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/ndk@0.9.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/google-auth@2.45.0",
      "type": "library",
      "name": "google-auth",
      "version": "2.45.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "90d3f41b6b72ea72dd9811e765699ee491ab24139f34ebf1ca2b9cc0c38708f3"
        },
        {
          "alg": "SHA-256",
          "content": "82344e86dc00410ef5382d99be677c6043d72e502b625aa4f4afa0bdacca0f36"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/google-auth@2.45.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-resty/resty/v2@v2.17.2",
      "type": "library",
      "name": "v2",
      "version": "v2.17.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_resty_resty_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-resty/resty/v2@v2.17.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tracing-log@0.2.0",
      "type": "library",
      "name": "tracing-log",
      "version": "0.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tracing-log@0.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/der-parser@8.2.0",
      "type": "library",
      "name": "der-parser",
      "version": "8.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/der-parser@8.2.0",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/processor/processorhelper/xprocessorhelper@v0.155.0",
      "type": "library",
      "name": "xprocessorhelper",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_processor_processorhelper_xprocessorhelper//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/processor/processorhelper/xprocessorhelper@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40zxcvbn-ts/language-en@3.0.2",
      "type": "library",
      "name": "language-en",
      "version": "3.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "669fb32fe23a527d818f4b515cdb3a55406adc38edfa1c13c14cf8764b76aa0b10cf8ed4d3f5ed859e142eb4ff4718f02519792f089a28e39978eb668b11e78e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40zxcvbn-ts/language-en@3.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/which@2.0.2",
      "type": "library",
      "name": "which",
      "version": "2.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/which@2.0.2",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/mio@1.0.4",
      "type": "library",
      "name": "mio",
      "version": "1.0.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/mio@1.0.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/wit-bindgen-rt@0.39.0",
      "type": "library",
      "name": "wit-bindgen-rt",
      "version": "0.39.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/wit-bindgen-rt@0.39.0",
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rand_core@0.6.4",
      "type": "library",
      "name": "rand_core",
      "version": "0.6.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rand_core@0.6.4",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_aarch64_gnullvm@0.48.5",
      "type": "library",
      "name": "windows_aarch64_gnullvm",
      "version": "0.48.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_aarch64_gnullvm@0.48.5",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/same-file@1.0.6",
      "type": "library",
      "name": "same-file",
      "version": "1.0.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/same-file@1.0.6",
      "licenses": [
        {
          "expression": "Unlicense AND MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/k8s.io/klog/v2@v2.140.0",
      "type": "library",
      "name": "v2",
      "version": "v2.140.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_k8s_klog_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/k8s.io/klog/v2@v2.140.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/urllib3@2.7.0",
      "type": "library",
      "name": "urllib3",
      "version": "2.7.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897"
        },
        {
          "alg": "SHA-256",
          "content": "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        },
        {
          "name": "bazel-label",
          "value": "@@+_repo_rules5+windows_python_wheels//:urllib3_metadata"
        }
      ],
      "purl": "pkg:pypi/urllib3@2.7.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/cipher@0.4.4",
      "type": "library",
      "name": "cipher",
      "version": "0.4.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/cipher@0.4.4",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/hashbrown@0.15.5",
      "type": "library",
      "name": "hashbrown",
      "version": "0.15.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/hashbrown@0.15.5",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/receiver/receivertest@v0.155.0",
      "type": "library",
      "name": "receivertest",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_receiver_receivertest//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/receiver/receivertest@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vueuse/shared@14.3.0",
      "type": "library",
      "name": "shared",
      "version": "14.3.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d9a607bd7925f06b84e84a2a89ee3e8a470840b2778c1684b3dcb3162900e4aa29a6dc3fed6c596b925aecfc83aa0bcb4471899741927a37452b8e1062ad50a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vueuse/shared@14.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/has-symbols@1.1.0",
      "type": "library",
      "name": "has-symbols",
      "version": "1.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5c0cd77027625aa2199bdec8383a629a301c2e0b8f2c6278b91d4c360efb02f0b8c64cb2bd87e79bd57e91cae3877b8853d142c25baf22a26863528294aa53d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/has-symbols@1.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vue/devtools-api@6.6.4",
      "type": "library",
      "name": "devtools-api",
      "version": "6.6.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b068533ccb97a99d6b54e937d91ca5ced5a47d74d186e4bbbe000abf4ce3aa4f206ec1e427bc5f15ffa36f24b1b7bb5639b109c3229a1cc8a457f5860e2426f2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vue/devtools-api@6.6.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/extension/internal/credentialsfile@v0.155.0",
      "type": "library",
      "name": "credentialsfile",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_extension_internal_credentialsfile//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/extension/internal/credentialsfile@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rustix@1.0.8",
      "type": "library",
      "name": "rustix",
      "version": "1.0.8",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rustix@1.0.8",
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-targets@0.52.6",
      "type": "library",
      "name": "windows-targets",
      "version": "0.52.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-targets@0.52.6",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/chokidar@3.6.0",
      "type": "library",
      "name": "chokidar",
      "version": "3.6.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed54f5ddf9a3a2d2a91a2a425bd244400bac10f13e122f2797afe0e050409889b418e38b32e6bd3430e8fc35a9d190310abddc3eae59a41aa63c04200dd6b63f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/chokidar@3.6.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/element-closest-polyfill@1.0.7",
      "type": "library",
      "name": "element-closest-polyfill",
      "version": "1.0.7",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "497ed1ad4504c9b5259641a355fe57251e48d059762f489ac0afdc697ff226ef78c56fd6a11443f05932eb980aa6faa153d3cb04a3a5888cb82f2dab0d1cdd51"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/element-closest-polyfill@1.0.7",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-polygon@3.0.1",
      "type": "library",
      "name": "d3-polygon",
      "version": "3.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "def6c0eef5d8c1f7b54988440fef9f3d44255926134c698599089a9f2fe075b896814fe2132433cb29b02fd4a4263145b824b8f74d814b37b0546b071e61ed5e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-polygon@3.0.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/distribution/reference@v0.6.0",
      "type": "library",
      "name": "reference",
      "version": "v0.6.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_distribution_reference//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/distribution/reference@v0.6.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/Azure/azure-sdk-for-go/sdk/azcore@v1.21.1",
      "type": "library",
      "name": "azcore",
      "version": "v1.21.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_azure_azure_sdk_for_go_sdk_azcore//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/Azure/azure-sdk-for-go/sdk/azcore@v1.21.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2@v1.41.7",
      "type": "library",
      "name": "aws-sdk-go-v2",
      "version": "v1.41.7",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2@v1.41.7",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc@v1.44.0",
      "type": "library",
      "name": "otlptracegrpc",
      "version": "v1.44.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_exporters_otlp_otlptrace_otlptracegrpc//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc@v1.44.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/lilconfig@3.1.3",
      "type": "library",
      "name": "lilconfig",
      "version": "3.1.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fef945280a07e4282ddc87be24b8516f03ac09078f001894ded2757a01afc90fb7dd1fef730336665d9047f2f38ec05e22d3edde84955daa67fa6e27403be9cf"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/lilconfig@3.1.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/isodate@0.7.2",
      "type": "library",
      "name": "isodate",
      "version": "0.7.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6"
        },
        {
          "alg": "SHA-256",
          "content": "28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/isodate@0.7.2",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/magic-string@0.30.21",
      "type": "library",
      "name": "magic-string",
      "version": "0.30.21",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bddd85e1853211728670b1e8abe4c4c828f1b9e49e1e7171cb28cda7cd328345d5e2f5219c37abfe5bef96a33f6ab0796d740de4adbfde88a7c82472c7c4f609"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/magic-string@0.30.21",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/google-auth-httplib2@0.4.0",
      "type": "library",
      "name": "google-auth-httplib2",
      "version": "0.4.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d5b030a204b7a4b4d553ba9ca701b62481ee2b74419325580be70f7d85ffed35"
        },
        {
          "alg": "SHA-256",
          "content": "8e55cfafa3358cba85f6cad4a886138e88e158d71e7e5c9ee5936a5c1507fb91"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/google-auth-httplib2@0.4.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/segmentio/asm@v1.2.1",
      "type": "library",
      "name": "asm",
      "version": "v1.2.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_segmentio_asm//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/segmentio/asm@v1.2.1",
      "licenses": [
        {
          "license": {
            "id": "MIT-0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40babel/helper-string-parser@7.27.1",
      "type": "library",
      "name": "helper-string-parser",
      "version": "7.27.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8c952c4a6e946502b89d0c4c64f769d2a1bc837693e28d4ab60d6ea80e752a77488e1b19908f2aa13088a123dfb3bf82cfc997518ded9c6af58f6c26d69b778"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40babel/helper-string-parser@7.27.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Time-HiRes@1.9726",
      "type": "library",
      "name": "Time-HiRes",
      "version": "1.9726",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Time-HiRes-1.9726.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Time-HiRes@1.9726",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/react-dom@19.2.3",
      "type": "library",
      "name": "react-dom",
      "version": "19.2.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c842eee1698b3f0e4caff966784a68c79af0dd111369c13ef89807a90cddd9d83e61b26e6adde31f88a781cf963d98716a817376ff72df71be17b365e4ed0606"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/react-dom@19.2.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/block2@0.5.1",
      "type": "library",
      "name": "block2",
      "version": "0.5.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/block2@0.5.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-fetch@3.0.1",
      "type": "library",
      "name": "d3-fetch",
      "version": "3.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "92991020cdb49f7a0b54128683aa07ad47211ccdf1383913ce33288fb696405ab940433e47a1385a4cd3e7eb688c363bca37b3f0a802051a23e1a12bf7d15dab"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-fetch@3.0.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/decamelize@1.2.0",
      "type": "library",
      "name": "decamelize",
      "version": "1.2.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf64be5bd5fbde10145248be37ef596b694196e9fcf738a03b21abb1ac7e29443ac0a5b86685a91180641a1423c008e30c2916c6163454a12193cc3363b17970"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/decamelize@1.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/apispec@6.9.0",
      "type": "library",
      "name": "apispec",
      "version": "6.9.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4c275f0a6dac0bcfcceee00b451a16b650f9184a57c624b0b6d12d82b8d15a61"
        },
        {
          "alg": "SHA-256",
          "content": "7a38ce7c3eedc7771e6e33295afdd8c4b0acdd9865b483f8cf6cc369c93e8d1e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/apispec@6.9.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/lodash@4.18.1",
      "type": "library",
      "name": "lodash",
      "version": "4.18.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74c22789c4cf544f1dd5ee68b5fc269a3971919a14a6254bc32793754b22fc26a3fe07f3cdb941702139b111d5fc0b23b829b15abb5ed93346498b82782abed1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/lodash@4.18.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/robotframework@7.4.2",
      "type": "library",
      "name": "robotframework",
      "version": "7.4.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1c934e7f43600de407860cd2bd2fdc41adad4a4a785d8b46b1ed485fdc0f6c9f"
        },
        {
          "alg": "SHA-256",
          "content": "6e80f84cdc997bdde2abb6b729ac3531457ecf6d2e41abfb87a541877ab367bf"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/robotframework@7.4.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/digitalocean/godo@v1.193.0",
      "type": "library",
      "name": "godo",
      "version": "v1.193.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_digitalocean_godo//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/digitalocean/godo@v1.193.0",
      "licenses": [
        {
          "expression": "MIT AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.69.0",
      "type": "library",
      "name": "otelgrpc",
      "version": "v0.69.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_contrib_instrumentation_google_golang_org_grpc_otelgrpc//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.69.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rustls-webpki@0.103.4",
      "type": "library",
      "name": "rustls-webpki",
      "version": "0.103.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rustls-webpki@0.103.4",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Test-Cmd@1.08",
      "type": "library",
      "name": "Test-Cmd",
      "version": "1.08",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Test-Cmd-1.08.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Test-Cmd@1.08",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/libwww-perl@6.13",
      "type": "library",
      "name": "libwww-perl",
      "version": "6.13",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:libwww-perl-6.13.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/libwww-perl@6.13",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/serde_urlencoded@0.7.1",
      "type": "library",
      "name": "serde_urlencoded",
      "version": "0.7.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/serde_urlencoded@0.7.1",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-chord@3.0.1",
      "type": "library",
      "name": "d3-chord",
      "version": "3.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "544e52e9335afa3f26b24b25ec7c23c4c1c3336c8d2b75c292eb089695f99306ae05f5eec8b02d360f630a9fe21c7eb5b60238b1be91fc420c582a8421d8d3fe"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-chord@3.0.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/wasi@0.11.1%2Bwasi-snapshot-preview1",
      "type": "library",
      "name": "wasi",
      "version": "0.11.1+wasi-snapshot-preview1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/wasi@0.11.1%2Bwasi-snapshot-preview1",
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/pofile@1.1.4",
      "type": "library",
      "name": "pofile",
      "version": "1.1.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "afa436d6c2ac6350234d55633ae534d9560a54d40624d4078d322fb387446debae61fc60624fc3183da6aaaab8443695930752ab4544b6641438f7bfc07f17de"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/pofile@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/tklauser/go-sysconf@v0.3.16",
      "type": "library",
      "name": "go-sysconf",
      "version": "v0.3.16",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_tklauser_go_sysconf//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/tklauser/go-sysconf@v0.3.16",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/mdlayher/socket@v0.4.1",
      "type": "library",
      "name": "socket",
      "version": "v0.4.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_mdlayher_socket//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/mdlayher/socket@v0.4.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/connector@v0.155.0",
      "type": "library",
      "name": "connector",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_connector//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/connector@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/googleapis-common-protos@1.75.0",
      "type": "library",
      "name": "googleapis-common-protos",
      "version": "1.75.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "53a062ff3c32552fbd62c11fe23768b78e4ddf0494d5e5fd97d3f4689c75fbbd"
        },
        {
          "alg": "SHA-256",
          "content": "961ed60399c457ceb0ee8f285a84c870aabc9c6a832b9d37bb281b5bebde43ed"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/googleapis-common-protos@1.75.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/pbkdf2@0.12.2",
      "type": "library",
      "name": "pbkdf2",
      "version": "0.12.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/pbkdf2@0.12.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/has-tostringtag@1.0.2",
      "type": "library",
      "name": "has-tostringtag",
      "version": "1.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36a00307c5633c52ccd95d15bc751ec30c2cc3465605a21d828fa2787b4ade16ac2f3e2a78246361ca9f07a010ac182044aa69285f0be76fd5a9d56c3b8ec397"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/has-tostringtag@1.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/ansi-styles@6.2.3",
      "type": "library",
      "name": "ansi-styles",
      "version": "6.2.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e038fa336f0907ea001fc9059132d4a3e6b68f038592ea9bdf2b9c53408035c45151bc52d1c3f49d96021a371cdc1357c1122c5159831a0cdac267bbcef247be"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/ansi-styles@6.2.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/enumflags2_derive@0.7.12",
      "type": "library",
      "name": "enumflags2_derive",
      "version": "0.7.12",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/enumflags2_derive@0.7.12",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/picomatch@2.3.1",
      "type": "library",
      "name": "picomatch",
      "version": "2.3.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/picomatch@2.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/XML-SAX@0.99",
      "type": "library",
      "name": "XML-SAX",
      "version": "0.99",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:XML-SAX-0.99.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/XML-SAX@0.99",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/mitchellh/copystructure@v1.2.0",
      "type": "library",
      "name": "copystructure",
      "version": "v1.2.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_mitchellh_copystructure//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/mitchellh/copystructure@v1.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/markdown-it-py@4.2.0",
      "type": "library",
      "name": "markdown-it-py",
      "version": "4.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a"
        },
        {
          "alg": "SHA-256",
          "content": "04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/markdown-it-py@4.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-logfmt/logfmt@v0.6.0",
      "type": "library",
      "name": "logfmt",
      "version": "v0.6.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_logfmt_logfmt//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-logfmt/logfmt@v0.6.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/pb33f/libopenapi@v0.37.2",
      "type": "library",
      "name": "libopenapi",
      "version": "v0.37.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_pb33f_libopenapi//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/pb33f/libopenapi@v0.37.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/pem-rfc7468@0.7.0",
      "type": "library",
      "name": "pem-rfc7468",
      "version": "0.7.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/pem-rfc7468@0.7.0",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Scalar-List-Utils@1.42",
      "type": "library",
      "name": "Scalar-List-Utils",
      "version": "1.42",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Scalar-List-Utils-1.42.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Scalar-List-Utils@1.42",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/jsonreference@v0.21.5",
      "type": "library",
      "name": "jsonreference",
      "version": "v0.21.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_jsonreference//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/jsonreference@v0.21.5",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/displaydoc@0.2.5",
      "type": "library",
      "name": "displaydoc",
      "version": "0.2.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/displaydoc@0.2.5",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent@v0.155.0",
      "type": "library",
      "name": "sharedcomponent",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_internal_sharedcomponent//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/config/confighttp@v0.155.0",
      "type": "library",
      "name": "confighttp",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_config_confighttp//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/config/confighttp@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/recurring-ical-events@3.8.2",
      "type": "library",
      "name": "recurring-ical-events",
      "version": "3.8.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9ad605e27b4fbeb70ee1c66205ade32550be15a57cedc579606522f1c67aef6d"
        },
        {
          "alg": "SHA-256",
          "content": "e731af31d0b7dec5cd47a1defacd8549e2f36fab1c1995e8b9f042822a0acf8e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/recurring-ical-events@3.8.2",
      "licenses": [
        {
          "license": {
            "id": "LGPL-3.0-or-later"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/web-sys@0.3.77",
      "type": "library",
      "name": "web-sys",
      "version": "0.3.77",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/web-sys@0.3.77",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/either@1.15.0",
      "type": "library",
      "name": "either",
      "version": "1.15.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/either@1.15.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/yoke-derive@0.8.0",
      "type": "library",
      "name": "yoke-derive",
      "version": "0.8.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/yoke-derive@0.8.0",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/prometheus/common@v0.69.0",
      "type": "library",
      "name": "common",
      "version": "v0.69.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_prometheus_common//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/prometheus/common@v0.69.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/klauspost/cpuid/v2@v2.3.0",
      "type": "library",
      "name": "v2",
      "version": "v2.3.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_klauspost_cpuid_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/klauspost/cpuid/v2@v2.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40nodelib/fs.scandir@2.1.5",
      "type": "library",
      "name": "fs.scandir",
      "version": "2.1.5",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "beadb806adf29b91c4426d8d282af7c970f08dceef4ec1138510e7929d832bda75baa2d1f831eeae6fcd393a34286ec760753b7a9a4a663dcccaa62e3017fada"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/fill-range@7.1.1",
      "type": "library",
      "name": "fill-range",
      "version": "7.1.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62c1a97b75872caf19622e2d583836272dde6d1cf6ad7a300f19e57786e4401d3471cff5670f405a70b48bdced0c98ad8afb50bda23d29a2f22ab73e8415b4ca"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/fill-range@7.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/writeable@0.6.1",
      "type": "library",
      "name": "writeable",
      "version": "0.6.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/writeable@0.6.1",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/web-time@1.1.0",
      "type": "library",
      "name": "web-time",
      "version": "1.1.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/web-time@1.1.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/glob@11.1.0",
      "type": "library",
      "name": "glob",
      "version": "11.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bee37029268a8aa9bb8344c7501bb6c7b7244acdd724b5c4fb6b2c2fbfcc7d318f2cb72b250ff852ad428cf4ed3b9702222471aaf37a4f0cb5a8ec212f45e373"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/glob@11.1.0",
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/httpcore@1.0.9",
      "type": "library",
      "name": "httpcore",
      "version": "1.0.9",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8"
        },
        {
          "alg": "SHA-256",
          "content": "2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/httpcore@1.0.9",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/walkdir@2.5.0",
      "type": "library",
      "name": "walkdir",
      "version": "2.5.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/walkdir@2.5.0",
      "licenses": [
        {
          "expression": "Unlicense AND MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/charset-normalizer@3.4.7",
      "type": "library",
      "name": "charset-normalizer",
      "version": "3.4.7",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "12a6fff75f6bc66711b73a2f0addfc4c8c15a20e805146a02d147a318962c444"
        },
        {
          "alg": "SHA-256",
          "content": "3534e7dcbdcf757da6b85a0bbf5b6868786d5982dd959b065e65481644817a18"
        },
        {
          "alg": "SHA-256",
          "content": "e74327fb75de8986940def6e8dee4f127cc9752bee7355bb323cc5b2659b6d46"
        },
        {
          "alg": "SHA-256",
          "content": "aed52fea0513bac0ccde438c188c8a471c4e0f457c2dd20cdbf6ea7a450046c7"
        },
        {
          "alg": "SHA-256",
          "content": "f22dec1690b584cea26fade98b2435c132c1b5f68e39f5a0b7627cd7ae31f1dc"
        },
        {
          "alg": "SHA-256",
          "content": "92a0a01ead5e668468e952e4238cccd7c537364eb7d851ab144ab6627dbbe12f"
        },
        {
          "alg": "SHA-256",
          "content": "ce3412fbe1e31eb81ea42f4169ed94861c56e643189e1e75f0041f3fe7020abe"
        },
        {
          "alg": "SHA-256",
          "content": "6785f414ae0f3c733c437e0f3929197934f526d19dfaa75e18fdb4f94c6fb374"
        },
        {
          "alg": "SHA-256",
          "content": "ae196f021b5e7c78e918242d217db021ed2a6ace2bc6ae94c0fc596221c7f58d"
        },
        {
          "alg": "SHA-256",
          "content": "84c018e49c3bf790f9c2771c45e9313a08c2c2a6342b162cd650258b57817706"
        },
        {
          "alg": "SHA-256",
          "content": "4042d5c8f957e15221d423ba781e85d553722fc4113f523f2feb7b188cc34c5e"
        },
        {
          "alg": "SHA-256",
          "content": "2cd4a60d0e2fb04537162c62bbbb4182f53541fe0ede35cdf270a1c1e723cc42"
        },
        {
          "alg": "SHA-256",
          "content": "d635aab80466bc95771bb78d5370e74d36d1fe31467b6b29b8b57b2a3cd7d22c"
        },
        {
          "alg": "SHA-256",
          "content": "c03a41a8784091e67a39648f70c5f97b5b6a37f216896d44d2cdcb82615339a0"
        },
        {
          "alg": "SHA-256",
          "content": "f59099f9b66f0d7145115e6f80dd8b1d847176df89b234a5a6b3f00437aa0832"
        },
        {
          "alg": "SHA-256",
          "content": "af21eb4409a119e365397b2adbaca4c9ccab56543a65d5dbd9f920d6ac29f686"
        },
        {
          "alg": "SHA-256",
          "content": "c45e9440fb78f8ddabcf714b68f936737a121355bf59f3907f4e17721b9d1aae"
        },
        {
          "alg": "SHA-256",
          "content": "1efde3cae86c8c273f1eb3b287be7d8499420cf2fe7585c41d370d3e790054a5"
        },
        {
          "alg": "SHA-256",
          "content": "3dce51d0f5e7951f8bb4900c257dad282f49190fdbebecd4ba99bcc41fef404d"
        },
        {
          "alg": "SHA-256",
          "content": "87fad7d9ba98c86bcb41b2dc8dbb326619be2562af1f8ff50776a39e55721c5a"
        },
        {
          "alg": "SHA-256",
          "content": "202389074300232baeb53ae2569a60901f7efadd4245cf3a3bf0617d60b439d7"
        },
        {
          "alg": "SHA-256",
          "content": "7641bb8895e77f921102f72833904dcd9901df5d6d72a2ab8f31d04b7e51e4e7"
        },
        {
          "alg": "SHA-256",
          "content": "0c96c3b819b5c3e9e165495db84d41914d6894d55181d2d108cc1a69bfc9cce0"
        },
        {
          "alg": "SHA-256",
          "content": "64f02c6841d7d83f832cd97ccf8eb8a906d06eb95d5276069175c696b024b60a"
        },
        {
          "alg": "SHA-256",
          "content": "adb2597b428735679446b46c8badf467b4ca5f5056aae4d51a19f9570301b1ad"
        },
        {
          "alg": "SHA-256",
          "content": "65bcd23054beab4d166035cabbc868a09c1a49d1efe458fe8e4361215df40265"
        },
        {
          "alg": "SHA-256",
          "content": "8751d2787c9131302398b11e6c8068053dcb55d5a8964e114b6e196cf16cb366"
        },
        {
          "alg": "SHA-256",
          "content": "0ea948db76d31190bf08bd371623927ee1339d5f2a0b4b1b4a4439a65298703c"
        },
        {
          "alg": "SHA-256",
          "content": "3bec022aec2c514d9cf199522a802bd007cd588ab17ab2525f20f9c34d067c18"
        },
        {
          "alg": "SHA-256",
          "content": "4dc1e73c36828f982bfe79fadf5919923f8a6f4df2860804db9a98c48824ce8d"
        },
        {
          "alg": "SHA-256",
          "content": "4e5163c14bffd570ef2affbfdd77bba66383890797df43dc8b4cc7d6f500bf53"
        },
        {
          "alg": "SHA-256",
          "content": "2fe249cb4651fd12605b7288b24751d8bfd46d35f12a20b1ba33dea122e690df"
        },
        {
          "alg": "SHA-256",
          "content": "6ed74185b2db44f41ef35fd1617c5888e59792da9bbc9190d6c7300617182616"
        },
        {
          "alg": "SHA-256",
          "content": "effc3f449787117233702311a1b7d8f59cba9ced946ba727bdc329ec69028e24"
        },
        {
          "alg": "SHA-256",
          "content": "7804338df6fcc08105c7745f1502ba68d900f45fd770d5bdd5288ddccb8a42d8"
        },
        {
          "alg": "SHA-256",
          "content": "0f7eb884681e3938906ed0434f20c63046eacd0111c4ba96f27b76084cd679f5"
        },
        {
          "alg": "SHA-256",
          "content": "c36c333c39be2dbca264d7803333c896ab8fa7d4d6f0ab7edb7dfd7aea6e98c0"
        },
        {
          "alg": "SHA-256",
          "content": "203104ed3e428044fd943bc4bf45fa73c0730391f9621e37fe39ecf477b128cb"
        },
        {
          "alg": "SHA-256",
          "content": "2257141f39fe65a3fdf38aeccae4b953e5f3b3324f4ff0daf9f15b8518666a2c"
        },
        {
          "alg": "SHA-256",
          "content": "cf29836da5119f3c8a8a70667b0ef5fdca3bb12f80fd06487cfa575b3909b393"
        },
        {
          "alg": "SHA-256",
          "content": "177a0ba5f0211d488e295aaf82707237e331c24788d8d76c96c5a41594723217"
        },
        {
          "alg": "SHA-256",
          "content": "bd6c2a1c7573c64738d716488d2cdd3c00e340e4835707d8fdb8dc1a66ef164e"
        },
        {
          "alg": "SHA-256",
          "content": "cf1493cd8607bec4d8a7b9b004e699fcf8f9103a9284cc94962cb73d20f9d4a3"
        },
        {
          "alg": "SHA-256",
          "content": "e80c8378d8f3d83cd3164da1ad2df9e37a666cdde7b1cb2298ed0b558064be30"
        },
        {
          "alg": "SHA-256",
          "content": "38c0109396c4cfc574d502df99742a45c72c08eff0a36158b6f04000043dbf38"
        },
        {
          "alg": "SHA-256",
          "content": "8e385e4267ab76874ae30db04c627faaaf0b509e1ccc11a95b3fc3e83f855c00"
        },
        {
          "alg": "SHA-256",
          "content": "fbccdc05410c9ee21bbf16a35f4c1d16123dcdeb8a1d38f33654fa21d0234f79"
        },
        {
          "alg": "SHA-256",
          "content": "5ed6ab538499c8644b8a3e18debabcd7ce684f3fa91cf867521a7a0279cab2d6"
        },
        {
          "alg": "SHA-256",
          "content": "6370e8686f662e6a3941ee48ed4742317cafbe5707e36406e9df792cdb535776"
        },
        {
          "alg": "SHA-256",
          "content": "7579e913a5339fb8fa133f6bbcfd8e6749696206cf05acdbdca71a1b436d8e72"
        },
        {
          "alg": "SHA-256",
          "content": "6e0d51f618228538a3e8f46bd246f87a6cd030565e015803691603f55e12afb5"
        },
        {
          "alg": "SHA-256",
          "content": "5b77459df20e08151cd6f8b9ef8ef1f961ef73d85c21a555c7eed5b79410ec10"
        },
        {
          "alg": "SHA-256",
          "content": "e8ac484bf18ce6975760921bb6148041faa8fef0547200386ea0b52b5d27bf7b"
        },
        {
          "alg": "SHA-256",
          "content": "320ade88cfb846b8cd6b4ddf5ee9e80ee0c1f52401f2456b84ae1ae6a1a5f207"
        },
        {
          "alg": "SHA-256",
          "content": "2d6eb928e13016cea4f1f21d1e10c1cebd5a421bc57ddf5b1142ae3f86824fab"
        },
        {
          "alg": "SHA-256",
          "content": "481551899c856c704d58119b5025793fa6730adda3571971af568f66d2424bb5"
        },
        {
          "alg": "SHA-256",
          "content": "36836d6ff945a00b88ba1e4572d721e60b5b8c98c155d465f56ad19d68f23734"
        },
        {
          "alg": "SHA-256",
          "content": "54523e136b8948060c0fa0bc7b1b50c32c186f2fceee897a495406bb6e311d2b"
        },
        {
          "alg": "SHA-256",
          "content": "dca4bbc466a95ba9c0234ef56d7dd9509f63da22274589ebd4ed7f1f4d4c54e3"
        },
        {
          "alg": "SHA-256",
          "content": "3dedcc22d73ec993f42055eff4fcfed9318d1eeb9a6606c55892a26964964e48"
        },
        {
          "alg": "SHA-256",
          "content": "5649fd1c7bade02f320a462fdefd0b4bd3ce036065836d4f42e0de958038e116"
        },
        {
          "alg": "SHA-256",
          "content": "6696b7688f54f5af4462118f0bfa7c1621eeb87154f77fa04b9295ce7a8f2943"
        },
        {
          "alg": "SHA-256",
          "content": "16d971e29578a5e97d7117866d15889a4a07befe0e87e703ed63cd90cb348c01"
        },
        {
          "alg": "SHA-256",
          "content": "007d05ec7321d12a40227aae9e2bc6dca73f3cb21058999a1df9e193555a9dcc"
        },
        {
          "alg": "SHA-256",
          "content": "c35abb8bfff0185efac5878da64c45dafd2b37fb0383add1be155a763c1f083d"
        },
        {
          "alg": "SHA-256",
          "content": "a277ab8928b9f299723bc1a2dabb1265911b1a76341f90a510368ca44ad9ab66"
        },
        {
          "alg": "SHA-256",
          "content": "c0f081d69a6e58272819b70288d3221a6ee64b98df852631c80f293514d3b274"
        },
        {
          "alg": "SHA-256",
          "content": "532bc9bf33a68613fd7d65e4b1c71a6a38d7d42604ecf239c77392e9b4e8998c"
        },
        {
          "alg": "SHA-256",
          "content": "07d9e39b01743c3717745f4c530a6349eadbfa043c7577eef86c502c15df2c67"
        },
        {
          "alg": "SHA-256",
          "content": "bb6d88045545b26da47aa879dd4a89a71d1dce0f0e549b1abcb31dfe4a8eac49"
        },
        {
          "alg": "SHA-256",
          "content": "66671f93accb62ed07da56613636f3641f1a12c13046ce91ffc923721f23c008"
        },
        {
          "alg": "SHA-256",
          "content": "67f6279d125ca0046a7fd386d01b311c6363844deac3e5b069b514ba3e63c246"
        },
        {
          "alg": "SHA-256",
          "content": "03853ed82eeebbce3c2abfdbc98c96dc205f32a79627688ac9a27370ea61a49c"
        },
        {
          "alg": "SHA-256",
          "content": "e1421b502d83040e6d7fb2fb18dff63957f720da3d77b2fbd3187ceb63755d7b"
        },
        {
          "alg": "SHA-256",
          "content": "3946fa46a0cf3e4c8cb1cc52f56bb536310d34f25f01ca9b6c16afa767dab110"
        },
        {
          "alg": "SHA-256",
          "content": "511ef87c8aec0783e08ac18565a16d435372bc1ac25a91e6ac7f5ef2b0bff790"
        },
        {
          "alg": "SHA-256",
          "content": "8778f0c7a52e56f75d12dae53ae320fae900a8b9b4164b981b9c5ce059cd1fcb"
        },
        {
          "alg": "SHA-256",
          "content": "752a45dc4a6934060b3b0dab47e04edc3326575f82be64bc4fc293914566503e"
        },
        {
          "alg": "SHA-256",
          "content": "80d04837f55fc81da168b98de4f4b797ef007fc8a79ab71c6ec9bc4dd662b15b"
        },
        {
          "alg": "SHA-256",
          "content": "d4a48e5b3c2a489fae013b7589308a40146ee081f6f509e047e0e096084ceca1"
        },
        {
          "alg": "SHA-256",
          "content": "e712b419df8ba5e42b226c510472b37bd57b38e897d3eca5e8cfd410a29fa859"
        },
        {
          "alg": "SHA-256",
          "content": "edac0f1ab77644605be2cbba52e6b7f630731fc42b34cb0f634be1a6eface56a"
        },
        {
          "alg": "SHA-256",
          "content": "750e02e074872a3fad7f233b47734166440af3cdea0add3e95163110816d6752"
        },
        {
          "alg": "SHA-256",
          "content": "08e721811161356f97b4059a9ba7bafb23ea5ee2255402c42881c214e173c6b4"
        },
        {
          "alg": "SHA-256",
          "content": "bd9b23791fe793e4968dba0c447e12f78e425c59fc0e3b97f6450f4781f3ee60"
        },
        {
          "alg": "SHA-256",
          "content": "bb8cc7534f51d9a017b93e3e85b260924f909601c3df002bcdb58ddb4dc41a5c"
        },
        {
          "alg": "SHA-256",
          "content": "e17b8d5d6a8c47c85e68ca8379def1303fd360c3e22093a807cd34a71cd082b8"
        },
        {
          "alg": "SHA-256",
          "content": "14265bfe1f09498b9d8ec91e9ec9fa52775edf90fcbde092b25f4a33d444fea9"
        },
        {
          "alg": "SHA-256",
          "content": "fea24543955a6a729c45a73fe90e08c743f0b3334bbf3201e6c4bc1b0c7fa464"
        },
        {
          "alg": "SHA-256",
          "content": "dd915403e231e6b1809fe9b6d9fc55cf8fb5e02765ac625d9cd623342a7905d7"
        },
        {
          "alg": "SHA-256",
          "content": "d560742f3c0d62afaccf9f41fe485ed69bd7661a241f86a3ef0f0fb8b1a397af"
        },
        {
          "alg": "SHA-256",
          "content": "708838739abf24b2ceb208d0e22403dd018faeef86ddac04319a62ae884c4f15"
        },
        {
          "alg": "SHA-256",
          "content": "1a87ca9d5df6fe460483d9a5bbf2b18f620cbed41b432e2bddb686228282d10b"
        },
        {
          "alg": "SHA-256",
          "content": "6178f72c5508bfc5fd446a5905e698c6212932f25bcdd4b47a757a50605a90e2"
        },
        {
          "alg": "SHA-256",
          "content": "f496c9c3cc02230093d8330875c4c3cdfc3b73612a5fd921c65d39cbcef08063"
        },
        {
          "alg": "SHA-256",
          "content": "1c2aed2e5e41f24ea8ef1590b8e848a79b56f3a5564a65ceec43c9d692dc7d8a"
        },
        {
          "alg": "SHA-256",
          "content": "1dc8b0ea451d6e69735094606991f32867807881400f808a106ee1d963c46a83"
        },
        {
          "alg": "SHA-256",
          "content": "3c9a494bc5ec77d43cea229c4f6db1e4d8fe7e1bbffa8b6f0f0032430ff8ab44"
        },
        {
          "alg": "SHA-256",
          "content": "e044c39e41b92c845bc815e5ae4230804e8e7bc29e399b0437d64222d92809dd"
        },
        {
          "alg": "SHA-256",
          "content": "b14b2d9dac08e28bb8046a1a0434b1750eb221c8f5b87a68f4fa11a6f97b5e34"
        },
        {
          "alg": "SHA-256",
          "content": "298930cec56029e05497a76988377cbd7457ba864beeea92ad7e844fe74cd1f1"
        },
        {
          "alg": "SHA-256",
          "content": "715479b9a2802ecac752a3b0efa2b0b60285cf962ee38414211abdfccc233b41"
        },
        {
          "alg": "SHA-256",
          "content": "813c0e0132266c08eb87469a642cb30aaff57c5f426255419572aaeceeaa7bf4"
        },
        {
          "alg": "SHA-256",
          "content": "12d8baf840cc7889b37c7c770f478adea7adce3dcb3944d02ec87508e2dcf153"
        },
        {
          "alg": "SHA-256",
          "content": "d61f00a0869d77422d9b2aba989e2d24afa6ffd552af442e0e58de4f35ea6d00"
        },
        {
          "alg": "SHA-256",
          "content": "eca9705049ad3c7345d574e3510665cb2cf844c2f2dcfe675332677f081cbd46"
        },
        {
          "alg": "SHA-256",
          "content": "a89c23ef8d2c6b27fd200a42aa4ac72786e7c60d40efdc76e6011260b6e949c4"
        },
        {
          "alg": "SHA-256",
          "content": "56be790f86bfb2c98fb742ce566dfb4816e5a83384616ab59c49e0604d49c51d"
        },
        {
          "alg": "SHA-256",
          "content": "82b271f5137d07749f7bf32f70b17ab6eaabedd297e75dce75081a24f76eb545"
        },
        {
          "alg": "SHA-256",
          "content": "6c114670c45346afedc0d947faf3c7f701051d2518b943679c8ff88befe14f8e"
        },
        {
          "alg": "SHA-256",
          "content": "94e1885b270625a9a828c9793b4d52a64445299baa1fea5a173bf1d3dd9a1a5a"
        },
        {
          "alg": "SHA-256",
          "content": "f495a1652cf3fbab2eb0639776dad966c2fb874d79d87ca07f9d5f059b8bd215"
        },
        {
          "alg": "SHA-256",
          "content": "aef65cd602a6d0e0ff6f9930fcb1c8fec60dd2cfcb6facaf4bdb0e5873042db0"
        },
        {
          "alg": "SHA-256",
          "content": "a180c5e59792af262bf263b21a3c49353f25945d8d9f70628e73de370d55e1e1"
        },
        {
          "alg": "SHA-256",
          "content": "ed065083d0898c9d5b4bbec7b026fd755ff7454e6e8b73a67f8c744b13986e24"
        },
        {
          "alg": "SHA-256",
          "content": "1c2a768fdd44ee4a9339a9b0b130049139b8ce3c01d2ce09f67f5a68048d477c"
        },
        {
          "alg": "SHA-256",
          "content": "f59ad4c0e8f6bba240a9bb85504faa1ab438237199d4cce5f622761507b8f6a6"
        },
        {
          "alg": "SHA-256",
          "content": "cdd68a1fb318e290a2077696b7eb7a21a49163c455979c639bf5a5dcdc46617d"
        },
        {
          "alg": "SHA-256",
          "content": "a5fe03b42827c13cdccd08e6c0247b6a6d4b5e3cdc53fd1749f5896adcdc2356"
        },
        {
          "alg": "SHA-256",
          "content": "d6038d37043bced98a66e68d3aa2b6a35505dc01328cd65217cefe82f25def44"
        },
        {
          "alg": "SHA-256",
          "content": "e5f4d355f0a2b1a31bc3edec6795b46324349c9cb25eed068049e4f472fb4259"
        },
        {
          "alg": "SHA-256",
          "content": "e060d01aec0a910bdccb8be71faf34e7799ce36950f8294c8bf612cba65a2c9e"
        },
        {
          "alg": "SHA-256",
          "content": "ae89db9e5f98a11a4bf50407d4363e7b09b31e55bc117b4f7d80aab97ba009e5"
        },
        {
          "alg": "SHA-256",
          "content": "a6c5863edfbe888d9eff9c8b8087354e27618d9da76425c119293f11712a6319"
        },
        {
          "alg": "SHA-256",
          "content": "c593052c465475e64bbfe5dbd81680f64a67fdc752c56d7a0ae205dc8aeefe0f"
        },
        {
          "alg": "SHA-256",
          "content": "733784b6d6def852c814bce5f318d25da2ee65dd4839a0718641c696e09a2960"
        },
        {
          "alg": "SHA-256",
          "content": "30b8d1d8c52a48c2c5690e152c169b673487a2a58de1ec7393196753063fcd5e"
        },
        {
          "alg": "SHA-256",
          "content": "8d828b6667a32a728a1ad1d93957cdf37489c57b97ae6c4de2860fa749b8fc1e"
        },
        {
          "alg": "SHA-256",
          "content": "bc17a677b21b3502a21f66a8cc64f5bfad4df8a0b8434d661666f8ce90ac3af1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/charset-normalizer@3.4.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/fmt@11.1.4",
      "type": "library",
      "name": "fmt",
      "version": "11.1.4",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:generic/fmt@11.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/android-properties@0.2.2",
      "type": "library",
      "name": "android-properties",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/android-properties@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/hyper-util@0.1.16",
      "type": "library",
      "name": "hyper-util",
      "version": "0.1.16",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/hyper-util@0.1.16",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/cached-property@2.0.1",
      "type": "library",
      "name": "cached-property",
      "version": "2.0.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f617d70ab1100b7bcf6e42228f9ddcb78c676ffa167278d9f730d1c2fba69ccb"
        },
        {
          "alg": "SHA-256",
          "content": "484d617105e3ee0e4f1f58725e72a8ef9e93deee462222dbd51cd91230897641"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/cached-property@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/httpx@0.28.1",
      "type": "library",
      "name": "httpx",
      "version": "0.28.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad"
        },
        {
          "alg": "SHA-256",
          "content": "75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/httpx@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/config/configmiddleware@v1.61.0",
      "type": "library",
      "name": "configmiddleware",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_config_configmiddleware//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/config/configmiddleware@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/hashicorp/go-cleanhttp@v0.5.2",
      "type": "library",
      "name": "go-cleanhttp",
      "version": "v0.5.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_hashicorp_go_cleanhttp//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/hashicorp/go-cleanhttp@v0.5.2",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/grpc-google-iam-v1@0.14.4",
      "type": "library",
      "name": "grpc-google-iam-v1",
      "version": "0.14.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "412facc320fcbd94034b4df3d557662051d4d8adfa86e0ddb4dca70a3f739964"
        },
        {
          "alg": "SHA-256",
          "content": "392b3796947ed6334e61171d9ab06bf7eb357f554e5fc7556ad7aab6d0e17038"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/grpc-google-iam-v1@0.14.4",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rand@0.7.3",
      "type": "library",
      "name": "rand",
      "version": "0.7.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rand@0.7.3",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/click@8.4.2",
      "type": "library",
      "name": "click",
      "version": "8.4.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9a6cea6e60b17ebe0a44c5cc636d94f09bd66142c1cd7d8b4cd731c4917a15f6"
        },
        {
          "alg": "SHA-256",
          "content": "e6f9f66136c816745b9d65817da91d61d957fb16e02e4dcd0552553c5a197b76"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/click@8.4.2",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rand_chacha@0.3.1",
      "type": "library",
      "name": "rand_chacha",
      "version": "0.3.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rand_chacha@0.3.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/openapi-schema-validator@0.6.3",
      "type": "library",
      "name": "openapi-schema-validator",
      "version": "0.6.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f3b9870f4e556b5a62a1c39da72a6b4b16f3ad9c73dc80084b1b11e74ba148a3"
        },
        {
          "alg": "SHA-256",
          "content": "f37bace4fc2a5d96692f4f8b31dc0f8d7400fd04f3a937798eaf880d425de6ee"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/openapi-schema-validator@0.6.3",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/ExtUtils-CBuilder@0.280220",
      "type": "library",
      "name": "ExtUtils-CBuilder",
      "version": "0.280220",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:ExtUtils-CBuilder-0.280220.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/ExtUtils-CBuilder@0.280220",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/File-ShareDir-Install@0.14",
      "type": "library",
      "name": "File-ShareDir-Install",
      "version": "0.14",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:File-ShareDir-Install-0.14.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/File-ShareDir-Install@0.14",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tinystr@0.8.1",
      "type": "library",
      "name": "tinystr",
      "version": "0.8.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tinystr@0.8.1",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/containerd/errdefs@v1.0.0",
      "type": "library",
      "name": "errdefs",
      "version": "v1.0.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_containerd_errdefs//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/containerd/errdefs@v1.0.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-random@3.0.1",
      "type": "library",
      "name": "d3-random",
      "version": "3.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "15731ef467f14f1a9de43ea316c43e0c9f01252e04fdf4f99aaa9d8e8bf2904076a056d330355d8353061717d05be141386a01fbe93cb3006b8304874f57145d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-random@3.0.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/vue-component-type-helpers@3.1.0",
      "type": "library",
      "name": "vue-component-type-helpers",
      "version": "3.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "702d6960d4599124b5882bdd95a31b6e0dac8c3c315f4f7c16e7048edcfd62283bdf36235b342c9cc7b933d1fc75136fe79840203194236f61176044500e0531"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/vue-component-type-helpers@3.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/msal-extensions@1.3.1",
      "type": "library",
      "name": "msal-extensions",
      "version": "1.3.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c5b0fd10f65ef62b5f1d62f4251d51cbcaf003fcedae8c91b040a488614be1a4"
        },
        {
          "alg": "SHA-256",
          "content": "96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/msal-extensions@1.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/attrs@26.1.0",
      "type": "library",
      "name": "attrs",
      "version": "26.1.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d03ceb89cb322a8fd706d4fb91940737b6642aa36998fe130a9bc96c985eff32"
        },
        {
          "alg": "SHA-256",
          "content": "c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/attrs@26.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/xkeysym@0.2.1",
      "type": "library",
      "name": "xkeysym",
      "version": "0.2.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/xkeysym@0.2.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0 OR Zlib"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/jinja2@3.1.6",
      "type": "library",
      "name": "jinja2",
      "version": "3.1.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67"
        },
        {
          "alg": "SHA-256",
          "content": "0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/jinja2@3.1.6",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/rsa@4.9.1",
      "type": "library",
      "name": "rsa",
      "version": "4.9.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "68635866661c6836b8d39430f97a996acbd61bfa49406748ea243539fe239762"
        },
        {
          "alg": "SHA-256",
          "content": "e7bdbfdb5497da4c07dfd35530e1a902659db6ff241e39d9953cad06ebd0ae75"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/rsa@4.9.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/bstr@1.12.0",
      "type": "library",
      "name": "bstr",
      "version": "1.12.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/bstr@1.12.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/cloud.google.com/go/auth@v0.20.0",
      "type": "library",
      "name": "auth",
      "version": "v0.20.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_google_cloud_go_auth//:package_metadata"
        }
      ],
      "purl": "pkg:golang/cloud.google.com/go/auth@v0.20.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/alecthomas/units@v0.0.0-20240927000941-0f3dac36c52b",
      "type": "library",
      "name": "units",
      "version": "v0.0.0-20240927000941-0f3dac36c52b",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_alecthomas_units//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/alecthomas/units@v0.0.0-20240927000941-0f3dac36c52b",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/ec2@v1.304.0",
      "type": "library",
      "name": "ec2",
      "version": "v1.304.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_service_ec2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/ec2@v1.304.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/cfg-if@1.0.3",
      "type": "library",
      "name": "cfg-if",
      "version": "1.0.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/cfg-if@1.0.3",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rand_chacha@0.9.0",
      "type": "library",
      "name": "rand_chacha",
      "version": "0.9.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rand_chacha@0.9.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/is-core-module@2.16.1",
      "type": "library",
      "name": "is-core-module",
      "version": "2.16.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "51fa1e300e9f209f304d81445237a59da188ebbbfaf8deea5c912f42e2066bdf65e31b02aee498395490d2e3c0367e1d0339bc96460f68a2ebae28cbabbc76df"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/is-core-module@2.16.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/mz@2.7.0",
      "type": "library",
      "name": "mz",
      "version": "2.7.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfcd4634eee79d830486b1a1f4b7b29a8138f98af45a7e4c70721930ae5c7d00a5f8d0d7d3cb0266051cf7fe8c1e78bd216b852e6d59dc74c25eedb3f5f37ad9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/mz@2.7.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Sys-SigAction@0.21",
      "type": "library",
      "name": "Sys-SigAction",
      "version": "0.21",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Sys-SigAction-0.21.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Sys-SigAction@0.21",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pytest@8.3.5",
      "type": "library",
      "name": "pytest",
      "version": "8.3.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845"
        },
        {
          "alg": "SHA-256",
          "content": "c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pytest@8.3.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver@v0.155.0",
      "type": "library",
      "name": "prometheusreceiver",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_receiver_prometheusreceiver//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/entities@7.0.1",
      "type": "library",
      "name": "entities",
      "version": "7.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d6ae02ce1544131fdf78614ca5d724f8bb26af6399cd0799ae7dff91b566aa3550802b8d3c6f96679db34050458b4c2a6e9bdc3a6ab4fbd22d57750e1478e3c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/entities@7.0.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/golang/groupcache@v0.0.0-20241129210726-2c02b8208cf8",
      "type": "library",
      "name": "groupcache",
      "version": "v0.0.0-20241129210726-2c02b8208cf8",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_golang_groupcache//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/golang/groupcache@v0.0.0-20241129210726-2c02b8208cf8",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/dirs-sys@0.5.0",
      "type": "library",
      "name": "dirs-sys",
      "version": "0.5.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/dirs-sys@0.5.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/iniconfig@2.3.0",
      "type": "library",
      "name": "iniconfig",
      "version": "2.3.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12"
        },
        {
          "alg": "SHA-256",
          "content": "c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/iniconfig@2.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/paramiko@4.0.0",
      "type": "library",
      "name": "paramiko",
      "version": "4.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9"
        },
        {
          "alg": "SHA-256",
          "content": "6a25f07b380cc9c9a88d2b920ad37167ac4667f8d9886ccebd8f90f654b5d69f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/paramiko@4.0.0",
      "licenses": [
        {
          "license": {
            "id": "LGPL-2.1"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/swag/mangling@v0.25.5",
      "type": "library",
      "name": "mangling",
      "version": "v0.25.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_swag_mangling//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/swag/mangling@v0.25.5",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/bumpalo@3.19.0",
      "type": "library",
      "name": "bumpalo",
      "version": "3.19.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/bumpalo@3.19.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/wasm-bindgen-macro@0.2.100",
      "type": "library",
      "name": "wasm-bindgen-macro",
      "version": "0.2.100",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/wasm-bindgen-macro@0.2.100",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/normalize-line-endings@0.3.0",
      "type": "library",
      "name": "normalize-line-endings",
      "version": "0.3.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/normalize-line-endings@0.3.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/hashicorp/nomad/api@v0.0.0-20260528135333-5b027732945f",
      "type": "library",
      "name": "api",
      "version": "v0.0.0-20260528135333-5b027732945f",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_hashicorp_nomad_api//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/hashicorp/nomad/api@v0.0.0-20260528135333-5b027732945f",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/math-intrinsics@1.1.0",
      "type": "library",
      "name": "math-intrinsics",
      "version": "1.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fc85ed6f0124e474cfc84c32297ea11a4617c4cf676e3eb807e8a55499c2fd1e81d291f91b85776f4a556cbec3063e2d921040a696d05257fa17a5e5f4b1eed6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/math-intrinsics@1.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/oracle_procmacro@0.1.2",
      "type": "library",
      "name": "oracle_procmacro",
      "version": "0.1.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ad247f3421d57de56a0d0408d3249d4b1048a522be2013656d92f022c3d8af27"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/oracle_procmacro@0.1.2",
      "licenses": [
        {
          "expression": "UPL-1.0 AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/YAML-Tiny@1.76",
      "type": "library",
      "name": "YAML-Tiny",
      "version": "1.76",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:YAML-Tiny-1.76.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/YAML-Tiny@1.76",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/cerifi@2024.8.30",
      "type": "library",
      "name": "cerifi",
      "version": "2024.8.30",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:pypi/cerifi@2024.8.30",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/num-integer@0.1.46",
      "type": "library",
      "name": "num-integer",
      "version": "0.1.46",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/num-integer@0.1.46",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/pmezard/go-difflib@v1.0.1-0.20181226105442-5d4384ee4fb2",
      "type": "library",
      "name": "go-difflib",
      "version": "v1.0.1-0.20181226105442-5d4384ee4fb2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_pmezard_go_difflib//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/pmezard/go-difflib@v1.0.1-0.20181226105442-5d4384ee4fb2",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/postcss@8.5.6",
      "type": "library",
      "name": "postcss",
      "version": "8.5.6",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dd86e2d6d02ec003fdb34af5510d89e27e58d06d396c99295083b4fdb23d321c260fbd12e5a4d66d7181c311eb7a54fe5ccd64e9d334a64f92c0d9294d137b3e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/postcss@8.5.6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-zookeeper/zk@v1.0.4",
      "type": "library",
      "name": "zk",
      "version": "v1.0.4",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_zookeeper_zk//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-zookeeper/zk@v1.0.4",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/enumflags2@0.7.12",
      "type": "library",
      "name": "enumflags2",
      "version": "0.7.12",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/enumflags2@0.7.12",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/requests@2.33.1",
      "type": "library",
      "name": "requests",
      "version": "2.33.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4e6d1ef462f3626a1f0a0a9c42dd93c63bad33f9f1c1937509b8c5c8718ab56a"
        },
        {
          "alg": "SHA-256",
          "content": "18817f8c57c6263968bc123d237e3b8b08ac046f5456bd1e307ee8f4250d3517"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/requests@2.33.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/swag/conv@v0.25.5",
      "type": "library",
      "name": "conv",
      "version": "v0.25.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_swag_conv//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/swag/conv@v0.25.5",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/goccy/go-json@v0.10.6",
      "type": "library",
      "name": "go-json",
      "version": "v0.10.6",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_goccy_go_json//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/goccy/go-json@v0.10.6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rcgen@0.13.2",
      "type": "library",
      "name": "rcgen",
      "version": "0.13.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rcgen@0.13.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/csstype@3.2.3",
      "type": "library",
      "name": "csstype",
      "version": "3.2.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf51c629c632db103c00641fc2b9f43c0cbe3c1ed7fc64a3dd45495bda8aca7e37c566be825e675e6538aaa2cc4735952c50bc2aeb145fc4ffd240a2398a4021"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/csstype@3.2.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/extension/extensionauth@v1.61.0",
      "type": "library",
      "name": "extensionauth",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_extension_extensionauth//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/extension/extensionauth@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl@v0.155.0",
      "type": "library",
      "name": "ottl",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_pkg_ottl//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/dom-serializer@2.0.0",
      "type": "library",
      "name": "dom-serializer",
      "version": "2.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c08900af28aab7f9d5e4440aa90a68dd24e848e57d2740e76c9ab02bb5affd3adcf76cc801867816532ef893c55b50df185b7cd594c21a00c469b7df5de2f226"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/dom-serializer@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/HTML-Parser@3.71",
      "type": "library",
      "name": "HTML-Parser",
      "version": "3.71",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:HTML-Parser-3.71.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/HTML-Parser@3.71",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/cryptography@50.0.0",
      "type": "library",
      "name": "cryptography",
      "version": "50.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "65c2c3add92b45fd0709db8594536aea39c2a67af0e27ffcf049c498501140b7"
        },
        {
          "alg": "SHA-256",
          "content": "d24fead1d4d076e1bfb006dcec392074a3cd8d7b4fc8a595aa64073b2b7a96ba"
        },
        {
          "alg": "SHA-256",
          "content": "f59e38625469987d7ef6d495323c55e7db6c212eaf6112267e0d3b565a2e9c9f"
        },
        {
          "alg": "SHA-256",
          "content": "bd1c592e4d5974f0d08d4888e432157adba757c66da0246918e43677fafa2d30"
        },
        {
          "alg": "SHA-256",
          "content": "80b63928fa35083b33966ce1efb70e5b9607181e49dcd1c22c8c005e319f667f"
        },
        {
          "alg": "SHA-256",
          "content": "105110f43a471dbd0060b9c9516cb8a6a79233631a04cc2ba16f28323ac6e025"
        },
        {
          "alg": "SHA-256",
          "content": "df2a58a472f332225671c35b0a830208b86d004f82baa8530fa3782c85646533"
        },
        {
          "alg": "SHA-256",
          "content": "9aa87839c383bdbab6ef865787a1fb877af8dd03464c4400322726feaaadfc6d"
        },
        {
          "alg": "SHA-256",
          "content": "49e7d93abdbd2990caced757e5fade25302f719c3c8fb6e6fff2dde98999fc41"
        },
        {
          "alg": "SHA-256",
          "content": "8eb5e1172eb569ea8a872796576e6a67c276351728b6455d5beb01242b027c6a"
        },
        {
          "alg": "SHA-256",
          "content": "7cec5b856506da6defb290f30c9ee687d5f5e8cb0bd3f6459dde43b0b4fa40ef"
        },
        {
          "alg": "SHA-256",
          "content": "b42a28c1844fd9de8f3f7d540e36b66f3a9c83fceac7170ebc7a6a19edd9dcae"
        },
        {
          "alg": "SHA-256",
          "content": "e722f16708d854fe924790e051061f6704a472c3bac347b6fd88033ea8dd0dc5"
        },
        {
          "alg": "SHA-256",
          "content": "07949c449a1abcf60d1ee6e88956d89404c7df3c8258f46589e912988e551987"
        },
        {
          "alg": "SHA-256",
          "content": "6ba6a53445bd3cfa809ef3ef5f1589aa6ba08784a1d962bf47d0940e871dab1c"
        },
        {
          "alg": "SHA-256",
          "content": "2a8183b489dc1f7f80f135780fadc1108f14b31b8a40411c7a5b17425f65f28b"
        },
        {
          "alg": "SHA-256",
          "content": "62598a8a57f815db4c6259a4e97d857dab56697e7de8e8ab02352ab74da1995d"
        },
        {
          "alg": "SHA-256",
          "content": "d58c3db7cd6eed54e6c06744db55456b65ebd7492ddeae9c1e93cfca7aa857d3"
        },
        {
          "alg": "SHA-256",
          "content": "828743d939e9629bc267b8e2d08d8bb67cd4319c771a33d4b18b22dd8fb7440a"
        },
        {
          "alg": "SHA-256",
          "content": "a1b30560f2acc95aa8b2e06e716a13dbfc97314747b80d9707e307f77b40d6b3"
        },
        {
          "alg": "SHA-256",
          "content": "19736989797678c6af1e55cd49055cdbcb55d8f6b5583ac5335f933aba9101dc"
        },
        {
          "alg": "SHA-256",
          "content": "1489e263a8048bb8b6a8bac662eb2d402ea5d2b7b4699b72f385f1e2772db105"
        },
        {
          "alg": "SHA-256",
          "content": "c87f62a3d3b9888ed0fdde100ec06aa61ca9cd44bad9057d1dff9a516b5f5bb9"
        },
        {
          "alg": "SHA-256",
          "content": "8d89f3976b10b4ce31118de72329025f70d2c6ead14a8217c5514dd2c6d5a78f"
        },
        {
          "alg": "SHA-256",
          "content": "c99c003e088647b8a5b7c145d6f78c335f6348332b62e142d411c4b63d1460b9"
        },
        {
          "alg": "SHA-256",
          "content": "eeac2acb5a20ed25e0ad6d1df9891a520b78b404266b6d11778f25d5d691a6c9"
        },
        {
          "alg": "SHA-256",
          "content": "ccdc4a71a4dabae05de219404f9f4abc38e3b58422177ff93d0da05967dafa07"
        },
        {
          "alg": "SHA-256",
          "content": "11b74db56cdbe3cdee6e3f6982ecb70334fa10dce99ed58bf7894aaaa3b2a037"
        },
        {
          "alg": "SHA-256",
          "content": "6e7d61120573a7f2cd94cc095f9e81f6967c61ccdf194285aa143ecec8e0b708"
        },
        {
          "alg": "SHA-256",
          "content": "07479a1cb08219ab719147e742e76090c9c773321959bb94946fffdd397a6437"
        },
        {
          "alg": "SHA-256",
          "content": "06a32a980526a6ab9a4b9bf8f7385800791e2bb960903cb6b530e4817509a3b7"
        },
        {
          "alg": "SHA-256",
          "content": "ecfed7367f965a0328cfbdd70da860f15441f002f613185668c6e6ebf5a0ac11"
        },
        {
          "alg": "SHA-256",
          "content": "3f5735ffe4996d28b809371756219f5354864902a3b9e7c0b9ee87041209fc9c"
        },
        {
          "alg": "SHA-256",
          "content": "910e1d2668e7de9648f2bcee30e180db2a6b15c30f887d7c4c93ddf96e3992e3"
        },
        {
          "alg": "SHA-256",
          "content": "5e34edd123674534acd70147f0ca331eaa2c74e6325fb2028c886aa26ba0b68c"
        },
        {
          "alg": "SHA-256",
          "content": "031e2d5dd4bb9caa3ca9c82e5a197fd8ae680232cee62603d1a813f3f07e3d03"
        },
        {
          "alg": "SHA-256",
          "content": "12b9c6996425c76ea6c457ace4f3073e715b8c545add07cd1a8f3a4f90691269"
        },
        {
          "alg": "SHA-256",
          "content": "900131fafd8aead39ac7dd3a7e833be754c17a95cfd91221636949fe4eb0aa8a"
        },
        {
          "alg": "SHA-256",
          "content": "fd9192b7b70c573d7f214eb1ae35e00d359f6f5e4b27c7e21e30de1fc6204645"
        },
        {
          "alg": "SHA-256",
          "content": "a91296cb61e8df6f86d0c19cc4068228da256bf59bf86049fbd821084565327f"
        },
        {
          "alg": "SHA-256",
          "content": "f89831ef99dd7dd169ab06d63a831adb9e20a87aac6d380266bbda5823349169"
        },
        {
          "alg": "SHA-256",
          "content": "910d11e1a385c654bf738bf3e6b8e6ed5de0f5610fcae2be9e5b398d8081d20e"
        },
        {
          "alg": "SHA-256",
          "content": "d764dcf130c428ef66786f866dd750f53182bc608813489915e9fc106bb0c82f"
        },
        {
          "alg": "SHA-256",
          "content": "37fdb0d0111f1e2ff07139dfb79f1b49531f8e213c46f1163dd7642979b58c47"
        },
        {
          "alg": "SHA-256",
          "content": "1b4a266766514614f8aa60416e71f2fc6e575d36e7bdc90f644fadb2f4b75b95"
        },
        {
          "alg": "SHA-256",
          "content": "82148ec5bddac30b51a5b3c1945075f896fa022cb93f8e4a01e9f6ee95292c5f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        },
        {
          "name": "bazel-label",
          "value": "@@+_repo_rules5+windows_python_wheels//:cryptography_metadata"
        }
      ],
      "purl": "pkg:pypi/cryptography@50.0.0",
      "licenses": [
        {
          "expression": "Apache-2.0 OR BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/ClickHouse/clickhouse-go/v2@v2.46.0",
      "type": "library",
      "name": "v2",
      "version": "v2.46.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_clickhouse_clickhouse_go_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/ClickHouse/clickhouse-go/v2@v2.46.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/httplib2@0.32.0",
      "type": "library",
      "name": "httplib2",
      "version": "0.32.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "48a0ef30a42db65d8f3399045e1d09ab0ba66e3b9efc360d07f80ea55d286025"
        },
        {
          "alg": "SHA-256",
          "content": "dc6705cacdf3fb0a2aba7629fa33c90fd93e30035db0c157325826be177e4816"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/httplib2@0.32.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pysocks@1.7.1",
      "type": "library",
      "name": "pysocks",
      "version": "1.7.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@+_repo_rules5+windows_python_wheels//:pysocks_metadata"
        }
      ],
      "purl": "pkg:pypi/pysocks@1.7.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/confmap/xconfmap@v0.155.0",
      "type": "library",
      "name": "xconfmap",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_confmap_xconfmap//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/confmap/xconfmap@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/rrdtool@1.7.2",
      "type": "library",
      "name": "rrdtool",
      "version": "1.7.2",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        },
        {
          "name": "bazel-label",
          "value": "@@rrdtool+//:dependency_info"
        }
      ],
      "purl": "pkg:generic/rrdtool@1.7.2",
      "licenses": [
        {
          "license": {
            "id": "GPL-2.0-only",
            "text": {
              "contentType": "text/plain",
              "encoding": "base64",
              "content": "UlJEVE9PTCAtIFJvdW5kIFJvYmluIERhdGFiYXNlIFRvb2wKQSB0b29sIGZvciBmYXN0IGxvZ2dpbmcgb2YgbnVtZXJpY2FsIGRhdGEgZ3JhcGhpY2FsIGRpc3BsYXkKb2YgdGhpcyBkYXRhLgoKQ29weXJpZ2h0IChjKSAxOTk3LTIwMTkgVG9iaWFzIE9ldGlrZXIKQWxsIHJpZ2h0cyByZXNlcnZlZC4KCkdOVSBHUEwgTGljZW5zZQo9PT09PT09PT09PT09PT0KClRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CnVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlClNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikKYW55IGxhdGVyIHZlcnNpb24uCgpUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCkZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKbW9yZSBkZXRhaWxzLgoKWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcKd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLiwKNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAwMjExMC0xMzAxIFVTQQoKRkxPU1MgTGljZW5zZSBFeGNlcHRpb24gCj09PT09PT09PT09PT09PT09PT09PT09CihBZGFwdGVkIGZyb20gaHR0cDovL3d3dy5teXNxbC5jb20vY29tcGFueS9sZWdhbC9saWNlbnNpbmcvZm9zcy1leGNlcHRpb24uaHRtbCkKCkkgd2FudCBzcGVjaWZpZWQgRnJlZS9MaWJyZSBhbmQgT3BlbiBTb3VyY2UgU29mdHdhcmUgKCJGTE9TUyIpCmFwcGxpY2F0aW9ucyB0byBiZSBhYmxlIHRvIHVzZSBzcGVjaWZpZWQgR1BMLWxpY2Vuc2VkIFJSRHRvb2wKbGlicmFyaWVzICh0aGUgIlByb2dyYW0iKSBkZXNwaXRlIHRoZSBmYWN0IHRoYXQgbm90IGFsbCBGTE9TUyBsaWNlbnNlcyBhcmUKY29tcGF0aWJsZSB3aXRoIHZlcnNpb24gMiBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgKHRoZSAiR1BMIikuCgpBcyBhIHNwZWNpYWwgZXhjZXB0aW9uIHRvIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB2ZXJzaW9uIDIuMCBvZiB0aGUgR1BMOgoKWW91IGFyZSBmcmVlIHRvIGRpc3RyaWJ1dGUgYSBEZXJpdmF0aXZlIFdvcmsgdGhhdCBpcyBmb3JtZWQgZW50aXJlbHkgZnJvbQp0aGUgUHJvZ3JhbSBhbmQgb25lIG9yIG1vcmUgd29ya3MgKGVhY2gsIGEgIkZMT1NTIFdvcmsiKSBsaWNlbnNlZCB1bmRlciBvbmUKb3IgbW9yZSBvZiB0aGUgbGljZW5zZXMgbGlzdGVkIGJlbG93LCBhcyBsb25nIGFzOgoKMS4gWW91IG9iZXkgdGhlIEdQTCBpbiBhbGwgcmVzcGVjdHMgZm9yIHRoZSBQcm9ncmFtIGFuZCB0aGUgRGVyaXZhdGl2ZQpXb3JrLCBleGNlcHQgZm9yIGlkZW50aWZpYWJsZSBzZWN0aW9ucyBvZiB0aGUgRGVyaXZhdGl2ZSBXb3JrIHdoaWNoIGFyZQpub3QgZGVyaXZlZCBmcm9tIHRoZSBQcm9ncmFtLCBhbmQgd2hpY2ggY2FuIHJlYXNvbmFibHkgYmUgY29uc2lkZXJlZAppbmRlcGVuZGVudCBhbmQgc2VwYXJhdGUgd29ya3MgaW4gdGhlbXNlbHZlcywKCjIuIGFsbCBpZGVudGlmaWFibGUgc2VjdGlvbnMgb2YgdGhlIERlcml2YXRpdmUgV29yayB3aGljaCBhcmUgbm90IGRlcml2ZWQKZnJvbSB0aGUgUHJvZ3JhbSwgYW5kIHdoaWNoIGNhbiByZWFzb25hYmx5IGJlIGNvbnNpZGVyZWQgaW5kZXBlbmRlbnQgYW5kCnNlcGFyYXRlIHdvcmtzIGluIHRoZW1zZWx2ZXMsCgoxLiBhcmUgZGlzdHJpYnV0ZWQgc3ViamVjdCB0byBvbmUgb2YgdGhlIEZMT1NTIGxpY2Vuc2VzIGxpc3RlZApiZWxvdywgYW5kCgoyLiB0aGUgb2JqZWN0IGNvZGUgb3IgZXhlY3V0YWJsZSBmb3JtIG9mIHRob3NlIHNlY3Rpb25zIGFyZQphY2NvbXBhbmllZCBieSB0aGUgY29tcGxldGUgY29ycmVzcG9uZGluZyBtYWNoaW5lLXJlYWRhYmxlIHNvdXJjZQpjb2RlIGZvciB0aG9zZSBzZWN0aW9ucyBvbiB0aGUgc2FtZSBtZWRpdW0gYW5kIHVuZGVyIHRoZSBzYW1lIEZMT1NTCmxpY2Vuc2UgYXMgdGhlIGNvcnJlc3BvbmRpbmcgb2JqZWN0IGNvZGUgb3IgZXhlY3V0YWJsZSBmb3JtcyBvZgp0aG9zZSBzZWN0aW9ucywgYW5kCgozLiBhbnkgd29ya3Mgd2hpY2ggYXJlIGFnZ3JlZ2F0ZWQgd2l0aCB0aGUgUHJvZ3JhbSBvciB3aXRoIGEgRGVyaXZhdGl2ZQpXb3JrIG9uIGEgdm9sdW1lIG9mIGEgc3RvcmFnZSBvciBkaXN0cmlidXRpb24gbWVkaXVtIGluIGFjY29yZGFuY2Ugd2l0aAp0aGUgR1BMLCBjYW4gcmVhc29uYWJseSBiZSBjb25zaWRlcmVkIGluZGVwZW5kZW50IGFuZCBzZXBhcmF0ZSB3b3JrcyBpbgp0aGVtc2VsdmVzIHdoaWNoIGFyZSBub3QgZGVyaXZhdGl2ZXMgb2YgZWl0aGVyIHRoZSBQcm9ncmFtLCBhIERlcml2YXRpdmUKV29yayBvciBhIEZMT1NTIFdvcmsuCgpJZiB0aGUgYWJvdmUgY29uZGl0aW9ucyBhcmUgbm90IG1ldCwgdGhlbiB0aGUgUHJvZ3JhbSBtYXkgb25seSBiZSBjb3BpZWQsCm1vZGlmaWVkLCBkaXN0cmlidXRlZCBvciB1c2VkIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR1BMLgoKRkxPU1MgTGljZW5zZSBMaXN0Cj09PT09PT09PT09PT09PT09PQpMaWNlbnNlIG5hbWUJVmVyc2lvbihzKS9Db3B5cmlnaHQgRGF0ZQpBY2FkZW1pYyBGcmVlIExpY2Vuc2UJCTIuMApBcGFjaGUgU29mdHdhcmUgTGljZW5zZQkxLjAvMS4xLzIuMApBcHBsZSBQdWJsaWMgU291cmNlIExpY2Vuc2UJMi4wCkFydGlzdGljIGxpY2Vuc2UJCUZyb20gUGVybCA1LjguMApCU0QgbGljZW5zZQkJCSJKdWx5IDIyIDE5OTkiCkNvbW1vbiBQdWJsaWMgTGljZW5zZQkJMS4wCkdOVSBMaWJyYXJ5IG9yICJMZXNzZXIiIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgKExHUEwpCTIuMC8yLjEKSUJNIFB1YmxpYyBMaWNlbnNlLCBWZXJzaW9uICAgIDEuMApKYWJiZXIgT3BlbiBTb3VyY2UgTGljZW5zZQkxLjAKTUlUIExpY2Vuc2UgKEFzIGxpc3RlZCBpbiBmaWxlIE1JVC1MaWNlbnNlLnR4dCkJLQpNb3ppbGxhIFB1YmxpYyBMaWNlbnNlIChNUEwpCTEuMC8xLjEKT3BlbiBTb2Z0d2FyZSBMaWNlbnNlCQkyLjAKT3BlblNTTCBsaWNlbnNlICh3aXRoIG9yaWdpbmFsIFNTTGVheSBsaWNlbnNlKQkiMjAwMyIgKCIxOTk4IikKUEhQIExpY2Vuc2UJCQkzLjAxClB5dGhvbiBsaWNlbnNlIChDTlJJIFB5dGhvbiBMaWNlbnNlKQktClB5dGhvbiBTb2Z0d2FyZSBGb3VuZGF0aW9uIExpY2Vuc2UJMi4xLjEKU2xlZXB5Y2F0IExpY2Vuc2UJCSIxOTk5IgpXM0MgTGljZW5zZQkJCSIyMDAxIgpYMTEgTGljZW5zZQkJCSIyMDAxIgpabGliL2xpYnBuZyBMaWNlbnNlCQktClpvcGUgUHVibGljIExpY2Vuc2UJCTIuMC8yLjEK"
            }
          }
        }
      ],
      "cpe": "cpe:2.3:a:rrdtool_project:rrdtool:1.7.2:*:*:*:*:*:*:*"
    },
    {
      "bom-ref": "pkg:pypi/bcrypt@5.0.0",
      "type": "library",
      "name": "bcrypt",
      "version": "5.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "79cfa161eda8d2ddf29acad370356b47f02387153b11d46042e93a0a95127493"
        },
        {
          "alg": "SHA-256",
          "content": "3cf67a804fc66fc217e6914a5635000259fbbbb12e78a99488e4d5ba445a71eb"
        },
        {
          "alg": "SHA-256",
          "content": "9fffdb387abe6aa775af36ef16f55e318dcda4194ddbf82007a6f21da29de8f5"
        },
        {
          "alg": "SHA-256",
          "content": "0c418ca99fd47e9c59a301744d63328f17798b5947b0f791e9af3c1c499c2d0a"
        },
        {
          "alg": "SHA-256",
          "content": "baade0a5657654c2984468efb7d6c110db87ea63ef5a4b54732e7e337253e44f"
        },
        {
          "alg": "SHA-256",
          "content": "137c5156524328a24b9fac1cb5db0ba618bc97d11970b39184c1d87dc4bf1746"
        },
        {
          "alg": "SHA-256",
          "content": "ed2e1365e31fc73f1825fa830f1c8f8917ca1b3ca6185773b349c20fd606cec2"
        },
        {
          "alg": "SHA-256",
          "content": "046ad6db88edb3c5ece4369af997938fb1c19d6a699b9c1b27b0db432faae4c4"
        },
        {
          "alg": "SHA-256",
          "content": "6b8f520b61e8781efee73cba14e3e8c9556ccfb375623f4f97429544734545b4"
        },
        {
          "alg": "SHA-256",
          "content": "64ee8434b0da054d830fa8e89e1c8bf30061d539044a39524ff7dec90481e5c2"
        },
        {
          "alg": "SHA-256",
          "content": "560ddb6ec730386e7b3b26b8b4c88197aaed924430e7b74666a586ac997249ef"
        },
        {
          "alg": "SHA-256",
          "content": "db99dca3b1fdc3db87d7c57eac0c82281242d1eabf19dcb8a6b10eb29a2e72d1"
        },
        {
          "alg": "SHA-256",
          "content": "f748f7c2d6fd375cc93d3fba7ef4a9e3a092421b8dbf34d8d4dc06be9492dfdd"
        },
        {
          "alg": "SHA-256",
          "content": "d8d65b564ec849643d9f7ea05c6d9f0cd7ca23bdd4ac0c2dbef1104ab504543d"
        },
        {
          "alg": "SHA-256",
          "content": "7aeef54b60ceddb6f30ee3db090351ecf0d40ec6e2abf41430997407a46d2254"
        },
        {
          "alg": "SHA-256",
          "content": "611f0a17aa4a25a69362dcc299fda5c8a3d4f160e2abb3831041feb77393a14a"
        },
        {
          "alg": "SHA-256",
          "content": "cde08734f12c6a4e28dc6755cd11d3bdfea608d93d958fffbe95a7026ebe4980"
        },
        {
          "alg": "SHA-256",
          "content": "92864f54fb48b4c718fc92a32825d0e42265a627f956bc0361fe869f1adc3e7d"
        },
        {
          "alg": "SHA-256",
          "content": "2b732e7d388fa22d48920baa267ba5d97cca38070b69c0e2d37087b381c681fd"
        },
        {
          "alg": "SHA-256",
          "content": "35a77ec55b541e5e583eb3436ffbbf53b0ffa1fa16ca6782279daf95d146dcd9"
        },
        {
          "alg": "SHA-256",
          "content": "fc746432b951e92b58317af8e0ca746efe93e66555f1b40888865ef5bf56446b"
        },
        {
          "alg": "SHA-256",
          "content": "212139484ab3207b1f0c00633d3be92fef3c5f0af17cad155679d03ff2ee1e41"
        },
        {
          "alg": "SHA-256",
          "content": "a5393eae5722bcef046a990b84dff02b954904c36a194f6cfc817d7dca6c6f0b"
        },
        {
          "alg": "SHA-256",
          "content": "744d3c6b164caa658adcb72cb8cc9ad9b4b75c7db507ab4bc2480474a51989da"
        },
        {
          "alg": "SHA-256",
          "content": "dcd58e2b3a908b5ecc9b9df2f0085592506ac2d5110786018ee5e160f28e0911"
        },
        {
          "alg": "SHA-256",
          "content": "3abeb543874b2c0524ff40c57a4e14e5d3a66ff33fb423529c88f180fd756538"
        },
        {
          "alg": "SHA-256",
          "content": "801cad5ccb6b87d1b430f183269b94c24f248dddbbc5c1f78b6ed231743e001c"
        },
        {
          "alg": "SHA-256",
          "content": "200af71bc25f22006f4069060c88ed36f8aa4ff7f53e67ff04d2ab3f1e79a5b2"
        },
        {
          "alg": "SHA-256",
          "content": "f6984a24db30548fd39a44360532898c33528b74aedf81c26cf29c51ee47057e"
        },
        {
          "alg": "SHA-256",
          "content": "edfcdcedd0d0f05850c52ba3127b1fce70b9f89e0fe5ff16517df7e81fa3cbb8"
        },
        {
          "alg": "SHA-256",
          "content": "0c8e093ea2532601a6f686edbc2c6b2ec24131ff5c52f7610dd64fa4553b5464"
        },
        {
          "alg": "SHA-256",
          "content": "741449132f64b3524e95cd30e5cd3343006ce146088f074f31ab26b94e6c75ba"
        },
        {
          "alg": "SHA-256",
          "content": "48f753100931605686f74e27a7b49238122aa761a9aefe9373265b8b7aa43ea4"
        },
        {
          "alg": "SHA-256",
          "content": "89042e61b5e808b67daf24a434d89bab164d4de1746b37a8d173b6b14f3db9ff"
        },
        {
          "alg": "SHA-256",
          "content": "61afc381250c3182d9078551e3ac3a41da14154fbff647ddf52a769f588c4172"
        },
        {
          "alg": "SHA-256",
          "content": "b17366316c654e1ad0306a6858e189fc835eca39f7eb2cafd6aaca8ce0c40a2e"
        },
        {
          "alg": "SHA-256",
          "content": "38cac74101777a6a7d3b3e3cfefa57089b5ada650dce2baf0cbdd9d65db22a9e"
        },
        {
          "alg": "SHA-256",
          "content": "c2388ca94ffee269b6038d48747f4ce8df0ffbea43f31abfa18ac72f0218effb"
        },
        {
          "alg": "SHA-256",
          "content": "e3cf5b2560c7b5a142286f69bde914494b6d8f901aaa71e453078388a50881c4"
        },
        {
          "alg": "SHA-256",
          "content": "83e787d7a84dbbfba6f250dd7a5efd689e935f03dd83b0f919d39349e1f23f83"
        },
        {
          "alg": "SHA-256",
          "content": "dd19cf5184a90c873009244586396a6a884d591a5323f0e8a5922560718d4993"
        },
        {
          "alg": "SHA-256",
          "content": "c58b56cdfb03202b3bcc9fd8daee8e8e9b6d7e3163aa97c631dfcfcc24d36c86"
        },
        {
          "alg": "SHA-256",
          "content": "4bfd2a34de661f34d0bda43c3e4e79df586e4716ef401fe31ea39d69d581ef23"
        },
        {
          "alg": "SHA-256",
          "content": "7f4c94dec1b5ab5d522750cb059bb9409ea8872d4494fd152b53cca99f1ddd8c"
        },
        {
          "alg": "SHA-256",
          "content": "f8429e1c410b4073944f03bd778a9e066e7fad723564a52ff91841d278dfc822"
        },
        {
          "alg": "SHA-256",
          "content": "7f277a4b3390ab4bebe597800a90da0edae882c6196d3038a73adf446c4f969f"
        },
        {
          "alg": "SHA-256",
          "content": "7edda91d5ab52b15636d9c30da87d2cc84f426c72b9dba7a9b4fe142ba11f534"
        },
        {
          "alg": "SHA-256",
          "content": "f3c08197f3039bec79cee59a606d62b96b16669cff3949f21e74796b6e3cd2be"
        },
        {
          "alg": "SHA-256",
          "content": "4870a52610537037adb382444fefd3706d96d663ac44cbb2f37e3919dca3d7ef"
        },
        {
          "alg": "SHA-256",
          "content": "f632fd56fc4e61564f78b46a2269153122db34988e78b6be8b32d28507b7eaeb"
        },
        {
          "alg": "SHA-256",
          "content": "9d52ed507c2488eddd6a95bccee4e808d3234fa78dd370e24bac65a21212b861"
        },
        {
          "alg": "SHA-256",
          "content": "0cae4cb350934dfd74c020525eeae0a5f79257e8a201c0c176f4b84fdbf2a4b4"
        },
        {
          "alg": "SHA-256",
          "content": "d79e5c65dcc9af213594d6f7f1fa2c98ad3fc10431e7aa53c176b441943efbdd"
        },
        {
          "alg": "SHA-256",
          "content": "64d7ce196203e468c457c37ec22390f1a61c85c6f0b8160fd752940ccfb3a683"
        },
        {
          "alg": "SHA-256",
          "content": "a28bc05039bdf3289d757f49d616ab3efe8cf40d8e8001ccdd621cd4f98f4fc9"
        },
        {
          "alg": "SHA-256",
          "content": "a71f70ee269671460b37a449f5ff26982a6f2ba493b3eabdd687b4bf35f875ac"
        },
        {
          "alg": "SHA-256",
          "content": "5feebf85a9cefda32966d8171f5db7e3ba964b77fdfe31919622256f80f9cf42"
        },
        {
          "alg": "SHA-256",
          "content": "f70aadb7a809305226daedf75d90379c397b094755a710d7014b8b117df1ebbf"
        },
        {
          "alg": "SHA-256",
          "content": "3ca8a166b1140436e058298a34d88032ab62f15aae1c598580333dc21d27ef10"
        },
        {
          "alg": "SHA-256",
          "content": "f2347d3534e76bf50bca5500989d6c1d05ed64b440408057a37673282c654927"
        },
        {
          "alg": "SHA-256",
          "content": "5b1589f4839a0899c146e8892efe320c0fa096568abd9b95593efac50a87cb75"
        },
        {
          "alg": "SHA-256",
          "content": "ddb4e1500f6efdd402218ffe34d040a1196c072e07929b9820f363a1fd1f4191"
        },
        {
          "alg": "SHA-256",
          "content": "f0ce778135f60799d89c9693b9b398819d15f1921ba15fe719acb3178215a7db"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/bcrypt@5.0.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/time@0.3.41",
      "type": "library",
      "name": "time",
      "version": "0.3.41",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/time@0.3.41",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/iancoleman/strcase@v0.3.0",
      "type": "library",
      "name": "strcase",
      "version": "v0.3.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_iancoleman_strcase//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/iancoleman/strcase@v0.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/can-use-dom@0.1.0",
      "type": "library",
      "name": "can-use-dom",
      "version": "0.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71e3a13750cbed8e0ee8cd23f480a0993633895f3d58c77de92bd297444477c3cc82b63407f58138fa1e7794b5294989a978145e1f20cd27ba13769edbbba9b1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/can-use-dom@0.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/unicode-ident@1.0.18",
      "type": "library",
      "name": "unicode-ident",
      "version": "1.0.18",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/unicode-ident@1.0.18",
      "licenses": [
        {
          "expression": "(MIT OR Apache-2.0) AND Unicode-3.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Getopt-Long@2.43",
      "type": "library",
      "name": "Getopt-Long",
      "version": "2.43",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Getopt-Long-2.43.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Getopt-Long@2.43",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/scopeguard@1.2.0",
      "type": "library",
      "name": "scopeguard",
      "version": "1.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/scopeguard@1.2.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/arg@5.0.2",
      "type": "library",
      "name": "arg",
      "version": "5.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d88f214e2ca43dcb9ec9bd0e902e8f1d02036ab3087c33544c25875076e4fac5b59280adfa3ff67fbfea7cf3ca4cebd8cc31f4bc5ddf05e88d6443f23d1d41a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/arg@5.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tokio-native-tls@0.3.1",
      "type": "library",
      "name": "tokio-native-tls",
      "version": "0.3.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tokio-native-tls@0.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/anymatch@3.1.3",
      "type": "library",
      "name": "anymatch",
      "version": "3.1.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28c45e154af4078b7e0fe381923477298aafa1ca765da4b33b9e54701ea681031ddca6dc13e9964f2bd557b0ffcec7446cd9d5e9a71952eb64887417bd3af547"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/anymatch@3.1.3",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40tanstack/table-core@8.21.3",
      "type": "library",
      "name": "table-core",
      "version": "8.21.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "95d6571213816fc22cef12ecd357d1dd811cdc31118b3e6c8a58fcb671a4159cadb7569b12f97f1a1526084d0f30b68c3d36b7264e076ca9919479aefa009fb6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40tanstack/table-core@8.21.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Module-Implementation@0.09",
      "type": "library",
      "name": "Module-Implementation",
      "version": "0.09",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Module-Implementation-0.09.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Module-Implementation@0.09",
      "licenses": [
        {
          "license": {
            "id": "Artistic-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/exporters/stdout/stdoutmetric@v1.44.0",
      "type": "library",
      "name": "stdoutmetric",
      "version": "v1.44.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_exporters_stdout_stdoutmetric//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/exporters/stdout/stdoutmetric@v1.44.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/dijkstrajs@1.0.3",
      "type": "library",
      "name": "dijkstrajs",
      "version": "1.0.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa24a5981abdf8109d080fcbe3a770f14cbdde6968c6c3d26f09e6e72aca9f6bcc3e2cbc2b202c91317acee57f8f904cb263866433ececa8d4fa68dbebbd247c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/dijkstrajs@1.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/winit@0.30.12",
      "type": "library",
      "name": "winit",
      "version": "0.30.12",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c66d4b9ed69c4009f6321f762d6e61ad8a2389cd431b97cb1e146812e9e6c732"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/winit@0.30.12",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pyjwt@2.13.0",
      "type": "library",
      "name": "pyjwt",
      "version": "2.13.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "41571c89ca91598c79e8ef18a2d07367d4810fbbd6f637794879baf1b7703423"
        },
        {
          "alg": "SHA-256",
          "content": "66adcc2aff09b3f1bbd95fc1e1577df8ac8723c978552fd43304c8a290ac5728"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pyjwt@2.13.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/oid-registry@0.7.1",
      "type": "library",
      "name": "oid-registry",
      "version": "0.7.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/oid-registry@0.7.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/opencontainers/image-spec@v1.1.1",
      "type": "library",
      "name": "image-spec",
      "version": "v1.1.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_opencontainers_image_spec//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/opencontainers/image-spec@v1.1.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/otelcol@v0.155.0",
      "type": "library",
      "name": "otelcol",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_otelcol//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/otelcol@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/gogo/protobuf@v1.3.2",
      "type": "library",
      "name": "protobuf",
      "version": "v1.3.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_gogo_protobuf//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/gogo/protobuf@v1.3.2",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/oracledb@3.4.2",
      "type": "library",
      "name": "oracledb",
      "version": "3.4.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1617a1db020346883455af005efbefd51be2c4d797e43b1b38455a19f8526b48"
        },
        {
          "alg": "SHA-256",
          "content": "d7ce75c498bff758548ec6e4424ab4271aa257e5887cc436a54bc947fd46199a"
        },
        {
          "alg": "SHA-256",
          "content": "d8d75e4f879b908be66cce05ba6c05791a5dbb4a15e39abc01aa25c8a2492bd9"
        },
        {
          "alg": "SHA-256",
          "content": "404ec1451d0448653ee074213b87d6c5bd65eaa74b50083ddf2c9c3e11c71c71"
        },
        {
          "alg": "SHA-256",
          "content": "1e4930d7f6584832dcc15b8ca415a7957b0c45f5aa7c4f88702e070e5c53bf93"
        },
        {
          "alg": "SHA-256",
          "content": "9f434a739405557bd57cb39b62238142bb27855a524a70dc6d397a2a8c576c9d"
        },
        {
          "alg": "SHA-256",
          "content": "3df8eee1410d25360599968b1625b000f10c5ae0e47274031a7842a9dc418890"
        },
        {
          "alg": "SHA-256",
          "content": "5d7befb014174c5ae11c3a08f5ed6668a25ab2335d8e7104dca70d54d54a5b3a"
        },
        {
          "alg": "SHA-256",
          "content": "23aa07c1eaca17ae74c6fdc86b218f58484d56452958aead1aa460c0596a76c1"
        },
        {
          "alg": "SHA-256",
          "content": "ac25a0448fc830fb7029ad50cd136cdbfcd06975d53967e269772cc5cb8c203a"
        },
        {
          "alg": "SHA-256",
          "content": "46e0f2278ff1fe83fbc33a3b93c72d429323ec7eed47bc9484e217776cd437e5"
        },
        {
          "alg": "SHA-256",
          "content": "a7396664e592881225ba66385ee83ce339d864f39003d6e4ca31a894a7e7c552"
        },
        {
          "alg": "SHA-256",
          "content": "19fa80ef84f85ad74077aa626067bbe697e527bd39604b4209f9d86cb2876b89"
        },
        {
          "alg": "SHA-256",
          "content": "b1095d95d0c8b37e4d0e17cf1928919cb59222b6344362a1cf6a2f3ca205a28a"
        },
        {
          "alg": "SHA-256",
          "content": "59ad6438f56a25e8e1a4a3dd1b42235a5d09ab9ba417ff2ad14eae6596f3d06f"
        },
        {
          "alg": "SHA-256",
          "content": "ff3c89cecea62af8ca02aa33cab0f2edc0214c747eac7d3364ed6b2640cb55e4"
        },
        {
          "alg": "SHA-256",
          "content": "f93cae08e8ed20f2d5b777a8602a71f9418389c661d2c937e84d94863e7e7011"
        },
        {
          "alg": "SHA-256",
          "content": "b26a10f9c790bd141ffc8af68520803ed4a44a9258bf7d1eea9bfdd36bd6df7f"
        },
        {
          "alg": "SHA-256",
          "content": "00c79448017f367bb7ab6900efe0706658a53768abea2b4519a4c9b2d5743890"
        },
        {
          "alg": "SHA-256",
          "content": "5ed78d7e7079a778062744ccf42141ce4806818c3f4dd6463e4a7edd561c9f86"
        },
        {
          "alg": "SHA-256",
          "content": "55397e7eb43bb7017c03a981c736c25724182f5210951181dfe3fab0e5d457fb"
        },
        {
          "alg": "SHA-256",
          "content": "574c8280d49cbbe21dbe03fc28356d9b9a5b9e300ebcde6c6d106e51453a7e65"
        },
        {
          "alg": "SHA-256",
          "content": "b974caec2c330c22bbe765705a5ac7d98ec3022811dec2042d561a3c65cb991b"
        },
        {
          "alg": "SHA-256",
          "content": "643c25d301a289a371e37fcedb59e5fa5e54fb321708e5c12821c4b55bdd8a4d"
        },
        {
          "alg": "SHA-256",
          "content": "6d85622664cc88d5a82bbd7beccb62cd53bd272c550a5e15e7d5f8ae6b86f1f1"
        },
        {
          "alg": "SHA-256",
          "content": "31b7ee83c23d0439778303de8a675717f805f7e8edb5556d48c4d8343bcf14f5"
        },
        {
          "alg": "SHA-256",
          "content": "f8ea989965a4f636a309444bd696ab877bba373d5d67bf744785f9bd8c560865"
        },
        {
          "alg": "SHA-256",
          "content": "0e16fe3d057e0c41a23ad2ae95bfa002401690773376d476be608f79ac74bf05"
        },
        {
          "alg": "SHA-256",
          "content": "0f04a2d62073407672f114d02529921de0677c6883ed7c64d8d1a3c04caa3238"
        },
        {
          "alg": "SHA-256",
          "content": "e068ef844a327877bfefbef1bc6fb7284c727bb87af80095f08d95bcaf7b8bb2"
        },
        {
          "alg": "SHA-256",
          "content": "b8e4b8a852251cef09038b75f30fce1227010835f4e19cfbd436027acba2697c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/oracledb@3.4.2",
      "licenses": [
        {
          "expression": "UPL-1.0 OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_i686_gnu@0.53.0",
      "type": "library",
      "name": "windows_i686_gnu",
      "version": "0.53.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_i686_gnu@0.53.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/sdk/log@v0.20.0",
      "type": "library",
      "name": "log",
      "version": "v0.20.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_sdk_log//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/sdk/log@v0.20.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc@v1.44.0",
      "type": "library",
      "name": "otlpmetricgrpc",
      "version": "v1.44.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_exporters_otlp_otlpmetric_otlpmetricgrpc//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc@v1.44.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Module-Build@0.4007",
      "type": "library",
      "name": "Module-Build",
      "version": "0.4007",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Module-Build-0.4007.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Module-Build@0.4007",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/k8s.io/kube-openapi@v0.0.0-20250910181357-589584f1c912",
      "type": "library",
      "name": "kube-openapi",
      "version": "v0.0.0-20250910181357-589584f1c912",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_k8s_kube_openapi//:package_metadata"
        }
      ],
      "purl": "pkg:golang/k8s.io/kube-openapi@v0.0.0-20250910181357-589584f1c912",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause AND MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40jridgewell/gen-mapping@0.3.13",
      "type": "library",
      "name": "gen-mapping",
      "version": "0.3.13",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "da492dffb9e227a32010fc45d1b61d43a7ad65a03e7d0bc370b29c921cb5c8840ecdaa0a8c10634a3eb7fda2d58d8137aa146de5dbccfae5327c283a50a0816c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.13",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/google-cloud-os-config@1.25.0",
      "type": "library",
      "name": "google-cloud-os-config",
      "version": "1.25.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2e02717d6a0dabe8f6ebf7b9b37eb28b5f70e3358bd7caf0cddbcf843b303da1"
        },
        {
          "alg": "SHA-256",
          "content": "1b6f5f1da1f80f5796ca6098428324b2f32275e21b29ac08aa127e614c8dcb89"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/google-cloud-os-config@1.25.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-sankey@0.12.3",
      "type": "library",
      "name": "d3-sankey",
      "version": "0.12.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9d086c05198cd7d031e711083cb318f59989fdc0ef775046dd456fb79877591c4a839cc645bbe7b5e4f25806f3792be5877b56ed9126ab8570479981dedbad99"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-sankey@0.12.3",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/exchangelib@5.6.0",
      "type": "library",
      "name": "exchangelib",
      "version": "5.6.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a65cffba3b4d1166347059e88b1f11eae9a9d70119c3ad9b33389d7258f6181c"
        },
        {
          "alg": "SHA-256",
          "content": "7d843ff56f41f3a1eaff73e4bbb4ecce21957aa52b65bef01440414ffbba377e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/exchangelib@5.6.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tokio@1.47.1",
      "type": "library",
      "name": "tokio",
      "version": "1.47.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tokio@1.47.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/prometheus/client_golang@v1.23.2",
      "type": "library",
      "name": "client_golang",
      "version": "v1.23.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_prometheus_client_golang//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/prometheus/client_golang@v1.23.2",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/sigs.k8s.io/randfill@v1.0.0",
      "type": "library",
      "name": "randfill",
      "version": "v1.0.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_k8s_sigs_randfill//:package_metadata"
        }
      ],
      "purl": "pkg:golang/sigs.k8s.io/randfill@v1.0.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/cenkalti/backoff/v5@v5.0.3",
      "type": "library",
      "name": "v5",
      "version": "v5.0.3",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_cenkalti_backoff_v5//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/cenkalti/backoff/v5@v5.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/icalendar@6.3.2",
      "type": "library",
      "name": "icalendar",
      "version": "6.3.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e0c10ecbfcebe958d33af7d491f6e6b7580d11d475f2eeb29532d0424f9110a1"
        },
        {
          "alg": "SHA-256",
          "content": "d400e9c9bb8c025e5a3c77c236941bb690494be52528a0b43cc7e8b7c9505064"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/icalendar@6.3.2",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/cliui@6.0.0",
      "type": "library",
      "name": "cliui",
      "version": "6.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b7ac1b82da025ef033b2ded0817c4962a3edd2eb047db81075fb443db2cbfdcbefe873c4e5582fa82b80203474360539d9db3aac5c2aae06a434bac712309bad"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/cliui@6.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/DateTime-TimeZone@1.88",
      "type": "library",
      "name": "DateTime-TimeZone",
      "version": "1.88",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:DateTime-TimeZone-1.88.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/DateTime-TimeZone@1.88",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/jni@0.21.1",
      "type": "library",
      "name": "jni",
      "version": "0.21.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/jni@0.21.1",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/service@v0.155.0",
      "type": "library",
      "name": "service",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_service//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/service@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/predicates-core@1.0.9",
      "type": "library",
      "name": "predicates-core",
      "version": "1.0.9",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/predicates-core@1.0.9",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-path@3.1.0",
      "type": "library",
      "name": "d3-path",
      "version": "3.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a7728fe4709ffdbbe305248ab9789de99aa28f1ef021f356f89fe668fb3e8b0477e5ab792426cb513d0bcc5d5c9e36c21d686acd04c83762697bca5179b20415"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-path@3.1.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/sucrase@3.35.0",
      "type": "library",
      "name": "sucrase",
      "version": "3.35.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f046d50e2bbd88dfe7112c31792c4329ed1dba7b5ad463a51ee7e64925f1303db3dbfb4c6690cca6f5d01ac73e6a31a8f32dae6149a2c5a49151cfd03e843418"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/sucrase@3.35.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/is-plain-object@5.0.0",
      "type": "library",
      "name": "is-plain-object",
      "version": "5.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5514b32a46cc9b98cc0e828b6e5b4090543942bed50e24c5197c581575e8c158f7f3b19e18d382b0e1fa32ccb4d12199dc5a7ce1bd4d69ad69b2a81c08810fe5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/is-plain-object@5.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40isaacs/cliui@8.0.2",
      "type": "library",
      "name": "cliui",
      "version": "8.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3bc8dc8da6d76a578e1bd0d0d3e0115d66414df9cfe16340ab3ba224aee5978e009b118abff2763384cf8f18d8df39c109fbc15c5cee726d6dc1dc85c9b16a10"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40isaacs/cliui@8.0.2",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/futures@0.3.31",
      "type": "library",
      "name": "futures",
      "version": "0.3.31",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/futures@0.3.31",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-link@0.1.3",
      "type": "library",
      "name": "windows-link",
      "version": "0.1.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-link@0.1.3",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/hashbrown@0.14.5",
      "type": "library",
      "name": "hashbrown",
      "version": "0.14.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/hashbrown@0.14.5",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/internal/sharedcomponent@v0.155.0",
      "type": "library",
      "name": "sharedcomponent",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_internal_sharedcomponent//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/internal/sharedcomponent@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/version_check@0.9.5",
      "type": "library",
      "name": "version_check",
      "version": "0.9.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/version_check@0.9.5",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/python-snap7@2.0.2",
      "type": "library",
      "name": "python-snap7",
      "version": "2.0.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "10714da0d198f2c51b521c79dc00a0e273ae42c0abc5d44605a298266960d016"
        },
        {
          "alg": "SHA-256",
          "content": "f893f363fdecaa21cf4b0f2648d2c71e30d2924e4f58f0993a6a59a818bdf96e"
        },
        {
          "alg": "SHA-256",
          "content": "686e62b087a57c121758cba724ece2fb178d86a8e79f512bb40bf5160a6be833"
        },
        {
          "alg": "SHA-256",
          "content": "ef46a030597014c6bd82dd7ec5b5b40817cb60f649d7370cab0c327636843e7d"
        },
        {
          "alg": "SHA-256",
          "content": "b0238f71b83d94d5196437091fec7a0ce635baf7a43a0664561f5b2ecaf5a7f8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/python-snap7@2.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/backtrace@0.3.75",
      "type": "library",
      "name": "backtrace",
      "version": "0.3.75",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/backtrace@0.3.75",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/shurcooL/httpfs@v0.0.0-20230704072500-f1e31cf0ba5c",
      "type": "library",
      "name": "httpfs",
      "version": "v0.0.0-20230704072500-f1e31cf0ba5c",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_shurcool_httpfs//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/shurcooL/httpfs@v0.0.0-20230704072500-f1e31cf0ba5c",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/common-sense@3.73",
      "type": "library",
      "name": "common-sense",
      "version": "3.73",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:common-sense-3.73.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/common-sense@3.73",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/debug@4.4.3",
      "type": "library",
      "name": "debug",
      "version": "4.4.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "446c305a7c10be455f6af295b76d8518bc3ec5849dcc04709b4aeee83853540dee994e6165cdbc57790ee2cb6062bcab4e52e9baf808f468a28e5b408cd6dca8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/debug@4.4.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/google.golang.org/protobuf@v1.36.11",
      "type": "library",
      "name": "protobuf",
      "version": "v1.36.11",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_golang_google_protobuf//:package_metadata"
        }
      ],
      "purl": "pkg:golang/google.golang.org/protobuf@v1.36.11",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/path-exists@4.0.0",
      "type": "library",
      "name": "path-exists",
      "version": "4.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6a4f50cb943b8d86f65b071ecb9169be0d8aa0073f64884b48b392066466ca03ec1b091556dd1f65ad2aaed333fa6ead2530077d943c167981e0c1b82d6cbbff"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/path-exists@4.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/icu_locale_core@2.0.0",
      "type": "library",
      "name": "icu_locale_core",
      "version": "2.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/icu_locale_core@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/winapi@0.3.9",
      "type": "library",
      "name": "winapi",
      "version": "0.3.9",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/winapi@0.3.9",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/hyper-tls@0.6.0",
      "type": "library",
      "name": "hyper-tls",
      "version": "0.6.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/hyper-tls@0.6.0",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/tqdm@4.68.3",
      "type": "library",
      "name": "tqdm",
      "version": "4.68.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "39832cc2def2789a6f29df83f172db7416cea70052c0907a57801c5f2fdccb03"
        },
        {
          "alg": "SHA-256",
          "content": "00dfa48452b6b6cfae3dd9885636c23d3422d1ec97c66d96818cbd5e0821d482"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/tqdm@4.68.3",
      "licenses": [
        {
          "expression": "MPL-2.0 AND MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/sts@v1.42.1",
      "type": "library",
      "name": "sts",
      "version": "v1.42.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_service_sts//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/sts@v1.42.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/dpi@0.1.2",
      "type": "library",
      "name": "dpi",
      "version": "0.1.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/dpi@0.1.2",
      "licenses": [
        {
          "expression": "Apache-2.0 AND MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2-user-notifications@0.2.2",
      "type": "library",
      "name": "objc2-user-notifications",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2-user-notifications@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/uvicorn-worker@0.4.0",
      "type": "library",
      "name": "uvicorn-worker",
      "version": "0.4.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8ee5306070d8f38dce124adce488c3c0b50f20cf0c0222b12c66188da7214493"
        },
        {
          "alg": "SHA-256",
          "content": "e2ed952cef976f5e9e429d7269640bbcafbd36c80aa80f1003c8c77a6797abde"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/uvicorn-worker@0.4.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pydantic@2.12.5",
      "type": "library",
      "name": "pydantic",
      "version": "2.12.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4d351024c75c0f085a9febbb665ce8c0c6ec5d30e903bdb6394b7ede26aebb49"
        },
        {
          "alg": "SHA-256",
          "content": "e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pydantic@2.12.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter@v0.155.0",
      "type": "library",
      "name": "fileexporter",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_exporter_fileexporter//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/sdk@v1.44.0",
      "type": "library",
      "name": "sdk",
      "version": "v1.44.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_sdk//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/sdk@v1.44.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/ssooidc@v1.36.0",
      "type": "library",
      "name": "ssooidc",
      "version": "v1.36.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_service_ssooidc//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/ssooidc@v1.36.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/ionos-cloud/sdk-go/v6@v6.3.7",
      "type": "library",
      "name": "v6",
      "version": "v6.3.7",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_ionos_cloud_sdk_go_v6//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/ionos-cloud/sdk-go/v6@v6.3.7",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/certifi@2026.6.17",
      "type": "library",
      "name": "certifi",
      "version": "2026.6.17",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "024c88eeec92ca068db80f02b8b07c9cef7b9fe261d1d535abfd5abd6f6af432"
        },
        {
          "alg": "SHA-256",
          "content": "2227dcbaafe0d2f59279d1762ddddc37783ed4354594f194ffc31d20f41fc3db"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/certifi@2026.6.17",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opentelemetry-exporter-otlp@1.39.1",
      "type": "library",
      "name": "opentelemetry-exporter-otlp",
      "version": "1.39.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7cf7470e9fd0060c8a38a23e4f695ac686c06a48ad97f8d4867bc9b420180b9c"
        },
        {
          "alg": "SHA-256",
          "content": "68ae69775291f04f000eb4b698ff16ff685fdebe5cb52871bc4e87938a7b00fe"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opentelemetry-exporter-otlp@1.39.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/tg123/go-htpasswd@v1.2.5",
      "type": "library",
      "name": "go-htpasswd",
      "version": "v1.2.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_tg123_go_htpasswd//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/tg123/go-htpasswd@v1.2.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/hex@0.4.3",
      "type": "library",
      "name": "hex",
      "version": "0.4.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/hex@0.4.3",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Params-Validate@1.18",
      "type": "library",
      "name": "Params-Validate",
      "version": "1.18",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Params-Validate-1.18.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Params-Validate@1.18",
      "licenses": [
        {
          "license": {
            "id": "Artistic-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v1.3.3",
      "type": "library",
      "name": "protoc-gen-validate",
      "version": "v1.3.3",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_envoyproxy_protoc_gen_validate//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v1.3.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/uuid@14.0.0",
      "type": "library",
      "name": "uuid",
      "version": "14.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "428fae5a08a57d298085708c6afd6e605ca79503bb7cc16231566c42a6513085e9d0eeeb47baa3923f9c3ef0472e006a8bdeb4402a28fcf1f6ffa66d56a2afae"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/uuid@14.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/proc-macro2@1.0.101",
      "type": "library",
      "name": "proc-macro2",
      "version": "1.0.101",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/proc-macro2@1.0.101",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/zerofrom@0.1.6",
      "type": "library",
      "name": "zerofrom",
      "version": "0.1.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/zerofrom@0.1.6",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/requests-oauthlib@2.0.0",
      "type": "library",
      "name": "requests-oauthlib",
      "version": "2.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b3dffaebd884d8cd778494369603a9e7b58d29111bf6b41bdc2dcd87203af4e9"
        },
        {
          "alg": "SHA-256",
          "content": "7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/requests-oauthlib@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/jquery@3.7.1",
      "type": "library",
      "name": "jquery",
      "version": "3.7.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9b86afafcc8bf2498537ca6cadb14516607f21fd7888de68f67c3f3609e733e9326c326946c0329d5d81b1fa5362b4d1cac6147400d50fb0a45148b3824a4b7e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/jquery@3.7.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/require-directory@2.1.1",
      "type": "library",
      "name": "require-directory",
      "version": "2.1.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c6c4423bfb0b06f71aef763b2b9662f6d8e3134e21d1c0032ba2211e320abc833a0b0bf3d0afb46c4434932d483f6d9019b45f9354890773aff84482abba2f9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/require-directory@2.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/tailwindcss@3.4.18",
      "type": "library",
      "name": "tailwindcss",
      "version": "3.4.18",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e80dab9e65b9c5931dc35d4b62385c239f38eabb7da5b2d269b6395cfc68f9759dc7065a1449f8ec6a383731621eef6c34d9abfe45e2bcfd6f4ad7ef31a2b519"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/tailwindcss@3.4.18",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/wasm-bindgen@0.2.100",
      "type": "library",
      "name": "wasm-bindgen",
      "version": "0.2.100",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/wasm-bindgen@0.2.100",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/httpdate@1.0.3",
      "type": "library",
      "name": "httpdate",
      "version": "1.0.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/httpdate@1.0.3",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/icu_collections@2.0.0",
      "type": "library",
      "name": "icu_collections",
      "version": "2.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/icu_collections@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Term-ReadLine-Gnu@1.47",
      "type": "library",
      "name": "Term-ReadLine-Gnu",
      "version": "1.47",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Term-ReadLine-Gnu-1.47.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Term-ReadLine-Gnu@1.47",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40types/web-bluetooth@0.0.21",
      "type": "library",
      "name": "web-bluetooth",
      "version": "0.0.21",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0840b0865ad705672d895bbee3f64f271f300ea6a3072d07a30c0e3c5d73161fab630901f3e51085cf56f3b2644ec8be8f526f8b2e75222380429f6db58a7c4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40types/web-bluetooth@0.0.21",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rand_hc@0.2.0",
      "type": "library",
      "name": "rand_hc",
      "version": "0.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rand_hc@0.2.0",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40jridgewell/trace-mapping@0.3.31",
      "type": "library",
      "name": "trace-mapping",
      "version": "0.3.31",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf3351f9275048327373c8e869e3fc410a0242bf0db98c76748232b65d507811191c9f6e5ba85e6ecad881bcfc849c1441aa374d608cb667d5f0dbb5b7038b03"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.31",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/gobwas/glob@v0.2.3",
      "type": "library",
      "name": "glob",
      "version": "v0.2.3",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_gobwas_glob//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/gobwas/glob@v0.2.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/google/go-cmp@v0.7.0",
      "type": "library",
      "name": "go-cmp",
      "version": "v0.7.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_google_go_cmp//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/google/go-cmp@v0.7.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/parent@0.232",
      "type": "library",
      "name": "parent",
      "version": "0.232",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:parent-0.232.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/parent@0.232",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/oracle@0.6.3",
      "type": "library",
      "name": "oracle",
      "version": "0.6.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3db40fe6e4df881b683691ade5ef1f7b1afd52aefa115581f7b92855524d7ec0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/oracle@0.6.3",
      "licenses": [
        {
          "expression": "UPL-1.0 AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/y18n@4.0.3",
      "type": "library",
      "name": "y18n",
      "version": "4.0.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "24a86a4cec12aea340d4d639952ced2751ab06252874b326219b8b88368c449fa2b4577e001544f170633af2162fead2a8d0c2ef82c24859a56ff538519e2125"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/y18n@4.0.3",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40isaacs/brace-expansion@5.0.0",
      "type": "library",
      "name": "brace-expansion",
      "version": "5.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "653e790432d5d32bf44419b673332267e4aa0863bb02f98e3371bfc36c6154f1feb5ed1a2a0163981bc694bd5d1feaa5dad8063b7315adb6f78c22b2be9827c4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40isaacs/brace-expansion@5.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/spec@v0.22.4",
      "type": "library",
      "name": "spec",
      "version": "v0.22.4",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_spec//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/spec@v0.22.4",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Net-HTTP@6.07",
      "type": "library",
      "name": "Net-HTTP",
      "version": "6.07",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Net-HTTP-6.07.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Net-HTTP@6.07",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/ryu@1.0.20",
      "type": "library",
      "name": "ryu",
      "version": "1.0.20",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/ryu@1.0.20",
      "licenses": [
        {
          "expression": "Apache-2.0 OR BSL-1.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vueuse/core@14.3.0",
      "type": "library",
      "name": "core",
      "version": "14.3.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6877f3e3b83466132d4d51e6233315a49cbc78f8613b2ebc198e5bbf5d74fb90d5b59f96ec1b0ec7e9bad54350a9fad6c8fced20721a9d66b7136b626f734523"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vueuse/core@14.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/follow-redirects@1.16.0",
      "type": "library",
      "name": "follow-redirects",
      "version": "1.16.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb9acdfee3ac69d153fc97d8c21c514b947b41c7be837cc6f7bf89aed159942f64957fd6e610fb8a22f349c2389d9a944bb0cd51d84f830e3123c5b62ee5e553"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/follow-redirects@1.16.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/internal/pdatautil@v0.155.0",
      "type": "library",
      "name": "pdatautil",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_internal_pdatautil//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/internal/pdatautil@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/ndk-context@0.1.1",
      "type": "library",
      "name": "ndk-context",
      "version": "0.1.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/ndk-context@0.1.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/idna_adapter@1.2.1",
      "type": "library",
      "name": "idna_adapter",
      "version": "1.2.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/idna_adapter@1.2.1",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Try-Tiny@0.22",
      "type": "library",
      "name": "Try-Tiny",
      "version": "0.22",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Try-Tiny-0.22.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Try-Tiny@0.22",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/core-graphics@0.23.2",
      "type": "library",
      "name": "core-graphics",
      "version": "0.23.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/core-graphics@0.23.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/internal/memorylimiter@v0.155.0",
      "type": "library",
      "name": "memorylimiter",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_internal_memorylimiter//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/internal/memorylimiter@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/aria-hidden@1.2.6",
      "type": "library",
      "name": "aria-hidden",
      "version": "1.2.6",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8a4dd9802f5d63f95855533ef8e212b1a6037a0d6d6f456d3f9b8bde8ba1d64a0639a50c0cfa5b1487a2e099058a659414f9fdd2c6cc34c5d000854e96760a24"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/aria-hidden@1.2.6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tower-layer@0.3.3",
      "type": "library",
      "name": "tower-layer",
      "version": "0.3.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tower-layer@0.3.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/winauth@0.0.4",
      "type": "library",
      "name": "winauth",
      "version": "0.0.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8f820cd208ce9c6b050812dc2d724ba98c6c1e9db5ce9b3f58d925ae5723a5e6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/winauth@0.0.4",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/miniz_oxide@0.8.9",
      "type": "library",
      "name": "miniz_oxide",
      "version": "0.8.9",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/miniz_oxide@0.8.9",
      "licenses": [
        {
          "expression": "MIT OR Zlib OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/typical@7.3.0",
      "type": "library",
      "name": "typical",
      "version": "7.3.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c9ae2683fdf4be6f833967c183860ade3d960fa4d6b519026dab0e26be340ac79810dcc251bcbfeeb22f5c0f7d246b101de3712db9d77722cbc4a4afded6ae17"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/typical@7.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding@v1.13.9",
      "type": "library",
      "name": "accept-encoding",
      "version": "v1.13.9",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_service_internal_accept_encoding//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding@v1.13.9",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/internmap@2.0.3",
      "type": "library",
      "name": "internmap",
      "version": "2.0.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4787b635c106ef639a281a03db0da2f98982c03f331352b8ccba5b241cb1fac27bff03ed6ae6b8046a2baa12307ea3119721566cd4517e47f28f37765241862"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/internmap@2.0.3",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/thiserror@2.0.16",
      "type": "library",
      "name": "thiserror",
      "version": "2.0.16",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/thiserror@2.0.16",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/term@v0.44.0",
      "type": "library",
      "name": "term",
      "version": "v0.44.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_golang_x_term//:package_metadata"
        }
      ],
      "purl": "pkg:golang/golang.org/x/term@v0.44.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/ctr@0.9.2",
      "type": "library",
      "name": "ctr",
      "version": "0.9.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/ctr@0.9.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/thenify-all@1.6.0",
      "type": "library",
      "name": "thenify-all",
      "version": "1.6.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44dc501ffa88f3fb77b615c90f072cb543b8cdeaa8eb8f94cbffac355441c785e7d8e5fe399f683fe8899cd16aa6516b6b665455e28249ada85568b74f8b9598"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/thenify-all@1.6.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/markdown@3.10.3",
      "type": "library",
      "name": "markdown",
      "version": "3.10.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fa6c92a00a4a3c98b22728c64a935ae1928250ae65058a6ded814d2cc29a4cea"
        },
        {
          "alg": "SHA-256",
          "content": "3589362618f743188b4d955b874402bc814f4f83f544dc207719f4baa7d9c45f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/markdown@3.10.3",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/path-scurry@2.0.1",
      "type": "library",
      "name": "path-scurry",
      "version": "2.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a16c93e2020202efa4680ed05a4fe3bc21d66ab30a36cea95ce1962834ebedcc382067146d6f8f7937db69088b1a17854698e8e8ef49d0f9b231f40f8c7ef5a0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/path-scurry@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/ahash@0.8.12",
      "type": "library",
      "name": "ahash",
      "version": "0.8.12",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/ahash@0.8.12",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/concurrent-queue@2.5.0",
      "type": "library",
      "name": "concurrent-queue",
      "version": "2.5.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/concurrent-queue@2.5.0",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/pin-project@1.1.10",
      "type": "library",
      "name": "pin-project",
      "version": "1.1.10",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/pin-project@1.1.10",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/shirou/gopsutil/v4@v4.26.5",
      "type": "library",
      "name": "v4",
      "version": "v4.26.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_shirou_gopsutil_v4//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/shirou/gopsutil/v4@v4.26.5",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/openssl-sys@0.9.116",
      "type": "library",
      "name": "openssl-sys",
      "version": "0.9.116",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f28a22dc7140cda5f096e5e7724a6962ca81a7f8bfd2979f9b18c11af56318c4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/openssl-sys@0.9.116",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/util-deprecate@1.0.2",
      "type": "library",
      "name": "util-deprecate",
      "version": "1.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/util-deprecate@1.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/contrib/propagators/b3@v1.44.0",
      "type": "library",
      "name": "b3",
      "version": "v1.44.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_contrib_propagators_b3//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/contrib/propagators/b3@v1.44.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-hierarchy@3.1.2",
      "type": "library",
      "name": "d3-hierarchy",
      "version": "3.1.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "157ffd7eb72e6f9e1b78176e8078c309d8a4c53844aa39d1f7742decfbd04ce1f1ca2342025bccac785c964ddc0f955e01aabd7f199f469f829d6c3dac4301b8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-hierarchy@3.1.2",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/File-SearchPath@0.06",
      "type": "library",
      "name": "File-SearchPath",
      "version": "0.06",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:File-SearchPath-0.06.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/File-SearchPath@0.06",
      "licenses": [
        {
          "license": {
            "id": "GPL-2.0-or-later"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/google/pprof@v0.0.0-20260507013755-92041b743c96",
      "type": "library",
      "name": "pprof",
      "version": "v0.0.0-20260507013755-92041b743c96",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_google_pprof//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/google/pprof@v0.0.0-20260507013755-92041b743c96",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/yargs@15.4.1",
      "type": "library",
      "name": "yargs",
      "version": "15.4.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "69e3dbc4399c616fbe3daa81b09f8761417009dbf82d5bdd9e1072efc139ecf228afcfce56f84cac00c51440e1f031c3151bff3bd8b794f86c10d8ceed05f4f8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/yargs@15.4.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/watchdog@6.0.0",
      "type": "library",
      "name": "watchdog",
      "version": "6.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cbafb470cf848d93b5d013e2ecb245d4aa1c8fd0504e863ccefa32445359d680"
        },
        {
          "alg": "SHA-256",
          "content": "ef810fbf7b781a5a593894e4f439773830bdecb885e6880d957d5b9382a960d2"
        },
        {
          "alg": "SHA-256",
          "content": "07df1fdd701c5d4c8e55ef6cf55b8f0120fe1aef7ef39a1c6fc6bc2e606d517a"
        },
        {
          "alg": "SHA-256",
          "content": "6eb11feb5a0d452ee41f824e271ca311a09e250441c262ca2fd7ebcf2461a06c"
        },
        {
          "alg": "SHA-256",
          "content": "490ab2ef84f11129844c23fb14ecf30ef3d8a6abafd3754a6f75ca1e6654136c"
        },
        {
          "alg": "SHA-256",
          "content": "76aae96b00ae814b181bb25b1b98076d5fc84e8a53cd8885a318b42b6d3a5134"
        },
        {
          "alg": "SHA-256",
          "content": "a1914259fa9e1454315171103c6a30961236f508b9b623eae470268bbcc6a22f"
        },
        {
          "alg": "SHA-256",
          "content": "afd0fe1b2270917c5e23c2a65ce50c2a4abb63daafb0d419fde368e272a76b7c"
        },
        {
          "alg": "SHA-256",
          "content": "212ac9b8bf1161dc91bd09c048048a95ca3a4c4f5e5d4a7d1b1a7d5752a7f96f"
        },
        {
          "alg": "SHA-256",
          "content": "20ffe5b202af80ab4266dcd3e91aae72bf2da48c0d33bdb15c66658e685e94e2"
        },
        {
          "alg": "SHA-256",
          "content": "2cce7cfc2008eb51feb6aab51251fd79b85d9894e98ba847408f662b3395ca3c"
        },
        {
          "alg": "SHA-256",
          "content": "e6f0e77c9417e7cd62af82529b10563db3423625c5fce018430b249bf977f9e8"
        },
        {
          "alg": "SHA-256",
          "content": "e7631a77ffb1f7d2eefa4445ebbee491c720a5661ddf6df3498ebecae5ed375c"
        },
        {
          "alg": "SHA-256",
          "content": "bdd4e6f14b8b18c334febb9c4425a878a2ac20efd1e0b231978e7b150f92a948"
        },
        {
          "alg": "SHA-256",
          "content": "c897ac1b55c5a1461e16dae288d22bb2e412ba9807df8397a635d88f671d36c3"
        },
        {
          "alg": "SHA-256",
          "content": "9ddf7c82fda3ae8e24decda1338ede66e1c99883db93711d8fb941eaa2d8c282"
        },
        {
          "alg": "SHA-256",
          "content": "90c8e78f3b94014f7aaae121e6b909674df5b46ec24d6bebc45c44c56729af2a"
        },
        {
          "alg": "SHA-256",
          "content": "6f10cb2d5902447c7d0da897e2c6768bca89174d0c6e1e30abec5421af97a5b0"
        },
        {
          "alg": "SHA-256",
          "content": "7a0e56874cfbc4b9b05c60c8a1926fedf56324bb08cfbc188969777940aef3aa"
        },
        {
          "alg": "SHA-256",
          "content": "7607498efa04a3542ae3e05e64da8202e58159aa1fa4acddf7678d34a35d4f13"
        },
        {
          "alg": "SHA-256",
          "content": "e3df4cbb9a450c6d49318f6d14f4bbc80d763fa587ba46ec86f99f9e6876bb26"
        },
        {
          "alg": "SHA-256",
          "content": "c7c15dda13c4eb00d6fb6fc508b3c0ed88b9d5d374056b239c4ad1611125c860"
        },
        {
          "alg": "SHA-256",
          "content": "a175f755fc2279e0b7312c0035d52e27211a5bc39719dd529625b1930917345b"
        },
        {
          "alg": "SHA-256",
          "content": "d1cdb490583ebd691c012b3d6dae011000fe42edb7a82ece80965b42abd61f26"
        },
        {
          "alg": "SHA-256",
          "content": "bc64ab3bdb6a04d69d4023b29422170b74681784ffb9463ed4870cf2f3e66112"
        },
        {
          "alg": "SHA-256",
          "content": "e6439e374fc012255b4ec786ae3c4bc838cd7309a540e5fe0952d03687d8804e"
        },
        {
          "alg": "SHA-256",
          "content": "9513f27a1a582d9808cf21a07dae516f0fab1cf2d7683a742c498b93eedabb11"
        },
        {
          "alg": "SHA-256",
          "content": "c7ac31a19f4545dd92fc25d200694098f42c9a8e391bc00bdd362c5736dbf881"
        },
        {
          "alg": "SHA-256",
          "content": "9041567ee8953024c83343288ccc458fd0a2d811d6a0fd68c4c22609e3490379"
        },
        {
          "alg": "SHA-256",
          "content": "82dc3e3143c7e38ec49d61af98d6558288c415eac98486a5c581726e0737c00e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/watchdog@6.0.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Digest-MD5@2.54",
      "type": "library",
      "name": "Digest-MD5",
      "version": "2.54",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Digest-MD5-2.54.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Digest-MD5@2.54",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/parking_lot@0.12.4",
      "type": "library",
      "name": "parking_lot",
      "version": "0.12.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/parking_lot@0.12.4",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/camelcase@5.3.1",
      "type": "library",
      "name": "camelcase",
      "version": "5.3.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f6f124c1d7bd27c164badd48ed944384ddd95d400a5a257664388d6e3057f37f7ad1b8f7a01da1deb3279ef98c50f96e92bd10d057a52b74e751891d79df026"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/camelcase@5.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/requests-ntlm@1.3.0",
      "type": "library",
      "name": "requests-ntlm",
      "version": "1.3.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b29cc2462623dffdf9b88c43e180ccb735b4007228a542220e882c58ae56c668"
        },
        {
          "alg": "SHA-256",
          "content": "4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/requests-ntlm@1.3.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/consumer/consumererror@v0.155.0",
      "type": "library",
      "name": "consumererror",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_consumer_consumererror//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/consumer/consumererror@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/getrandom@0.3.3",
      "type": "library",
      "name": "getrandom",
      "version": "0.3.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/getrandom@0.3.3",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/sigs.k8s.io/structured-merge-diff/v6@v6.3.0",
      "type": "library",
      "name": "v6",
      "version": "v6.3.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_k8s_sigs_structured_merge_diff_v6//:package_metadata"
        }
      ],
      "purl": "pkg:golang/sigs.k8s.io/structured-merge-diff/v6@v6.3.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/aiohttp@3.14.1",
      "type": "library",
      "name": "aiohttp",
      "version": "3.14.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bcfb80a2cc36fba2534e5e5b5264dc7ae6fcd9bf15256da3e53d2f499e6fa29d"
        },
        {
          "alg": "SHA-256",
          "content": "d44ec478e713ee7f29b439f7eb8dc2b9d4079e11ae114d2c2ac3d5daf30516c8"
        },
        {
          "alg": "SHA-256",
          "content": "86a6dab78b0e43e2897a3bbe15745aa60dc5423ca437b7b0b164c069bf91b876"
        },
        {
          "alg": "SHA-256",
          "content": "c389c482a7e9b9dc3ee2701ac46c4125297a3818875b9c305ddb603c04828fd1"
        },
        {
          "alg": "SHA-256",
          "content": "4d6e0ac9da31c9c04c84e1c0182ad8d6df35965a85cae29cd71d089621b3ae94"
        },
        {
          "alg": "SHA-256",
          "content": "819c054312f1af92947e6a55883d1b66feefab11531a7fc45e0fb9b63880b5c2"
        },
        {
          "alg": "SHA-256",
          "content": "317acd9f8602858dc7d59679812c376c7f0b97bcbbf16e0d6237f54141d8a8a6"
        },
        {
          "alg": "SHA-256",
          "content": "10ee9c1753a8f706345b22496c79fbddb5be0599e0823f3738b1534058e25340"
        },
        {
          "alg": "SHA-256",
          "content": "5f2504bc0322437c9a1ff6d3333ca56c7477b727c995f036b976ae17b98372c8"
        },
        {
          "alg": "SHA-256",
          "content": "092e4ce3619a7c6dee52a6bdabda973d9b34b66781f840ce93c7e0cec30cf521"
        },
        {
          "alg": "SHA-256",
          "content": "97e704dcd26271f5bda3fa07c3ce0fb76d6d3f8659f4baa1a24442cc9ba177ca"
        },
        {
          "alg": "SHA-256",
          "content": "8560b4d712474335d08907db7973f71912d3a9a8f1dee992ec06b5d2fe359496"
        },
        {
          "alg": "SHA-256",
          "content": "d35143e27778b4bb0fb189562d7f275bff79c62ab8e98459717c0ea617ff2480"
        },
        {
          "alg": "SHA-256",
          "content": "e4e5e0ae56914ecdbf446493addefc0159053dd53962cef37d7839f37f73d505"
        },
        {
          "alg": "SHA-256",
          "content": "979ed4717f59b8bb12e3963378fa285d93d367e15bcd66c721311826d3c44a6c"
        },
        {
          "alg": "SHA-256",
          "content": "38e1e7daaea81df51c952e18483f323d878499a1e2bfe564790e0f9701d6f203"
        },
        {
          "alg": "SHA-256",
          "content": "2fbc3ed048b3475b9f0cbcb9978e9d2d3511acd91ead203af26ed9f0056004cf"
        },
        {
          "alg": "SHA-256",
          "content": "eeea07c4397bbc57719c4eed8f9c284874d4f175f9b6d57f7a1546b976d455ca"
        },
        {
          "alg": "SHA-256",
          "content": "4dfd6e47d3c44c2279907607f73a4240b88c69eb8b90da7e2441a8045dfd21da"
        },
        {
          "alg": "SHA-256",
          "content": "1c1af67559445498b502030c35c59db59966f47041ca9de5b4e707f86bd10b5f"
        },
        {
          "alg": "SHA-256",
          "content": "367a9314fdc79dab0fac96e216cb41dd73c85bdca85306ce8999118ba7e0f333"
        },
        {
          "alg": "SHA-256",
          "content": "d9d4e294455b23a68c9b8f042d0e8e377a265bcb15332753695f6e5b6819e0ce"
        },
        {
          "alg": "SHA-256",
          "content": "4132e72c608fe9fecb8f409113567605915b83e9bdd3ea56538d2f9cd35002f1"
        },
        {
          "alg": "SHA-256",
          "content": "4cd96b5ba05d67ed0cf00b5b405c8cd99586d8e3481e8ee0a831057591af7621"
        },
        {
          "alg": "SHA-256",
          "content": "634e385930fb6d2d479cf3aa66515955863b77a5e3c2b5894ca259a25b308602"
        },
        {
          "alg": "SHA-256",
          "content": "9e8f2d660c350b3d0e259c7a7e3d9b7fc8b41210cbcc3d4a7076ff0a5e5c2fdc"
        },
        {
          "alg": "SHA-256",
          "content": "2aa92c87868cd13674989f9ee83e5f9f7ea4237589b728048e1f0c8f6caa3271"
        },
        {
          "alg": "SHA-256",
          "content": "62a759436b29e677181a9e76bab8b8f689a29cb9c535f45f7c48c9c830d3f8c3"
        },
        {
          "alg": "SHA-256",
          "content": "686b6c0d3911ec387b444ddf5dc62fb7f7c0a7d5186a7861626496a5ab4aff95"
        },
        {
          "alg": "SHA-256",
          "content": "ed09c7eb1c391271c2ed0314a51903e72a3acb653d5ccfc264cdf3ef11f8269d"
        },
        {
          "alg": "SHA-256",
          "content": "07eabb979d236335fed927e137a928c9adfb7df3b9ec7aa31726f133a62be983"
        },
        {
          "alg": "SHA-256",
          "content": "bb33777ea21e8b7ecde0e6fc84f598be0a1192eab1a63bc746d75aa75d38e7bd"
        },
        {
          "alg": "SHA-256",
          "content": "e509a55f681e6158c20f70f102f9cf61fb20fbc382272bc6d94b7343f2582780"
        },
        {
          "alg": "SHA-256",
          "content": "3e6fc1a85fa7194a1a7d19f44e8609180f4a8eb5fa4c7ed8b4355f080fad235c"
        },
        {
          "alg": "SHA-256",
          "content": "a24f677ebe83749039e7bdf862ff0bbb16818ae4193d4ef96505e269375bcce0"
        },
        {
          "alg": "SHA-256",
          "content": "2964cbf553df4d7a57348da44d961d871895fc1ee4e8c322b2a95612c7b17fba"
        },
        {
          "alg": "SHA-256",
          "content": "bb2c0c80d431c0d03f2c7dbf125150fedd4f0de17366a7ca33f7ccb822391842"
        },
        {
          "alg": "SHA-256",
          "content": "672b9d65f42eb877f5c3f234a4547e4e1a226ca8c2eed879bb34670a0ce51192"
        },
        {
          "alg": "SHA-256",
          "content": "1ac8531b638959718e18c2207fbfe297819875da46a740b29dfa29beba64355a"
        },
        {
          "alg": "SHA-256",
          "content": "ae6be797afdef264e8a84864a85b196ca06045586481b3df8a967322fd2fa844"
        },
        {
          "alg": "SHA-256",
          "content": "73f05ea02013e02512c3bf42714f1208c57168c779cc6fe23516e4543089d0a6"
        },
        {
          "alg": "SHA-256",
          "content": "486f7d16ed54c39c2cbd7ca71fd8ba2b8bb7860df65bd7b6ed640bab96a38a8b"
        },
        {
          "alg": "SHA-256",
          "content": "237651caadc3a59badd39319c54642b5299e9cc98a3a194310e55d5bb9f5e397"
        },
        {
          "alg": "SHA-256",
          "content": "aa00140699487bd435fde4342d85c94cb256b7cd3a5b9c3396c67f19922afda2"
        },
        {
          "alg": "SHA-256",
          "content": "de538791a80e5d862addbc183f70f0158ac9b9bb872bb147f1fd2a683691e087"
        },
        {
          "alg": "SHA-256",
          "content": "b821a1f7dedf7e37450654e620038ac3b2e81e8fa6ea269337e97101978ec730"
        },
        {
          "alg": "SHA-256",
          "content": "5c0b3e614340c889d575451696374c9d17affd54cd607ca0babed8f8c37b9397"
        },
        {
          "alg": "SHA-256",
          "content": "f5e6ff2bdbb8f4cd3fbe41f99e25bbcd58e3bf9f13d3dd31a11e7917251cc77a"
        },
        {
          "alg": "SHA-256",
          "content": "b6feea921016eb3d4e04d65fc4e9ca402d1a3801f562aef94989f54694917af3"
        },
        {
          "alg": "SHA-256",
          "content": "1b9748363260121d2927704f5d4fc498150669ca3ae93625986ee89c8f80dcd4"
        },
        {
          "alg": "SHA-256",
          "content": "eefd9cc9b6d4a2db5f00a26bc3e4f9acf71926a6ec557cd56c9c6f27c290b665"
        },
        {
          "alg": "SHA-256",
          "content": "52cdac9432d8b4a719f35094a818d95adcae0f0b4fe9b9b921909e0c87de9e7d"
        },
        {
          "alg": "SHA-256",
          "content": "af8b4b81a960eeaf1234971ac3cd0ba5901f3cd42eae42a46b4d089a8b492719"
        },
        {
          "alg": "SHA-256",
          "content": "90d53f1609c29ccc2193945ef732428382a28f78d0456ae4d3daf0d48b74f0f6"
        },
        {
          "alg": "SHA-256",
          "content": "99abd37084b82f5830c635fddd0b4993b9742a66eb746dacf433c8590e8f9e3c"
        },
        {
          "alg": "SHA-256",
          "content": "d3b1a184a9a8f548a6b73f1e26b96b052193e4b3175ed7342aaf1151a1f00a04"
        },
        {
          "alg": "SHA-256",
          "content": "fc0cacab7ba4e56f0f81c82a98c09bed2f39c940107b03a34b168bdf7597edd3"
        },
        {
          "alg": "SHA-256",
          "content": "f234b4deb12f3ad59127e037bc57c40c21e45b45282df7d3a55a0f409f595296"
        },
        {
          "alg": "SHA-256",
          "content": "c6fa4dc7ad6f8109c70bb1499e589f76b0b792baf39f9b017eb92c8a81d0a199"
        },
        {
          "alg": "SHA-256",
          "content": "a9875b46d910cff3ea2f5962f9d266b465459fe634e22556ab9bd6fc1192eea0"
        },
        {
          "alg": "SHA-256",
          "content": "313701e488100074ce99850404ee36e741abf6330179fec908a1944ecf570126"
        },
        {
          "alg": "SHA-256",
          "content": "57fc6745a4b7d0f5a9eb4f40a69718be6c0bc1b8368cc9fe89e90118719f4f42"
        },
        {
          "alg": "SHA-256",
          "content": "64c567bf9eaf664280116a8688f63016e6b32db2505908e2bdaca1b6438142f2"
        },
        {
          "alg": "SHA-256",
          "content": "6fd35beba67c4183b09375c5fff9accb47524191a244a99f95fd4472f5402c2b"
        },
        {
          "alg": "SHA-256",
          "content": "1601cc37baf5750ccacae618ec2daf020769581695550e3b654a911f859c563d"
        },
        {
          "alg": "SHA-256",
          "content": "603a2c834142172ffddc054067f5ec0ca65d57a0aa98a71bc81952573208e345"
        },
        {
          "alg": "SHA-256",
          "content": "34b257ec41345c1e8f2df68fa908a7952f5de932723871eb633ecbbff396c9a4"
        },
        {
          "alg": "SHA-256",
          "content": "b165790117eea512d7f3fb22f1f6dad3d55a7189571993eb015591c1401276d1"
        },
        {
          "alg": "SHA-256",
          "content": "87a5eea1b2a5e21e1ebdbb33ad4165359189327e63fc4e4894693e7f821ac817"
        },
        {
          "alg": "SHA-256",
          "content": "7fb4bdf95b0561a79f259f9d28fbc109728c5ee7f27aff6391f0ca703a329abe"
        },
        {
          "alg": "SHA-256",
          "content": "764457a7be60825fb770a644852ff717bcbb5042f189f2bd16df61a81b3f6573"
        },
        {
          "alg": "SHA-256",
          "content": "27fd7c91e51729b4f7e1577865fa6d34c9adccbc39aabe9000285b48af9f0ec2"
        },
        {
          "alg": "SHA-256",
          "content": "896e12dfdbbab9d8f7e16d2b28c6769a60126fa92095d1ebf9473d02593a2448"
        },
        {
          "alg": "SHA-256",
          "content": "20205f7f5ade7aaec9f4b500549bbc071b046453aed72f9c06dcab87896a83e8"
        },
        {
          "alg": "SHA-256",
          "content": "4f7215cb3933784f79ed20e5f050e15984f390424339b22375d5a53c933a0491"
        },
        {
          "alg": "SHA-256",
          "content": "307f2cff90a764d329e77040603fa032db89c5c24fdad50c4c15334cba744035"
        },
        {
          "alg": "SHA-256",
          "content": "2f73e01dc37122325caf079982621262f96d74823c179038a82fddfc50359264"
        },
        {
          "alg": "SHA-256",
          "content": "8f6bb621e5863cfe8fe5ff5468002d200ec31f30f1280b259dc505b02595099e"
        },
        {
          "alg": "SHA-256",
          "content": "9af6779bfb46abf124068327abcdf9ce95c9ef8287a3e8da76ccf2d0f16c28fa"
        },
        {
          "alg": "SHA-256",
          "content": "7c106c26852ca1c2047c6b80384f17100b4e439af276f21ef3d4e2f450ae7e15"
        },
        {
          "alg": "SHA-256",
          "content": "cb21957bb8aca671c1765e32f58164cf0c50e6bf41c0bbbd16da20732ecaf588"
        },
        {
          "alg": "SHA-256",
          "content": "2fe3607e71acc6ebb0ec8e492a247bf7a291226192dc0084236dfc12478916f6"
        },
        {
          "alg": "SHA-256",
          "content": "250d14af67f6b6a1a4a811049b1afa69d61d617fca6bf33149b3ab1a6dbcf7b8"
        },
        {
          "alg": "SHA-256",
          "content": "f7a16ef45b081454ef844502d87a848876c490c4cb5c650c230f6ec79ed2c1e7"
        },
        {
          "alg": "SHA-256",
          "content": "1d459b98a932296c6f0e94f87511a0b1b90a8a02c30a50e60a297619cd5a58ee"
        },
        {
          "alg": "SHA-256",
          "content": "5e78b522b7a6e27e0b25d19b247b75039ac4c94f99823e3c9e53ae1603a9f7e9"
        },
        {
          "alg": "SHA-256",
          "content": "c83afe0ba876be7e943d2e0ba645809ad441575d2840c895c21ee5de93b9377a"
        },
        {
          "alg": "SHA-256",
          "content": "d03f281ed22579314ba00821ce20115a7c0ac430660b4cc05704a3f818b3e004"
        },
        {
          "alg": "SHA-256",
          "content": "ec8dc383ee57ea3e883477dcca3f11b65d58199f1080acaf4cd6ad9a99698be4"
        },
        {
          "alg": "SHA-256",
          "content": "47ddf841cdecc810749921d25606dee45857d12d2ad5ddb7b5bd7eab12e4b365"
        },
        {
          "alg": "SHA-256",
          "content": "faccab372e66bc76d5731525e7f1143c922271725b9d38c9f97edcc66266b451"
        },
        {
          "alg": "SHA-256",
          "content": "93b032b5ec3255473c143627d21a69ac74ae12f7f33974cb587c564d11b1066f"
        },
        {
          "alg": "SHA-256",
          "content": "24ba13339fed9251d9b1a1bec8c7ab84c0d1675d79d33501e11f94f8b9a84e05"
        },
        {
          "alg": "SHA-256",
          "content": "5a837f49d901f9e368651b676912bff1104ed8c1a83b280bcd7b29adccef5c9c"
        },
        {
          "alg": "SHA-256",
          "content": "03ab4530fdcb3a543a122ba4b65ac9919da9fe9f78a03d328a6e38ff962f7aa5"
        },
        {
          "alg": "SHA-256",
          "content": "bd869c427324e5cb15195793de951295710db28be7d818247f3097b4ab5d4b96"
        },
        {
          "alg": "SHA-256",
          "content": "2b7edd08e0a5deb1e8564a2fcd8f4561014a3f05252334671bbf55ddd47db0e5"
        },
        {
          "alg": "SHA-256",
          "content": "915fbb7b41b115192259f8c9ae58f3ddc444d2b5579917270211858e606a4afd"
        },
        {
          "alg": "SHA-256",
          "content": "5663ee9257cfa1add7253a7da3035a02f31b6600ec48261585e1800a81533080"
        },
        {
          "alg": "SHA-256",
          "content": "1c1421eb01d4fd608d88cc8290211d177a58532b55ad94076fb349c5bf467f0a"
        },
        {
          "alg": "SHA-256",
          "content": "672ac254412a24d0d0cf00a9e6c238877e4be5e5fa2d188832c1244f45f31966"
        },
        {
          "alg": "SHA-256",
          "content": "2a73f487ab8ef5abbb24b7aa9b73e98eaba9e9e031804ff2416f02eca315ccaf"
        },
        {
          "alg": "SHA-256",
          "content": "2c840c90759922cb5e6dda94596e079a30fb5a5ba548e7e0dc00574703940847"
        },
        {
          "alg": "SHA-256",
          "content": "4fe1f1087cbadb280b5e1bb054a4f00d1423c74d6626c5e48400d871d34ecefe"
        },
        {
          "alg": "SHA-256",
          "content": "6ffbb2f4ec1ceaff7e07d43922954da26b223d188bf30658e561b98e23089444"
        },
        {
          "alg": "SHA-256",
          "content": "b238af795833d5731d049d82bc84b768ae6f8f97f0495963b3ed9935c5901cc3"
        },
        {
          "alg": "SHA-256",
          "content": "269b76ac5394092b95bc4a098f4fc6c191c083c3bd12775d1e30e663132f6a09"
        },
        {
          "alg": "SHA-256",
          "content": "335c0cc3e3545ce98dcb9cfcb836f40c3411f43fa03dab757597d80c89af8a35"
        },
        {
          "alg": "SHA-256",
          "content": "94da27378da0610e341c4d30de29a191672683cc82b8f9556e8f7c7212a020fe"
        },
        {
          "alg": "SHA-256",
          "content": "cf4491381b1b57425c315a56a439251b1bdac07b2275f19a8c44bc57744532ec"
        },
        {
          "alg": "SHA-256",
          "content": "f380468b09d2a81633ee863b0ec5648d364bd17bb8ecfb8c2f387f7ac1faf42c"
        },
        {
          "alg": "SHA-256",
          "content": "797457503c2d426bee06eef808d07b31ede30b65e054444e7de64cad0061b7af"
        },
        {
          "alg": "SHA-256",
          "content": "4691802dda97be727f79d86818acaad7eb8e9252626a1d6b519fedbb92d5e251"
        },
        {
          "alg": "SHA-256",
          "content": "bedb0cd073cc2dc035e30aeb99444389d3cd2113afe4ef9fcd23d439f5bade85"
        },
        {
          "alg": "SHA-256",
          "content": "b3a03285a7f9c7b016324574a6d92a1c895da6b978cb8f1deee3ac72bc6da178"
        },
        {
          "alg": "SHA-256",
          "content": "30099eda75a53c32efb0920e9c33c195314d2cc1c680fbfd30894932ac5f27df"
        },
        {
          "alg": "SHA-256",
          "content": "6f71173be42d3241d428f760122febb748de0623f44308a6f120d0dd9ec572e3"
        },
        {
          "alg": "SHA-256",
          "content": "23119f8fd4f5d16902ed459b63b100bcd269628075162bddac56cc7b5273b3fb"
        },
        {
          "alg": "SHA-256",
          "content": "b6ff7fcee63287ae57b5df3e4f5957ce032122802509246dec1a5bcc55904c95"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/aiohttp@3.14.1",
      "licenses": [
        {
          "expression": "Apache-2.0 AND MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/opencontainers/go-digest@v1.0.0",
      "type": "library",
      "name": "go-digest",
      "version": "v1.0.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_opencontainers_go_digest//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/opencontainers/go-digest@v1.0.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND CC-BY-SA-4.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/prometheus/sigv4@v0.4.1",
      "type": "library",
      "name": "sigv4",
      "version": "v0.4.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_prometheus_sigv4//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/prometheus/sigv4@v0.4.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/aead@0.5.2",
      "type": "library",
      "name": "aead",
      "version": "0.5.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/aead@0.5.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/emoji-regex@8.0.0",
      "type": "library",
      "name": "emoji-regex",
      "version": "8.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/emoji-regex@8.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/cross-spawn@7.0.6",
      "type": "library",
      "name": "cross-spawn",
      "version": "7.0.6",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b95d903963f69d6ceccb668ca7c69189b862f5d9731791e0879487681f4e893184c834e2249cb1d2ecb9d505ddc966ed00736e6b85c9cd429c6b73b3294777bc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/cross-spawn@7.0.6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/dyn-clone@1.0.20",
      "type": "library",
      "name": "dyn-clone",
      "version": "1.0.20",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/dyn-clone@1.0.20",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/lightsail@v1.54.0",
      "type": "library",
      "name": "lightsail",
      "version": "v1.54.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_service_lightsail//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/lightsail@v1.54.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Module-Find@0.12",
      "type": "library",
      "name": "Module-Find",
      "version": "0.12",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Module-Find-0.12.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Module-Find@0.12",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pypdf@6.14.2",
      "type": "library",
      "name": "pypdf",
      "version": "6.14.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7873f502fe4385e79539b21d872392dc0c4e3714327c15881cbc7fbfd1f95b25"
        },
        {
          "alg": "SHA-256",
          "content": "3f07891af76dc002657e04993ab9b4de81de29f9013b9761d0b7968bff12e946"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pypdf@6.14.2",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/simplebar@6.2.7",
      "type": "library",
      "name": "simplebar",
      "version": "6.2.7",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21d0fa1f064bcf87fcde51b4c8de6bff732db38a91fa928073d22355db49f7a3b0e88a9203e8c6d8f967890ef5d1753281a97f98e03bef822002f7288ab50fe2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/simplebar@6.2.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor@v0.155.0",
      "type": "library",
      "name": "deltatocumulativeprocessor",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_processor_deltatocumulativeprocessor//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/coreos/go-systemd/v22@v22.7.0",
      "type": "library",
      "name": "v22",
      "version": "v22.7.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_coreos_go_systemd_v22//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/coreos/go-systemd/v22@v22.7.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/libgsf@1.14.44",
      "type": "library",
      "name": "libgsf",
      "version": "1.14.44",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@libgsf+//:dependency_info"
        }
      ],
      "purl": "pkg:generic/libgsf@1.14.44",
      "licenses": [
        {
          "license": {
            "id": "LGPL-2.1-only",
            "text": {
              "contentType": "text/plain",
              "encoding": "base64",
              "content": "CQkgICAgR05VIEdFTkVSQUwgUFVCTElDIExJQ0VOU0UKCQkgICAgICAgVmVyc2lvbiAyLCBKdW5lIDE5OTEKCiBDb3B5cmlnaHQgKEMpIDE5ODksIDE5OTEgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCiAgICAgNTEgRnJhbmtsaW4gU3QsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BICAwMjExMC0xMzAxIFVTQQogRXZlcnlvbmUgaXMgcGVybWl0dGVkIHRvIGNvcHkgYW5kIGRpc3RyaWJ1dGUgdmVyYmF0aW0gY29waWVzCiBvZiB0aGlzIGxpY2Vuc2UgZG9jdW1lbnQsIGJ1dCBjaGFuZ2luZyBpdCBpcyBub3QgYWxsb3dlZC4KCgkJCSAgICBQcmVhbWJsZQoKICBUaGUgbGljZW5zZXMgZm9yIG1vc3Qgc29mdHdhcmUgYXJlIGRlc2lnbmVkIHRvIHRha2UgYXdheSB5b3VyCmZyZWVkb20gdG8gc2hhcmUgYW5kIGNoYW5nZSBpdC4gIEJ5IGNvbnRyYXN0LCB0aGUgR05VIEdlbmVyYWwgUHVibGljCkxpY2Vuc2UgaXMgaW50ZW5kZWQgdG8gZ3VhcmFudGVlIHlvdXIgZnJlZWRvbSB0byBzaGFyZSBhbmQgY2hhbmdlIGZyZWUKc29mdHdhcmUtLXRvIG1ha2Ugc3VyZSB0aGUgc29mdHdhcmUgaXMgZnJlZSBmb3IgYWxsIGl0cyB1c2Vycy4gIFRoaXMKR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcHBsaWVzIHRvIG1vc3Qgb2YgdGhlIEZyZWUgU29mdHdhcmUKRm91bmRhdGlvbidzIHNvZnR3YXJlIGFuZCB0byBhbnkgb3RoZXIgcHJvZ3JhbSB3aG9zZSBhdXRob3JzIGNvbW1pdCB0bwp1c2luZyBpdC4gIChTb21lIG90aGVyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiBzb2Z0d2FyZSBpcyBjb3ZlcmVkIGJ5CnRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGluc3RlYWQuKSAgWW91IGNhbiBhcHBseSBpdCB0bwp5b3VyIHByb2dyYW1zLCB0b28uCgogIFdoZW4gd2Ugc3BlYWsgb2YgZnJlZSBzb2Z0d2FyZSwgd2UgYXJlIHJlZmVycmluZyB0byBmcmVlZG9tLCBub3QKcHJpY2UuICBPdXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZXMgYXJlIGRlc2lnbmVkIHRvIG1ha2Ugc3VyZSB0aGF0IHlvdQpoYXZlIHRoZSBmcmVlZG9tIHRvIGRpc3RyaWJ1dGUgY29waWVzIG9mIGZyZWUgc29mdHdhcmUgKGFuZCBjaGFyZ2UgZm9yCnRoaXMgc2VydmljZSBpZiB5b3Ugd2lzaCksIHRoYXQgeW91IHJlY2VpdmUgc291cmNlIGNvZGUgb3IgY2FuIGdldCBpdAppZiB5b3Ugd2FudCBpdCwgdGhhdCB5b3UgY2FuIGNoYW5nZSB0aGUgc29mdHdhcmUgb3IgdXNlIHBpZWNlcyBvZiBpdAppbiBuZXcgZnJlZSBwcm9ncmFtczsgYW5kIHRoYXQgeW91IGtub3cgeW91IGNhbiBkbyB0aGVzZSB0aGluZ3MuCgogIFRvIHByb3RlY3QgeW91ciByaWdodHMsIHdlIG5lZWQgdG8gbWFrZSByZXN0cmljdGlvbnMgdGhhdCBmb3JiaWQKYW55b25lIHRvIGRlbnkgeW91IHRoZXNlIHJpZ2h0cyBvciB0byBhc2sgeW91IHRvIHN1cnJlbmRlciB0aGUgcmlnaHRzLgpUaGVzZSByZXN0cmljdGlvbnMgdHJhbnNsYXRlIHRvIGNlcnRhaW4gcmVzcG9uc2liaWxpdGllcyBmb3IgeW91IGlmIHlvdQpkaXN0cmlidXRlIGNvcGllcyBvZiB0aGUgc29mdHdhcmUsIG9yIGlmIHlvdSBtb2RpZnkgaXQuCgogIEZvciBleGFtcGxlLCBpZiB5b3UgZGlzdHJpYnV0ZSBjb3BpZXMgb2Ygc3VjaCBhIHByb2dyYW0sIHdoZXRoZXIKZ3JhdGlzIG9yIGZvciBhIGZlZSwgeW91IG11c3QgZ2l2ZSB0aGUgcmVjaXBpZW50cyBhbGwgdGhlIHJpZ2h0cyB0aGF0CnlvdSBoYXZlLiAgWW91IG11c3QgbWFrZSBzdXJlIHRoYXQgdGhleSwgdG9vLCByZWNlaXZlIG9yIGNhbiBnZXQgdGhlCnNvdXJjZSBjb2RlLiAgQW5kIHlvdSBtdXN0IHNob3cgdGhlbSB0aGVzZSB0ZXJtcyBzbyB0aGV5IGtub3cgdGhlaXIKcmlnaHRzLgoKICBXZSBwcm90ZWN0IHlvdXIgcmlnaHRzIHdpdGggdHdvIHN0ZXBzOiAoMSkgY29weXJpZ2h0IHRoZSBzb2Z0d2FyZSwgYW5kCigyKSBvZmZlciB5b3UgdGhpcyBsaWNlbnNlIHdoaWNoIGdpdmVzIHlvdSBsZWdhbCBwZXJtaXNzaW9uIHRvIGNvcHksCmRpc3RyaWJ1dGUgYW5kL29yIG1vZGlmeSB0aGUgc29mdHdhcmUuCgogIEFsc28sIGZvciBlYWNoIGF1dGhvcidzIHByb3RlY3Rpb24gYW5kIG91cnMsIHdlIHdhbnQgdG8gbWFrZSBjZXJ0YWluCnRoYXQgZXZlcnlvbmUgdW5kZXJzdGFuZHMgdGhhdCB0aGVyZSBpcyBubyB3YXJyYW50eSBmb3IgdGhpcyBmcmVlCnNvZnR3YXJlLiAgSWYgdGhlIHNvZnR3YXJlIGlzIG1vZGlmaWVkIGJ5IHNvbWVvbmUgZWxzZSBhbmQgcGFzc2VkIG9uLCB3ZQp3YW50IGl0cyByZWNpcGllbnRzIHRvIGtub3cgdGhhdCB3aGF0IHRoZXkgaGF2ZSBpcyBub3QgdGhlIG9yaWdpbmFsLCBzbwp0aGF0IGFueSBwcm9ibGVtcyBpbnRyb2R1Y2VkIGJ5IG90aGVycyB3aWxsIG5vdCByZWZsZWN0IG9uIHRoZSBvcmlnaW5hbAphdXRob3JzJyByZXB1dGF0aW9ucy4KCiAgRmluYWxseSwgYW55IGZyZWUgcHJvZ3JhbSBpcyB0aHJlYXRlbmVkIGNvbnN0YW50bHkgYnkgc29mdHdhcmUKcGF0ZW50cy4gIFdlIHdpc2ggdG8gYXZvaWQgdGhlIGRhbmdlciB0aGF0IHJlZGlzdHJpYnV0b3JzIG9mIGEgZnJlZQpwcm9ncmFtIHdpbGwgaW5kaXZpZHVhbGx5IG9idGFpbiBwYXRlbnQgbGljZW5zZXMsIGluIGVmZmVjdCBtYWtpbmcgdGhlCnByb2dyYW0gcHJvcHJpZXRhcnkuICBUbyBwcmV2ZW50IHRoaXMsIHdlIGhhdmUgbWFkZSBpdCBjbGVhciB0aGF0IGFueQpwYXRlbnQgbXVzdCBiZSBsaWNlbnNlZCBmb3IgZXZlcnlvbmUncyBmcmVlIHVzZSBvciBub3QgbGljZW5zZWQgYXQgYWxsLgoKICBUaGUgcHJlY2lzZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBmb3IgY29weWluZywgZGlzdHJpYnV0aW9uIGFuZAptb2RpZmljYXRpb24gZm9sbG93LgoMCgkJICAgIEdOVSBHRU5FUkFMIFBVQkxJQyBMSUNFTlNFCiAgIFRFUk1TIEFORCBDT05ESVRJT05TIEZPUiBDT1BZSU5HLCBESVNUUklCVVRJT04gQU5EIE1PRElGSUNBVElPTgoKICAwLiBUaGlzIExpY2Vuc2UgYXBwbGllcyB0byBhbnkgcHJvZ3JhbSBvciBvdGhlciB3b3JrIHdoaWNoIGNvbnRhaW5zCmEgbm90aWNlIHBsYWNlZCBieSB0aGUgY29weXJpZ2h0IGhvbGRlciBzYXlpbmcgaXQgbWF5IGJlIGRpc3RyaWJ1dGVkCnVuZGVyIHRoZSB0ZXJtcyBvZiB0aGlzIEdlbmVyYWwgUHVibGljIExpY2Vuc2UuICBUaGUgIlByb2dyYW0iLCBiZWxvdywKcmVmZXJzIHRvIGFueSBzdWNoIHByb2dyYW0gb3Igd29yaywgYW5kIGEgIndvcmsgYmFzZWQgb24gdGhlIFByb2dyYW0iCm1lYW5zIGVpdGhlciB0aGUgUHJvZ3JhbSBvciBhbnkgZGVyaXZhdGl2ZSB3b3JrIHVuZGVyIGNvcHlyaWdodCBsYXc6CnRoYXQgaXMgdG8gc2F5LCBhIHdvcmsgY29udGFpbmluZyB0aGUgUHJvZ3JhbSBvciBhIHBvcnRpb24gb2YgaXQsCmVpdGhlciB2ZXJiYXRpbSBvciB3aXRoIG1vZGlmaWNhdGlvbnMgYW5kL29yIHRyYW5zbGF0ZWQgaW50byBhbm90aGVyCmxhbmd1YWdlLiAgKEhlcmVpbmFmdGVyLCB0cmFuc2xhdGlvbiBpcyBpbmNsdWRlZCB3aXRob3V0IGxpbWl0YXRpb24gaW4KdGhlIHRlcm0gIm1vZGlmaWNhdGlvbiIuKSAgRWFjaCBsaWNlbnNlZSBpcyBhZGRyZXNzZWQgYXMgInlvdSIuCgpBY3Rpdml0aWVzIG90aGVyIHRoYW4gY29weWluZywgZGlzdHJpYnV0aW9uIGFuZCBtb2RpZmljYXRpb24gYXJlIG5vdApjb3ZlcmVkIGJ5IHRoaXMgTGljZW5zZTsgdGhleSBhcmUgb3V0c2lkZSBpdHMgc2NvcGUuICBUaGUgYWN0IG9mCnJ1bm5pbmcgdGhlIFByb2dyYW0gaXMgbm90IHJlc3RyaWN0ZWQsIGFuZCB0aGUgb3V0cHV0IGZyb20gdGhlIFByb2dyYW0KaXMgY292ZXJlZCBvbmx5IGlmIGl0cyBjb250ZW50cyBjb25zdGl0dXRlIGEgd29yayBiYXNlZCBvbiB0aGUKUHJvZ3JhbSAoaW5kZXBlbmRlbnQgb2YgaGF2aW5nIGJlZW4gbWFkZSBieSBydW5uaW5nIHRoZSBQcm9ncmFtKS4KV2hldGhlciB0aGF0IGlzIHRydWUgZGVwZW5kcyBvbiB3aGF0IHRoZSBQcm9ncmFtIGRvZXMuCgogIDEuIFlvdSBtYXkgY29weSBhbmQgZGlzdHJpYnV0ZSB2ZXJiYXRpbSBjb3BpZXMgb2YgdGhlIFByb2dyYW0ncwpzb3VyY2UgY29kZSBhcyB5b3UgcmVjZWl2ZSBpdCwgaW4gYW55IG1lZGl1bSwgcHJvdmlkZWQgdGhhdCB5b3UKY29uc3BpY3VvdXNseSBhbmQgYXBwcm9wcmlhdGVseSBwdWJsaXNoIG9uIGVhY2ggY29weSBhbiBhcHByb3ByaWF0ZQpjb3B5cmlnaHQgbm90aWNlIGFuZCBkaXNjbGFpbWVyIG9mIHdhcnJhbnR5OyBrZWVwIGludGFjdCBhbGwgdGhlCm5vdGljZXMgdGhhdCByZWZlciB0byB0aGlzIExpY2Vuc2UgYW5kIHRvIHRoZSBhYnNlbmNlIG9mIGFueSB3YXJyYW50eTsKYW5kIGdpdmUgYW55IG90aGVyIHJlY2lwaWVudHMgb2YgdGhlIFByb2dyYW0gYSBjb3B5IG9mIHRoaXMgTGljZW5zZQphbG9uZyB3aXRoIHRoZSBQcm9ncmFtLgoKWW91IG1heSBjaGFyZ2UgYSBmZWUgZm9yIHRoZSBwaHlzaWNhbCBhY3Qgb2YgdHJhbnNmZXJyaW5nIGEgY29weSwgYW5kCnlvdSBtYXkgYXQgeW91ciBvcHRpb24gb2ZmZXIgd2FycmFudHkgcHJvdGVjdGlvbiBpbiBleGNoYW5nZSBmb3IgYSBmZWUuCgogIDIuIFlvdSBtYXkgbW9kaWZ5IHlvdXIgY29weSBvciBjb3BpZXMgb2YgdGhlIFByb2dyYW0gb3IgYW55IHBvcnRpb24Kb2YgaXQsIHRodXMgZm9ybWluZyBhIHdvcmsgYmFzZWQgb24gdGhlIFByb2dyYW0sIGFuZCBjb3B5IGFuZApkaXN0cmlidXRlIHN1Y2ggbW9kaWZpY2F0aW9ucyBvciB3b3JrIHVuZGVyIHRoZSB0ZXJtcyBvZiBTZWN0aW9uIDEKYWJvdmUsIHByb3ZpZGVkIHRoYXQgeW91IGFsc28gbWVldCBhbGwgb2YgdGhlc2UgY29uZGl0aW9uczoKCiAgICBhKSBZb3UgbXVzdCBjYXVzZSB0aGUgbW9kaWZpZWQgZmlsZXMgdG8gY2FycnkgcHJvbWluZW50IG5vdGljZXMKICAgIHN0YXRpbmcgdGhhdCB5b3UgY2hhbmdlZCB0aGUgZmlsZXMgYW5kIHRoZSBkYXRlIG9mIGFueSBjaGFuZ2UuCgogICAgYikgWW91IG11c3QgY2F1c2UgYW55IHdvcmsgdGhhdCB5b3UgZGlzdHJpYnV0ZSBvciBwdWJsaXNoLCB0aGF0IGluCiAgICB3aG9sZSBvciBpbiBwYXJ0IGNvbnRhaW5zIG9yIGlzIGRlcml2ZWQgZnJvbSB0aGUgUHJvZ3JhbSBvciBhbnkKICAgIHBhcnQgdGhlcmVvZiwgdG8gYmUgbGljZW5zZWQgYXMgYSB3aG9sZSBhdCBubyBjaGFyZ2UgdG8gYWxsIHRoaXJkCiAgICBwYXJ0aWVzIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGlzIExpY2Vuc2UuCgogICAgYykgSWYgdGhlIG1vZGlmaWVkIHByb2dyYW0gbm9ybWFsbHkgcmVhZHMgY29tbWFuZHMgaW50ZXJhY3RpdmVseQogICAgd2hlbiBydW4sIHlvdSBtdXN0IGNhdXNlIGl0LCB3aGVuIHN0YXJ0ZWQgcnVubmluZyBmb3Igc3VjaAogICAgaW50ZXJhY3RpdmUgdXNlIGluIHRoZSBtb3N0IG9yZGluYXJ5IHdheSwgdG8gcHJpbnQgb3IgZGlzcGxheSBhbgogICAgYW5ub3VuY2VtZW50IGluY2x1ZGluZyBhbiBhcHByb3ByaWF0ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCBhCiAgICBub3RpY2UgdGhhdCB0aGVyZSBpcyBubyB3YXJyYW50eSAob3IgZWxzZSwgc2F5aW5nIHRoYXQgeW91IHByb3ZpZGUKICAgIGEgd2FycmFudHkpIGFuZCB0aGF0IHVzZXJzIG1heSByZWRpc3RyaWJ1dGUgdGhlIHByb2dyYW0gdW5kZXIKICAgIHRoZXNlIGNvbmRpdGlvbnMsIGFuZCB0ZWxsaW5nIHRoZSB1c2VyIGhvdyB0byB2aWV3IGEgY29weSBvZiB0aGlzCiAgICBMaWNlbnNlLiAgKEV4Y2VwdGlvbjogaWYgdGhlIFByb2dyYW0gaXRzZWxmIGlzIGludGVyYWN0aXZlIGJ1dAogICAgZG9lcyBub3Qgbm9ybWFsbHkgcHJpbnQgc3VjaCBhbiBhbm5vdW5jZW1lbnQsIHlvdXIgd29yayBiYXNlZCBvbgogICAgdGhlIFByb2dyYW0gaXMgbm90IHJlcXVpcmVkIHRvIHByaW50IGFuIGFubm91bmNlbWVudC4pCgwKVGhlc2UgcmVxdWlyZW1lbnRzIGFwcGx5IHRvIHRoZSBtb2RpZmllZCB3b3JrIGFzIGEgd2hvbGUuICBJZgppZGVudGlmaWFibGUgc2VjdGlvbnMgb2YgdGhhdCB3b3JrIGFyZSBub3QgZGVyaXZlZCBmcm9tIHRoZSBQcm9ncmFtLAphbmQgY2FuIGJlIHJlYXNvbmFibHkgY29uc2lkZXJlZCBpbmRlcGVuZGVudCBhbmQgc2VwYXJhdGUgd29ya3MgaW4KdGhlbXNlbHZlcywgdGhlbiB0aGlzIExpY2Vuc2UsIGFuZCBpdHMgdGVybXMsIGRvIG5vdCBhcHBseSB0byB0aG9zZQpzZWN0aW9ucyB3aGVuIHlvdSBkaXN0cmlidXRlIHRoZW0gYXMgc2VwYXJhdGUgd29ya3MuICBCdXQgd2hlbiB5b3UKZGlzdHJpYnV0ZSB0aGUgc2FtZSBzZWN0aW9ucyBhcyBwYXJ0IG9mIGEgd2hvbGUgd2hpY2ggaXMgYSB3b3JrIGJhc2VkCm9uIHRoZSBQcm9ncmFtLCB0aGUgZGlzdHJpYnV0aW9uIG9mIHRoZSB3aG9sZSBtdXN0IGJlIG9uIHRoZSB0ZXJtcyBvZgp0aGlzIExpY2Vuc2UsIHdob3NlIHBlcm1pc3Npb25zIGZvciBvdGhlciBsaWNlbnNlZXMgZXh0ZW5kIHRvIHRoZQplbnRpcmUgd2hvbGUsIGFuZCB0aHVzIHRvIGVhY2ggYW5kIGV2ZXJ5IHBhcnQgcmVnYXJkbGVzcyBvZiB3aG8gd3JvdGUgaXQuCgpUaHVzLCBpdCBpcyBub3QgdGhlIGludGVudCBvZiB0aGlzIHNlY3Rpb24gdG8gY2xhaW0gcmlnaHRzIG9yIGNvbnRlc3QKeW91ciByaWdodHMgdG8gd29yayB3cml0dGVuIGVudGlyZWx5IGJ5IHlvdTsgcmF0aGVyLCB0aGUgaW50ZW50IGlzIHRvCmV4ZXJjaXNlIHRoZSByaWdodCB0byBjb250cm9sIHRoZSBkaXN0cmlidXRpb24gb2YgZGVyaXZhdGl2ZSBvcgpjb2xsZWN0aXZlIHdvcmtzIGJhc2VkIG9uIHRoZSBQcm9ncmFtLgoKSW4gYWRkaXRpb24sIG1lcmUgYWdncmVnYXRpb24gb2YgYW5vdGhlciB3b3JrIG5vdCBiYXNlZCBvbiB0aGUgUHJvZ3JhbQp3aXRoIHRoZSBQcm9ncmFtIChvciB3aXRoIGEgd29yayBiYXNlZCBvbiB0aGUgUHJvZ3JhbSkgb24gYSB2b2x1bWUgb2YKYSBzdG9yYWdlIG9yIGRpc3RyaWJ1dGlvbiBtZWRpdW0gZG9lcyBub3QgYnJpbmcgdGhlIG90aGVyIHdvcmsgdW5kZXIKdGhlIHNjb3BlIG9mIHRoaXMgTGljZW5zZS4KCiAgMy4gWW91IG1heSBjb3B5IGFuZCBkaXN0cmlidXRlIHRoZSBQcm9ncmFtIChvciBhIHdvcmsgYmFzZWQgb24gaXQsCnVuZGVyIFNlY3Rpb24gMikgaW4gb2JqZWN0IGNvZGUgb3IgZXhlY3V0YWJsZSBmb3JtIHVuZGVyIHRoZSB0ZXJtcyBvZgpTZWN0aW9ucyAxIGFuZCAyIGFib3ZlIHByb3ZpZGVkIHRoYXQgeW91IGFsc28gZG8gb25lIG9mIHRoZSBmb2xsb3dpbmc6CgogICAgYSkgQWNjb21wYW55IGl0IHdpdGggdGhlIGNvbXBsZXRlIGNvcnJlc3BvbmRpbmcgbWFjaGluZS1yZWFkYWJsZQogICAgc291cmNlIGNvZGUsIHdoaWNoIG11c3QgYmUgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIFNlY3Rpb25zCiAgICAxIGFuZCAyIGFib3ZlIG9uIGEgbWVkaXVtIGN1c3RvbWFyaWx5IHVzZWQgZm9yIHNvZnR3YXJlIGludGVyY2hhbmdlOyBvciwKCiAgICBiKSBBY2NvbXBhbnkgaXQgd2l0aCBhIHdyaXR0ZW4gb2ZmZXIsIHZhbGlkIGZvciBhdCBsZWFzdCB0aHJlZQogICAgeWVhcnMsIHRvIGdpdmUgYW55IHRoaXJkIHBhcnR5LCBmb3IgYSBjaGFyZ2Ugbm8gbW9yZSB0aGFuIHlvdXIKICAgIGNvc3Qgb2YgcGh5c2ljYWxseSBwZXJmb3JtaW5nIHNvdXJjZSBkaXN0cmlidXRpb24sIGEgY29tcGxldGUKICAgIG1hY2hpbmUtcmVhZGFibGUgY29weSBvZiB0aGUgY29ycmVzcG9uZGluZyBzb3VyY2UgY29kZSwgdG8gYmUKICAgIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiBTZWN0aW9ucyAxIGFuZCAyIGFib3ZlIG9uIGEgbWVkaXVtCiAgICBjdXN0b21hcmlseSB1c2VkIGZvciBzb2Z0d2FyZSBpbnRlcmNoYW5nZTsgb3IsCgogICAgYykgQWNjb21wYW55IGl0IHdpdGggdGhlIGluZm9ybWF0aW9uIHlvdSByZWNlaXZlZCBhcyB0byB0aGUgb2ZmZXIKICAgIHRvIGRpc3RyaWJ1dGUgY29ycmVzcG9uZGluZyBzb3VyY2UgY29kZS4gIChUaGlzIGFsdGVybmF0aXZlIGlzCiAgICBhbGxvd2VkIG9ubHkgZm9yIG5vbmNvbW1lcmNpYWwgZGlzdHJpYnV0aW9uIGFuZCBvbmx5IGlmIHlvdQogICAgcmVjZWl2ZWQgdGhlIHByb2dyYW0gaW4gb2JqZWN0IGNvZGUgb3IgZXhlY3V0YWJsZSBmb3JtIHdpdGggc3VjaAogICAgYW4gb2ZmZXIsIGluIGFjY29yZCB3aXRoIFN1YnNlY3Rpb24gYiBhYm92ZS4pCgpUaGUgc291cmNlIGNvZGUgZm9yIGEgd29yayBtZWFucyB0aGUgcHJlZmVycmVkIGZvcm0gb2YgdGhlIHdvcmsgZm9yCm1ha2luZyBtb2RpZmljYXRpb25zIHRvIGl0LiAgRm9yIGFuIGV4ZWN1dGFibGUgd29yaywgY29tcGxldGUgc291cmNlCmNvZGUgbWVhbnMgYWxsIHRoZSBzb3VyY2UgY29kZSBmb3IgYWxsIG1vZHVsZXMgaXQgY29udGFpbnMsIHBsdXMgYW55CmFzc29jaWF0ZWQgaW50ZXJmYWNlIGRlZmluaXRpb24gZmlsZXMsIHBsdXMgdGhlIHNjcmlwdHMgdXNlZCB0bwpjb250cm9sIGNvbXBpbGF0aW9uIGFuZCBpbnN0YWxsYXRpb24gb2YgdGhlIGV4ZWN1dGFibGUuICBIb3dldmVyLCBhcyBhCnNwZWNpYWwgZXhjZXB0aW9uLCB0aGUgc291cmNlIGNvZGUgZGlzdHJpYnV0ZWQgbmVlZCBub3QgaW5jbHVkZQphbnl0aGluZyB0aGF0IGlzIG5vcm1hbGx5IGRpc3RyaWJ1dGVkIChpbiBlaXRoZXIgc291cmNlIG9yIGJpbmFyeQpmb3JtKSB3aXRoIHRoZSBtYWpvciBjb21wb25lbnRzIChjb21waWxlciwga2VybmVsLCBhbmQgc28gb24pIG9mIHRoZQpvcGVyYXRpbmcgc3lzdGVtIG9uIHdoaWNoIHRoZSBleGVjdXRhYmxlIHJ1bnMsIHVubGVzcyB0aGF0IGNvbXBvbmVudAppdHNlbGYgYWNjb21wYW5pZXMgdGhlIGV4ZWN1dGFibGUuCgpJZiBkaXN0cmlidXRpb24gb2YgZXhlY3V0YWJsZSBvciBvYmplY3QgY29kZSBpcyBtYWRlIGJ5IG9mZmVyaW5nCmFjY2VzcyB0byBjb3B5IGZyb20gYSBkZXNpZ25hdGVkIHBsYWNlLCB0aGVuIG9mZmVyaW5nIGVxdWl2YWxlbnQKYWNjZXNzIHRvIGNvcHkgdGhlIHNvdXJjZSBjb2RlIGZyb20gdGhlIHNhbWUgcGxhY2UgY291bnRzIGFzCmRpc3RyaWJ1dGlvbiBvZiB0aGUgc291cmNlIGNvZGUsIGV2ZW4gdGhvdWdoIHRoaXJkIHBhcnRpZXMgYXJlIG5vdApjb21wZWxsZWQgdG8gY29weSB0aGUgc291cmNlIGFsb25nIHdpdGggdGhlIG9iamVjdCBjb2RlLgoMCiAgNC4gWW91IG1heSBub3QgY29weSwgbW9kaWZ5LCBzdWJsaWNlbnNlLCBvciBkaXN0cmlidXRlIHRoZSBQcm9ncmFtCmV4Y2VwdCBhcyBleHByZXNzbHkgcHJvdmlkZWQgdW5kZXIgdGhpcyBMaWNlbnNlLiAgQW55IGF0dGVtcHQKb3RoZXJ3aXNlIHRvIGNvcHksIG1vZGlmeSwgc3VibGljZW5zZSBvciBkaXN0cmlidXRlIHRoZSBQcm9ncmFtIGlzCnZvaWQsIGFuZCB3aWxsIGF1dG9tYXRpY2FsbHkgdGVybWluYXRlIHlvdXIgcmlnaHRzIHVuZGVyIHRoaXMgTGljZW5zZS4KSG93ZXZlciwgcGFydGllcyB3aG8gaGF2ZSByZWNlaXZlZCBjb3BpZXMsIG9yIHJpZ2h0cywgZnJvbSB5b3UgdW5kZXIKdGhpcyBMaWNlbnNlIHdpbGwgbm90IGhhdmUgdGhlaXIgbGljZW5zZXMgdGVybWluYXRlZCBzbyBsb25nIGFzIHN1Y2gKcGFydGllcyByZW1haW4gaW4gZnVsbCBjb21wbGlhbmNlLgoKICA1LiBZb3UgYXJlIG5vdCByZXF1aXJlZCB0byBhY2NlcHQgdGhpcyBMaWNlbnNlLCBzaW5jZSB5b3UgaGF2ZSBub3QKc2lnbmVkIGl0LiAgSG93ZXZlciwgbm90aGluZyBlbHNlIGdyYW50cyB5b3UgcGVybWlzc2lvbiB0byBtb2RpZnkgb3IKZGlzdHJpYnV0ZSB0aGUgUHJvZ3JhbSBvciBpdHMgZGVyaXZhdGl2ZSB3b3Jrcy4gIFRoZXNlIGFjdGlvbnMgYXJlCnByb2hpYml0ZWQgYnkgbGF3IGlmIHlvdSBkbyBub3QgYWNjZXB0IHRoaXMgTGljZW5zZS4gIFRoZXJlZm9yZSwgYnkKbW9kaWZ5aW5nIG9yIGRpc3RyaWJ1dGluZyB0aGUgUHJvZ3JhbSAob3IgYW55IHdvcmsgYmFzZWQgb24gdGhlClByb2dyYW0pLCB5b3UgaW5kaWNhdGUgeW91ciBhY2NlcHRhbmNlIG9mIHRoaXMgTGljZW5zZSB0byBkbyBzbywgYW5kCmFsbCBpdHMgdGVybXMgYW5kIGNvbmRpdGlvbnMgZm9yIGNvcHlpbmcsIGRpc3RyaWJ1dGluZyBvciBtb2RpZnlpbmcKdGhlIFByb2dyYW0gb3Igd29ya3MgYmFzZWQgb24gaXQuCgogIDYuIEVhY2ggdGltZSB5b3UgcmVkaXN0cmlidXRlIHRoZSBQcm9ncmFtIChvciBhbnkgd29yayBiYXNlZCBvbiB0aGUKUHJvZ3JhbSksIHRoZSByZWNpcGllbnQgYXV0b21hdGljYWxseSByZWNlaXZlcyBhIGxpY2Vuc2UgZnJvbSB0aGUKb3JpZ2luYWwgbGljZW5zb3IgdG8gY29weSwgZGlzdHJpYnV0ZSBvciBtb2RpZnkgdGhlIFByb2dyYW0gc3ViamVjdCB0bwp0aGVzZSB0ZXJtcyBhbmQgY29uZGl0aW9ucy4gIFlvdSBtYXkgbm90IGltcG9zZSBhbnkgZnVydGhlcgpyZXN0cmljdGlvbnMgb24gdGhlIHJlY2lwaWVudHMnIGV4ZXJjaXNlIG9mIHRoZSByaWdodHMgZ3JhbnRlZCBoZXJlaW4uCllvdSBhcmUgbm90IHJlc3BvbnNpYmxlIGZvciBlbmZvcmNpbmcgY29tcGxpYW5jZSBieSB0aGlyZCBwYXJ0aWVzIHRvCnRoaXMgTGljZW5zZS4KCiAgNy4gSWYsIGFzIGEgY29uc2VxdWVuY2Ugb2YgYSBjb3VydCBqdWRnbWVudCBvciBhbGxlZ2F0aW9uIG9mIHBhdGVudAppbmZyaW5nZW1lbnQgb3IgZm9yIGFueSBvdGhlciByZWFzb24gKG5vdCBsaW1pdGVkIHRvIHBhdGVudCBpc3N1ZXMpLApjb25kaXRpb25zIGFyZSBpbXBvc2VkIG9uIHlvdSAod2hldGhlciBieSBjb3VydCBvcmRlciwgYWdyZWVtZW50IG9yCm90aGVyd2lzZSkgdGhhdCBjb250cmFkaWN0IHRoZSBjb25kaXRpb25zIG9mIHRoaXMgTGljZW5zZSwgdGhleSBkbyBub3QKZXhjdXNlIHlvdSBmcm9tIHRoZSBjb25kaXRpb25zIG9mIHRoaXMgTGljZW5zZS4gIElmIHlvdSBjYW5ub3QKZGlzdHJpYnV0ZSBzbyBhcyB0byBzYXRpc2Z5IHNpbXVsdGFuZW91c2x5IHlvdXIgb2JsaWdhdGlvbnMgdW5kZXIgdGhpcwpMaWNlbnNlIGFuZCBhbnkgb3RoZXIgcGVydGluZW50IG9ibGlnYXRpb25zLCB0aGVuIGFzIGEgY29uc2VxdWVuY2UgeW91Cm1heSBub3QgZGlzdHJpYnV0ZSB0aGUgUHJvZ3JhbSBhdCBhbGwuICBGb3IgZXhhbXBsZSwgaWYgYSBwYXRlbnQKbGljZW5zZSB3b3VsZCBub3QgcGVybWl0IHJveWFsdHktZnJlZSByZWRpc3RyaWJ1dGlvbiBvZiB0aGUgUHJvZ3JhbSBieQphbGwgdGhvc2Ugd2hvIHJlY2VpdmUgY29waWVzIGRpcmVjdGx5IG9yIGluZGlyZWN0bHkgdGhyb3VnaCB5b3UsIHRoZW4KdGhlIG9ubHkgd2F5IHlvdSBjb3VsZCBzYXRpc2Z5IGJvdGggaXQgYW5kIHRoaXMgTGljZW5zZSB3b3VsZCBiZSB0bwpyZWZyYWluIGVudGlyZWx5IGZyb20gZGlzdHJpYnV0aW9uIG9mIHRoZSBQcm9ncmFtLgoKSWYgYW55IHBvcnRpb24gb2YgdGhpcyBzZWN0aW9uIGlzIGhlbGQgaW52YWxpZCBvciB1bmVuZm9yY2VhYmxlIHVuZGVyCmFueSBwYXJ0aWN1bGFyIGNpcmN1bXN0YW5jZSwgdGhlIGJhbGFuY2Ugb2YgdGhlIHNlY3Rpb24gaXMgaW50ZW5kZWQgdG8KYXBwbHkgYW5kIHRoZSBzZWN0aW9uIGFzIGEgd2hvbGUgaXMgaW50ZW5kZWQgdG8gYXBwbHkgaW4gb3RoZXIKY2lyY3Vtc3RhbmNlcy4KCkl0IGlzIG5vdCB0aGUgcHVycG9zZSBvZiB0aGlzIHNlY3Rpb24gdG8gaW5kdWNlIHlvdSB0byBpbmZyaW5nZSBhbnkKcGF0ZW50cyBvciBvdGhlciBwcm9wZXJ0eSByaWdodCBjbGFpbXMgb3IgdG8gY29udGVzdCB2YWxpZGl0eSBvZiBhbnkKc3VjaCBjbGFpbXM7IHRoaXMgc2VjdGlvbiBoYXMgdGhlIHNvbGUgcHVycG9zZSBvZiBwcm90ZWN0aW5nIHRoZQppbnRlZ3JpdHkgb2YgdGhlIGZyZWUgc29mdHdhcmUgZGlzdHJpYnV0aW9uIHN5c3RlbSwgd2hpY2ggaXMKaW1wbGVtZW50ZWQgYnkgcHVibGljIGxpY2Vuc2UgcHJhY3RpY2VzLiAgTWFueSBwZW9wbGUgaGF2ZSBtYWRlCmdlbmVyb3VzIGNvbnRyaWJ1dGlvbnMgdG8gdGhlIHdpZGUgcmFuZ2Ugb2Ygc29mdHdhcmUgZGlzdHJpYnV0ZWQKdGhyb3VnaCB0aGF0IHN5c3RlbSBpbiByZWxpYW5jZSBvbiBjb25zaXN0ZW50IGFwcGxpY2F0aW9uIG9mIHRoYXQKc3lzdGVtOyBpdCBpcyB1cCB0byB0aGUgYXV0aG9yL2Rvbm9yIHRvIGRlY2lkZSBpZiBoZSBvciBzaGUgaXMgd2lsbGluZwp0byBkaXN0cmlidXRlIHNvZnR3YXJlIHRocm91Z2ggYW55IG90aGVyIHN5c3RlbSBhbmQgYSBsaWNlbnNlZSBjYW5ub3QKaW1wb3NlIHRoYXQgY2hvaWNlLgoKVGhpcyBzZWN0aW9uIGlzIGludGVuZGVkIHRvIG1ha2UgdGhvcm91Z2hseSBjbGVhciB3aGF0IGlzIGJlbGlldmVkIHRvCmJlIGEgY29uc2VxdWVuY2Ugb2YgdGhlIHJlc3Qgb2YgdGhpcyBMaWNlbnNlLgoMCiAgOC4gSWYgdGhlIGRpc3RyaWJ1dGlvbiBhbmQvb3IgdXNlIG9mIHRoZSBQcm9ncmFtIGlzIHJlc3RyaWN0ZWQgaW4KY2VydGFpbiBjb3VudHJpZXMgZWl0aGVyIGJ5IHBhdGVudHMgb3IgYnkgY29weXJpZ2h0ZWQgaW50ZXJmYWNlcywgdGhlCm9yaWdpbmFsIGNvcHlyaWdodCBob2xkZXIgd2hvIHBsYWNlcyB0aGUgUHJvZ3JhbSB1bmRlciB0aGlzIExpY2Vuc2UKbWF5IGFkZCBhbiBleHBsaWNpdCBnZW9ncmFwaGljYWwgZGlzdHJpYnV0aW9uIGxpbWl0YXRpb24gZXhjbHVkaW5nCnRob3NlIGNvdW50cmllcywgc28gdGhhdCBkaXN0cmlidXRpb24gaXMgcGVybWl0dGVkIG9ubHkgaW4gb3IgYW1vbmcKY291bnRyaWVzIG5vdCB0aHVzIGV4Y2x1ZGVkLiAgSW4gc3VjaCBjYXNlLCB0aGlzIExpY2Vuc2UgaW5jb3Jwb3JhdGVzCnRoZSBsaW1pdGF0aW9uIGFzIGlmIHdyaXR0ZW4gaW4gdGhlIGJvZHkgb2YgdGhpcyBMaWNlbnNlLgoKICA5LiBUaGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uIG1heSBwdWJsaXNoIHJldmlzZWQgYW5kL29yIG5ldyB2ZXJzaW9ucwpvZiB0aGUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmcm9tIHRpbWUgdG8gdGltZS4gIFN1Y2ggbmV3IHZlcnNpb25zIHdpbGwKYmUgc2ltaWxhciBpbiBzcGlyaXQgdG8gdGhlIHByZXNlbnQgdmVyc2lvbiwgYnV0IG1heSBkaWZmZXIgaW4gZGV0YWlsIHRvCmFkZHJlc3MgbmV3IHByb2JsZW1zIG9yIGNvbmNlcm5zLgoKRWFjaCB2ZXJzaW9uIGlzIGdpdmVuIGEgZGlzdGluZ3Vpc2hpbmcgdmVyc2lvbiBudW1iZXIuICBJZiB0aGUgUHJvZ3JhbQpzcGVjaWZpZXMgYSB2ZXJzaW9uIG51bWJlciBvZiB0aGlzIExpY2Vuc2Ugd2hpY2ggYXBwbGllcyB0byBpdCBhbmQgImFueQpsYXRlciB2ZXJzaW9uIiwgeW91IGhhdmUgdGhlIG9wdGlvbiBvZiBmb2xsb3dpbmcgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zCmVpdGhlciBvZiB0aGF0IHZlcnNpb24gb3Igb2YgYW55IGxhdGVyIHZlcnNpb24gcHVibGlzaGVkIGJ5IHRoZSBGcmVlClNvZnR3YXJlIEZvdW5kYXRpb24uICBJZiB0aGUgUHJvZ3JhbSBkb2VzIG5vdCBzcGVjaWZ5IGEgdmVyc2lvbiBudW1iZXIgb2YKdGhpcyBMaWNlbnNlLCB5b3UgbWF5IGNob29zZSBhbnkgdmVyc2lvbiBldmVyIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZQpGb3VuZGF0aW9uLgoKICAxMC4gSWYgeW91IHdpc2ggdG8gaW5jb3Jwb3JhdGUgcGFydHMgb2YgdGhlIFByb2dyYW0gaW50byBvdGhlciBmcmVlCnByb2dyYW1zIHdob3NlIGRpc3RyaWJ1dGlvbiBjb25kaXRpb25zIGFyZSBkaWZmZXJlbnQsIHdyaXRlIHRvIHRoZSBhdXRob3IKdG8gYXNrIGZvciBwZXJtaXNzaW9uLiAgRm9yIHNvZnR3YXJlIHdoaWNoIGlzIGNvcHlyaWdodGVkIGJ5IHRoZSBGcmVlClNvZnR3YXJlIEZvdW5kYXRpb24sIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IHdlIHNvbWV0aW1lcwptYWtlIGV4Y2VwdGlvbnMgZm9yIHRoaXMuICBPdXIgZGVjaXNpb24gd2lsbCBiZSBndWlkZWQgYnkgdGhlIHR3byBnb2FscwpvZiBwcmVzZXJ2aW5nIHRoZSBmcmVlIHN0YXR1cyBvZiBhbGwgZGVyaXZhdGl2ZXMgb2Ygb3VyIGZyZWUgc29mdHdhcmUgYW5kCm9mIHByb21vdGluZyB0aGUgc2hhcmluZyBhbmQgcmV1c2Ugb2Ygc29mdHdhcmUgZ2VuZXJhbGx5LgoKCQkJICAgIE5PIFdBUlJBTlRZCgogIDExLiBCRUNBVVNFIFRIRSBQUk9HUkFNIElTIExJQ0VOU0VEIEZSRUUgT0YgQ0hBUkdFLCBUSEVSRSBJUyBOTyBXQVJSQU5UWQpGT1IgVEhFIFBST0dSQU0sIFRPIFRIRSBFWFRFTlQgUEVSTUlUVEVEIEJZIEFQUExJQ0FCTEUgTEFXLiAgRVhDRVBUIFdIRU4KT1RIRVJXSVNFIFNUQVRFRCBJTiBXUklUSU5HIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQvT1IgT1RIRVIgUEFSVElFUwpQUk9WSURFIFRIRSBQUk9HUkFNICJBUyBJUyIgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRUlUSEVSIEVYUFJFU1NFRApPUiBJTVBMSUVELCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRgpNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgVEhFIEVOVElSRSBSSVNLIEFTClRPIFRIRSBRVUFMSVRZIEFORCBQRVJGT1JNQU5DRSBPRiBUSEUgUFJPR1JBTSBJUyBXSVRIIFlPVS4gIFNIT1VMRCBUSEUKUFJPR1JBTSBQUk9WRSBERUZFQ1RJVkUsIFlPVSBBU1NVTUUgVEhFIENPU1QgT0YgQUxMIE5FQ0VTU0FSWSBTRVJWSUNJTkcsClJFUEFJUiBPUiBDT1JSRUNUSU9OLgoKICAxMi4gSU4gTk8gRVZFTlQgVU5MRVNTIFJFUVVJUkVEIEJZIEFQUExJQ0FCTEUgTEFXIE9SIEFHUkVFRCBUTyBJTiBXUklUSU5HCldJTEwgQU5ZIENPUFlSSUdIVCBIT0xERVIsIE9SIEFOWSBPVEhFUiBQQVJUWSBXSE8gTUFZIE1PRElGWSBBTkQvT1IKUkVESVNUUklCVVRFIFRIRSBQUk9HUkFNIEFTIFBFUk1JVFRFRCBBQk9WRSwgQkUgTElBQkxFIFRPIFlPVSBGT1IgREFNQUdFUywKSU5DTFVESU5HIEFOWSBHRU5FUkFMLCBTUEVDSUFMLCBJTkNJREVOVEFMIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyBBUklTSU5HCk9VVCBPRiBUSEUgVVNFIE9SIElOQUJJTElUWSBUTyBVU0UgVEhFIFBST0dSQU0gKElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQKVE8gTE9TUyBPRiBEQVRBIE9SIERBVEEgQkVJTkcgUkVOREVSRUQgSU5BQ0NVUkFURSBPUiBMT1NTRVMgU1VTVEFJTkVEIEJZCllPVSBPUiBUSElSRCBQQVJUSUVTIE9SIEEgRkFJTFVSRSBPRiBUSEUgUFJPR1JBTSBUTyBPUEVSQVRFIFdJVEggQU5ZIE9USEVSClBST0dSQU1TKSwgRVZFTiBJRiBTVUNIIEhPTERFUiBPUiBPVEhFUiBQQVJUWSBIQVMgQkVFTiBBRFZJU0VEIE9GIFRIRQpQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRVMuCgoJCSAgICAgRU5EIE9GIFRFUk1TIEFORCBDT05ESVRJT05TCgwKCSAgICBIb3cgdG8gQXBwbHkgVGhlc2UgVGVybXMgdG8gWW91ciBOZXcgUHJvZ3JhbXMKCiAgSWYgeW91IGRldmVsb3AgYSBuZXcgcHJvZ3JhbSwgYW5kIHlvdSB3YW50IGl0IHRvIGJlIG9mIHRoZSBncmVhdGVzdApwb3NzaWJsZSB1c2UgdG8gdGhlIHB1YmxpYywgdGhlIGJlc3Qgd2F5IHRvIGFjaGlldmUgdGhpcyBpcyB0byBtYWtlIGl0CmZyZWUgc29mdHdhcmUgd2hpY2ggZXZlcnlvbmUgY2FuIHJlZGlzdHJpYnV0ZSBhbmQgY2hhbmdlIHVuZGVyIHRoZXNlIHRlcm1zLgoKICBUbyBkbyBzbywgYXR0YWNoIHRoZSBmb2xsb3dpbmcgbm90aWNlcyB0byB0aGUgcHJvZ3JhbS4gIEl0IGlzIHNhZmVzdAp0byBhdHRhY2ggdGhlbSB0byB0aGUgc3RhcnQgb2YgZWFjaCBzb3VyY2UgZmlsZSB0byBtb3N0IGVmZmVjdGl2ZWx5CmNvbnZleSB0aGUgZXhjbHVzaW9uIG9mIHdhcnJhbnR5OyBhbmQgZWFjaCBmaWxlIHNob3VsZCBoYXZlIGF0IGxlYXN0CnRoZSAiY29weXJpZ2h0IiBsaW5lIGFuZCBhIHBvaW50ZXIgdG8gd2hlcmUgdGhlIGZ1bGwgbm90aWNlIGlzIGZvdW5kLgoKICAgIDxvbmUgbGluZSB0byBnaXZlIHRoZSBwcm9ncmFtJ3MgbmFtZSBhbmQgYSBicmllZiBpZGVhIG9mIHdoYXQgaXQgZG9lcy4+CiAgICBDb3B5cmlnaHQgKEMpIDx5ZWFyPiAgPG5hbWUgb2YgYXV0aG9yPgoKICAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiAgICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQogICAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKICAgIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCgogICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCiAgICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgogICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQogICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KCiAgICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQogICAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKICAgIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAgMDIxMTAtMTMwMSBVU0EKCgpBbHNvIGFkZCBpbmZvcm1hdGlvbiBvbiBob3cgdG8gY29udGFjdCB5b3UgYnkgZWxlY3Ryb25pYyBhbmQgcGFwZXIgbWFpbC4KCklmIHRoZSBwcm9ncmFtIGlzIGludGVyYWN0aXZlLCBtYWtlIGl0IG91dHB1dCBhIHNob3J0IG5vdGljZSBsaWtlIHRoaXMKd2hlbiBpdCBzdGFydHMgaW4gYW4gaW50ZXJhY3RpdmUgbW9kZToKCiAgICBHbm9tb3Zpc2lvbiB2ZXJzaW9uIDY5LCBDb3B5cmlnaHQgKEMpIHllYXIgIG5hbWUgb2YgYXV0aG9yCiAgICBHbm9tb3Zpc2lvbiBjb21lcyB3aXRoIEFCU09MVVRFTFkgTk8gV0FSUkFOVFk7IGZvciBkZXRhaWxzIHR5cGUgYHNob3cgdycuCiAgICBUaGlzIGlzIGZyZWUgc29mdHdhcmUsIGFuZCB5b3UgYXJlIHdlbGNvbWUgdG8gcmVkaXN0cmlidXRlIGl0CiAgICB1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnM7IHR5cGUgYHNob3cgYycgZm9yIGRldGFpbHMuCgpUaGUgaHlwb3RoZXRpY2FsIGNvbW1hbmRzIGBzaG93IHcnIGFuZCBgc2hvdyBjJyBzaG91bGQgc2hvdyB0aGUgYXBwcm9wcmlhdGUKcGFydHMgb2YgdGhlIEdlbmVyYWwgUHVibGljIExpY2Vuc2UuICBPZiBjb3Vyc2UsIHRoZSBjb21tYW5kcyB5b3UgdXNlIG1heQpiZSBjYWxsZWQgc29tZXRoaW5nIG90aGVyIHRoYW4gYHNob3cgdycgYW5kIGBzaG93IGMnOyB0aGV5IGNvdWxkIGV2ZW4gYmUKbW91c2UtY2xpY2tzIG9yIG1lbnUgaXRlbXMtLXdoYXRldmVyIHN1aXRzIHlvdXIgcHJvZ3JhbS4KCllvdSBzaG91bGQgYWxzbyBnZXQgeW91ciBlbXBsb3llciAoaWYgeW91IHdvcmsgYXMgYSBwcm9ncmFtbWVyKSBvciB5b3VyCnNjaG9vbCwgaWYgYW55LCB0byBzaWduIGEgImNvcHlyaWdodCBkaXNjbGFpbWVyIiBmb3IgdGhlIHByb2dyYW0sIGlmCm5lY2Vzc2FyeS4gIEhlcmUgaXMgYSBzYW1wbGU7IGFsdGVyIHRoZSBuYW1lczoKCiAgWW95b2R5bmUsIEluYy4sIGhlcmVieSBkaXNjbGFpbXMgYWxsIGNvcHlyaWdodCBpbnRlcmVzdCBpbiB0aGUgcHJvZ3JhbQogIGBHbm9tb3Zpc2lvbicgKHdoaWNoIG1ha2VzIHBhc3NlcyBhdCBjb21waWxlcnMpIHdyaXR0ZW4gYnkgSmFtZXMgSGFja2VyLgoKICA8c2lnbmF0dXJlIG9mIFR5IENvb24+LCAxIEFwcmlsIDE5ODkKICBUeSBDb29uLCBQcmVzaWRlbnQgb2YgVmljZQoKVGhpcyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGRvZXMgbm90IHBlcm1pdCBpbmNvcnBvcmF0aW5nIHlvdXIgcHJvZ3JhbSBpbnRvCnByb3ByaWV0YXJ5IHByb2dyYW1zLiAgSWYgeW91ciBwcm9ncmFtIGlzIGEgc3Vicm91dGluZSBsaWJyYXJ5LCB5b3UgbWF5CmNvbnNpZGVyIGl0IG1vcmUgdXNlZnVsIHRvIHBlcm1pdCBsaW5raW5nIHByb3ByaWV0YXJ5IGFwcGxpY2F0aW9ucyB3aXRoIHRoZQpsaWJyYXJ5LiAgSWYgdGhpcyBpcyB3aGF0IHlvdSB3YW50IHRvIGRvLCB1c2UgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwKUHVibGljIExpY2Vuc2UgaW5zdGVhZCBvZiB0aGlzIExpY2Vuc2UuCg=="
            }
          }
        }
      ],
      "cpe": "cpe:2.3:a:libgsf:libgsf:1.14.44:*:*:*:*:*:*:*"
    },
    {
      "bom-ref": "pkg:cargo/crc32fast@1.5.0",
      "type": "library",
      "name": "crc32fast",
      "version": "1.5.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/crc32fast@1.5.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-force@3.0.0",
      "type": "library",
      "name": "d3-force",
      "version": "3.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf157f4ac03e538cad7bcd39d4fe040b27630ff4bea9e62d9da23202cf6d8070aa7e0ba66bf6804038e8f3903d67a10a8418ab1d12475c88095257df4f8c1d2e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-force@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2-ui-kit@0.2.2",
      "type": "library",
      "name": "objc2-ui-kit",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2-ui-kit@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-sys@0.60.2",
      "type": "library",
      "name": "windows-sys",
      "version": "0.60.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-sys@0.60.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/cncf/xds/go@v0.0.0-20260202195803-dba9d589def2",
      "type": "library",
      "name": "go",
      "version": "v0.0.0-20260202195803-dba9d589def2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_cncf_xds_go//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/cncf/xds/go@v0.0.0-20260202195803-dba9d589def2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/client@v1.61.0",
      "type": "library",
      "name": "client",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_client//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/client@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/pretty-hex@0.3.0",
      "type": "library",
      "name": "pretty-hex",
      "version": "0.3.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c6fa0831dd7cc608c38a5e323422a0077678fa5744aa2be4ad91c4ece8eec8d5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/pretty-hex@0.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/processor/xprocessor@v0.155.0",
      "type": "library",
      "name": "xprocessor",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_processor_xprocessor//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/processor/xprocessor@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/hashicorp/go-hclog@v1.6.3",
      "type": "library",
      "name": "go-hclog",
      "version": "v1.6.3",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_hashicorp_go_hclog//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/hashicorp/go-hclog@v1.6.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/swag/jsonname@v0.26.0",
      "type": "library",
      "name": "jsonname",
      "version": "v0.26.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_swag_jsonname//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/swag/jsonname@v0.26.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/unicode-xid@0.2.6",
      "type": "library",
      "name": "unicode-xid",
      "version": "0.2.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/unicode-xid@0.2.6",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/TermReadKey@2.37",
      "type": "library",
      "name": "TermReadKey",
      "version": "2.37",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:TermReadKey-2.37.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/TermReadKey@2.37",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/deranged@0.4.0",
      "type": "library",
      "name": "deranged",
      "version": "0.4.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/deranged@0.4.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pysaml2@7.5.0",
      "type": "library",
      "name": "pysaml2",
      "version": "7.5.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bc6627cc344476a83c757f440a73fda1369f13b6fda1b4e16bca63ffbabb5318"
        },
        {
          "alg": "SHA-256",
          "content": "f36871d4e5ee857c6b85532e942550d2cf90ea4ee943d75eb681044bbc4f54f7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pysaml2@7.5.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/buger/jsonparser@v1.1.2",
      "type": "library",
      "name": "jsonparser",
      "version": "v1.1.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_buger_jsonparser//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/buger/jsonparser@v1.1.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/proto-plus@1.28.0",
      "type": "library",
      "name": "proto-plus",
      "version": "1.28.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "38e5696342835b08fc116f30a25665b29531cda9d5d5643e9b81fc312385abd9"
        },
        {
          "alg": "SHA-256",
          "content": "a630604310899e73c59ec302e5765c058d412b2f090b9c79c8822589f14955b8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/proto-plus@1.28.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rustc-hash@2.1.1",
      "type": "library",
      "name": "rustc-hash",
      "version": "2.1.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rustc-hash@2.1.1",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/powerfmt@0.2.0",
      "type": "library",
      "name": "powerfmt",
      "version": "0.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/powerfmt@0.2.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/chardet@7.4.3",
      "type": "library",
      "name": "chardet",
      "version": "7.4.3",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@+_repo_rules5+windows_python_wheels//:chardet_metadata"
        }
      ],
      "purl": "pkg:pypi/chardet@7.4.3",
      "licenses": [
        {
          "license": {
            "id": "0BSD"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/davecgh/go-spew@v1.1.2-0.20180830191138-d8f796af33cc",
      "type": "library",
      "name": "go-spew",
      "version": "v1.1.2-0.20180830191138-d8f796af33cc",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_davecgh_go_spew//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/davecgh/go-spew@v1.1.2-0.20180830191138-d8f796af33cc",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/resolve@1.22.10",
      "type": "library",
      "name": "resolve",
      "version": "1.22.10",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34f472fbf9dc20c78395302cbaac0a2227deae26b085e7c526d90d496d2a64912a3046fea81b7fefb07f8c679e7a4f85d2e39e374e420dae875db6c882d557e3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/resolve@1.22.10",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/difflib@0.4.0",
      "type": "library",
      "name": "difflib",
      "version": "0.4.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/difflib@0.4.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/socket2@0.6.0",
      "type": "library",
      "name": "socket2",
      "version": "0.6.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/socket2@0.6.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/ipnet@2.11.0",
      "type": "library",
      "name": "ipnet",
      "version": "2.11.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/ipnet@2.11.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/hasown@2.0.2",
      "type": "library",
      "name": "hasown",
      "version": "2.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d21254f5208fbe633320175916a34f5d66ba76a87b59d1f470823dcbe0b24bcac6de72f8f01725adaf4798a8555541f23d6347e58ef10f0001edb7e04a391431"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/hasown@2.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rustix@0.38.44",
      "type": "library",
      "name": "rustix",
      "version": "0.38.44",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rustix@0.38.44",
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-result@0.3.4",
      "type": "library",
      "name": "windows-result",
      "version": "0.3.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-result@0.3.4",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/command-line-args@6.0.1",
      "type": "library",
      "name": "command-line-args",
      "version": "6.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "26bdde072523ab22b4a9df16d121855b59d9c2a09a342b5b5e3468d9c4490b5398c56977319e6dd544b78eaf9c3b8b0f6afaa0c3897d04c197d0205efadadea6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/command-line-args@6.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/internal/componentalias@v0.155.0",
      "type": "library",
      "name": "componentalias",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_internal_componentalias//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/internal/componentalias@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pyghmi@1.6.18",
      "type": "library",
      "name": "pyghmi",
      "version": "1.6.18",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b4e0fa5a9f6b978f1d813d8420129c7eec16c32d708b9a208cb5122024ee42d2"
        },
        {
          "alg": "SHA-256",
          "content": "94f0d2ef64ef0002ed23e0fa6284f6ac8bf18fb27714c488c36b7c4b1656b25c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pyghmi@1.6.18",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/yargs-parser@18.1.3",
      "type": "library",
      "name": "yargs-parser",
      "version": "18.1.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a39d23d09793a32ff82ba39971a4265ba9725d72a1abb72c4445dc0f0936a2614f244c1434e56d24abe60ebf442357c025953265c445ee4c460569915ee76b09"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/yargs-parser@18.1.3",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/analysis@v0.25.0",
      "type": "library",
      "name": "analysis",
      "version": "v0.25.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_analysis//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/analysis@v0.25.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/miekg/dns@v1.1.72",
      "type": "library",
      "name": "dns",
      "version": "v1.1.72",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_miekg_dns//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/miekg/dns@v1.1.72",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pymongo@4.17.0",
      "type": "library",
      "name": "pymongo",
      "version": "4.17.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "809ec74de3b9148ae43fa8df9faf53470f511c8d384f13b99d6f671f2a379f15"
        },
        {
          "alg": "SHA-256",
          "content": "64837adbbd72073301af51bb0fc80e3d7707fe5527cea1033ba0320f0b2f881b"
        },
        {
          "alg": "SHA-256",
          "content": "77aa4bc164b4de60d5db193b322f0f5b6ead716e831031bfdef8e8bd92205556"
        },
        {
          "alg": "SHA-256",
          "content": "ba2195d4f386f839a52a23ea1cfd60ffaaba78a3d7841db51b7e433001139918"
        },
        {
          "alg": "SHA-256",
          "content": "1175563375d682260f613a96fb7a53dce746ed752bfd924eab61de3bc5bfde34"
        },
        {
          "alg": "SHA-256",
          "content": "a8f9c40a09bb7d4b9fc8b1da65ecf6efa79bda5cb2756f39d9b6940fac1d19ae"
        },
        {
          "alg": "SHA-256",
          "content": "6c5f62862d0f87be481fa1fe8cb811994486773c94a2b61e509285e3f2890763"
        },
        {
          "alg": "SHA-256",
          "content": "f09645e0ce4e3825fa0baa8254064a716ed0be33f78feeedd4731016cb8aaa17"
        },
        {
          "alg": "SHA-256",
          "content": "93641192644fa1ee0f34030e774fd31022a27ad11ba22cb1716142231524f8bd"
        },
        {
          "alg": "SHA-256",
          "content": "3689ea34f6b647c7d1e7bdc60fcfb214b2789ed1359a7fb96569c69f50e5f18f"
        },
        {
          "alg": "SHA-256",
          "content": "8e97e03fa13327c87e3fdc5656acd01e71817f0c1dc3221cd8f30de136bf4ec3"
        },
        {
          "alg": "SHA-256",
          "content": "9eb5d63a3c518cb0804ed678f5e2b875af032d89a7cf57a57360322cf6a4d222"
        },
        {
          "alg": "SHA-256",
          "content": "485c8a8eaa4c739f00a331fc73757898ee7c092c214a79e63866ff76aaf282ff"
        },
        {
          "alg": "SHA-256",
          "content": "51e1915761f65f2aaabd0ba691a31d56551d3f19d1263c2d6bf261730603de5f"
        },
        {
          "alg": "SHA-256",
          "content": "1195370a77baf003b59b10e91ecc4706297197f0dd9d29c840cc556dc08f7cee"
        },
        {
          "alg": "SHA-256",
          "content": "6877214bff5f06f6884a9fc8d9016a4a7a5f51f537f5c51ac3a576f93e7dfb32"
        },
        {
          "alg": "SHA-256",
          "content": "75bc3aa5b94fdb7138d357ec6ca61cd97e0c79f4f7f0bd3efe9639b15cc50942"
        },
        {
          "alg": "SHA-256",
          "content": "8446ff4bfcb6ec2a2e50998c860986a1e992136f998b7f53e7a717fb8aa5a0b9"
        },
        {
          "alg": "SHA-256",
          "content": "b2dfcc795f5b9fedbe179a11fdf6051581479d196582a3fe819a92a00e9b9969"
        },
        {
          "alg": "SHA-256",
          "content": "8a1be016198a03fd7727cdd55998964bfa4e5a6fd9733c8e95830628cef34d29"
        },
        {
          "alg": "SHA-256",
          "content": "2e190827834fce70ecdf9d46796c6dbc0ce08ea87dc2ff5bc6f3f5579b605cb9"
        },
        {
          "alg": "SHA-256",
          "content": "e537e95514dae1aaa718f481ec03151a0f0394bcd05f1322896d8fc1330cb729"
        },
        {
          "alg": "SHA-256",
          "content": "48bbc576677b50af043df870d84ded67cc3a9b4aa7553201beef4da5dc050a0a"
        },
        {
          "alg": "SHA-256",
          "content": "b24598dc3c2feccbc83b43044be48145a0dc4f9bee49ef923e3d707d54a55d85"
        },
        {
          "alg": "SHA-256",
          "content": "5960519b4d7168f1ecdd3ea10c81b2aedeb9423651aca953cfbc8e76705d3b38"
        },
        {
          "alg": "SHA-256",
          "content": "422fa50d7d7f5c22ea0953554396c9ef95684a2d775f860bd75a7b510538dfca"
        },
        {
          "alg": "SHA-256",
          "content": "320b34457b20bbcc79997801f95d25ce00472915ca5241167242b42c4359e027"
        },
        {
          "alg": "SHA-256",
          "content": "bb3ebc86782049f6928dcc583008287cb1c17d463501c94a620f035f5b4fd463"
        },
        {
          "alg": "SHA-256",
          "content": "2db66aa8dd253a0fc1fad3b0d23d5b3993f7ebde02fbbd7727128debf2853675"
        },
        {
          "alg": "SHA-256",
          "content": "50e8f8e23c6df7c6d6929f5e734980b227706e73ee847517c9ba5af90f7fc466"
        },
        {
          "alg": "SHA-256",
          "content": "9828485f72f63c7d802e0ec41f71906f633c2692621ab3af55ca990186b091b1"
        },
        {
          "alg": "SHA-256",
          "content": "9543d8f84c2e5608565c08ac679774811e6730770d8a645439b073422a4276fb"
        },
        {
          "alg": "SHA-256",
          "content": "20323b0b1c1d33770ad1fc68d429c757734ce9ad3594421c3d6618f10572b1b9"
        },
        {
          "alg": "SHA-256",
          "content": "b93b22eedc62598cf5ee9d8c8007a8e9121c50fd88137012d8985500e9dc3151"
        },
        {
          "alg": "SHA-256",
          "content": "2a0d5ac205728c86e0a02192f1aa5f865b0d7d51f8df6101c01a69a7fc620d72"
        },
        {
          "alg": "SHA-256",
          "content": "37a8385c29881b43eab31f584100fa0eaddedd5607adf010147ba1810118be90"
        },
        {
          "alg": "SHA-256",
          "content": "68fca71e05ee5da23a8d73cee8379dfb3d26e609a377cae731d742771ed96946"
        },
        {
          "alg": "SHA-256",
          "content": "c9786665926a09630c5d420c79762cfadbff35a9438bcbc4c81a9fb5ab9228b7"
        },
        {
          "alg": "SHA-256",
          "content": "5376ad67bb30ae910d83affcf997f706d9dee37e8b5dad8b6fedb0626e262d85"
        },
        {
          "alg": "SHA-256",
          "content": "cee36b3c0d0354f880fa7a7fdcdaf2bb5e542c2281e25c1bfadf8cfe21eba7d2"
        },
        {
          "alg": "SHA-256",
          "content": "70ffa08ba641468cc068cf46c06b34f01a8ce3489f6411309fcb5ceabe6b2fc0"
        },
        {
          "alg": "SHA-256",
          "content": "47b021363cd923ace5edc7a1d63c0ff8a6d9d43859b8a1ba23645f5afae63221"
        },
        {
          "alg": "SHA-256",
          "content": "f3ee3d241ed77a4fc99ce3cff3b289c3ebce37f61fdd7349d3592c23b82c8784"
        },
        {
          "alg": "SHA-256",
          "content": "757f2a4c0c2c46cab87df0333681ce69e86c9d5b45bc5203ceba5410b3489e59"
        },
        {
          "alg": "SHA-256",
          "content": "dff3de1294fbbc1db0ba6b511f77b8e540601d092538a31312e99c8a91a78b1e"
        },
        {
          "alg": "SHA-256",
          "content": "faf03e4c2aafd6de626dbd30ba246d369ae33f47f10629d1bbe40f72115027a6"
        },
        {
          "alg": "SHA-256",
          "content": "a431b737816bf4cddd4fa0fcef04e424ad36b7692734a64150f872fb8f3208be"
        },
        {
          "alg": "SHA-256",
          "content": "e4fab10f8403169ce92f3cea921609d9ee81107306caae06c08f592d4b8ad2b5"
        },
        {
          "alg": "SHA-256",
          "content": "15d3f3d732aecac1f8d481bde4029755615639bd3076f258a2147210aec8515a"
        },
        {
          "alg": "SHA-256",
          "content": "c5c8e180cb2cabe37300e1e36c60aa4f2ff956cc579f0142135a5d2cba252243"
        },
        {
          "alg": "SHA-256",
          "content": "e816db649ba5d7de0568cf3a9f287a9dc9aad21cf0ca667ab156a7ef47fca0b0"
        },
        {
          "alg": "SHA-256",
          "content": "c2292144505fb12156b981bd440f3dc994a883da06ac726c0c8692ccdbc1c510"
        },
        {
          "alg": "SHA-256",
          "content": "bd835cdb37a1adec359dd072c24f8bb14809e2644fde86fab4ee2fc9719b9483"
        },
        {
          "alg": "SHA-256",
          "content": "4141e6c6a339789b2974efa00ecd9409101672d77a0e3ee2cc3839eedf8ec4df"
        },
        {
          "alg": "SHA-256",
          "content": "d53ffa94b2340dbf6b055e09a0090618c60482c158ecfc9565642fc996bf0944"
        },
        {
          "alg": "SHA-256",
          "content": "ff5aa3f1c7e3f08eb0e7a016c91ba468b1850ccfd63d9b1f12f56350f4974cef"
        },
        {
          "alg": "SHA-256",
          "content": "e68c76b84e0c132d9dbf9307f12ff8185702328187a87b9aca8c941303873433"
        },
        {
          "alg": "SHA-256",
          "content": "12c4fded3a9f1d6a687e36ebd384ac6d00b9b00de1969aa74048e7051ec2a713"
        },
        {
          "alg": "SHA-256",
          "content": "df4a644af9ae132d4bfdb2e9516ea51a615fd881caddfbfbd071cf1354844479"
        },
        {
          "alg": "SHA-256",
          "content": "c4979e7e8887862bbb44d203f00cc8263a3f27237876fa691b6beba23e40e6d8"
        },
        {
          "alg": "SHA-256",
          "content": "addd0498ebbdc6354227f6ed457ed9fce442d48a3bb30d5b5bad33e104996561"
        },
        {
          "alg": "SHA-256",
          "content": "5ab3b8ff79e0dfc49b68f3c925e8cc735ea95c60efaed84cfe75692dffcaac2a"
        },
        {
          "alg": "SHA-256",
          "content": "3987e96e7c7be4083d42e8ac2cc6c0d5b78db9973c90fce42ae800b616ca6b20"
        },
        {
          "alg": "SHA-256",
          "content": "c797f8a80957134f6dd9690367a0f8f5906d672119af2c6aa55f0c527b656bed"
        },
        {
          "alg": "SHA-256",
          "content": "4ae22fafca69dd3c78261969e999782ac5fc23b76cf8cccfbc3707982a74cc3d"
        },
        {
          "alg": "SHA-256",
          "content": "b4384700cffc3f1dd98e088bc0072dedf6d7d68a230bb4b972665cf69c071c1e"
        },
        {
          "alg": "SHA-256",
          "content": "e46767f28dea610e02edf6c5d956ce615c3c7790ea396660b9b1efd5c5ead2e0"
        },
        {
          "alg": "SHA-256",
          "content": "6fe0de9d0f6791abce3471230b32b4817bf89d27b1182b6a550e1ec0fa72aa9a"
        },
        {
          "alg": "SHA-256",
          "content": "0ff6bd2f735ab5356541e3e57d5b7dbfbc3f2ee1ccb10b6b0f82d58af69d1d8e"
        },
        {
          "alg": "SHA-256",
          "content": "5a5de048e6da5c18e27cc2437e8c15b3b0cdc8385c15b41178b0caa3322a09c2"
        },
        {
          "alg": "SHA-256",
          "content": "7db10678814cdf7ea39fd308c6f41395cfa7b29d904bcd7895288963d8f892ba"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pymongo@4.17.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/dispatch@0.2.0",
      "type": "library",
      "name": "dispatch",
      "version": "0.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/dispatch@0.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/processor@v1.61.0",
      "type": "library",
      "name": "processor",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_processor//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/processor@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/requests@2.31.0",
      "type": "library",
      "name": "requests",
      "version": "2.31.0",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:pypi/requests@2.31.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/knadh/koanf/maps@v0.1.2",
      "type": "library",
      "name": "maps",
      "version": "v0.1.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_knadh_koanf_maps//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/knadh/koanf/maps@v0.1.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/crossbeam-utils@0.8.21",
      "type": "library",
      "name": "crossbeam-utils",
      "version": "0.8.21",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/crossbeam-utils@0.8.21",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/prop-types@15.8.1",
      "type": "library",
      "name": "prop-types",
      "version": "15.8.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a23f3b0a064809dba5528868815011ec08e50b4df6ed4e1e9782fa780bcea827ae74c0d553435384d695f9bf437f87578123f58173139cf7617deff6a831f972"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/prop-types@15.8.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40babel/parser@7.28.5",
      "type": "library",
      "name": "parser",
      "version": "7.28.5",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28a054d5519847b391af702de4702d510f935774b34425e603ff0e7436622c3048671572cd7bb3b4f8df2dddc15753d10101823165921d884bd05f1de6e1c10d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40babel/parser@7.28.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/signature@2.2.0",
      "type": "library",
      "name": "signature",
      "version": "2.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/signature@2.2.0",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/hashicorp/errwrap@v1.1.0",
      "type": "library",
      "name": "errwrap",
      "version": "v1.1.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_hashicorp_errwrap//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/hashicorp/errwrap@v1.1.0",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/regex-syntax@0.8.6",
      "type": "library",
      "name": "regex-syntax",
      "version": "0.8.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/regex-syntax@0.8.6",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-color@3.1.0",
      "type": "library",
      "name": "d3-color",
      "version": "3.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce0fdc85b5f2781b4c4352db0ff592a16d83a42dc8d26a663dd5beca74538ffc760c0598ac863ba9e6481e2768cf0576e26e226afaf5e653702302f14663b184"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-color@3.1.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/httparse@1.10.1",
      "type": "library",
      "name": "httparse",
      "version": "1.10.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/httparse@1.10.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/google/go-tpm@v0.9.8",
      "type": "library",
      "name": "go-tpm",
      "version": "v0.9.8",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_google_go_tpm//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/google/go-tpm@v0.9.8",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/python-dateutil@2.9.0.post0",
      "type": "library",
      "name": "python-dateutil",
      "version": "2.9.0.post0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"
        },
        {
          "alg": "SHA-256",
          "content": "37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/python-dateutil@2.9.0.post0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vue/server-renderer@3.5.25",
      "type": "library",
      "name": "server-renderer",
      "version": "3.5.25",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "509697479e2f306eb58bc5cd2334d27f643b30ea991e9a7cfb1dd72c6b44dfe7cbfa741dfa4ecee7e5f70ffb96ae741739d330e553e287e52b7a6730faed70a1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vue/server-renderer@3.5.25",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Types-Serialiser@1.0",
      "type": "library",
      "name": "Types-Serialiser",
      "version": "1.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Types-Serialiser-1.0.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Types-Serialiser@1.0",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/fastq@1.19.1",
      "type": "library",
      "name": "fastq",
      "version": "1.19.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1b02d3cb19025e35dbc6a2214ec308d8dba2f21b8c3ed9f183b92b6a33c90239c41bf8a2392ee2fb30ad586651f46d0d04a6d72a1e97f66f5422c617fcdeafbd"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/fastq@1.19.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40internationalized/number@3.6.5",
      "type": "library",
      "name": "number",
      "version": "3.6.5",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ea16382a5e073c1bed7d2eb66ac4bf476d89ccd372f2f8bf4ac7afef1e84a1b7c2a7ef50201da12af23612d6dd27455241a73154db6a844fcd985fcd674826ea"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40internationalized/number@3.6.5",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/grpc-ecosystem/grpc-gateway/v2@v2.29.0",
      "type": "library",
      "name": "v2",
      "version": "v2.29.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_grpc_ecosystem_grpc_gateway_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/grpc-ecosystem/grpc-gateway/v2@v2.29.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Class-Accessor@0.34",
      "type": "library",
      "name": "Class-Accessor",
      "version": "0.34",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Class-Accessor-0.34.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Class-Accessor@0.34",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/redox_syscall@0.4.1",
      "type": "library",
      "name": "redox_syscall",
      "version": "0.4.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/redox_syscall@0.4.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/commander@4.1.1",
      "type": "library",
      "name": "commander",
      "version": "4.1.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34e2a6f31864cc08f3171f01dafe4e0074febb9a5141cd9409ad95abd8d82ffdf5a36c22f66c4103b2c816cdec5795520b8f73ea91217db3142ef4a12a3dba58"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/commander@4.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/lucide-vue-next@0.487.0",
      "type": "library",
      "name": "lucide-vue-next",
      "version": "0.487.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8a5560bbd10791f21ded64a39a83e4ce9d7772ece94863b9275e809a5b634471688fa325081198f01cec054fc848a5650e1794c4cf8cb08623368ff585211aeb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/lucide-vue-next@0.487.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/marshmallow@3.26.2",
      "type": "library",
      "name": "marshmallow",
      "version": "3.26.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "013fa8a3c4c276c24d26d84ce934dc964e2aa794345a0f8c7e5a7191482c8a73"
        },
        {
          "alg": "SHA-256",
          "content": "bbe2adb5a03e6e3571b573f42527c6fe926e17467833660bebd11593ab8dfd57"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/marshmallow@3.26.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/combined-stream@1.0.8",
      "type": "library",
      "name": "combined-stream",
      "version": "1.0.8",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/combined-stream@1.0.8",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/google-cloud-access-context-manager@0.6.0",
      "type": "library",
      "name": "google-cloud-access-context-manager",
      "version": "0.6.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "760267fba1f8be8636e2a8d7c302027f310260fff8051c46b8b09b97d5468ee0"
        },
        {
          "alg": "SHA-256",
          "content": "e1e62fe16fa3b1520afddf7023df9c261adbec7eb744f0a1be75306516e93d4f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/google-cloud-access-context-manager@0.6.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/zeroize@1.8.1",
      "type": "library",
      "name": "zeroize",
      "version": "1.8.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/zeroize@1.8.1",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/lxml@6.1.1",
      "type": "library",
      "name": "lxml",
      "version": "6.1.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3893c14c4b6ac5b2d54ba8cf03e99fe5104e592de491f19bd6b82756c09f8004"
        },
        {
          "alg": "SHA-256",
          "content": "9e36f163528fc50cbef305f02a5fd66d404edf7049cdaff211dbc2cba5a7013e"
        },
        {
          "alg": "SHA-256",
          "content": "787b2496d0dbe8cd180984e8d29e3a6f76e7ea34db781cb3bd55e4ba1ef8b4ee"
        },
        {
          "alg": "SHA-256",
          "content": "639f6c857d91d9be29bd7502348d6736dab168b54b5158cd899abf11684dc186"
        },
        {
          "alg": "SHA-256",
          "content": "5f6994074ebae6ffb04447268e37dc16edc304f9859cf91acb86e0af6c1b395c"
        },
        {
          "alg": "SHA-256",
          "content": "4f0dd2f01f9f8a89f565d000e03abcf0a13d692a346c8d22f628d49af098777a"
        },
        {
          "alg": "SHA-256",
          "content": "762ff394d5bd56da0cf034a23dcce4e13923f15321a2adfa2ac00201dc6d3fca"
        },
        {
          "alg": "SHA-256",
          "content": "2a0217714657e023ef4293500f65aa20fce6164c8fd6b08fa5bd4a859fb14b9b"
        },
        {
          "alg": "SHA-256",
          "content": "9f76acfb5f68ba982635a53fd985a8044be98a35b43232c2a1ee235ffab3e1dd"
        },
        {
          "alg": "SHA-256",
          "content": "a10bd2fd62e8ce916ececb342f348f190724a098c1faa056fdfb2a22ad5e8660"
        },
        {
          "alg": "SHA-256",
          "content": "3a12689be69a28ddaa0ab99a5a1137da2afd5f8f16df7b5680b66f616d3eda1d"
        },
        {
          "alg": "SHA-256",
          "content": "f6ac4ef4d82dff54670227a69c67782ae0b811b5cf6b17954f1e8f7502fc0d1d"
        },
        {
          "alg": "SHA-256",
          "content": "aee395f5d0927f947758b4ec119fd5fc8ec71f07a1c5c52077b30b04c0fa6955"
        },
        {
          "alg": "SHA-256",
          "content": "19b7ab10b210b0b3ad7985d9ac4eb66ab09a90b20fe6e2f7ba55d01a234345d0"
        },
        {
          "alg": "SHA-256",
          "content": "efe0374196335f93b53269acd811b944f2e6bdc88e8894f214bd636455484909"
        },
        {
          "alg": "SHA-256",
          "content": "3483644525531e1d5762b0c44a8e18b6efba321b6dcf8a8952de10b037618bca"
        },
        {
          "alg": "SHA-256",
          "content": "3779def59032b81e44a5f70096ef6bf2082f8d901937dca354474ba09782e245"
        },
        {
          "alg": "SHA-256",
          "content": "2c8daa471358dc2d6fcf02165e80ec68f77871a286df95bc5cc3816153b0fd2c"
        },
        {
          "alg": "SHA-256",
          "content": "640f97d43d867bcb9c75b3af013b64850756b746cb6bce8ace83b70da3abba9d"
        },
        {
          "alg": "SHA-256",
          "content": "68a9198d0fc122d14bb76837de9aa80cf84caed990b5b237f532ed87d3706736"
        },
        {
          "alg": "SHA-256",
          "content": "27acc820660aaffa4f7c087f29120e12980f7779d56d8492d263170111284740"
        },
        {
          "alg": "SHA-256",
          "content": "1dde6131244bba38a17c745836ba190bc753fd73c9291666287fd0a3fa3dcf30"
        },
        {
          "alg": "SHA-256",
          "content": "fe0306bd29505a9177aac19f1877174b0e7422c222a59f70b2cd41633448c3dc"
        },
        {
          "alg": "SHA-256",
          "content": "ff3f333630ab480244a1bff72043e511a91eb22e7595dead8653ee5612dd8f3d"
        },
        {
          "alg": "SHA-256",
          "content": "d680fbcb768404c601ecb43519ecd8461f6954cb11c06a78962f666832ccfca8"
        },
        {
          "alg": "SHA-256",
          "content": "cecdd5dfdc87b1fd87dbf81d4b037a544f47f4c744200a67013771682d67686a"
        },
        {
          "alg": "SHA-256",
          "content": "05a82eb6e1530a64f26225b55cbd178113bd0b5af1c2b625f25e5296742c26d2"
        },
        {
          "alg": "SHA-256",
          "content": "e902da4b04e6b52e5893900d4b8ab46068f75f3561f01bf1080957f9fd932ed6"
        },
        {
          "alg": "SHA-256",
          "content": "70cdfd80589d59e43e18005dd7244e8895e93db8ab6a620b7e23df5445a4e3d2"
        },
        {
          "alg": "SHA-256",
          "content": "abbefa31eee84842140f67acef1c828e28bba8bbf0c3bc6e5492a9af88152c28"
        },
        {
          "alg": "SHA-256",
          "content": "9eb9b5a968f6e0f6d640092a567e14529ff8cea2e29d00da6f78a79fa49f013c"
        },
        {
          "alg": "SHA-256",
          "content": "26e6eda8d38c1fcab1090dd196ee87cbd13788e531937610e2589085de074e77"
        },
        {
          "alg": "SHA-256",
          "content": "556e94a63c9b04716f8e4de2abb65775061f846e89331b6c5be79183a24f98ea"
        },
        {
          "alg": "SHA-256",
          "content": "aa49e06d94aba782c6a02eecb7e507969e7e7a41b267f1b359bb35585f295d5b"
        },
        {
          "alg": "SHA-256",
          "content": "c9f79d5325907f13e1be0b3e4dacc1049d1dffc4aeee3c995284bea5fe0fab7d"
        },
        {
          "alg": "SHA-256",
          "content": "eb7c9811bfaa8b1ed5ed319f5d370dfbcaa59d52ea64be2a5a85e18195930354"
        },
        {
          "alg": "SHA-256",
          "content": "441dd227fa0690eb9fc81edabc63cdcefc212bba99b906dcf6e32cc1a9d3e533"
        },
        {
          "alg": "SHA-256",
          "content": "18b73c339ae29b90fd2d06e58ebd555a751bde9cd6bbd36cc0281b9a2c94e9d8"
        },
        {
          "alg": "SHA-256",
          "content": "86281fbdd6a8162756f8d603f37e3435bfa38043adb79c6dc6a2dfee065e7525"
        },
        {
          "alg": "SHA-256",
          "content": "cea3f4c1af79af13cdb2da0c028111d8f8522d4f22a000c82385535f24e5cf3a"
        },
        {
          "alg": "SHA-256",
          "content": "19607c6bbff2a44cf3fe8250abccd20942d3462473e0a721d01d379ed017e462"
        },
        {
          "alg": "SHA-256",
          "content": "f6f0ce10945fab9c4c06ce14e22af9059d1a87493a9af4501a5b0b9187e21cf2"
        },
        {
          "alg": "SHA-256",
          "content": "31033dc34636ea6b7d5cc11b1ddbda78a14de858ba9d3e1ed4b69a3085bc521e"
        },
        {
          "alg": "SHA-256",
          "content": "d34bbf07dbc7ca5970671b1512e928991fb5e9d95365636c9b2d8b4f53af405e"
        },
        {
          "alg": "SHA-256",
          "content": "30a89d3ac8faec007453fb541f3f46807eeec88edd5826f6e3fe001752a2c621"
        },
        {
          "alg": "SHA-256",
          "content": "aad9aa39483ed8ec44d6d2e59e5b98a0d80676ef0d92f44bfc374836111f62f5"
        },
        {
          "alg": "SHA-256",
          "content": "73bc2086f141224ebddb7fc5c6a36ca58b31b94b561e1dfe8e073e3270fad1e7"
        },
        {
          "alg": "SHA-256",
          "content": "34c2d737beabfe35baada43941ed519251e9a12e779031496bcd5d539fcfd730"
        },
        {
          "alg": "SHA-256",
          "content": "766b010012d59470072c1816b5b6c69f1d243e5db36ea5968e94accf430a4635"
        },
        {
          "alg": "SHA-256",
          "content": "e07c65f443c887bbcf31cc1771d932ecc192a5273943589b3c7572b749f1ffb2"
        },
        {
          "alg": "SHA-256",
          "content": "6b1761fbf9ec984e2e9d9c589ef5f5fd684b7c19f92aadd567a26c5224958db6"
        },
        {
          "alg": "SHA-256",
          "content": "5b7328b46d49fc9477d91ae8f6d55340347d827b7734ba3ea33faae0efef1383"
        },
        {
          "alg": "SHA-256",
          "content": "db1d75f6617a49c1c01bc7023713e0ff59ab32c9579ae62a7674c0e34f3b0b0a"
        },
        {
          "alg": "SHA-256",
          "content": "469e3618338bd7ab5beb412d2439825479fcf0dab99e394ca563dbc4eaf6c834"
        },
        {
          "alg": "SHA-256",
          "content": "7f7a92e8583f06b1fd49d01158143b8461cfcd135dcb10ec807270a3051bd603"
        },
        {
          "alg": "SHA-256",
          "content": "581d4c8ae690a6609e64862dd6b7c2489635c2d13907fc2b20f2bc200ff1d21e"
        },
        {
          "alg": "SHA-256",
          "content": "55b03549819867ea141c0202242c4816c82e52ec36e7e648db9d8da5a3dc3ed6"
        },
        {
          "alg": "SHA-256",
          "content": "162af1091cd785f2f27e62d3547ae9bc58ec5c86dd314d67021fd02463708d83"
        },
        {
          "alg": "SHA-256",
          "content": "88136950da4d13c318bde414ce10219931937851327f44328f2df4d2c4614067"
        },
        {
          "alg": "SHA-256",
          "content": "32ab449a5486f6c758e849bb86710d0e45edc24a04e250c01555f8f5653958f8"
        },
        {
          "alg": "SHA-256",
          "content": "aa366a1e55b8ebfe8ca8ddc3cfe75c8ebade181aeb0f661d0cb05986b647f72a"
        },
        {
          "alg": "SHA-256",
          "content": "17e0e18d4ad8adbd0399291bc44845b69d9dd68439a3cdebdf35ff902ec05072"
        },
        {
          "alg": "SHA-256",
          "content": "3ab541146f1f6968c462d6c2ac495148e8cdba2f8347700b2141b6ec5a75bf52"
        },
        {
          "alg": "SHA-256",
          "content": "c9a4b821dc7055bf9e05ff5719e18ec501f75c0f0bbfabd573b277559780833d"
        },
        {
          "alg": "SHA-256",
          "content": "acd7d70b64c0aae0c7922cca83d288a16f5f6da523637697872253415269baef"
        },
        {
          "alg": "SHA-256",
          "content": "98fc784c2c1440667aeedf8465bdfe10208acf0ead656a2c68627299f546b315"
        },
        {
          "alg": "SHA-256",
          "content": "9395002973c827b3ed67db77e6ec09f092919a587022174554096a269378fb13"
        },
        {
          "alg": "SHA-256",
          "content": "ac931cdc9442c1763b8a8f6cd62c0c938737eafc5be75eff88df55fc73bc0d00"
        },
        {
          "alg": "SHA-256",
          "content": "d49514be2f28d895c38cf9d2b72d7b9a07d00314519f456c0b50b53cfcf4c785"
        },
        {
          "alg": "SHA-256",
          "content": "c4f469aebd783bb741c2ecb2a681008fd26bfe5c16a9a72ed5467f834e810df2"
        },
        {
          "alg": "SHA-256",
          "content": "104c09bda8d2a562824c0e319d0768ce26a779b7601e0931d33b09b53c392ef7"
        },
        {
          "alg": "SHA-256",
          "content": "752d3bbfe874715ccd0aec7f88d7fc623c0f1fd7aa7b3238a084e017bad2a009"
        },
        {
          "alg": "SHA-256",
          "content": "cf9d57306d848218f3601fee7601fab1a327c942d56e2e97610583cb4dd74206"
        },
        {
          "alg": "SHA-256",
          "content": "793033d6c5cdf33a573f910d9bea14ef8f5771820411d118da8e1182edb53d5e"
        },
        {
          "alg": "SHA-256",
          "content": "83b6b30eb131da7a75b601f28c5d6971e6ed3e887919bf6b6a1ad3c2df289080"
        },
        {
          "alg": "SHA-256",
          "content": "c6ed5141a5c7507cf3ee76bd363b0d6f801e3321adc35b5d825a23115faa5465"
        },
        {
          "alg": "SHA-256",
          "content": "c674693f055fa2495de12292cb45e9944199d8eaef5a2dec45175c7c61cb73e3"
        },
        {
          "alg": "SHA-256",
          "content": "7d47866cb32fb503450b6edc9df355d10dc49836af2e89901bd6ac6b0896d9d9"
        },
        {
          "alg": "SHA-256",
          "content": "c07da4cebf6889f03ebac8d238f62318e29f495de0aa18a51ea14e61ae907e2e"
        },
        {
          "alg": "SHA-256",
          "content": "c5d7152ec39ca7c402d8fb9bad86140a15b9503bd0c54484e3f1bbe3dd37ceca"
        },
        {
          "alg": "SHA-256",
          "content": "e9308ff8241c532df3f3e570f9a5aeed6c853f888512ba4b75638d7c11c95ef6"
        },
        {
          "alg": "SHA-256",
          "content": "5c6bf403fbb3b3e348a561a5f4f0b9961835657981c802a1df03653eef8a9074"
        },
        {
          "alg": "SHA-256",
          "content": "ffecec8eb889b58ba9be5b95fb1cc78e22ea8eedea38e8736a1568fe1979250e"
        },
        {
          "alg": "SHA-256",
          "content": "add8cf6ddf9a65116119a28ece0f7886e30af27ba724a7594305f1d1b58a92a1"
        },
        {
          "alg": "SHA-256",
          "content": "25c6997a9a534e016695a0ba06b2f07945de682731ff01065b6d5a4474179da1"
        },
        {
          "alg": "SHA-256",
          "content": "5bec7d03d78d853597d6107854c2310ce3f761fd218fe9fe91d5101fcf6c2efe"
        },
        {
          "alg": "SHA-256",
          "content": "53b7d2b7a10b1c35c0a5e21e9224accf60c1bbfba523990732e521b2b73adef2"
        },
        {
          "alg": "SHA-256",
          "content": "74a9717fd0d82effef5c2854f0d917231d5324b5a3eb7275c43ac9fa32f97a14"
        },
        {
          "alg": "SHA-256",
          "content": "53c909b62a0532183542fed00c5a7218258c56292d409bc789886fe1cb04c438"
        },
        {
          "alg": "SHA-256",
          "content": "8dadbe5b217ff35b6a8d16610dd710219b59b76d13f0e3f0d9f36786206e4485"
        },
        {
          "alg": "SHA-256",
          "content": "1d4962d4c66bf830a7e59ed6cfc17d148149898a3aefa8ec6e59763e6e3ed085"
        },
        {
          "alg": "SHA-256",
          "content": "bdebcc8a75d38c7598dfb2c9ed852d7a9eb4a10d6e2d0764b919b802bf32ac88"
        },
        {
          "alg": "SHA-256",
          "content": "649dda677cf3bd6ac9ae14007ba0c824ded8ce5808b53fc7431d9140399118c1"
        },
        {
          "alg": "SHA-256",
          "content": "62aeb7e85b5d60320b9d77eef2e773994e2c0ce10121b277e0a19804e1654a5a"
        },
        {
          "alg": "SHA-256",
          "content": "cd312b9692e831d2ffcad61eab31d91d4b4655a962e61de8fb410472cbcd37aa"
        },
        {
          "alg": "SHA-256",
          "content": "126c93f7f56f0eda92f6d8c619edc463a4f23d9252f1c9d0405a76f25fa9f11a"
        },
        {
          "alg": "SHA-256",
          "content": "63876be28efefa04a1df615b46770e82042cce445cfdce55160522f57b231ccb"
        },
        {
          "alg": "SHA-256",
          "content": "3abf332af33a74288675d936fe861fd4344da0dd6622193fbc4f2bfbb35536b5"
        },
        {
          "alg": "SHA-256",
          "content": "6689e828a94eee4f139408c337bb198e014724bb8a8c26d3cfac49d119ed69a6"
        },
        {
          "alg": "SHA-256",
          "content": "aae97dfdb60715c164419ac2532a76d013c3918a665eb6cb7288098b5f349aaf"
        },
        {
          "alg": "SHA-256",
          "content": "3fd9728a2735fda14f4e8235830c86b539e9661e849665bf926d3f867943b4bf"
        },
        {
          "alg": "SHA-256",
          "content": "ebe6af670449830d6d9b752c256a983291c766a1365ba5d5460048f9e33a7818"
        },
        {
          "alg": "SHA-256",
          "content": "1db753c9115ec7100d073b744d17e25e88a8f90f5c39b2f5dd878149af59671f"
        },
        {
          "alg": "SHA-256",
          "content": "dcb292aa7fe485ceff7af4f92e46c5af397daec5dff64871a528f0fc47a3cc5b"
        },
        {
          "alg": "SHA-256",
          "content": "ba96ae44888e0185281e937633a743ea90d5a196c6000f82565ebb0580012d40"
        },
        {
          "alg": "SHA-256",
          "content": "70ef8a7e102a1508f8121aae5b0867abd663f72c14f0a9c937e6554cb4587b7b"
        },
        {
          "alg": "SHA-256",
          "content": "07a4a68e286ee7a1ed7dfb8af83e615757c0ccfe9f18c6b4ea6771388d9ba8c9"
        },
        {
          "alg": "SHA-256",
          "content": "0b7e8a14c8634bf6f7a568634cb395305a6d964aeb5b7ee32248094bed3a7e2c"
        },
        {
          "alg": "SHA-256",
          "content": "58bb955caba94e467d2a96da17660d2d704e0675894cba21ab8a775b8621fd1c"
        },
        {
          "alg": "SHA-256",
          "content": "80c2dfadb855da477cf73373ad29a333535dedb9b12bad02c9814c8e2b43bf08"
        },
        {
          "alg": "SHA-256",
          "content": "f8844cd288697c6425c9beba919302241e3278871dc6519515e72b04e987abcf"
        },
        {
          "alg": "SHA-256",
          "content": "424aa57aca0897eb922aef34395bd1289b3b6f04e6bae20ea123c0c7e333cffc"
        },
        {
          "alg": "SHA-256",
          "content": "76447f65250ed2501ead1a1552f5ce8edff159a86f308348e6a9c4acb5e1f1b4"
        },
        {
          "alg": "SHA-256",
          "content": "a088f287f7d8275a33c07f2cac6c50b9319309a0200a39e7e75d80c707723099"
        },
        {
          "alg": "SHA-256",
          "content": "8d43ca737b20e106e4aebc42b2f3ae19f00ba63d7eb731698ee083d72d15646f"
        },
        {
          "alg": "SHA-256",
          "content": "876e1ff5930ed8bf295ec5ef9a8155e9b6b1876bbf1deed8b3a8069311875a8f"
        },
        {
          "alg": "SHA-256",
          "content": "b1b963fd8f5caa68e99dfae060d54de1fe9cba899b8718b44a00cdca53c3e590"
        },
        {
          "alg": "SHA-256",
          "content": "37a58976370f36d9329d118ad0b953c5aeb9119ac9c6a4e258942a225d0573a1"
        },
        {
          "alg": "SHA-256",
          "content": "a4bbea04c97f6d78a48e3fbc1cb9116d2780b1b39e03a23f6eb9b603fd61f510"
        },
        {
          "alg": "SHA-256",
          "content": "5ba186ad207446c65d3bb3d3e0412b032b1d9f595e59861e2354798c5703d955"
        },
        {
          "alg": "SHA-256",
          "content": "86c89b9d55ebf820ad7c90bc533410f0d098054f293351f10603c0c46ff598f5"
        },
        {
          "alg": "SHA-256",
          "content": "88d8cb75b9d82858497a5393e3c63cfbf03035225e4b35a49ed7ccb151e4dc0e"
        },
        {
          "alg": "SHA-256",
          "content": "8be8ad51249698103d24b0571df35a10990fbe93dd043b6c024172189485f5e3"
        },
        {
          "alg": "SHA-256",
          "content": "ed21202aec73cda4d55d1ce57b389aadb90ffb044e6cd1080b8347efe1b1ec84"
        },
        {
          "alg": "SHA-256",
          "content": "54a7f95e4de5fb94e2f9f4b9055c6ba33bf3d628fd77a1d647c5923caa2cdcdc"
        },
        {
          "alg": "SHA-256",
          "content": "b2d444f2e66624d68e9c6b211e28a76e22fff5fcabcfff4deac18b529b7d4137"
        },
        {
          "alg": "SHA-256",
          "content": "6540377fbd53fe1b629172288c464fb18db11ce1fa7dc15891da10aa9dcc3e7f"
        },
        {
          "alg": "SHA-256",
          "content": "c08e5c694306507275f2290073350c4f32e383db15213b2c69e7ff39c1193840"
        },
        {
          "alg": "SHA-256",
          "content": "c921ba5c51e4e9f63b8b00267d06566e1f63407408a0496da2d1d0bfc819c7fc"
        },
        {
          "alg": "SHA-256",
          "content": "b8d812c6011c08b8111a15e54dd990b8923692d80adf35488bee34026c35accf"
        },
        {
          "alg": "SHA-256",
          "content": "09dd5b7075dc2f7709654a46543ba1ea3c2e217b2ed8fbd413a8a945a0f40f60"
        },
        {
          "alg": "SHA-256",
          "content": "f64ec5397ea6a41fc1b4af0380d79b44a755b5531dcaccd9940fb260dca93038"
        },
        {
          "alg": "SHA-256",
          "content": "96f2ec43df44b1f76249ee0a615334f9b5b060e1c8bd90e706dad2d14d02f383"
        },
        {
          "alg": "SHA-256",
          "content": "47402e62c52ff5988c1e8c6c63177f5708bccf48e366dea4e3dcf1e645e04947"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/lxml@6.1.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/cssesc@3.0.0",
      "type": "library",
      "name": "cssesc",
      "version": "3.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fd36ff25c8cad75d67352706a1be4c36db27b4d3356823540e2a41fd39306458720ebac4e3b48ec7fd7cc05d9b6e381cdd9cc248a5b54f99ede446c5a00cff56"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/cssesc@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/swagger-ui@5.20.6",
      "type": "library",
      "name": "swagger-ui",
      "version": "5.20.6",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@//packages/cmk-frontend/src/openapi/swagger-ui-5.20.6:dependency_info"
        }
      ],
      "purl": "pkg:npm/swagger-ui@5.20.6",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40zxcvbn-ts/core@3.0.4",
      "type": "library",
      "name": "core",
      "version": "3.0.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6907a24f4174f45b89680a8daf1ca7940c19da65bfd4c7576a429636618cd50a7f55a63a0a707f19f9cc4b64fc801db6df512ca75fe668259df2f4c6e0eb9287"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40zxcvbn-ts/core@3.0.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/charset-normalizer@3.4.9",
      "type": "library",
      "name": "charset-normalizer",
      "version": "3.4.9",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@+_repo_rules5+windows_python_wheels//:charset-normalizer_metadata"
        }
      ],
      "purl": "pkg:pypi/charset-normalizer@3.4.9",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/addr2line@0.24.2",
      "type": "library",
      "name": "addr2line",
      "version": "0.24.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/addr2line@0.24.2",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/itsdangerous@2.2.0",
      "type": "library",
      "name": "itsdangerous",
      "version": "2.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173"
        },
        {
          "alg": "SHA-256",
          "content": "c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/itsdangerous@2.2.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/processor/processortest@v0.155.0",
      "type": "library",
      "name": "processortest",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_processor_processortest//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/processor/processortest@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/errno@0.3.13",
      "type": "library",
      "name": "errno",
      "version": "0.3.13",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/errno@0.3.13",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/exporters/prometheus@v0.66.0",
      "type": "library",
      "name": "prometheus",
      "version": "v0.66.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_exporters_prometheus//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/exporters/prometheus@v0.66.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/assert_cmd@2.0.17",
      "type": "library",
      "name": "assert_cmd",
      "version": "2.0.17",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/assert_cmd@2.0.17",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/robust-predicates@3.0.2",
      "type": "library",
      "name": "robust-predicates",
      "version": "3.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "217833056bd643013a3eb0c8d393af997508aee413728303cd1b0e779083bc70952dc2c7313498bce2b90a6e3a916aa5577c806ee4a9059749e683f9394a12b6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/robust-predicates@3.0.2",
      "licenses": [
        {
          "license": {
            "id": "Unlicense"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/equivalent@1.0.2",
      "type": "library",
      "name": "equivalent",
      "version": "1.0.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/equivalent@1.0.2",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/wrap-ansi@7.0.0",
      "type": "library",
      "name": "wrap-ansi",
      "version": "7.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tinyvec_macros@0.1.1",
      "type": "library",
      "name": "tinyvec_macros",
      "version": "0.1.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tinyvec_macros@0.1.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0 OR Zlib"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/armon/go-metrics@v0.4.1",
      "type": "library",
      "name": "go-metrics",
      "version": "v0.4.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_armon_go_metrics//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/armon/go-metrics@v0.4.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Perl-OSType@1.008",
      "type": "library",
      "name": "Perl-OSType",
      "version": "1.008",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Perl-OSType-1.008.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Perl-OSType@1.008",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/anstyle-query@1.1.4",
      "type": "library",
      "name": "anstyle-query",
      "version": "1.1.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/anstyle-query@1.1.4",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/rds@v1.118.2",
      "type": "library",
      "name": "rds",
      "version": "v1.118.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_service_rds//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/rds@v1.118.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Monitoring-Livestatus@0.74",
      "type": "library",
      "name": "Monitoring-Livestatus",
      "version": "0.74",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Monitoring-Livestatus-0.74.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Monitoring-Livestatus@0.74",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/der@0.7.10",
      "type": "library",
      "name": "der",
      "version": "0.7.10",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/der@0.7.10",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/PyInstaller@3.6",
      "type": "library",
      "name": "PyInstaller",
      "version": "3.6",
      "hashes": [],
      "properties": [
        {
          "name": "path",
          "value": "omd/dependency_management/manual_dependency_manifest.yml"
        }
      ],
      "purl": "pkg:pypi/PyInstaller@3.6",
      "licenses": [
        {
          "license": {
            "id": "GPL-2.0-or-later"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_i686_msvc@0.42.2",
      "type": "library",
      "name": "windows_i686_msvc",
      "version": "0.42.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_i686_msvc@0.42.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pysmi@1.6.3",
      "type": "library",
      "name": "pysmi",
      "version": "1.6.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5d2eeb9e98bc149dee8f9256899d13789206769aab1637e33ac5f0dacaaf51fb"
        },
        {
          "alg": "SHA-256",
          "content": "fc2d796c252379e1b47aeea2e547ff339ca6df504cf6196cb3adad8054f41e7d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pysmi@1.6.3",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/requests-toolbelt@1.0.0",
      "type": "library",
      "name": "requests-toolbelt",
      "version": "1.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06"
        },
        {
          "alg": "SHA-256",
          "content": "7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/requests-toolbelt@1.0.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/asn1-rs-derive@0.5.1",
      "type": "library",
      "name": "asn1-rs-derive",
      "version": "0.5.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/asn1-rs-derive@0.5.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/linode/linodego@v1.69.1",
      "type": "library",
      "name": "linodego",
      "version": "v1.69.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_linode_linodego//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/linode/linodego@v1.69.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/heck@0.5.0",
      "type": "library",
      "name": "heck",
      "version": "0.5.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/heck@0.5.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/hermit-abi@0.5.2",
      "type": "library",
      "name": "hermit-abi",
      "version": "0.5.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/hermit-abi@0.5.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/wasm-bindgen-backend@0.2.100",
      "type": "library",
      "name": "wasm-bindgen-backend",
      "version": "0.2.100",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/wasm-bindgen-backend@0.2.100",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/foreign-types-shared@0.3.1",
      "type": "library",
      "name": "foreign-types-shared",
      "version": "0.3.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/foreign-types-shared@0.3.1",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/PathTools@3.47",
      "type": "library",
      "name": "PathTools",
      "version": "3.47",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:PathTools-3.47.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/PathTools@3.47",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/stretchr/testify@v1.11.1",
      "type": "library",
      "name": "testify",
      "version": "v1.11.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_stretchr_testify//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/stretchr/testify@v1.11.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/golang-jwt/jwt/v5@v5.3.1",
      "type": "library",
      "name": "v5",
      "version": "v5.3.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_golang_jwt_jwt_v5//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/golang-jwt/jwt/v5@v5.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tiberius@0.12.3",
      "type": "library",
      "name": "tiberius",
      "version": "0.12.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a1446cb4198848d1562301a3340424b4f425ef79f35ef9ee034769a9dd92c10d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tiberius@0.12.3",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/es-object-atoms@1.1.1",
      "type": "library",
      "name": "es-object-atoms",
      "version": "1.1.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "146807da1f3328d8a6f658e3edd6a79053dc20220af42a796e6f9cda041261e3e1a5a1b9f9eb2b2ce0e2848a2b9fe3dee85189cd6857428b4fbfbde34da95d5c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/es-object-atoms@1.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/base64@0.22.1",
      "type": "library",
      "name": "base64",
      "version": "0.22.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/base64@0.22.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/system-configuration@0.6.1",
      "type": "library",
      "name": "system-configuration",
      "version": "0.6.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/system-configuration@0.6.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/aiohappyeyeballs@2.6.2",
      "type": "library",
      "name": "aiohappyeyeballs",
      "version": "2.6.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4708045e2d7a6c6bdf8aafa8ed39649eaf926a4543b54560659129e3365953c4"
        },
        {
          "alg": "SHA-256",
          "content": "e202810ee718bd01fc6ef49e8ea53d023d5cb6b581076d7925aa499fa55dbe64"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/aiohappyeyeballs@2.6.2",
      "licenses": [
        {
          "license": {
            "id": "PSF-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Carp-Clan@6.04",
      "type": "library",
      "name": "Carp-Clan",
      "version": "6.04",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Carp-Clan-6.04.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Carp-Clan@6.04",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/deepmerge@4.3.1",
      "type": "library",
      "name": "deepmerge",
      "version": "4.3.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dec52a6cc11cefb5eaa5d34eec547246883e796de987e19809b8feacafae63244cbb0b15cb4acc895b4f9fe40994a16f58fff53d8a5aa6a627d0c7b6927167f8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/deepmerge@4.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/reportlab@4.4.10",
      "type": "library",
      "name": "reportlab",
      "version": "4.4.10",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5cbbb34ac3546039d0086deb2938cdec06b12da3cdb836e813258eb33cd28487"
        },
        {
          "alg": "SHA-256",
          "content": "5abc815746ae2bc44e7ff25db96814f921349ca814c992c7eac3c26029bf7c24"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/reportlab@4.4.10",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40nodelib/fs.stat@2.0.5",
      "type": "library",
      "name": "fs.stat",
      "version": "2.0.5",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46484f3e9db3aea0c0400ff68cd867ced70f025bfae17761229edaef8e78039a2f23b06e93182decc5fbb9dc00bb7ce0d437293d4d2bcf7555d5279aaaf638f8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/nanoid@3.3.11",
      "type": "library",
      "name": "nanoid",
      "version": "3.3.11",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "37c4a97cf527529d5b2be3cc616f2a496765f54fb0c0d588e102b13980f2f4902ba3758c5fba7639e55117dbfedf8ee99da90d7af3e688784d999d876c503beb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/nanoid@3.3.11",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rtoolbox@0.0.3",
      "type": "library",
      "name": "rtoolbox",
      "version": "0.0.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a7cc970b249fbe527d6e02e0a227762c9108b2f49d81094fe357ffc6d14d7f6f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rtoolbox@0.0.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/async-trait@0.1.89",
      "type": "library",
      "name": "async-trait",
      "version": "0.1.89",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/async-trait@0.1.89",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/http@1.3.1",
      "type": "library",
      "name": "http",
      "version": "1.3.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/http@1.3.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/hyper@1.7.0",
      "type": "library",
      "name": "hyper",
      "version": "1.7.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/hyper@1.7.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/object-assign@4.1.1",
      "type": "library",
      "name": "object-assign",
      "version": "4.1.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac98134279149c7d6c170f324fa552537cc3dec5a6bbab19848b1e63c557f8646edcfe85ec5bbe24d0e85df9251256cb2529dcdc55101d57b8714e618fe05c52"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/object-assign@4.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/julienschmidt/httprouter@v1.3.0",
      "type": "library",
      "name": "httprouter",
      "version": "v1.3.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_julienschmidt_httprouter//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/julienschmidt/httprouter@v1.3.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/function-bind@1.1.2",
      "type": "library",
      "name": "function-bind",
      "version": "1.1.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed71cdc47eea5fdc46e66230c6486e993a31fcc21135c3a00ebc56b0cb76a40af6dd61e9e8cad194dec50521690a9afea153b417be38894811f369c931f1b648"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/function-bind@1.1.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/XML-LibXML@2.0134",
      "type": "library",
      "name": "XML-LibXML",
      "version": "2.0134",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:XML-LibXML-2.0134.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/XML-LibXML@2.0134",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/lazy-object-proxy@1.12.0",
      "type": "library",
      "name": "lazy-object-proxy",
      "version": "1.12.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3605b632e82a1cbc32a1e5034278a64db555b3496e0795723ee697006b980508"
        },
        {
          "alg": "SHA-256",
          "content": "1cf69cd1a6c7fe2dbcc3edaa017cf010f4192e53796538cc7d5e1fedbfa4bcff"
        },
        {
          "alg": "SHA-256",
          "content": "997b1d6e10ecc6fb6fe0f2c959791ae59599f41da61d652f6c903d1ee58b7370"
        },
        {
          "alg": "SHA-256",
          "content": "1f5a462d92fd0cfb82f1fab28b51bfb209fabbe6aabf7f0d51472c0c124c0c61"
        },
        {
          "alg": "SHA-256",
          "content": "61d5e3310a4aa5792c2b599a7a78ccf8687292c8eb09cf187cca8f09cf6a7519"
        },
        {
          "alg": "SHA-256",
          "content": "1192e8c2f1031a6ff453ee40213afa01ba765b3dc861302cd91dbdb2e2660b00"
        },
        {
          "alg": "SHA-256",
          "content": "67f07ab742f1adfb3966c40f630baaa7902be4222a17941f3d85fd1dae5565ff"
        },
        {
          "alg": "SHA-256",
          "content": "029d2b355076710505c9545aef5ab3f750d89779310e26ddf2b7b23f6ea03cd8"
        },
        {
          "alg": "SHA-256",
          "content": "86fd61cb2ba249b9f436d789d1356deae69ad3231dc3c0f17293ac535162672e"
        },
        {
          "alg": "SHA-256",
          "content": "08c465fb5cd23527512f9bd7b4c7ba6cec33e28aad36fbbe46bf7b858f9f3f7f"
        },
        {
          "alg": "SHA-256",
          "content": "14e348185adbd03ec17d051e169ec45686dcd840a3779c9d4c10aabe2ca6e1c0"
        },
        {
          "alg": "SHA-256",
          "content": "be9045646d83f6c2664c1330904b245ae2371b5c57a3195e4028aedc9f999655"
        },
        {
          "alg": "SHA-256",
          "content": "15400b18893f345857b9e18b9bd87bd06aba84af6ed086187add70aeaa3f93f1"
        },
        {
          "alg": "SHA-256",
          "content": "3d3964fbd326578bcdfffd017ef101b6fb0484f34e731fe060ba9b8816498c36"
        },
        {
          "alg": "SHA-256",
          "content": "be5fe974e39ceb0d6c9db0663c0464669cf866b2851c73971409b9566e880eab"
        },
        {
          "alg": "SHA-256",
          "content": "d01c7819a410f7c255b20799b65d36b414379a30c6f1684c7bd7eb6777338c1b"
        },
        {
          "alg": "SHA-256",
          "content": "800f32b00a47c27446a2b767df7538e6c66a3488632c402b4fb2224f9794f3c0"
        },
        {
          "alg": "SHA-256",
          "content": "8ee0d6027b760a11cc18281e702c0309dd92da458a74b4c15025d7fc490deede"
        },
        {
          "alg": "SHA-256",
          "content": "fdc70d81235fc586b9e3d1aeef7d1553259b62ecaae9db2167a5d2550dcc391a"
        },
        {
          "alg": "SHA-256",
          "content": "ae575ad9b674d0029fc077c5231b3bc6b433a3d1a62a8c363df96974b5534728"
        },
        {
          "alg": "SHA-256",
          "content": "0a83c6f7a6b2bfc11ef3ed67f8cbe99f8ff500b05655d8e7df9aab993a6abc95"
        },
        {
          "alg": "SHA-256",
          "content": "c3b2e0af1f7f77c4263759c4824316ce458fabe0fceadcd24ef8ca08b2d1e402"
        },
        {
          "alg": "SHA-256",
          "content": "4a79b909aa16bde8ae606f06e6bbc9d3219d2e57fb3e0076e17879072b742c65"
        },
        {
          "alg": "SHA-256",
          "content": "c4fcbe74fb85df8ba7825fa05eddca764138da752904b378f0ae5ab33a36c308"
        },
        {
          "alg": "SHA-256",
          "content": "cc6e3614eca88b1c8a625fc0a47d0d745e7c3255b21dac0e30b3037c5e3deeb8"
        },
        {
          "alg": "SHA-256",
          "content": "563d2ec8e4d4b68ee7848c5ab4d6057a6d703cb7963b342968bb8758dda33a23"
        },
        {
          "alg": "SHA-256",
          "content": "c1ca33565f698ac1aece152a10f432415d1a2aa9a42dfe23e5ba2bc255ab91f6"
        },
        {
          "alg": "SHA-256",
          "content": "75ba769017b944fcacbf6a80c18b2761a1795b03f8899acdad1f1c39db4409be"
        },
        {
          "alg": "SHA-256",
          "content": "424a8ab6695400845c39f13c685050eab69fa0bbac5790b201cd27375e5e41d7"
        },
        {
          "alg": "SHA-256",
          "content": "6763941dbf97eea6b90f5b06eb4da9418cc088fce0e3883f5816090f9afcde4a"
        },
        {
          "alg": "SHA-256",
          "content": "338ab2f132276203e404951205fe80c3fd59429b3a724e7b662b2eb539bb1be9"
        },
        {
          "alg": "SHA-256",
          "content": "8c40b3c9faee2e32bfce0df4ae63f4e73529766893258eca78548bac801c8f66"
        },
        {
          "alg": "SHA-256",
          "content": "7601ec171c7e8584f8ff3f4e440aa2eebf93e854f04639263875b8c2971f819f"
        },
        {
          "alg": "SHA-256",
          "content": "4ab2c584e3cc8be0dfca422e05ad30a9abe3555ce63e9ab7a559f62f8dbc6ff9"
        },
        {
          "alg": "SHA-256",
          "content": "717484c309df78cedf48396e420fa57fc8a2b1f06ea889df7248fdd156e58847"
        },
        {
          "alg": "SHA-256",
          "content": "7b22c2bbfb155706b928ac4d74c1a63ac8552a55ba7fff4445155523ea4067e1"
        },
        {
          "alg": "SHA-256",
          "content": "a6b7ea5ea1ffe15059eb44bcbcb258f97bcb40e139b88152c40d07b1a1dfc9ac"
        },
        {
          "alg": "SHA-256",
          "content": "a61095f5d9d1a743e1e20ec6d6db6c2ca511961777257ebd9b288951b23b44fa"
        },
        {
          "alg": "SHA-256",
          "content": "c9defba70ab943f1df98a656247966d7729da2fe9c2d5d85346464bf320820a3"
        },
        {
          "alg": "SHA-256",
          "content": "256262384ebd2a77b023ad02fbcc9326282bcfd16484d5531154b02bc304f4c5"
        },
        {
          "alg": "SHA-256",
          "content": "efff4375a8c52f55a145dc8487a2108c2140f0bec4151ab4e1843e52eb9987ad"
        },
        {
          "alg": "SHA-256",
          "content": "81d1852fb30fab81696f93db1b1e55a5d1ff7940838191062f5f56987d5fcc3e"
        },
        {
          "alg": "SHA-256",
          "content": "53c7fd99eb156bbb82cbc5d5188891d8fdd805ba6c1e3b92b90092da2a837073"
        },
        {
          "alg": "SHA-256",
          "content": "31020c84005d3daa4cc0fa5a310af2066efe6b0d82aeebf9ab199292652ff036"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/lazy-object-proxy@1.12.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/pb33f/ordered-map/v2@v2.3.1",
      "type": "library",
      "name": "v2",
      "version": "v2.3.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_pb33f_ordered_map_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/pb33f/ordered-map/v2@v2.3.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension@v0.155.0",
      "type": "library",
      "name": "basicauthextension",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_extension_basicauthextension//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/boto3@1.42.97",
      "type": "library",
      "name": "boto3",
      "version": "1.42.97",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2833dbeda3670ea610ad48dff7d27cdc829dbbfcdfbc6b750b673948e949b6f0"
        },
        {
          "alg": "SHA-256",
          "content": "966e49f0510af9a64057a902b7df53d4348c447de0d3df4cc855dfd85e058fcd"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/boto3@1.42.97",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/quinn@0.11.8",
      "type": "library",
      "name": "quinn",
      "version": "0.11.8",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/quinn@0.11.8",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/rs/cors@v1.11.1",
      "type": "library",
      "name": "cors",
      "version": "v1.11.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_rs_cors//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/rs/cors@v1.11.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40types/web-bluetooth@0.0.20",
      "type": "library",
      "name": "web-bluetooth",
      "version": "0.0.20",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83d8199e75d5abb80ceefded242595feac3bc3e29e3a5487021805f51cad17289f5ba005eb585d4f6b9cad884fabd84bb39248af27aea47577a8693de5d1fda3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40types/web-bluetooth@0.0.20",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-dispatch@3.0.1",
      "type": "library",
      "name": "d3-dispatch",
      "version": "3.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "af35323d4fd2eebc147e53322dcd444c37818f4351b8728a01cbee928cf086c86bea0e9ce5df338787368108d8d9b6747577862d67353c5d7be0fdad56f2a17e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-dispatch@3.0.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/pkcs8@0.10.2",
      "type": "library",
      "name": "pkcs8",
      "version": "0.10.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/pkcs8@0.10.2",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/validate@v0.25.2",
      "type": "library",
      "name": "validate",
      "version": "v0.25.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_validate//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/validate@v0.25.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tracing-subscriber@0.3.20",
      "type": "library",
      "name": "tracing-subscriber",
      "version": "0.3.20",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tracing-subscriber@0.3.20",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/rw@1.3.3",
      "type": "library",
      "name": "rw",
      "version": "1.3.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3dd85d5b2f3d4a26688012dac38db375eaad449fffcc57763e041abdc2020d48094f9a16d7440244a6c9e9b838af4fd463633a056779b64c6e18546f0a481f1d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/rw@1.3.3",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/build@1.5.0",
      "type": "library",
      "name": "build",
      "version": "1.5.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "13f3eecb844759ab66efec90ca17639bbf14dc06cb2fdf37a9010322d9c50a6f"
        },
        {
          "alg": "SHA-256",
          "content": "302c22c3ba2a0fd5f3911918651341ebb3896176cbdec15bd421f80b1afc7647"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/build@1.5.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/anyhow@1.0.99",
      "type": "library",
      "name": "anyhow",
      "version": "1.0.99",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/anyhow@1.0.99",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40juggle/resize-observer@3.4.0",
      "type": "library",
      "name": "resize-observer",
      "version": "3.4.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75f2db93e3f05af1734b1c24de7e7248bd217c1a20efbf68f21ebcc0affbfc03e8ffb720c96a798dc5e87246f1764e6415191b7975a6e056e2f45add377f35b0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40juggle/resize-observer@3.4.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-sys@0.48.0",
      "type": "library",
      "name": "windows-sys",
      "version": "0.48.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-sys@0.48.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/extension/extensiontest@v0.155.0",
      "type": "library",
      "name": "extensiontest",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_extension_extensiontest//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/extension/extensiontest@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/proc-macro-crate@3.3.0",
      "type": "library",
      "name": "proc-macro-crate",
      "version": "3.3.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/proc-macro-crate@3.3.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/ansi-regex@5.0.1",
      "type": "library",
      "name": "ansi-regex",
      "version": "5.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/ansi-regex@5.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/foreign-types-macros@0.2.3",
      "type": "library",
      "name": "foreign-types-macros",
      "version": "0.2.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/foreign-types-macros@0.2.3",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/postcss-value-parser@4.2.0",
      "type": "library",
      "name": "postcss-value-parser",
      "version": "4.2.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d4d342b3abaeadf9156de5c6e12f09153f6dd7d9b8e480a789ff3358b779a0f499e74427c0c7caf87de3bf8d3c7788f0ffb06db6fe5ac52e48887a0b69534779"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/postcss-value-parser@4.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/p-limit@2.3.0",
      "type": "library",
      "name": "p-limit",
      "version": "2.3.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ffff3c985592271f25c42cf07400014c92f6332581d76f9e218ecc0cbd92a8b98091e294f6ac51bd6b92c938e6dc5526a4110cb857dc90022a11a546503c5beb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/p-limit@2.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/lru-slab@0.1.2",
      "type": "library",
      "name": "lru-slab",
      "version": "0.1.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/lru-slab@0.1.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0 OR Zlib"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/time@v0.15.0",
      "type": "library",
      "name": "time",
      "version": "v0.15.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_golang_x_time//:package_metadata"
        }
      ],
      "purl": "pkg:golang/golang.org/x/time@v0.15.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/is-number@7.0.0",
      "type": "library",
      "name": "is-number",
      "version": "7.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/is-number@7.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/gopkg.in/inf.v0@v0.9.1",
      "type": "library",
      "name": "inf.v0",
      "version": "v0.9.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+in_gopkg_inf_v0//:package_metadata"
        }
      ],
      "purl": "pkg:golang/gopkg.in/inf.v0@v0.9.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/mwitkow/go-conntrack@v0.0.0-20190716064945-2f068394615f",
      "type": "library",
      "name": "go-conntrack",
      "version": "v0.0.0-20190716064945-2f068394615f",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_mwitkow_go_conntrack//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/mwitkow/go-conntrack@v0.0.0-20190716064945-2f068394615f",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/lodash.camelcase@4.3.0",
      "type": "library",
      "name": "lodash.camelcase",
      "version": "4.3.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f0b849c29f16dcdeb02f85ffcb6c6eed2540f386a5f2167bf776dccb38f8021bf84e0cbed6167b1bc24b640fbc9457446bade3ff9753c02eafd84a0e95be394"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/lodash.camelcase@4.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/http-body-util@0.1.3",
      "type": "library",
      "name": "http-body-util",
      "version": "0.1.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/http-body-util@0.1.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/iana-time-zone-haiku@0.1.2",
      "type": "library",
      "name": "iana-time-zone-haiku",
      "version": "0.1.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/iana-time-zone-haiku@0.1.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-dsv@3.0.1",
      "type": "library",
      "name": "d3-dsv",
      "version": "3.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "506e8ebdd23969f0c814ff70e06d2636ae747523ac5c725a444f1aac04b9a3d0295a7204969f06670d43ba7f2f3fc3b21ce67f40950a509c318a20829d4c26f9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-dsv@3.0.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Module-Metadata@1.000027",
      "type": "library",
      "name": "Module-Metadata",
      "version": "1.000027",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Module-Metadata-1.000027.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Module-Metadata@1.000027",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/cloud.google.com/go/auth/oauth2adapt@v0.2.8",
      "type": "library",
      "name": "oauth2adapt",
      "version": "v0.2.8",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_google_cloud_go_auth_oauth2adapt//:package_metadata"
        }
      ],
      "purl": "pkg:golang/cloud.google.com/go/auth/oauth2adapt@v0.2.8",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2-core-data@0.2.2",
      "type": "library",
      "name": "objc2-core-data",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2-core-data@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_i686_msvc@0.48.5",
      "type": "library",
      "name": "windows_i686_msvc",
      "version": "0.48.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_i686_msvc@0.48.5",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_aarch64_msvc@0.53.0",
      "type": "library",
      "name": "windows_aarch64_msvc",
      "version": "0.53.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_aarch64_msvc@0.53.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/hyper-rustls@0.27.7",
      "type": "library",
      "name": "hyper-rustls",
      "version": "0.27.7",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/hyper-rustls@0.27.7",
      "licenses": [
        {
          "expression": "Apache-2.0 OR ISC OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/serde_derive@1.0.219",
      "type": "library",
      "name": "serde_derive",
      "version": "1.0.219",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/serde_derive@1.0.219",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pynacl@1.6.2",
      "type": "library",
      "name": "pynacl",
      "version": "1.6.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d29bfe37e20e015a7d8b23cfc8bd6aa7909c92a1b8f41ee416bbb3e79ef182b2"
        },
        {
          "alg": "SHA-256",
          "content": "622d7b07cc5c02c666795792931b50c91f3ce3c2649762efb1ef0d5684c81594"
        },
        {
          "alg": "SHA-256",
          "content": "5811c72b473b2f38f7e2a3dc4f8642e3a3e9b5e7317266e4ced1fba85cae41aa"
        },
        {
          "alg": "SHA-256",
          "content": "bc4a36b28dd72fb4845e5d8f9760610588a96d5a51f01d84d8c6ff9849968c14"
        },
        {
          "alg": "SHA-256",
          "content": "018494d6d696ae03c7e656e5e74cdfd8ea1326962cc401bcf018f1ed8436811c"
        },
        {
          "alg": "SHA-256",
          "content": "3bffb6d0f6becacb6526f8f42adfb5efb26337056ee0831fb9a7044d1a964444"
        },
        {
          "alg": "SHA-256",
          "content": "fe9847ca47d287af41e82be1dd5e23023d3c31a951da134121ab02e42ac218c9"
        },
        {
          "alg": "SHA-256",
          "content": "d071c6a9a4c94d79eb665db4ce5cedc537faf74f2355e4d502591d850d3913c0"
        },
        {
          "alg": "SHA-256",
          "content": "26bfcd00dcf2cf160f122186af731ae30ab120c18e8375684ec2670dccd28130"
        },
        {
          "alg": "SHA-256",
          "content": "a84bf1c20339d06dc0c85d9aea9637a24f718f375d861b2668b2f9f96fa51145"
        },
        {
          "alg": "SHA-256",
          "content": "44081faff368d6c5553ccf55322ef2819abb40e25afaec7e740f159f74813634"
        },
        {
          "alg": "SHA-256",
          "content": "04316d1fc625d860b6c162fff704eb8426b1a8bcd3abacea11142cbd99a6b574"
        },
        {
          "alg": "SHA-256",
          "content": "c8a231e36ec2cab018c4ad4358c386e36eede0319a0c41fed24f840b1dac59f6"
        },
        {
          "alg": "SHA-256",
          "content": "2fef529ef3ee487ad8113d287a593fa26f48ee3620d92ecc6f1d09ea38e0709b"
        },
        {
          "alg": "SHA-256",
          "content": "68be3a09455743ff9505491220b64440ced8973fe930f270c8e07ccfa25b1f9e"
        },
        {
          "alg": "SHA-256",
          "content": "a9f9932d8d2811ce1a8ffa79dcbdf3970e7355b5c8eb0c1a881a57e7f7d96e88"
        },
        {
          "alg": "SHA-256",
          "content": "320ef68a41c87547c91a8b58903c9caa641ab01e8512ce291085b5fe2fcb7590"
        },
        {
          "alg": "SHA-256",
          "content": "62985f233210dee6548c223301b6c25440852e13d59a8b81490203c3227c5ba0"
        },
        {
          "alg": "SHA-256",
          "content": "c949ea47e4206af7c8f604b8278093b674f7c79ed0d4719cc836902bf4517465"
        },
        {
          "alg": "SHA-256",
          "content": "22de65bb9010a725b0dac248f353bb072969c94fa8d6b1f34b87d7953cf7bbe4"
        },
        {
          "alg": "SHA-256",
          "content": "8845c0631c0be43abdd865511c41eab235e0be69c81dc66a50911594198679b0"
        },
        {
          "alg": "SHA-256",
          "content": "8b097553b380236d51ed11356c953bf8ce36a29a3e596e934ecabe76c985a577"
        },
        {
          "alg": "SHA-256",
          "content": "834a43af110f743a754448463e8fd61259cd4ab5bbedcf70f9dabad1d28a394c"
        },
        {
          "alg": "SHA-256",
          "content": "8a66d6fb6ae7661c58995f9c6435bda2b1e68b54b598a6a10247bfcdadac996c"
        },
        {
          "alg": "SHA-256",
          "content": "46065496ab748469cdd999246d17e301b2c24ae2fdf739132e580a0e94c94a87"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pynacl@1.6.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/psutil@7.1.3",
      "type": "library",
      "name": "psutil",
      "version": "7.1.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bd0d69cee829226a761e92f28140bec9a5ee9d5b4fb4b0cc589068dbfff559b1"
        },
        {
          "alg": "SHA-256",
          "content": "19644c85dcb987e35eeeaefdc3915d059dac7bd1167cdcdbf27e0ce2df0c08c0"
        },
        {
          "alg": "SHA-256",
          "content": "56d974e02ca2c8eb4812c3f76c30e28836fffc311d55d979f1465c1feeb2b68b"
        },
        {
          "alg": "SHA-256",
          "content": "fac9cd332c67f4422504297889da5ab7e05fd11e3c4392140f7370f4208ded1f"
        },
        {
          "alg": "SHA-256",
          "content": "3bb428f9f05c1225a558f53e30ccbad9930b11c3fc206836242de1091d3e7dd3"
        },
        {
          "alg": "SHA-256",
          "content": "3792983e23b69843aea49c8f5b8f115572c5ab64c153bada5270086a2123c7e7"
        },
        {
          "alg": "SHA-256",
          "content": "c525ffa774fe4496282fb0b1187725793de3e7c6b29e41562733cae9ada151ee"
        },
        {
          "alg": "SHA-256",
          "content": "6c86281738d77335af7aec228328e944b30930899ea760ecf33a4dba66be5e74"
        },
        {
          "alg": "SHA-256",
          "content": "b403da1df4d6d43973dc004d19cee3b848e998ae3154cc8097d139b77156c353"
        },
        {
          "alg": "SHA-256",
          "content": "8f33a3702e167783a9213db10ad29650ebf383946e91bc77f28a5eb083496bc9"
        },
        {
          "alg": "SHA-256",
          "content": "0005da714eee687b4b8decd3d6cc7c6db36215c9e74e5ad2264b90c3df7d92dc"
        },
        {
          "alg": "SHA-256",
          "content": "bc31fa00f1fbc3c3802141eede66f3a2d51d89716a194bf2cd6fc68310a19880"
        },
        {
          "alg": "SHA-256",
          "content": "1068c303be3a72f8e18e412c5b2a8f6d31750fb152f9cb106b54090296c9d251"
        },
        {
          "alg": "SHA-256",
          "content": "f39c2c19fe824b47484b96f9692932248a54c43799a84282cfe58d05a6449efd"
        },
        {
          "alg": "SHA-256",
          "content": "95ef04cf2e5ba0ab9eaafc4a11eaae91b44f4ef5541acd2ee91d9108d00d59a7"
        },
        {
          "alg": "SHA-256",
          "content": "31d77fcedb7529f27bb3a0472bea9334349f9a04160e8e6e5020f22c59893264"
        },
        {
          "alg": "SHA-256",
          "content": "18349c5c24b06ac5612c0428ec2a0331c26443d259e2a0144a9b24b4395b58fa"
        },
        {
          "alg": "SHA-256",
          "content": "2bdbcd0e58ca14996a42adf3621a6244f1bb2e2e528886959c72cf1e326677ab"
        },
        {
          "alg": "SHA-256",
          "content": "ad81425efc5e75da3f39b3e636293360ad8d0b49bed7df824c79764fb4ba9b8b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/psutil@7.1.3",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/python-multipart@0.0.32",
      "type": "library",
      "name": "python-multipart",
      "version": "0.0.32",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "be54b7f3fa167bb83e4fcd936b887b708f4e57fe75911c02aebf53efaf8d938e"
        },
        {
          "alg": "SHA-256",
          "content": "ff6d3f776f16878c894e52e107296ffc890e913c611b1a4ec6c44e2821fe2e23"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/python-multipart@0.0.32",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/msitools@0.94",
      "type": "library",
      "name": "msitools",
      "version": "0.94",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@msitools+//:dependency_info"
        }
      ],
      "purl": "pkg:generic/msitools@0.94",
      "licenses": [
        {
          "license": {
            "id": "GPL-2.0-only",
            "text": {
              "contentType": "text/plain",
              "encoding": "base64",
              "content": "CQkgICAgR05VIEdFTkVSQUwgUFVCTElDIExJQ0VOU0UKCQkgICAgICAgVmVyc2lvbiAyLCBKdW5lIDE5OTEKCiBDb3B5cmlnaHQgKEMpIDE5ODksIDE5OTEgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCiAgICAgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAgMDIxMTAtMTMwMSAgVVNBCiBFdmVyeW9uZSBpcyBwZXJtaXR0ZWQgdG8gY29weSBhbmQgZGlzdHJpYnV0ZSB2ZXJiYXRpbSBjb3BpZXMKIG9mIHRoaXMgbGljZW5zZSBkb2N1bWVudCwgYnV0IGNoYW5naW5nIGl0IGlzIG5vdCBhbGxvd2VkLgoKCQkJICAgIFByZWFtYmxlCgogIFRoZSBsaWNlbnNlcyBmb3IgbW9zdCBzb2Z0d2FyZSBhcmUgZGVzaWduZWQgdG8gdGFrZSBhd2F5IHlvdXIKZnJlZWRvbSB0byBzaGFyZSBhbmQgY2hhbmdlIGl0LiAgQnkgY29udHJhc3QsIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKTGljZW5zZSBpcyBpbnRlbmRlZCB0byBndWFyYW50ZWUgeW91ciBmcmVlZG9tIHRvIHNoYXJlIGFuZCBjaGFuZ2UgZnJlZQpzb2Z0d2FyZS0tdG8gbWFrZSBzdXJlIHRoZSBzb2Z0d2FyZSBpcyBmcmVlIGZvciBhbGwgaXRzIHVzZXJzLiAgVGhpcwpHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFwcGxpZXMgdG8gbW9zdCBvZiB0aGUgRnJlZSBTb2Z0d2FyZQpGb3VuZGF0aW9uJ3Mgc29mdHdhcmUgYW5kIHRvIGFueSBvdGhlciBwcm9ncmFtIHdob3NlIGF1dGhvcnMgY29tbWl0IHRvCnVzaW5nIGl0LiAgKFNvbWUgb3RoZXIgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uIHNvZnR3YXJlIGlzIGNvdmVyZWQgYnkKdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgaW5zdGVhZC4pICBZb3UgY2FuIGFwcGx5IGl0IHRvCnlvdXIgcHJvZ3JhbXMsIHRvby4KCiAgV2hlbiB3ZSBzcGVhayBvZiBmcmVlIHNvZnR3YXJlLCB3ZSBhcmUgcmVmZXJyaW5nIHRvIGZyZWVkb20sIG5vdApwcmljZS4gIE91ciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlcyBhcmUgZGVzaWduZWQgdG8gbWFrZSBzdXJlIHRoYXQgeW91CmhhdmUgdGhlIGZyZWVkb20gdG8gZGlzdHJpYnV0ZSBjb3BpZXMgb2YgZnJlZSBzb2Z0d2FyZSAoYW5kIGNoYXJnZSBmb3IKdGhpcyBzZXJ2aWNlIGlmIHlvdSB3aXNoKSwgdGhhdCB5b3UgcmVjZWl2ZSBzb3VyY2UgY29kZSBvciBjYW4gZ2V0IGl0CmlmIHlvdSB3YW50IGl0LCB0aGF0IHlvdSBjYW4gY2hhbmdlIHRoZSBzb2Z0d2FyZSBvciB1c2UgcGllY2VzIG9mIGl0CmluIG5ldyBmcmVlIHByb2dyYW1zOyBhbmQgdGhhdCB5b3Uga25vdyB5b3UgY2FuIGRvIHRoZXNlIHRoaW5ncy4KCiAgVG8gcHJvdGVjdCB5b3VyIHJpZ2h0cywgd2UgbmVlZCB0byBtYWtlIHJlc3RyaWN0aW9ucyB0aGF0IGZvcmJpZAphbnlvbmUgdG8gZGVueSB5b3UgdGhlc2UgcmlnaHRzIG9yIHRvIGFzayB5b3UgdG8gc3VycmVuZGVyIHRoZSByaWdodHMuClRoZXNlIHJlc3RyaWN0aW9ucyB0cmFuc2xhdGUgdG8gY2VydGFpbiByZXNwb25zaWJpbGl0aWVzIGZvciB5b3UgaWYgeW91CmRpc3RyaWJ1dGUgY29waWVzIG9mIHRoZSBzb2Z0d2FyZSwgb3IgaWYgeW91IG1vZGlmeSBpdC4KCiAgRm9yIGV4YW1wbGUsIGlmIHlvdSBkaXN0cmlidXRlIGNvcGllcyBvZiBzdWNoIGEgcHJvZ3JhbSwgd2hldGhlcgpncmF0aXMgb3IgZm9yIGEgZmVlLCB5b3UgbXVzdCBnaXZlIHRoZSByZWNpcGllbnRzIGFsbCB0aGUgcmlnaHRzIHRoYXQKeW91IGhhdmUuICBZb3UgbXVzdCBtYWtlIHN1cmUgdGhhdCB0aGV5LCB0b28sIHJlY2VpdmUgb3IgY2FuIGdldCB0aGUKc291cmNlIGNvZGUuICBBbmQgeW91IG11c3Qgc2hvdyB0aGVtIHRoZXNlIHRlcm1zIHNvIHRoZXkga25vdyB0aGVpcgpyaWdodHMuCgogIFdlIHByb3RlY3QgeW91ciByaWdodHMgd2l0aCB0d28gc3RlcHM6ICgxKSBjb3B5cmlnaHQgdGhlIHNvZnR3YXJlLCBhbmQKKDIpIG9mZmVyIHlvdSB0aGlzIGxpY2Vuc2Ugd2hpY2ggZ2l2ZXMgeW91IGxlZ2FsIHBlcm1pc3Npb24gdG8gY29weSwKZGlzdHJpYnV0ZSBhbmQvb3IgbW9kaWZ5IHRoZSBzb2Z0d2FyZS4KCiAgQWxzbywgZm9yIGVhY2ggYXV0aG9yJ3MgcHJvdGVjdGlvbiBhbmQgb3Vycywgd2Ugd2FudCB0byBtYWtlIGNlcnRhaW4KdGhhdCBldmVyeW9uZSB1bmRlcnN0YW5kcyB0aGF0IHRoZXJlIGlzIG5vIHdhcnJhbnR5IGZvciB0aGlzIGZyZWUKc29mdHdhcmUuICBJZiB0aGUgc29mdHdhcmUgaXMgbW9kaWZpZWQgYnkgc29tZW9uZSBlbHNlIGFuZCBwYXNzZWQgb24sIHdlCndhbnQgaXRzIHJlY2lwaWVudHMgdG8ga25vdyB0aGF0IHdoYXQgdGhleSBoYXZlIGlzIG5vdCB0aGUgb3JpZ2luYWwsIHNvCnRoYXQgYW55IHByb2JsZW1zIGludHJvZHVjZWQgYnkgb3RoZXJzIHdpbGwgbm90IHJlZmxlY3Qgb24gdGhlIG9yaWdpbmFsCmF1dGhvcnMnIHJlcHV0YXRpb25zLgoKICBGaW5hbGx5LCBhbnkgZnJlZSBwcm9ncmFtIGlzIHRocmVhdGVuZWQgY29uc3RhbnRseSBieSBzb2Z0d2FyZQpwYXRlbnRzLiAgV2Ugd2lzaCB0byBhdm9pZCB0aGUgZGFuZ2VyIHRoYXQgcmVkaXN0cmlidXRvcnMgb2YgYSBmcmVlCnByb2dyYW0gd2lsbCBpbmRpdmlkdWFsbHkgb2J0YWluIHBhdGVudCBsaWNlbnNlcywgaW4gZWZmZWN0IG1ha2luZyB0aGUKcHJvZ3JhbSBwcm9wcmlldGFyeS4gIFRvIHByZXZlbnQgdGhpcywgd2UgaGF2ZSBtYWRlIGl0IGNsZWFyIHRoYXQgYW55CnBhdGVudCBtdXN0IGJlIGxpY2Vuc2VkIGZvciBldmVyeW9uZSdzIGZyZWUgdXNlIG9yIG5vdCBsaWNlbnNlZCBhdCBhbGwuCgogIFRoZSBwcmVjaXNlIHRlcm1zIGFuZCBjb25kaXRpb25zIGZvciBjb3B5aW5nLCBkaXN0cmlidXRpb24gYW5kCm1vZGlmaWNhdGlvbiBmb2xsb3cuCgwKCQkgICAgR05VIEdFTkVSQUwgUFVCTElDIExJQ0VOU0UKICAgVEVSTVMgQU5EIENPTkRJVElPTlMgRk9SIENPUFlJTkcsIERJU1RSSUJVVElPTiBBTkQgTU9ESUZJQ0FUSU9OCgogIDAuIFRoaXMgTGljZW5zZSBhcHBsaWVzIHRvIGFueSBwcm9ncmFtIG9yIG90aGVyIHdvcmsgd2hpY2ggY29udGFpbnMKYSBub3RpY2UgcGxhY2VkIGJ5IHRoZSBjb3B5cmlnaHQgaG9sZGVyIHNheWluZyBpdCBtYXkgYmUgZGlzdHJpYnV0ZWQKdW5kZXIgdGhlIHRlcm1zIG9mIHRoaXMgR2VuZXJhbCBQdWJsaWMgTGljZW5zZS4gIFRoZSAiUHJvZ3JhbSIsIGJlbG93LApyZWZlcnMgdG8gYW55IHN1Y2ggcHJvZ3JhbSBvciB3b3JrLCBhbmQgYSAid29yayBiYXNlZCBvbiB0aGUgUHJvZ3JhbSIKbWVhbnMgZWl0aGVyIHRoZSBQcm9ncmFtIG9yIGFueSBkZXJpdmF0aXZlIHdvcmsgdW5kZXIgY29weXJpZ2h0IGxhdzoKdGhhdCBpcyB0byBzYXksIGEgd29yayBjb250YWluaW5nIHRoZSBQcm9ncmFtIG9yIGEgcG9ydGlvbiBvZiBpdCwKZWl0aGVyIHZlcmJhdGltIG9yIHdpdGggbW9kaWZpY2F0aW9ucyBhbmQvb3IgdHJhbnNsYXRlZCBpbnRvIGFub3RoZXIKbGFuZ3VhZ2UuICAoSGVyZWluYWZ0ZXIsIHRyYW5zbGF0aW9uIGlzIGluY2x1ZGVkIHdpdGhvdXQgbGltaXRhdGlvbiBpbgp0aGUgdGVybSAibW9kaWZpY2F0aW9uIi4pICBFYWNoIGxpY2Vuc2VlIGlzIGFkZHJlc3NlZCBhcyAieW91Ii4KCkFjdGl2aXRpZXMgb3RoZXIgdGhhbiBjb3B5aW5nLCBkaXN0cmlidXRpb24gYW5kIG1vZGlmaWNhdGlvbiBhcmUgbm90CmNvdmVyZWQgYnkgdGhpcyBMaWNlbnNlOyB0aGV5IGFyZSBvdXRzaWRlIGl0cyBzY29wZS4gIFRoZSBhY3Qgb2YKcnVubmluZyB0aGUgUHJvZ3JhbSBpcyBub3QgcmVzdHJpY3RlZCwgYW5kIHRoZSBvdXRwdXQgZnJvbSB0aGUgUHJvZ3JhbQppcyBjb3ZlcmVkIG9ubHkgaWYgaXRzIGNvbnRlbnRzIGNvbnN0aXR1dGUgYSB3b3JrIGJhc2VkIG9uIHRoZQpQcm9ncmFtIChpbmRlcGVuZGVudCBvZiBoYXZpbmcgYmVlbiBtYWRlIGJ5IHJ1bm5pbmcgdGhlIFByb2dyYW0pLgpXaGV0aGVyIHRoYXQgaXMgdHJ1ZSBkZXBlbmRzIG9uIHdoYXQgdGhlIFByb2dyYW0gZG9lcy4KCiAgMS4gWW91IG1heSBjb3B5IGFuZCBkaXN0cmlidXRlIHZlcmJhdGltIGNvcGllcyBvZiB0aGUgUHJvZ3JhbSdzCnNvdXJjZSBjb2RlIGFzIHlvdSByZWNlaXZlIGl0LCBpbiBhbnkgbWVkaXVtLCBwcm92aWRlZCB0aGF0IHlvdQpjb25zcGljdW91c2x5IGFuZCBhcHByb3ByaWF0ZWx5IHB1Ymxpc2ggb24gZWFjaCBjb3B5IGFuIGFwcHJvcHJpYXRlCmNvcHlyaWdodCBub3RpY2UgYW5kIGRpc2NsYWltZXIgb2Ygd2FycmFudHk7IGtlZXAgaW50YWN0IGFsbCB0aGUKbm90aWNlcyB0aGF0IHJlZmVyIHRvIHRoaXMgTGljZW5zZSBhbmQgdG8gdGhlIGFic2VuY2Ugb2YgYW55IHdhcnJhbnR5OwphbmQgZ2l2ZSBhbnkgb3RoZXIgcmVjaXBpZW50cyBvZiB0aGUgUHJvZ3JhbSBhIGNvcHkgb2YgdGhpcyBMaWNlbnNlCmFsb25nIHdpdGggdGhlIFByb2dyYW0uCgpZb3UgbWF5IGNoYXJnZSBhIGZlZSBmb3IgdGhlIHBoeXNpY2FsIGFjdCBvZiB0cmFuc2ZlcnJpbmcgYSBjb3B5LCBhbmQKeW91IG1heSBhdCB5b3VyIG9wdGlvbiBvZmZlciB3YXJyYW50eSBwcm90ZWN0aW9uIGluIGV4Y2hhbmdlIGZvciBhIGZlZS4KCiAgMi4gWW91IG1heSBtb2RpZnkgeW91ciBjb3B5IG9yIGNvcGllcyBvZiB0aGUgUHJvZ3JhbSBvciBhbnkgcG9ydGlvbgpvZiBpdCwgdGh1cyBmb3JtaW5nIGEgd29yayBiYXNlZCBvbiB0aGUgUHJvZ3JhbSwgYW5kIGNvcHkgYW5kCmRpc3RyaWJ1dGUgc3VjaCBtb2RpZmljYXRpb25zIG9yIHdvcmsgdW5kZXIgdGhlIHRlcm1zIG9mIFNlY3Rpb24gMQphYm92ZSwgcHJvdmlkZWQgdGhhdCB5b3UgYWxzbyBtZWV0IGFsbCBvZiB0aGVzZSBjb25kaXRpb25zOgoKICAgIGEpIFlvdSBtdXN0IGNhdXNlIHRoZSBtb2RpZmllZCBmaWxlcyB0byBjYXJyeSBwcm9taW5lbnQgbm90aWNlcwogICAgc3RhdGluZyB0aGF0IHlvdSBjaGFuZ2VkIHRoZSBmaWxlcyBhbmQgdGhlIGRhdGUgb2YgYW55IGNoYW5nZS4KCiAgICBiKSBZb3UgbXVzdCBjYXVzZSBhbnkgd29yayB0aGF0IHlvdSBkaXN0cmlidXRlIG9yIHB1Ymxpc2gsIHRoYXQgaW4KICAgIHdob2xlIG9yIGluIHBhcnQgY29udGFpbnMgb3IgaXMgZGVyaXZlZCBmcm9tIHRoZSBQcm9ncmFtIG9yIGFueQogICAgcGFydCB0aGVyZW9mLCB0byBiZSBsaWNlbnNlZCBhcyBhIHdob2xlIGF0IG5vIGNoYXJnZSB0byBhbGwgdGhpcmQKICAgIHBhcnRpZXMgdW5kZXIgdGhlIHRlcm1zIG9mIHRoaXMgTGljZW5zZS4KCiAgICBjKSBJZiB0aGUgbW9kaWZpZWQgcHJvZ3JhbSBub3JtYWxseSByZWFkcyBjb21tYW5kcyBpbnRlcmFjdGl2ZWx5CiAgICB3aGVuIHJ1biwgeW91IG11c3QgY2F1c2UgaXQsIHdoZW4gc3RhcnRlZCBydW5uaW5nIGZvciBzdWNoCiAgICBpbnRlcmFjdGl2ZSB1c2UgaW4gdGhlIG1vc3Qgb3JkaW5hcnkgd2F5LCB0byBwcmludCBvciBkaXNwbGF5IGFuCiAgICBhbm5vdW5jZW1lbnQgaW5jbHVkaW5nIGFuIGFwcHJvcHJpYXRlIGNvcHlyaWdodCBub3RpY2UgYW5kIGEKICAgIG5vdGljZSB0aGF0IHRoZXJlIGlzIG5vIHdhcnJhbnR5IChvciBlbHNlLCBzYXlpbmcgdGhhdCB5b3UgcHJvdmlkZQogICAgYSB3YXJyYW50eSkgYW5kIHRoYXQgdXNlcnMgbWF5IHJlZGlzdHJpYnV0ZSB0aGUgcHJvZ3JhbSB1bmRlcgogICAgdGhlc2UgY29uZGl0aW9ucywgYW5kIHRlbGxpbmcgdGhlIHVzZXIgaG93IHRvIHZpZXcgYSBjb3B5IG9mIHRoaXMKICAgIExpY2Vuc2UuICAoRXhjZXB0aW9uOiBpZiB0aGUgUHJvZ3JhbSBpdHNlbGYgaXMgaW50ZXJhY3RpdmUgYnV0CiAgICBkb2VzIG5vdCBub3JtYWxseSBwcmludCBzdWNoIGFuIGFubm91bmNlbWVudCwgeW91ciB3b3JrIGJhc2VkIG9uCiAgICB0aGUgUHJvZ3JhbSBpcyBub3QgcmVxdWlyZWQgdG8gcHJpbnQgYW4gYW5ub3VuY2VtZW50LikKDApUaGVzZSByZXF1aXJlbWVudHMgYXBwbHkgdG8gdGhlIG1vZGlmaWVkIHdvcmsgYXMgYSB3aG9sZS4gIElmCmlkZW50aWZpYWJsZSBzZWN0aW9ucyBvZiB0aGF0IHdvcmsgYXJlIG5vdCBkZXJpdmVkIGZyb20gdGhlIFByb2dyYW0sCmFuZCBjYW4gYmUgcmVhc29uYWJseSBjb25zaWRlcmVkIGluZGVwZW5kZW50IGFuZCBzZXBhcmF0ZSB3b3JrcyBpbgp0aGVtc2VsdmVzLCB0aGVuIHRoaXMgTGljZW5zZSwgYW5kIGl0cyB0ZXJtcywgZG8gbm90IGFwcGx5IHRvIHRob3NlCnNlY3Rpb25zIHdoZW4geW91IGRpc3RyaWJ1dGUgdGhlbSBhcyBzZXBhcmF0ZSB3b3Jrcy4gIEJ1dCB3aGVuIHlvdQpkaXN0cmlidXRlIHRoZSBzYW1lIHNlY3Rpb25zIGFzIHBhcnQgb2YgYSB3aG9sZSB3aGljaCBpcyBhIHdvcmsgYmFzZWQKb24gdGhlIFByb2dyYW0sIHRoZSBkaXN0cmlidXRpb24gb2YgdGhlIHdob2xlIG11c3QgYmUgb24gdGhlIHRlcm1zIG9mCnRoaXMgTGljZW5zZSwgd2hvc2UgcGVybWlzc2lvbnMgZm9yIG90aGVyIGxpY2Vuc2VlcyBleHRlbmQgdG8gdGhlCmVudGlyZSB3aG9sZSwgYW5kIHRodXMgdG8gZWFjaCBhbmQgZXZlcnkgcGFydCByZWdhcmRsZXNzIG9mIHdobyB3cm90ZSBpdC4KClRodXMsIGl0IGlzIG5vdCB0aGUgaW50ZW50IG9mIHRoaXMgc2VjdGlvbiB0byBjbGFpbSByaWdodHMgb3IgY29udGVzdAp5b3VyIHJpZ2h0cyB0byB3b3JrIHdyaXR0ZW4gZW50aXJlbHkgYnkgeW91OyByYXRoZXIsIHRoZSBpbnRlbnQgaXMgdG8KZXhlcmNpc2UgdGhlIHJpZ2h0IHRvIGNvbnRyb2wgdGhlIGRpc3RyaWJ1dGlvbiBvZiBkZXJpdmF0aXZlIG9yCmNvbGxlY3RpdmUgd29ya3MgYmFzZWQgb24gdGhlIFByb2dyYW0uCgpJbiBhZGRpdGlvbiwgbWVyZSBhZ2dyZWdhdGlvbiBvZiBhbm90aGVyIHdvcmsgbm90IGJhc2VkIG9uIHRoZSBQcm9ncmFtCndpdGggdGhlIFByb2dyYW0gKG9yIHdpdGggYSB3b3JrIGJhc2VkIG9uIHRoZSBQcm9ncmFtKSBvbiBhIHZvbHVtZSBvZgphIHN0b3JhZ2Ugb3IgZGlzdHJpYnV0aW9uIG1lZGl1bSBkb2VzIG5vdCBicmluZyB0aGUgb3RoZXIgd29yayB1bmRlcgp0aGUgc2NvcGUgb2YgdGhpcyBMaWNlbnNlLgoKICAzLiBZb3UgbWF5IGNvcHkgYW5kIGRpc3RyaWJ1dGUgdGhlIFByb2dyYW0gKG9yIGEgd29yayBiYXNlZCBvbiBpdCwKdW5kZXIgU2VjdGlvbiAyKSBpbiBvYmplY3QgY29kZSBvciBleGVjdXRhYmxlIGZvcm0gdW5kZXIgdGhlIHRlcm1zIG9mClNlY3Rpb25zIDEgYW5kIDIgYWJvdmUgcHJvdmlkZWQgdGhhdCB5b3UgYWxzbyBkbyBvbmUgb2YgdGhlIGZvbGxvd2luZzoKCiAgICBhKSBBY2NvbXBhbnkgaXQgd2l0aCB0aGUgY29tcGxldGUgY29ycmVzcG9uZGluZyBtYWNoaW5lLXJlYWRhYmxlCiAgICBzb3VyY2UgY29kZSwgd2hpY2ggbXVzdCBiZSBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgU2VjdGlvbnMKICAgIDEgYW5kIDIgYWJvdmUgb24gYSBtZWRpdW0gY3VzdG9tYXJpbHkgdXNlZCBmb3Igc29mdHdhcmUgaW50ZXJjaGFuZ2U7IG9yLAoKICAgIGIpIEFjY29tcGFueSBpdCB3aXRoIGEgd3JpdHRlbiBvZmZlciwgdmFsaWQgZm9yIGF0IGxlYXN0IHRocmVlCiAgICB5ZWFycywgdG8gZ2l2ZSBhbnkgdGhpcmQgcGFydHksIGZvciBhIGNoYXJnZSBubyBtb3JlIHRoYW4geW91cgogICAgY29zdCBvZiBwaHlzaWNhbGx5IHBlcmZvcm1pbmcgc291cmNlIGRpc3RyaWJ1dGlvbiwgYSBjb21wbGV0ZQogICAgbWFjaGluZS1yZWFkYWJsZSBjb3B5IG9mIHRoZSBjb3JyZXNwb25kaW5nIHNvdXJjZSBjb2RlLCB0byBiZQogICAgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIFNlY3Rpb25zIDEgYW5kIDIgYWJvdmUgb24gYSBtZWRpdW0KICAgIGN1c3RvbWFyaWx5IHVzZWQgZm9yIHNvZnR3YXJlIGludGVyY2hhbmdlOyBvciwKCiAgICBjKSBBY2NvbXBhbnkgaXQgd2l0aCB0aGUgaW5mb3JtYXRpb24geW91IHJlY2VpdmVkIGFzIHRvIHRoZSBvZmZlcgogICAgdG8gZGlzdHJpYnV0ZSBjb3JyZXNwb25kaW5nIHNvdXJjZSBjb2RlLiAgKFRoaXMgYWx0ZXJuYXRpdmUgaXMKICAgIGFsbG93ZWQgb25seSBmb3Igbm9uY29tbWVyY2lhbCBkaXN0cmlidXRpb24gYW5kIG9ubHkgaWYgeW91CiAgICByZWNlaXZlZCB0aGUgcHJvZ3JhbSBpbiBvYmplY3QgY29kZSBvciBleGVjdXRhYmxlIGZvcm0gd2l0aCBzdWNoCiAgICBhbiBvZmZlciwgaW4gYWNjb3JkIHdpdGggU3Vic2VjdGlvbiBiIGFib3ZlLikKClRoZSBzb3VyY2UgY29kZSBmb3IgYSB3b3JrIG1lYW5zIHRoZSBwcmVmZXJyZWQgZm9ybSBvZiB0aGUgd29yayBmb3IKbWFraW5nIG1vZGlmaWNhdGlvbnMgdG8gaXQuICBGb3IgYW4gZXhlY3V0YWJsZSB3b3JrLCBjb21wbGV0ZSBzb3VyY2UKY29kZSBtZWFucyBhbGwgdGhlIHNvdXJjZSBjb2RlIGZvciBhbGwgbW9kdWxlcyBpdCBjb250YWlucywgcGx1cyBhbnkKYXNzb2NpYXRlZCBpbnRlcmZhY2UgZGVmaW5pdGlvbiBmaWxlcywgcGx1cyB0aGUgc2NyaXB0cyB1c2VkIHRvCmNvbnRyb2wgY29tcGlsYXRpb24gYW5kIGluc3RhbGxhdGlvbiBvZiB0aGUgZXhlY3V0YWJsZS4gIEhvd2V2ZXIsIGFzIGEKc3BlY2lhbCBleGNlcHRpb24sIHRoZSBzb3VyY2UgY29kZSBkaXN0cmlidXRlZCBuZWVkIG5vdCBpbmNsdWRlCmFueXRoaW5nIHRoYXQgaXMgbm9ybWFsbHkgZGlzdHJpYnV0ZWQgKGluIGVpdGhlciBzb3VyY2Ugb3IgYmluYXJ5CmZvcm0pIHdpdGggdGhlIG1ham9yIGNvbXBvbmVudHMgKGNvbXBpbGVyLCBrZXJuZWwsIGFuZCBzbyBvbikgb2YgdGhlCm9wZXJhdGluZyBzeXN0ZW0gb24gd2hpY2ggdGhlIGV4ZWN1dGFibGUgcnVucywgdW5sZXNzIHRoYXQgY29tcG9uZW50Cml0c2VsZiBhY2NvbXBhbmllcyB0aGUgZXhlY3V0YWJsZS4KCklmIGRpc3RyaWJ1dGlvbiBvZiBleGVjdXRhYmxlIG9yIG9iamVjdCBjb2RlIGlzIG1hZGUgYnkgb2ZmZXJpbmcKYWNjZXNzIHRvIGNvcHkgZnJvbSBhIGRlc2lnbmF0ZWQgcGxhY2UsIHRoZW4gb2ZmZXJpbmcgZXF1aXZhbGVudAphY2Nlc3MgdG8gY29weSB0aGUgc291cmNlIGNvZGUgZnJvbSB0aGUgc2FtZSBwbGFjZSBjb3VudHMgYXMKZGlzdHJpYnV0aW9uIG9mIHRoZSBzb3VyY2UgY29kZSwgZXZlbiB0aG91Z2ggdGhpcmQgcGFydGllcyBhcmUgbm90CmNvbXBlbGxlZCB0byBjb3B5IHRoZSBzb3VyY2UgYWxvbmcgd2l0aCB0aGUgb2JqZWN0IGNvZGUuCgwKICA0LiBZb3UgbWF5IG5vdCBjb3B5LCBtb2RpZnksIHN1YmxpY2Vuc2UsIG9yIGRpc3RyaWJ1dGUgdGhlIFByb2dyYW0KZXhjZXB0IGFzIGV4cHJlc3NseSBwcm92aWRlZCB1bmRlciB0aGlzIExpY2Vuc2UuICBBbnkgYXR0ZW1wdApvdGhlcndpc2UgdG8gY29weSwgbW9kaWZ5LCBzdWJsaWNlbnNlIG9yIGRpc3RyaWJ1dGUgdGhlIFByb2dyYW0gaXMKdm9pZCwgYW5kIHdpbGwgYXV0b21hdGljYWxseSB0ZXJtaW5hdGUgeW91ciByaWdodHMgdW5kZXIgdGhpcyBMaWNlbnNlLgpIb3dldmVyLCBwYXJ0aWVzIHdobyBoYXZlIHJlY2VpdmVkIGNvcGllcywgb3IgcmlnaHRzLCBmcm9tIHlvdSB1bmRlcgp0aGlzIExpY2Vuc2Ugd2lsbCBub3QgaGF2ZSB0aGVpciBsaWNlbnNlcyB0ZXJtaW5hdGVkIHNvIGxvbmcgYXMgc3VjaApwYXJ0aWVzIHJlbWFpbiBpbiBmdWxsIGNvbXBsaWFuY2UuCgogIDUuIFlvdSBhcmUgbm90IHJlcXVpcmVkIHRvIGFjY2VwdCB0aGlzIExpY2Vuc2UsIHNpbmNlIHlvdSBoYXZlIG5vdApzaWduZWQgaXQuICBIb3dldmVyLCBub3RoaW5nIGVsc2UgZ3JhbnRzIHlvdSBwZXJtaXNzaW9uIHRvIG1vZGlmeSBvcgpkaXN0cmlidXRlIHRoZSBQcm9ncmFtIG9yIGl0cyBkZXJpdmF0aXZlIHdvcmtzLiAgVGhlc2UgYWN0aW9ucyBhcmUKcHJvaGliaXRlZCBieSBsYXcgaWYgeW91IGRvIG5vdCBhY2NlcHQgdGhpcyBMaWNlbnNlLiAgVGhlcmVmb3JlLCBieQptb2RpZnlpbmcgb3IgZGlzdHJpYnV0aW5nIHRoZSBQcm9ncmFtIChvciBhbnkgd29yayBiYXNlZCBvbiB0aGUKUHJvZ3JhbSksIHlvdSBpbmRpY2F0ZSB5b3VyIGFjY2VwdGFuY2Ugb2YgdGhpcyBMaWNlbnNlIHRvIGRvIHNvLCBhbmQKYWxsIGl0cyB0ZXJtcyBhbmQgY29uZGl0aW9ucyBmb3IgY29weWluZywgZGlzdHJpYnV0aW5nIG9yIG1vZGlmeWluZwp0aGUgUHJvZ3JhbSBvciB3b3JrcyBiYXNlZCBvbiBpdC4KCiAgNi4gRWFjaCB0aW1lIHlvdSByZWRpc3RyaWJ1dGUgdGhlIFByb2dyYW0gKG9yIGFueSB3b3JrIGJhc2VkIG9uIHRoZQpQcm9ncmFtKSwgdGhlIHJlY2lwaWVudCBhdXRvbWF0aWNhbGx5IHJlY2VpdmVzIGEgbGljZW5zZSBmcm9tIHRoZQpvcmlnaW5hbCBsaWNlbnNvciB0byBjb3B5LCBkaXN0cmlidXRlIG9yIG1vZGlmeSB0aGUgUHJvZ3JhbSBzdWJqZWN0IHRvCnRoZXNlIHRlcm1zIGFuZCBjb25kaXRpb25zLiAgWW91IG1heSBub3QgaW1wb3NlIGFueSBmdXJ0aGVyCnJlc3RyaWN0aW9ucyBvbiB0aGUgcmVjaXBpZW50cycgZXhlcmNpc2Ugb2YgdGhlIHJpZ2h0cyBncmFudGVkIGhlcmVpbi4KWW91IGFyZSBub3QgcmVzcG9uc2libGUgZm9yIGVuZm9yY2luZyBjb21wbGlhbmNlIGJ5IHRoaXJkIHBhcnRpZXMgdG8KdGhpcyBMaWNlbnNlLgoKICA3LiBJZiwgYXMgYSBjb25zZXF1ZW5jZSBvZiBhIGNvdXJ0IGp1ZGdtZW50IG9yIGFsbGVnYXRpb24gb2YgcGF0ZW50CmluZnJpbmdlbWVudCBvciBmb3IgYW55IG90aGVyIHJlYXNvbiAobm90IGxpbWl0ZWQgdG8gcGF0ZW50IGlzc3VlcyksCmNvbmRpdGlvbnMgYXJlIGltcG9zZWQgb24geW91ICh3aGV0aGVyIGJ5IGNvdXJ0IG9yZGVyLCBhZ3JlZW1lbnQgb3IKb3RoZXJ3aXNlKSB0aGF0IGNvbnRyYWRpY3QgdGhlIGNvbmRpdGlvbnMgb2YgdGhpcyBMaWNlbnNlLCB0aGV5IGRvIG5vdApleGN1c2UgeW91IGZyb20gdGhlIGNvbmRpdGlvbnMgb2YgdGhpcyBMaWNlbnNlLiAgSWYgeW91IGNhbm5vdApkaXN0cmlidXRlIHNvIGFzIHRvIHNhdGlzZnkgc2ltdWx0YW5lb3VzbHkgeW91ciBvYmxpZ2F0aW9ucyB1bmRlciB0aGlzCkxpY2Vuc2UgYW5kIGFueSBvdGhlciBwZXJ0aW5lbnQgb2JsaWdhdGlvbnMsIHRoZW4gYXMgYSBjb25zZXF1ZW5jZSB5b3UKbWF5IG5vdCBkaXN0cmlidXRlIHRoZSBQcm9ncmFtIGF0IGFsbC4gIEZvciBleGFtcGxlLCBpZiBhIHBhdGVudApsaWNlbnNlIHdvdWxkIG5vdCBwZXJtaXQgcm95YWx0eS1mcmVlIHJlZGlzdHJpYnV0aW9uIG9mIHRoZSBQcm9ncmFtIGJ5CmFsbCB0aG9zZSB3aG8gcmVjZWl2ZSBjb3BpZXMgZGlyZWN0bHkgb3IgaW5kaXJlY3RseSB0aHJvdWdoIHlvdSwgdGhlbgp0aGUgb25seSB3YXkgeW91IGNvdWxkIHNhdGlzZnkgYm90aCBpdCBhbmQgdGhpcyBMaWNlbnNlIHdvdWxkIGJlIHRvCnJlZnJhaW4gZW50aXJlbHkgZnJvbSBkaXN0cmlidXRpb24gb2YgdGhlIFByb2dyYW0uCgpJZiBhbnkgcG9ydGlvbiBvZiB0aGlzIHNlY3Rpb24gaXMgaGVsZCBpbnZhbGlkIG9yIHVuZW5mb3JjZWFibGUgdW5kZXIKYW55IHBhcnRpY3VsYXIgY2lyY3Vtc3RhbmNlLCB0aGUgYmFsYW5jZSBvZiB0aGUgc2VjdGlvbiBpcyBpbnRlbmRlZCB0bwphcHBseSBhbmQgdGhlIHNlY3Rpb24gYXMgYSB3aG9sZSBpcyBpbnRlbmRlZCB0byBhcHBseSBpbiBvdGhlcgpjaXJjdW1zdGFuY2VzLgoKSXQgaXMgbm90IHRoZSBwdXJwb3NlIG9mIHRoaXMgc2VjdGlvbiB0byBpbmR1Y2UgeW91IHRvIGluZnJpbmdlIGFueQpwYXRlbnRzIG9yIG90aGVyIHByb3BlcnR5IHJpZ2h0IGNsYWltcyBvciB0byBjb250ZXN0IHZhbGlkaXR5IG9mIGFueQpzdWNoIGNsYWltczsgdGhpcyBzZWN0aW9uIGhhcyB0aGUgc29sZSBwdXJwb3NlIG9mIHByb3RlY3RpbmcgdGhlCmludGVncml0eSBvZiB0aGUgZnJlZSBzb2Z0d2FyZSBkaXN0cmlidXRpb24gc3lzdGVtLCB3aGljaCBpcwppbXBsZW1lbnRlZCBieSBwdWJsaWMgbGljZW5zZSBwcmFjdGljZXMuICBNYW55IHBlb3BsZSBoYXZlIG1hZGUKZ2VuZXJvdXMgY29udHJpYnV0aW9ucyB0byB0aGUgd2lkZSByYW5nZSBvZiBzb2Z0d2FyZSBkaXN0cmlidXRlZAp0aHJvdWdoIHRoYXQgc3lzdGVtIGluIHJlbGlhbmNlIG9uIGNvbnNpc3RlbnQgYXBwbGljYXRpb24gb2YgdGhhdApzeXN0ZW07IGl0IGlzIHVwIHRvIHRoZSBhdXRob3IvZG9ub3IgdG8gZGVjaWRlIGlmIGhlIG9yIHNoZSBpcyB3aWxsaW5nCnRvIGRpc3RyaWJ1dGUgc29mdHdhcmUgdGhyb3VnaCBhbnkgb3RoZXIgc3lzdGVtIGFuZCBhIGxpY2Vuc2VlIGNhbm5vdAppbXBvc2UgdGhhdCBjaG9pY2UuCgpUaGlzIHNlY3Rpb24gaXMgaW50ZW5kZWQgdG8gbWFrZSB0aG9yb3VnaGx5IGNsZWFyIHdoYXQgaXMgYmVsaWV2ZWQgdG8KYmUgYSBjb25zZXF1ZW5jZSBvZiB0aGUgcmVzdCBvZiB0aGlzIExpY2Vuc2UuCgwKICA4LiBJZiB0aGUgZGlzdHJpYnV0aW9uIGFuZC9vciB1c2Ugb2YgdGhlIFByb2dyYW0gaXMgcmVzdHJpY3RlZCBpbgpjZXJ0YWluIGNvdW50cmllcyBlaXRoZXIgYnkgcGF0ZW50cyBvciBieSBjb3B5cmlnaHRlZCBpbnRlcmZhY2VzLCB0aGUKb3JpZ2luYWwgY29weXJpZ2h0IGhvbGRlciB3aG8gcGxhY2VzIHRoZSBQcm9ncmFtIHVuZGVyIHRoaXMgTGljZW5zZQptYXkgYWRkIGFuIGV4cGxpY2l0IGdlb2dyYXBoaWNhbCBkaXN0cmlidXRpb24gbGltaXRhdGlvbiBleGNsdWRpbmcKdGhvc2UgY291bnRyaWVzLCBzbyB0aGF0IGRpc3RyaWJ1dGlvbiBpcyBwZXJtaXR0ZWQgb25seSBpbiBvciBhbW9uZwpjb3VudHJpZXMgbm90IHRodXMgZXhjbHVkZWQuICBJbiBzdWNoIGNhc2UsIHRoaXMgTGljZW5zZSBpbmNvcnBvcmF0ZXMKdGhlIGxpbWl0YXRpb24gYXMgaWYgd3JpdHRlbiBpbiB0aGUgYm9keSBvZiB0aGlzIExpY2Vuc2UuCgogIDkuIFRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24gbWF5IHB1Ymxpc2ggcmV2aXNlZCBhbmQvb3IgbmV3IHZlcnNpb25zCm9mIHRoZSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZyb20gdGltZSB0byB0aW1lLiAgU3VjaCBuZXcgdmVyc2lvbnMgd2lsbApiZSBzaW1pbGFyIGluIHNwaXJpdCB0byB0aGUgcHJlc2VudCB2ZXJzaW9uLCBidXQgbWF5IGRpZmZlciBpbiBkZXRhaWwgdG8KYWRkcmVzcyBuZXcgcHJvYmxlbXMgb3IgY29uY2VybnMuCgpFYWNoIHZlcnNpb24gaXMgZ2l2ZW4gYSBkaXN0aW5ndWlzaGluZyB2ZXJzaW9uIG51bWJlci4gIElmIHRoZSBQcm9ncmFtCnNwZWNpZmllcyBhIHZlcnNpb24gbnVtYmVyIG9mIHRoaXMgTGljZW5zZSB3aGljaCBhcHBsaWVzIHRvIGl0IGFuZCAiYW55CmxhdGVyIHZlcnNpb24iLCB5b3UgaGF2ZSB0aGUgb3B0aW9uIG9mIGZvbGxvd2luZyB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMKZWl0aGVyIG9mIHRoYXQgdmVyc2lvbiBvciBvZiBhbnkgbGF0ZXIgdmVyc2lvbiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUKU29mdHdhcmUgRm91bmRhdGlvbi4gIElmIHRoZSBQcm9ncmFtIGRvZXMgbm90IHNwZWNpZnkgYSB2ZXJzaW9uIG51bWJlciBvZgp0aGlzIExpY2Vuc2UsIHlvdSBtYXkgY2hvb3NlIGFueSB2ZXJzaW9uIGV2ZXIgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlCkZvdW5kYXRpb24uCgogIDEwLiBJZiB5b3Ugd2lzaCB0byBpbmNvcnBvcmF0ZSBwYXJ0cyBvZiB0aGUgUHJvZ3JhbSBpbnRvIG90aGVyIGZyZWUKcHJvZ3JhbXMgd2hvc2UgZGlzdHJpYnV0aW9uIGNvbmRpdGlvbnMgYXJlIGRpZmZlcmVudCwgd3JpdGUgdG8gdGhlIGF1dGhvcgp0byBhc2sgZm9yIHBlcm1pc3Npb24uICBGb3Igc29mdHdhcmUgd2hpY2ggaXMgY29weXJpZ2h0ZWQgYnkgdGhlIEZyZWUKU29mdHdhcmUgRm91bmRhdGlvbiwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgd2Ugc29tZXRpbWVzCm1ha2UgZXhjZXB0aW9ucyBmb3IgdGhpcy4gIE91ciBkZWNpc2lvbiB3aWxsIGJlIGd1aWRlZCBieSB0aGUgdHdvIGdvYWxzCm9mIHByZXNlcnZpbmcgdGhlIGZyZWUgc3RhdHVzIG9mIGFsbCBkZXJpdmF0aXZlcyBvZiBvdXIgZnJlZSBzb2Z0d2FyZSBhbmQKb2YgcHJvbW90aW5nIHRoZSBzaGFyaW5nIGFuZCByZXVzZSBvZiBzb2Z0d2FyZSBnZW5lcmFsbHkuCgoJCQkgICAgTk8gV0FSUkFOVFkKCiAgMTEuIEJFQ0FVU0UgVEhFIFBST0dSQU0gSVMgTElDRU5TRUQgRlJFRSBPRiBDSEFSR0UsIFRIRVJFIElTIE5PIFdBUlJBTlRZCkZPUiBUSEUgUFJPR1JBTSwgVE8gVEhFIEVYVEVOVCBQRVJNSVRURUQgQlkgQVBQTElDQUJMRSBMQVcuICBFWENFUFQgV0hFTgpPVEhFUldJU0UgU1RBVEVEIElOIFdSSVRJTkcgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORC9PUiBPVEhFUiBQQVJUSUVTClBST1ZJREUgVEhFIFBST0dSQU0gIkFTIElTIiBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFSVRIRVIgRVhQUkVTU0VECk9SIElNUExJRUQsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GCk1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBUSEUgRU5USVJFIFJJU0sgQVMKVE8gVEhFIFFVQUxJVFkgQU5EIFBFUkZPUk1BTkNFIE9GIFRIRSBQUk9HUkFNIElTIFdJVEggWU9VLiAgU0hPVUxEIFRIRQpQUk9HUkFNIFBST1ZFIERFRkVDVElWRSwgWU9VIEFTU1VNRSBUSEUgQ09TVCBPRiBBTEwgTkVDRVNTQVJZIFNFUlZJQ0lORywKUkVQQUlSIE9SIENPUlJFQ1RJT04uCgogIDEyLiBJTiBOTyBFVkVOVCBVTkxFU1MgUkVRVUlSRUQgQlkgQVBQTElDQUJMRSBMQVcgT1IgQUdSRUVEIFRPIElOIFdSSVRJTkcKV0lMTCBBTlkgQ09QWVJJR0hUIEhPTERFUiwgT1IgQU5ZIE9USEVSIFBBUlRZIFdITyBNQVkgTU9ESUZZIEFORC9PUgpSRURJU1RSSUJVVEUgVEhFIFBST0dSQU0gQVMgUEVSTUlUVEVEIEFCT1ZFLCBCRSBMSUFCTEUgVE8gWU9VIEZPUiBEQU1BR0VTLApJTkNMVURJTkcgQU5ZIEdFTkVSQUwsIFNQRUNJQUwsIElOQ0lERU5UQUwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIEFSSVNJTkcKT1VUIE9GIFRIRSBVU0UgT1IgSU5BQklMSVRZIFRPIFVTRSBUSEUgUFJPR1JBTSAoSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRApUTyBMT1NTIE9GIERBVEEgT1IgREFUQSBCRUlORyBSRU5ERVJFRCBJTkFDQ1VSQVRFIE9SIExPU1NFUyBTVVNUQUlORUQgQlkKWU9VIE9SIFRISVJEIFBBUlRJRVMgT1IgQSBGQUlMVVJFIE9GIFRIRSBQUk9HUkFNIFRPIE9QRVJBVEUgV0lUSCBBTlkgT1RIRVIKUFJPR1JBTVMpLCBFVkVOIElGIFNVQ0ggSE9MREVSIE9SIE9USEVSIFBBUlRZIEhBUyBCRUVOIEFEVklTRUQgT0YgVEhFClBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFUy4KCgkJICAgICBFTkQgT0YgVEVSTVMgQU5EIENPTkRJVElPTlMKDAoJICAgIEhvdyB0byBBcHBseSBUaGVzZSBUZXJtcyB0byBZb3VyIE5ldyBQcm9ncmFtcwoKICBJZiB5b3UgZGV2ZWxvcCBhIG5ldyBwcm9ncmFtLCBhbmQgeW91IHdhbnQgaXQgdG8gYmUgb2YgdGhlIGdyZWF0ZXN0CnBvc3NpYmxlIHVzZSB0byB0aGUgcHVibGljLCB0aGUgYmVzdCB3YXkgdG8gYWNoaWV2ZSB0aGlzIGlzIHRvIG1ha2UgaXQKZnJlZSBzb2Z0d2FyZSB3aGljaCBldmVyeW9uZSBjYW4gcmVkaXN0cmlidXRlIGFuZCBjaGFuZ2UgdW5kZXIgdGhlc2UgdGVybXMuCgogIFRvIGRvIHNvLCBhdHRhY2ggdGhlIGZvbGxvd2luZyBub3RpY2VzIHRvIHRoZSBwcm9ncmFtLiAgSXQgaXMgc2FmZXN0CnRvIGF0dGFjaCB0aGVtIHRvIHRoZSBzdGFydCBvZiBlYWNoIHNvdXJjZSBmaWxlIHRvIG1vc3QgZWZmZWN0aXZlbHkKY29udmV5IHRoZSBleGNsdXNpb24gb2Ygd2FycmFudHk7IGFuZCBlYWNoIGZpbGUgc2hvdWxkIGhhdmUgYXQgbGVhc3QKdGhlICJjb3B5cmlnaHQiIGxpbmUgYW5kIGEgcG9pbnRlciB0byB3aGVyZSB0aGUgZnVsbCBub3RpY2UgaXMgZm91bmQuCgogICAgPG9uZSBsaW5lIHRvIGdpdmUgdGhlIHByb2dyYW0ncyBuYW1lIGFuZCBhIGJyaWVmIGlkZWEgb2Ygd2hhdCBpdCBkb2VzLj4KICAgIENvcHlyaWdodCAoQykgPHllYXI+ICA8bmFtZSBvZiBhdXRob3I+CgogICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKICAgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CiAgICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgogICAgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KCiAgICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKICAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCiAgICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCiAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgoKICAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCiAgICBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQogICAgRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAgMDIxMTAtMTMwMSAgVVNBCgoKQWxzbyBhZGQgaW5mb3JtYXRpb24gb24gaG93IHRvIGNvbnRhY3QgeW91IGJ5IGVsZWN0cm9uaWMgYW5kIHBhcGVyIG1haWwuCgpJZiB0aGUgcHJvZ3JhbSBpcyBpbnRlcmFjdGl2ZSwgbWFrZSBpdCBvdXRwdXQgYSBzaG9ydCBub3RpY2UgbGlrZSB0aGlzCndoZW4gaXQgc3RhcnRzIGluIGFuIGludGVyYWN0aXZlIG1vZGU6CgogICAgR25vbW92aXNpb24gdmVyc2lvbiA2OSwgQ29weXJpZ2h0IChDKSB5ZWFyICBuYW1lIG9mIGF1dGhvcgogICAgR25vbW92aXNpb24gY29tZXMgd2l0aCBBQlNPTFVURUxZIE5PIFdBUlJBTlRZOyBmb3IgZGV0YWlscyB0eXBlIGBzaG93IHcnLgogICAgVGhpcyBpcyBmcmVlIHNvZnR3YXJlLCBhbmQgeW91IGFyZSB3ZWxjb21lIHRvIHJlZGlzdHJpYnV0ZSBpdAogICAgdW5kZXIgY2VydGFpbiBjb25kaXRpb25zOyB0eXBlIGBzaG93IGMnIGZvciBkZXRhaWxzLgoKVGhlIGh5cG90aGV0aWNhbCBjb21tYW5kcyBgc2hvdyB3JyBhbmQgYHNob3cgYycgc2hvdWxkIHNob3cgdGhlIGFwcHJvcHJpYXRlCnBhcnRzIG9mIHRoZSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLiAgT2YgY291cnNlLCB0aGUgY29tbWFuZHMgeW91IHVzZSBtYXkKYmUgY2FsbGVkIHNvbWV0aGluZyBvdGhlciB0aGFuIGBzaG93IHcnIGFuZCBgc2hvdyBjJzsgdGhleSBjb3VsZCBldmVuIGJlCm1vdXNlLWNsaWNrcyBvciBtZW51IGl0ZW1zLS13aGF0ZXZlciBzdWl0cyB5b3VyIHByb2dyYW0uCgpZb3Ugc2hvdWxkIGFsc28gZ2V0IHlvdXIgZW1wbG95ZXIgKGlmIHlvdSB3b3JrIGFzIGEgcHJvZ3JhbW1lcikgb3IgeW91cgpzY2hvb2wsIGlmIGFueSwgdG8gc2lnbiBhICJjb3B5cmlnaHQgZGlzY2xhaW1lciIgZm9yIHRoZSBwcm9ncmFtLCBpZgpuZWNlc3NhcnkuICBIZXJlIGlzIGEgc2FtcGxlOyBhbHRlciB0aGUgbmFtZXM6CgogIFlveW9keW5lLCBJbmMuLCBoZXJlYnkgZGlzY2xhaW1zIGFsbCBjb3B5cmlnaHQgaW50ZXJlc3QgaW4gdGhlIHByb2dyYW0KICBgR25vbW92aXNpb24nICh3aGljaCBtYWtlcyBwYXNzZXMgYXQgY29tcGlsZXJzKSB3cml0dGVuIGJ5IEphbWVzIEhhY2tlci4KCiAgPHNpZ25hdHVyZSBvZiBUeSBDb29uPiwgMSBBcHJpbCAxOTg5CiAgVHkgQ29vbiwgUHJlc2lkZW50IG9mIFZpY2UKClRoaXMgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBkb2VzIG5vdCBwZXJtaXQgaW5jb3Jwb3JhdGluZyB5b3VyIHByb2dyYW0gaW50bwpwcm9wcmlldGFyeSBwcm9ncmFtcy4gIElmIHlvdXIgcHJvZ3JhbSBpcyBhIHN1YnJvdXRpbmUgbGlicmFyeSwgeW91IG1heQpjb25zaWRlciBpdCBtb3JlIHVzZWZ1bCB0byBwZXJtaXQgbGlua2luZyBwcm9wcmlldGFyeSBhcHBsaWNhdGlvbnMgd2l0aCB0aGUKbGlicmFyeS4gIElmIHRoaXMgaXMgd2hhdCB5b3Ugd2FudCB0byBkbywgdXNlIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsClB1YmxpYyBMaWNlbnNlIGluc3RlYWQgb2YgdGhpcyBMaWNlbnNlLgo="
            }
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rustls-native-certs@0.8.1",
      "type": "library",
      "name": "rustls-native-certs",
      "version": "0.8.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rustls-native-certs@0.8.1",
      "licenses": [
        {
          "expression": "Apache-2.0 OR ISC OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/lock_api@0.4.13",
      "type": "library",
      "name": "lock_api",
      "version": "0.4.13",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/lock_api@0.4.13",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/sync@v0.21.0",
      "type": "library",
      "name": "sync",
      "version": "v0.21.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_golang_x_sync//:package_metadata"
        }
      ],
      "purl": "pkg:golang/golang.org/x/sync@v0.21.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/which-module@2.0.1",
      "type": "library",
      "name": "which-module",
      "version": "2.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "881759e7b443be7391f4018184c2f6bc565fee1f2f9818e1a1a66a3832411561d5b4a90398ab876a2ddcc793e054cad7e580cda76ec0a1f61b03072d492faf85"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/which-module@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/vue@3.5.25",
      "type": "library",
      "name": "vue",
      "version": "3.5.25",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "60b55d82fd8ad77589ea7fa40f9a307a12ad117c1dc17ba3d934f224cb0eee949e2b0d9b7d13591a3841ed8ceba5b3188f96f942c51e6c7a4ea91dd1df38b2fe"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/vue@3.5.25",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/untrusted@0.9.0",
      "type": "library",
      "name": "untrusted",
      "version": "0.9.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/untrusted@0.9.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/antchfx/xpath@v1.3.6",
      "type": "library",
      "name": "xpath",
      "version": "v1.3.6",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_antchfx_xpath//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/antchfx/xpath@v1.3.6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/webpki-roots@1.0.9",
      "type": "library",
      "name": "webpki-roots",
      "version": "1.0.9",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7dcd9d09a39985f5344844e66b0c530a33843579125f23e21e9f0f220850f22a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/webpki-roots@1.0.9",
      "licenses": [
        {
          "license": {
            "id": "CDLA-Permissive-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/ansi-styles@4.3.0",
      "type": "library",
      "name": "ansi-styles",
      "version": "4.3.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/ansi-styles@4.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/google/uuid@v1.6.0",
      "type": "library",
      "name": "uuid",
      "version": "v1.6.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_google_uuid//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/google/uuid@v1.6.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/pdata@v1.61.0",
      "type": "library",
      "name": "pdata",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_pdata//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/pdata@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/google-cloud-org-policy@1.18.0",
      "type": "library",
      "name": "google-cloud-org-policy",
      "version": "1.18.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c0fc063963b48eafff711bca96aa9a08c1598635d92ddf2a4c0178614981ce8c"
        },
        {
          "alg": "SHA-256",
          "content": "41e330cfc833863d10a6b5f5ffaa2a12d0fe2f08fa03d619faaad744ae8d922b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/google-cloud-org-policy@1.18.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/clap@4.5.45",
      "type": "library",
      "name": "clap",
      "version": "4.5.45",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/clap@4.5.45",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/flate2@1.1.2",
      "type": "library",
      "name": "flate2",
      "version": "1.1.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/flate2@1.1.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Crypt-Blowfish_PP@1.12",
      "type": "library",
      "name": "Crypt-Blowfish_PP",
      "version": "1.12",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Crypt-Blowfish_PP-1.12.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Crypt-Blowfish_PP@1.12",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-format@3.1.0",
      "type": "library",
      "name": "d3-format",
      "version": "3.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "632508e8012e63f5a9b7c2962e0647b0853ce9ab668a4ba83a609fa269add0b60789048f8ef5f601c15cdfc3d7d02069af6442c998637b1f8d4bf2cf3afe98a8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-format@3.1.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/metric@v1.44.0",
      "type": "library",
      "name": "metric",
      "version": "v1.44.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_metric//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/metric@v1.44.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/pdata/testdata@v0.155.0",
      "type": "library",
      "name": "testdata",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_pdata_testdata//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/pdata/testdata@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vue/runtime-dom@3.5.25",
      "type": "library",
      "name": "runtime-dom",
      "version": "3.5.25",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b85ab91815b6f5f62f698e4cf7f3324183cc1afeb6e834446adfe85145bd1d1e2261d7773eea401b82a08f7cc689da0838c1e583dc03d9b3001239f98ac1a98"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vue/runtime-dom@3.5.25",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/socket2@0.5.10",
      "type": "library",
      "name": "socket2",
      "version": "0.5.10",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/socket2@0.5.10",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/io-uring@0.7.10",
      "type": "library",
      "name": "io-uring",
      "version": "0.7.10",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/io-uring@0.7.10",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.uber.org/zap/exp@v0.3.0",
      "type": "library",
      "name": "exp",
      "version": "v0.3.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_uber_go_zap_exp//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.uber.org/zap/exp@v0.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/gopkg.in/yaml.v3@v3.0.1",
      "type": "library",
      "name": "yaml.v3",
      "version": "v3.0.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+in_gopkg_yaml_v3//:package_metadata"
        }
      ],
      "purl": "pkg:golang/gopkg.in/yaml.v3@v3.0.1",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/digest@0.10.7",
      "type": "library",
      "name": "digest",
      "version": "0.10.7",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/digest@0.10.7",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/icu_properties_data@2.0.1",
      "type": "library",
      "name": "icu_properties_data",
      "version": "2.0.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/icu_properties_data@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/combine@4.6.7",
      "type": "library",
      "name": "combine",
      "version": "4.6.7",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/combine@4.6.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pytz@2026.2",
      "type": "library",
      "name": "pytz",
      "version": "2026.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "04156e608bee23d3792fd45c94ae47fae1036688e75032eea2e3bf0323d1f126"
        },
        {
          "alg": "SHA-256",
          "content": "0e60b47b29f21574376f218fe21abc009894a2321ea16c6754f3cad6eb7cdd6a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pytz@2026.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rsa@0.9.10",
      "type": "library",
      "name": "rsa",
      "version": "0.9.10",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rsa@0.9.10",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/cachetools@6.2.6",
      "type": "library",
      "name": "cachetools",
      "version": "6.2.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "16c33e1f276b9a9c0b49ab5782d901e3ad3de0dd6da9bf9bcd29ac5672f2f9e6"
        },
        {
          "alg": "SHA-256",
          "content": "8c9717235b3c651603fff0076db52d6acbfd1b338b8ed50256092f7ce9c85bda"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/cachetools@6.2.6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40tanstack/vue-virtual@3.13.24",
      "type": "library",
      "name": "vue-virtual",
      "version": "3.13.24",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "034936a85d33152512b574999065c0068b97af64f0d99b65fdc548606f6acbce2e47c5bb50d8c0717dc3bf3052dd89c3730bcbc5a6fcbfb75b998059dfd8ad0c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40tanstack/vue-virtual@3.13.24",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rustls@0.23.31",
      "type": "library",
      "name": "rustls",
      "version": "0.23.31",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rustls@0.23.31",
      "licenses": [
        {
          "expression": "Apache-2.0 OR ISC OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/thiserror-impl@1.0.69",
      "type": "library",
      "name": "thiserror-impl",
      "version": "1.0.69",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/thiserror-impl@1.0.69",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/array-back@6.2.2",
      "type": "library",
      "name": "array-back",
      "version": "6.2.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "814019ec73f26f84897335c03145cc180bc8f7be89a0adea131f6fd454e6798b898f420189a2adb46d7276d18a7647ea5a4224a2e91eee71bcb9f1b2efbf82bf"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/array-back@6.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_aarch64_gnullvm@0.42.2",
      "type": "library",
      "name": "windows_aarch64_gnullvm",
      "version": "0.42.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_aarch64_gnullvm@0.42.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40interactjs/types@1.10.27",
      "type": "library",
      "name": "types",
      "version": "1.10.27",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05476fd1cbece07e4e0eec1fb765e9e1e2fc5668b72dc8a12b8db3d05b7f15b549668462a01b311fe2e5b0174ae2d0227bb3ea94a1b2fb5a323a772ed6743a78"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40interactjs/types@1.10.27",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/atoi@2.0.0",
      "type": "library",
      "name": "atoi",
      "version": "2.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/atoi@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/paho-mqtt@2.1.0",
      "type": "library",
      "name": "paho-mqtt",
      "version": "2.1.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "12d6e7511d4137555a3f6ea167ae846af2c7357b10bc6fa4f7c3968fc1723834"
        },
        {
          "alg": "SHA-256",
          "content": "6db9ba9b34ed5bc6b6e3812718c7e06e2fd7444540df2455d2c51bd58808feee"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/paho-mqtt@2.1.0",
      "licenses": [
        {
          "expression": "EPL-2.0 OR BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/bincode@1.3.3",
      "type": "library",
      "name": "bincode",
      "version": "1.3.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/bincode@1.3.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/sys@v0.46.0",
      "type": "library",
      "name": "sys",
      "version": "v0.46.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_golang_x_sys//:package_metadata"
        }
      ],
      "purl": "pkg:golang/golang.org/x/sys@v0.46.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opentelemetry-util-http@0.60b1",
      "type": "library",
      "name": "opentelemetry-util-http",
      "version": "0.60b1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0d97152ca8c8a41ced7172d29d3622a219317f74ae6bb3027cfbdcf22c3cc0d6"
        },
        {
          "alg": "SHA-256",
          "content": "66381ba28550c91bee14dcba8979ace443444af1ed609226634596b4b0faf199"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opentelemetry-util-http@0.60b1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/braces@3.0.3",
      "type": "library",
      "name": "braces",
      "version": "3.0.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c906d780efce499543d88b222e5ae8fbb1dfe90d7c109aca484b1da0ccca78f29772dde0bc3f282dc390748cc6ba9af9163f840def203bf9717350737cca71bc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/braces@3.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/indexmap@2.11.0",
      "type": "library",
      "name": "indexmap",
      "version": "2.11.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/indexmap@2.11.0",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/loose-envify@1.4.0",
      "type": "library",
      "name": "loose-envify",
      "version": "1.4.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "972bb13c6aff59f86b95e9b608bfd472751cd7372a280226043cee918ed8e45ff242235d928ebe7d12debe5c351e03324b0edfeb5d54218e34f04b71452a0add"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/loose-envify@1.4.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/scheduler@0.27.0",
      "type": "library",
      "name": "scheduler",
      "version": "0.27.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "78dbfe5ab55b2aed5fdef6d8253ff1b62179b320391cf20cb5ff48818fe72a0d2c5aacc0504bea63fc66ece71973fa9a7cbc7f88ef4580e99e480a78bf9b62fd"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/scheduler@0.27.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-contour@4.0.2",
      "type": "library",
      "name": "d3-contour",
      "version": "4.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e04cc54d1222933b38ed11a67716de52f2d6b4679d0d43644dc9b3a1eca0e2c3ff76f09ec4ee3b01a40bed52b2fe0ba5f394cec70f8806003c512db1c1b4e834"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-contour@4.0.2",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/blinker@1.9.0",
      "type": "library",
      "name": "blinker",
      "version": "1.9.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b4ce2265a7abece45e7cc896e98dbebe6cead56bcf805a3d23136d145f5445bf"
        },
        {
          "alg": "SHA-256",
          "content": "ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/blinker@1.9.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/base64ct@1.8.3",
      "type": "library",
      "name": "base64ct",
      "version": "1.8.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/base64ct@1.8.3",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/json-iterator/go@v1.1.12",
      "type": "library",
      "name": "go",
      "version": "v1.1.12",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_json_iterator_go//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/json-iterator/go@v1.1.12",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/typed-builder@0.18.2",
      "type": "library",
      "name": "typed-builder",
      "version": "0.18.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "77739c880e00693faef3d65ea3aad725f196da38b22fdc7ea6ded6e1ce4d3add"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/typed-builder@0.18.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-shape@3.2.0",
      "type": "library",
      "name": "d3-shape",
      "version": "3.2.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "49a2c1bb01a6dcc395891ab600193778ba31c1910ba47eb3865dc56c0a09ed59b58287cac7a125d486f9cf6dcd504845f40b0697bcbe7732dee42c36000ac64c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-shape@3.2.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rustversion@1.0.22",
      "type": "library",
      "name": "rustversion",
      "version": "1.0.22",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rustversion@1.0.22",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/dunder-proto@1.0.1",
      "type": "library",
      "name": "dunder-proto",
      "version": "1.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28837f9c3241411717c3430b561644f62407986ebca80548060f42aa65188e64088608a3f54e4c16faea9142f915bb72cb366e39e3add3375e45ee1463b72df8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/dunder-proto@1.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/https-proxy-agent@5.0.1",
      "type": "library",
      "name": "https-proxy-agent",
      "version": "5.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7457008e94d0160a0b3330b657053e0bf09b4bbb912f49569b10c84e6aa6ec2fbb17439d9a3eacf65e9a95973a0042d786b9e080cd827964971c639d5f662dc0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/https-proxy-agent@5.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/asn1-rs@0.5.2",
      "type": "library",
      "name": "asn1-rs",
      "version": "0.5.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/asn1-rs@0.5.2",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/goccy/go-yaml@v1.19.2",
      "type": "library",
      "name": "go-yaml",
      "version": "v1.19.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_goccy_go_yaml//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/goccy/go-yaml@v1.19.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pydantic-core@2.41.5",
      "type": "library",
      "name": "pydantic-core",
      "version": "2.41.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0177272f88ab8312479336e1d777f6b124537d47f2123f89cb37e0accea97f90"
        },
        {
          "alg": "SHA-256",
          "content": "f0cd744688278965817fd0839c4a4116add48d23890d468bc436f78beb28abf5"
        },
        {
          "alg": "SHA-256",
          "content": "6cb58b9c66f7e4179a2d5e0f849c48eff5c1fca560994d6eb6543abf955a149e"
        },
        {
          "alg": "SHA-256",
          "content": "c9e19dd6e28fdcaa5a1de679aec4141f691023916427ef9bae8584f9c2fb3b0e"
        },
        {
          "alg": "SHA-256",
          "content": "33cb885e759a705b426baada1fe68cbb0a2e68e34c5d0d0289a364cf01709093"
        },
        {
          "alg": "SHA-256",
          "content": "e672ba74fbc2dc8eea59fb6d4aed6845e6905fc2a8afe93175d94a83ba2a01a0"
        },
        {
          "alg": "SHA-256",
          "content": "bfea2a5f0b4d8d43adf9d7b8bf019fb46fdd10a2e5cde477fbcb9d1fa08c68e1"
        },
        {
          "alg": "SHA-256",
          "content": "7b93a4d08587e2b7e7882de461e82b6ed76d9026ce91ca7915e740ecc7855f60"
        },
        {
          "alg": "SHA-256",
          "content": "6561e94ba9dacc9c61bce40e2d6bdc3bfaa0259d3ff36ace3b1e6901936d2e3e"
        },
        {
          "alg": "SHA-256",
          "content": "4009935984bd36bd2c774e13f9a09563ce8de4abaa7226f5108262fa3e637284"
        },
        {
          "alg": "SHA-256",
          "content": "112e305c3314f40c93998e567879e887a3160bb8689ef3d2c04b6cc62c33ac34"
        },
        {
          "alg": "SHA-256",
          "content": "3f84d5c1b4ab906093bdc1ff10484838aca54ef08de4afa9de0f5f14d69639cd"
        },
        {
          "alg": "SHA-256",
          "content": "77b63866ca88d804225eaa4af3e664c5faf3568cea95360d21f4725ab6e07146"
        },
        {
          "alg": "SHA-256",
          "content": "c8d8b4eb992936023be7dee581270af5c6e0697a8559895f527f5b7105ecd36a"
        },
        {
          "alg": "SHA-256",
          "content": "4819fa52133c9aa3c387b3328f25c1facc356491e6135b459f1de698ff64d869"
        },
        {
          "alg": "SHA-256",
          "content": "76ee27c6e9c7f16f47db7a94157112a2f3a00e958bc626e2f4ee8bec5c328fbe"
        },
        {
          "alg": "SHA-256",
          "content": "56121965f7a4dc965bff783d70b907ddf3d57f6eba29b6d2e5dabfaf07799c51"
        },
        {
          "alg": "SHA-256",
          "content": "34a64bc3441dc1213096a20fe27e8e128bd3ff89921706e83c0b1ac971276594"
        },
        {
          "alg": "SHA-256",
          "content": "88942d3a3dff3afc8288c21e565e476fc278902ae4d6d134f1eeda118cc830b1"
        },
        {
          "alg": "SHA-256",
          "content": "873e0d5b4fb9b89ef7c2d2a963ea7d02879d9da0da8d9d4933dee8ee86a8b460"
        },
        {
          "alg": "SHA-256",
          "content": "e96cea19e34778f8d59fe40775a7a574d95816eb150850a85a7a4c8f4b94ac69"
        },
        {
          "alg": "SHA-256",
          "content": "03ca43e12fab6023fc79d28ca6b39b05f794ad08ec2feccc59a339b02f2b3d33"
        },
        {
          "alg": "SHA-256",
          "content": "482c982f814460eabe1d3bb0adfdc583387bd4691ef00b90575ca0d2b6fe2294"
        },
        {
          "alg": "SHA-256",
          "content": "a3a52f6156e73e7ccb0f8cced536adccb7042be67cb45f9562e12b319c119da6"
        },
        {
          "alg": "SHA-256",
          "content": "63510af5e38f8955b8ee5687740d6ebf7c2a0886d15a6d65c32814613681bc07"
        },
        {
          "alg": "SHA-256",
          "content": "08daa51ea16ad373ffd5e7606252cc32f07bc72b28284b6bc9c6df804816476e"
        },
        {
          "alg": "SHA-256",
          "content": "01a3d0ab748ee531f4ea6c3e48ad9dac84ddba4b0d82291f87248f2f9de8d740"
        },
        {
          "alg": "SHA-256",
          "content": "346285d28e4c8017da95144c7f3acd42740d637ff41946af5ce6e5e420502dd5"
        },
        {
          "alg": "SHA-256",
          "content": "ed2e99c456e3fadd05c991f8f437ef902e00eedf34320ba2b0842bd1c3ca3a75"
        },
        {
          "alg": "SHA-256",
          "content": "d5160812ea7a8a2ffbe233d8da666880cad0cbaf5d4de74ae15c313213d62556"
        },
        {
          "alg": "SHA-256",
          "content": "d0d2568a8c11bf8225044aa94409e21da0cb09dcdafe9ecd10250b2baad531a9"
        },
        {
          "alg": "SHA-256",
          "content": "c23e27686783f60290e36827f9c626e63154b82b116d7fe9adba1fda36da706c"
        },
        {
          "alg": "SHA-256",
          "content": "df3959765b553b9440adfd3c795617c352154e497a4eaf3752555cfb5da8fc49"
        },
        {
          "alg": "SHA-256",
          "content": "287dad91cfb551c363dc62899a80e9e14da1f0e2b6ebde82c806612ca2a13ef1"
        },
        {
          "alg": "SHA-256",
          "content": "76d0819de158cd855d1cbb8fcafdf6f5cf1eb8e470abe056d5d161106e38062b"
        },
        {
          "alg": "SHA-256",
          "content": "406bf18d345822d6c21366031003612b9c77b3e29ffdb0f612367352aab7d586"
        },
        {
          "alg": "SHA-256",
          "content": "35b44f37a3199f771c3eaa53051bc8a70cd7b54f333531c59e29fd4db5d15008"
        },
        {
          "alg": "SHA-256",
          "content": "5921a4d3ca3aee735d9fd163808f5e8dd6c6972101e4adbda9a4667908849b97"
        },
        {
          "alg": "SHA-256",
          "content": "72f6c8b11857a856bcfa48c86f5368439f74453563f951e473514579d44aa612"
        },
        {
          "alg": "SHA-256",
          "content": "2a5e06546e19f24c6a96a129142a75cee553cc018ffee48a460059b1185f4470"
        },
        {
          "alg": "SHA-256",
          "content": "58133647260ea01e4d0500089a8c4f07bd7aa6ce109682b1426394988d8aaacc"
        },
        {
          "alg": "SHA-256",
          "content": "2b761d210c9ea91feda40d25b4efe82a1707da2ef62901466a42492c028553a2"
        },
        {
          "alg": "SHA-256",
          "content": "a75dafbf87d6276ddc5b2bf6fae5254e3d0876b626eb24969a574fff9149ee5d"
        },
        {
          "alg": "SHA-256",
          "content": "634e8609e89ceecea15e2d61bc9ac3718caaaa71963717bf3c8f38bfde64242c"
        },
        {
          "alg": "SHA-256",
          "content": "b96d5f26b05d03cc60f11a7761a5ded1741da411e7fe0909e27a5e6a0cb7b034"
        },
        {
          "alg": "SHA-256",
          "content": "707625ef0983fcfb461acfaf14de2067c5942c6bb0f3b4c99158bed6fedd3cf3"
        },
        {
          "alg": "SHA-256",
          "content": "f41eb9797986d6ebac5e8edff36d5cef9de40def462311b3eb3eeded1431e425"
        },
        {
          "alg": "SHA-256",
          "content": "25e1c2af0fce638d5f1988b686f3b3ea8cd7de5f244ca147c777769e798a9cd1"
        },
        {
          "alg": "SHA-256",
          "content": "915c3d10f81bec3a74fbd4faebe8391013ba61e5a1a8d48c4455b923bdda7858"
        },
        {
          "alg": "SHA-256",
          "content": "e536c98a7626a98feb2d3eaf75944ef6f3dbee447e1f841eae16f2f0a72d8ddc"
        },
        {
          "alg": "SHA-256",
          "content": "d3a978c4f57a597908b7e697229d996d77a6d3c94901e9edee593adada95ce1a"
        },
        {
          "alg": "SHA-256",
          "content": "aec5cf2fd867b4ff45b9959f8b20ea3993fc93e63c7363fe6851424c8a7e7c23"
        },
        {
          "alg": "SHA-256",
          "content": "5a4e67afbc95fa5c34cf27d9089bca7fcab4e51e57278d710320a70b956d1b9a"
        },
        {
          "alg": "SHA-256",
          "content": "299e0a22e7ae2b85c1a57f104538b2656e8ab1873511fd718a1c1c6f149b77b5"
        },
        {
          "alg": "SHA-256",
          "content": "62de39db01b8d593e45871af2af9e497295db8d73b085f6bfd0b18c83c70a8f9"
        },
        {
          "alg": "SHA-256",
          "content": "05a2c8852530ad2812cb7914dc61a1125dc4e06252ee98e5638a12da6cc6fb6c"
        },
        {
          "alg": "SHA-256",
          "content": "242a206cd0318f95cd21bdacff3fcc3aab23e79bba5cac3db5a841c9ef9c6963"
        },
        {
          "alg": "SHA-256",
          "content": "aabf5777b5c8ca26f7824cb4a120a740c9588ed58df9b2d196ce92fba42ff8dc"
        },
        {
          "alg": "SHA-256",
          "content": "65840751b72fbfd82c3c640cff9284545342a4f1eb1586ad0636955b261b0b05"
        },
        {
          "alg": "SHA-256",
          "content": "b93590ae81f7010dbe380cdeab6f515902ebcbefe0b9327cc4804d74e93ae69d"
        },
        {
          "alg": "SHA-256",
          "content": "16f80f7abe3351f8ea6858914ddc8c77e02578544a0ebc15b4c2e1a0e813b0b2"
        },
        {
          "alg": "SHA-256",
          "content": "e7b576130c69225432866fe2f4a469a85a54ade141d96fd396dffcf607b558f8"
        },
        {
          "alg": "SHA-256",
          "content": "a668ce24de96165bb239160b3d854943128f4334822900534f2fe947930e5770"
        },
        {
          "alg": "SHA-256",
          "content": "f14f8f046c14563f8eb3f45f499cc658ab8d10072961e07225e507adb700e93f"
        },
        {
          "alg": "SHA-256",
          "content": "266fb4cbf5e3cbd0b53669a6d1b039c45e3ce651fd5442eff4d07c2cc8d66808"
        },
        {
          "alg": "SHA-256",
          "content": "378bec5c66998815d224c9ca994f1e14c0c21cb95d2f52b6021cc0b2a58f2a5a"
        },
        {
          "alg": "SHA-256",
          "content": "070259a8818988b9a84a449a2a7337c7f430a22acc0859c6b110aa7212a6d9c0"
        },
        {
          "alg": "SHA-256",
          "content": "79ec52ec461e99e13791ec6508c722742ad745571f234ea6255bed38c6480f11"
        },
        {
          "alg": "SHA-256",
          "content": "ece5c59f0ce7d001e017643d8d24da587ea1f74f6993467d85ae8a5ef9d4f42b"
        },
        {
          "alg": "SHA-256",
          "content": "97aeba56665b4c3235a0e52b2c2f5ae9cd071b8a8310ad27bddb3f7fb30e9aa2"
        },
        {
          "alg": "SHA-256",
          "content": "5cb1b2f9742240e4bb26b652a5aeb840aa4b417c7748b6f8387927bc6e45e40d"
        },
        {
          "alg": "SHA-256",
          "content": "239edca560d05757817c13dc17c50766136d21f7cd0fac50295499ae24f90fdf"
        },
        {
          "alg": "SHA-256",
          "content": "80aa89cad80b32a912a65332f64a4450ed00966111b6615ca6816153d3585a8c"
        },
        {
          "alg": "SHA-256",
          "content": "0384e2e1021894b1ff5a786dbf94771e2986ebe2869533874d7e43bc79c6f504"
        },
        {
          "alg": "SHA-256",
          "content": "dc799088c08fa04e43144b164feb0c13f9a0bc40503f8df3e9fde58a3c0c101e"
        },
        {
          "alg": "SHA-256",
          "content": "e4f4a984405e91527a0d62649ee21138f8e3d0ef103be488c1dc11a80d7f184b"
        },
        {
          "alg": "SHA-256",
          "content": "2782c870e99878c634505236d81e5443092fba820f0373997ff75f90f68cd553"
        },
        {
          "alg": "SHA-256",
          "content": "f15489ba13d61f670dcc96772e733aad1a6f9c429cc27574c6cdaed82d0146ad"
        },
        {
          "alg": "SHA-256",
          "content": "29452c56df2ed968d18d7e21f4ab0ac55e71dc59524872f6fc57dcf4a3249ed2"
        },
        {
          "alg": "SHA-256",
          "content": "2ff4321e56e879ee8d2a879501c8e469414d948f4aba74a2d4593184eb326660"
        },
        {
          "alg": "SHA-256",
          "content": "941103c9be18ac8daf7b7adca8228f8ed6bb7a1849020f643b3a14d15b1924d9"
        },
        {
          "alg": "SHA-256",
          "content": "e25c479382d26a2a41b7ebea1043564a937db462816ea07afa8a44c0866d52f9"
        },
        {
          "alg": "SHA-256",
          "content": "f41a7489d32336dbf2199c8c0a215390a751c5b014c2c1c5366e817202e9cdf7"
        },
        {
          "alg": "SHA-256",
          "content": "eceb81a8d74f9267ef4081e246ffd6d129da5d87e37a77c9bde550cb04870c1c"
        },
        {
          "alg": "SHA-256",
          "content": "1746d4a3d9a794cacae06a5eaaccb4b8643a131d45fbc9af23e353dc0a5ba5c3"
        },
        {
          "alg": "SHA-256",
          "content": "b5819cd790dbf0c5eb9f82c73c16b39a65dd6dd4d1439dcdea7816ec9adddab8"
        },
        {
          "alg": "SHA-256",
          "content": "a39455728aabd58ceabb03c90e12f71fd30fa69615760a075b9fec596456ccc3"
        },
        {
          "alg": "SHA-256",
          "content": "bd3d54f38609ff308209bd43acea66061494157703364ae40c951f83ba99a1a9"
        },
        {
          "alg": "SHA-256",
          "content": "3006c3dd9ba34b0c094c544c6006cc79e87d8612999f1a5d43b769b89181f23c"
        },
        {
          "alg": "SHA-256",
          "content": "4bc36bbc0b7584de96561184ad7f012478987882ebf9f9c389b23f432ea3d90f"
        },
        {
          "alg": "SHA-256",
          "content": "1f8d33a7f4d5a7889e60dc39856d76d09333d8a6ed0f5f1190635cbec70ec4ba"
        },
        {
          "alg": "SHA-256",
          "content": "8bfeaf8735be79f225f3fefab7f941c712aaca36f1128c9d7e2352ee1aa87bdf"
        },
        {
          "alg": "SHA-256",
          "content": "1d1d9764366c73f996edd17abb6d9d7649a7eb690006ab6adbda117717099b14"
        },
        {
          "alg": "SHA-256",
          "content": "7f3bf998340c6d4b0c9a2f02d6a400e51f123b59565d74dc60d252ce888c260b"
        },
        {
          "alg": "SHA-256",
          "content": "2c010c6ded393148374c0f6f0bf89d206bf3217f201faa0635dcd56bd1520f6b"
        },
        {
          "alg": "SHA-256",
          "content": "03b77d184b9eb40240ae9fd676ca364ce1085f203e1b1256f8ab9984dca80a84"
        },
        {
          "alg": "SHA-256",
          "content": "3f37a19d7ebcdd20b96485056ba9e8b304e27d9904d233d7b1015db320e51f0a"
        },
        {
          "alg": "SHA-256",
          "content": "b4ececa40ac28afa90871c2cc2b9ffd2ff0bf749380fbdf57d165fd23da353aa"
        },
        {
          "alg": "SHA-256",
          "content": "e8465ab91a4bd96d36dde3263f06caa6a8a6019e4113f24dc753d79a8b3a3f82"
        },
        {
          "alg": "SHA-256",
          "content": "d38548150c39b74aeeb0ce8ee1d8e82696f4a4e16ddc6de7b1d8823f7de4b9b5"
        },
        {
          "alg": "SHA-256",
          "content": "1962293292865bca8e54702b08a4f26da73adc83dd1fcf26fbc875b35d81c815"
        },
        {
          "alg": "SHA-256",
          "content": "93e8740d7503eb008aa2df04d3b9735f845d43ae845e6dcd2be0b55a2da43cd2"
        },
        {
          "alg": "SHA-256",
          "content": "f547144f2966e1e16ae626d8ce72b4cfa0caedc7fa28052001c94fb2fcaa1c52"
        },
        {
          "alg": "SHA-256",
          "content": "6f52298fbd394f9ed112d56f3d11aabd0d5bd27beb3084cc3d8ad069483b8941"
        },
        {
          "alg": "SHA-256",
          "content": "b2379fa7ed44ddecb5bfe4e48577d752db9fc10be00a6b7446e9663ba143de26"
        },
        {
          "alg": "SHA-256",
          "content": "c1df3d34aced70add6f867a8cf413e299177e0c22660cc767218373d0779487b"
        },
        {
          "alg": "SHA-256",
          "content": "22f0fb8c1c583a3b6f24df2470833b40207e907b90c928cc8d3594b76f874375"
        },
        {
          "alg": "SHA-256",
          "content": "100baa204bb412b74fe285fb0f3a385256dad1d1879f0a5cb1499ed2e83d132a"
        },
        {
          "alg": "SHA-256",
          "content": "b80aa5095cd3109962a298ce14110ae16b8c1aece8b72f9dafe81cf597ad80b3"
        },
        {
          "alg": "SHA-256",
          "content": "dfa8a0c812ac681395907e71e1274819dec685fec28273a28905df579ef137e2"
        },
        {
          "alg": "SHA-256",
          "content": "8566def80554c3faa0e65ac30ab0932b9e3a5cd7f8323764303d468e5c37595a"
        },
        {
          "alg": "SHA-256",
          "content": "e56ba91f47764cc14f1daacd723e3e82d1a89d783f0f5afe9c364b8bb491ccdb"
        },
        {
          "alg": "SHA-256",
          "content": "0cbaad15cb0c90aa221d43c00e77bb33c93e8d36e0bf74760cd00e732d10a6a0"
        },
        {
          "alg": "SHA-256",
          "content": "650ae77860b45cfa6e2cdafc42618ceafab3a2d9a3811fcfbd3bbf8ac3c40d36"
        },
        {
          "alg": "SHA-256",
          "content": "8e7c86f27c585ef37c35e56a96363ab8de4e549a95512445b85c96d3e2f7c1bf"
        },
        {
          "alg": "SHA-256",
          "content": "506d766a8727beef16b7adaeb8ee6217c64fc813646b424d0804d67c16eddb66"
        },
        {
          "alg": "SHA-256",
          "content": "7da7087d756b19037bc2c06edc6c170eeef3c3bafcb8f532ff17d64dc427adfd"
        },
        {
          "alg": "SHA-256",
          "content": "f31d95a179f8d64d90f6831d71fa93290893a33148d890ba15de25642c5d075b"
        },
        {
          "alg": "SHA-256",
          "content": "b74557b16e390ec12dca509bce9264c3bbd128f8a2c376eaa68003d7f327276d"
        },
        {
          "alg": "SHA-256",
          "content": "753e230374206729bf0a807954bcc6c150d3743928a73faffee51ac6557a03c3"
        },
        {
          "alg": "SHA-256",
          "content": "c007fe8a43d43b3969e8469004e9845944f1a80e6acd47c150856bb87f230c56"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pydantic-core@2.41.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/openapi-typescript-helpers@0.0.15",
      "type": "library",
      "name": "openapi-typescript-helpers",
      "version": "0.0.15",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a29c933daba7b249420694caf0919e7fa99f3e12d29f2cb96b420df6f2adc77fb8684c5ff8ac44a98c08cb786a91e757201f7bbb7e7bb8b309b0e9e6dc6563b3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/openapi-typescript-helpers@0.0.15",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/thenify@3.3.1",
      "type": "library",
      "name": "thenify",
      "version": "3.3.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "455652215e481b5d079377a7a2dae1bf3d13f5e9ba7321c12e41ff60066e2aa77c85190a8527c218870fd8a518d043f19ddcc034198d965cd63f06a4f9b85e4b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/thenify@3.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/smol_str@0.2.2",
      "type": "library",
      "name": "smol_str",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/smol_str@0.2.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/roman@5.2",
      "type": "library",
      "name": "roman",
      "version": "5.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "275fe9f46290f7d0ffaea1c33251b92b8e463ace23660508ceef522e7587cb6f"
        },
        {
          "alg": "SHA-256",
          "content": "89d3b47400388806d06ff77ea77c79ab080bc127820dea6bf34e1f1c1b8e676e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/roman@5.2",
      "licenses": [
        {
          "license": {
            "id": "ZPL-2.1"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/connector/xconnector@v0.155.0",
      "type": "library",
      "name": "xconnector",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_connector_xconnector//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/connector/xconnector@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/form-data@4.0.6",
      "type": "library",
      "name": "form-data",
      "version": "4.0.6",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bca6ad021e129557e06eff98b66862463844309b18a6c1b5636acc42d47e49549bcadb120f5606cc321cac026674579cf3cbbff95a069b19e5fbcd202f5b5109"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/form-data@4.0.6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/hetznercloud/hcloud-go/v2@v2.41.2",
      "type": "library",
      "name": "v2",
      "version": "v2.41.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_hetznercloud_hcloud_go_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/hetznercloud/hcloud-go/v2@v2.41.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-kit/log@v0.2.1",
      "type": "library",
      "name": "log",
      "version": "v0.2.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_kit_log//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-kit/log@v0.2.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/gethostname@0.5.0",
      "type": "library",
      "name": "gethostname",
      "version": "0.5.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dc3655aa6818d65bc620d6911f05aa7b6aeb596291e1e9f79e52df85583d1e30"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/gethostname@0.5.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/confmap/provider/httpprovider@v1.61.0",
      "type": "library",
      "name": "httpprovider",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_confmap_provider_httpprovider//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/confmap/provider/httpprovider@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/iana-time-zone@0.1.63",
      "type": "library",
      "name": "iana-time-zone",
      "version": "0.1.63",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/iana-time-zone@0.1.63",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pyasn1-modules@0.4.2",
      "type": "library",
      "name": "pyasn1-modules",
      "version": "0.4.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "677091de870a80aae844b1ca6134f54652fa2c8c5a52aa396440ac3106e941e6"
        },
        {
          "alg": "SHA-256",
          "content": "29253a9207ce32b64c3ac6600edc75368f98473906e8fd1043bd6b5b1de2c14a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pyasn1-modules@0.4.2",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/wrap-ansi@6.2.0",
      "type": "library",
      "name": "wrap-ansi",
      "version": "6.2.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "afa94f7011b1657948732984bbb227c43321756d0a0f1a4b82814b720b9ab3109a27f48e219c0835ab4af4a63fb5ff99ae5cb038a5345038f70135d405fc495c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/wrap-ansi@6.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/scaleway/scaleway-sdk-go@v1.0.0-beta.36",
      "type": "library",
      "name": "scaleway-sdk-go",
      "version": "v1.0.0-beta.36",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_scaleway_scaleway_sdk_go//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/scaleway/scaleway-sdk-go@v1.0.0-beta.36",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/is-extglob@2.1.1",
      "type": "library",
      "name": "is-extglob",
      "version": "2.1.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/is-extglob@2.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/core-foundation@0.10.1",
      "type": "library",
      "name": "core-foundation",
      "version": "0.10.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/core-foundation@0.10.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/fido2@2.2.1",
      "type": "library",
      "name": "fido2",
      "version": "2.2.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "85787428a94c3f8eaf72f0ff30afba983b559a1b1b795c93318c81b4ad4062c4"
        },
        {
          "alg": "SHA-256",
          "content": "ed397da981b9ab133da6ead7309e41f924b566b749956129efe286fae097749f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/fido2@2.2.1",
      "licenses": [
        {
          "expression": "BSD-2-Clause AND MPL-2.0 AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/IO@1.25",
      "type": "library",
      "name": "IO",
      "version": "1.25",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:IO-1.25.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/IO@1.25",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.uber.org/atomic@v1.11.0",
      "type": "library",
      "name": "atomic",
      "version": "v1.11.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_uber_go_atomic//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.uber.org/atomic@v1.11.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/XML-NamespaceSupport@1.11",
      "type": "library",
      "name": "XML-NamespaceSupport",
      "version": "1.11",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:XML-NamespaceSupport-1.11.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/XML-NamespaceSupport@1.11",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-array@2.12.1",
      "type": "library",
      "name": "d3-array",
      "version": "2.12.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "07412b64affaea61ed12c4754e43c4124c1dcbe5837ac8a690ce60a59af90ec839e01893039457b585b9a932c801c7a4692f717d9af304b17f380901dd09f561"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-array@2.12.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/typescript@5.9.3",
      "type": "library",
      "name": "typescript",
      "version": "5.9.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e5d6f6733c38a72ebf5e52ddc9feded5e8580d130f508ef04f772b33f4a7d00c3e357d0ac2d98e2f290762694a454f86d795bd511e12e9a7cc2d9ba3394e04b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/typescript@5.9.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/strip-ansi@7.1.2",
      "type": "library",
      "name": "strip-ansi",
      "version": "7.1.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "826046b25a68409b609cc02f395a86669133f5dca82930b3cb69dfcff9fc68816137f8c213fac299cc5a6c1ea338e1d5fb458d9f294ec5ac4140f4af71692584"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/strip-ansi@7.1.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Config-General@2.56",
      "type": "library",
      "name": "Config-General",
      "version": "2.56",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Config-General-2.56.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Config-General@2.56",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_x86_64_gnullvm@0.48.5",
      "type": "library",
      "name": "windows_x86_64_gnullvm",
      "version": "0.48.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_gnullvm@0.48.5",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/pin-utils@0.1.0",
      "type": "library",
      "name": "pin-utils",
      "version": "0.1.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/pin-utils@0.1.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/read-cache@1.0.0",
      "type": "library",
      "name": "read-cache",
      "version": "1.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3b076ffc5b7b2233a09bf8b4c6f3436752eb4403517dec386f6a6b1773963102f12dfbb76d2f055610acad208c2b8951e7a63dc9af804e1a13a43093c429a944"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/read-cache@1.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/lightstep/go-expohisto@v1.0.0",
      "type": "library",
      "name": "go-expohisto",
      "version": "v1.0.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_lightstep_go_expohisto//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/lightstep/go-expohisto@v1.0.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url@v1.13.23",
      "type": "library",
      "name": "presigned-url",
      "version": "v1.13.23",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_service_internal_presigned_url//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url@v1.13.23",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/domhandler@5.0.3",
      "type": "library",
      "name": "domhandler",
      "version": "5.0.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "720c25bffd621508859d4f7a5d78113a1f314de7adb272620ec4dced36022c577dfbf58d908a8f4f188cffca5277c548ae15c64dfd4dcb5ab586ab95a83241e7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/domhandler@5.0.3",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/path-key@3.1.1",
      "type": "library",
      "name": "path-key",
      "version": "3.1.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/path-key@3.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/jsonschema-specifications@2025.9.1",
      "type": "library",
      "name": "jsonschema-specifications",
      "version": "2025.9.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe"
        },
        {
          "alg": "SHA-256",
          "content": "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/jsonschema-specifications@2025.9.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opentelemetry-instrumentation-redis@0.60b1",
      "type": "library",
      "name": "opentelemetry-instrumentation-redis",
      "version": "0.60b1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ecafa8f81c88917b59f0d842fb3d157f3a8edc71fb4b85bebca3bc19432ce7b8"
        },
        {
          "alg": "SHA-256",
          "content": "33bef0ff9af6f2d88de90c1cd7e25675c10a16d4f9ee5ae7592b28bb08b78139"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opentelemetry-instrumentation-redis@0.60b1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tower-http@0.6.6",
      "type": "library",
      "name": "tower-http",
      "version": "0.6.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tower-http@0.6.6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Params-Util@1.07",
      "type": "library",
      "name": "Params-Util",
      "version": "1.07",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Params-Util-1.07.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Params-Util@1.07",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40babel/types@7.28.5",
      "type": "library",
      "name": "types",
      "version": "7.28.5",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a90e66e3c788fcc14b4393f1423e0f15aa6b8f20932c8dfb12558c98db342bc2e4ddd55e39d36907792cf2373bc8ce420e6542ef778c564fedae4ddf826ad4a4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40babel/types@7.28.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/annotated-types@0.7.0",
      "type": "library",
      "name": "annotated-types",
      "version": "0.7.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"
        },
        {
          "alg": "SHA-256",
          "content": "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/annotated-types@0.7.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-array@3.2.4",
      "type": "library",
      "name": "d3-array",
      "version": "3.2.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b5d4009b2035f22e09ef0a6ba58abc0a5731672dd20b7d5031e072c8217246dec1547751110679969ce87b998511865459efa8abc1c1be4f498e989bc8457826"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-array@3.2.4",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/unicase@2.8.1",
      "type": "library",
      "name": "unicase",
      "version": "2.8.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/unicase@2.8.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/gopd@1.2.0",
      "type": "library",
      "name": "gopd",
      "version": "1.2.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65429187afe4505a0089302d4d83d9277870f70371c7e04804e8a39e51bd3e7ac9b027128ecd70cb20fabc9a5a62d827cc3aca6114aa7f738ee917daf77c6c46"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/gopd@1.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/chalk@5.6.2",
      "type": "library",
      "name": "chalk",
      "version": "5.6.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ecdcc12f4acde9f3145be7fb03a228e21e34a90946fb11a6b4cc5f6e71ff2bb4c0b6df094165502beea0d145ca31e549a3257912490db04ad0f29543ddb2c76c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/chalk@5.6.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/odbc-api@10.2.0",
      "type": "library",
      "name": "odbc-api",
      "version": "10.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5c0f78e6f5ba450f67be2ef44f626f05b95b5dd4d038ee09cec350486b3af652"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/odbc-api@10.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/anstream@0.6.20",
      "type": "library",
      "name": "anstream",
      "version": "0.6.20",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/anstream@0.6.20",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/pkg/browser@v0.0.0-20240102092130-5ac0b6a4141c",
      "type": "library",
      "name": "browser",
      "version": "v0.0.0-20240102092130-5ac0b6a4141c",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_pkg_browser//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/pkg/browser@v0.0.0-20240102092130-5ac0b6a4141c",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/to-regex-range@5.0.1",
      "type": "library",
      "name": "to-regex-range",
      "version": "5.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/to-regex-range@5.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/asynchronous-codec@0.6.2",
      "type": "library",
      "name": "asynchronous-codec",
      "version": "0.6.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4057f2c32adbb2fc158e22fb38433c8e9bbf76b75a4732c7c0cbaf695fb65568"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/asynchronous-codec@0.6.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/cesu8@1.1.0",
      "type": "library",
      "name": "cesu8",
      "version": "1.1.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/cesu8@1.1.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/doc-comment@0.3.3",
      "type": "library",
      "name": "doc-comment",
      "version": "0.3.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/doc-comment@0.3.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/component/componentstatus@v0.155.0",
      "type": "library",
      "name": "componentstatus",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_component_componentstatus//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/component/componentstatus@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/crypto@v0.53.0",
      "type": "library",
      "name": "crypto",
      "version": "v0.53.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_golang_x_crypto//:package_metadata"
        }
      ],
      "purl": "pkg:golang/golang.org/x/crypto@v0.53.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_x86_64_gnu@0.48.5",
      "type": "library",
      "name": "windows_x86_64_gnu",
      "version": "0.48.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_gnu@0.48.5",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tokio-rustls@0.26.2",
      "type": "library",
      "name": "tokio-rustls",
      "version": "0.26.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tokio-rustls@0.26.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_x86_64_msvc@0.52.6",
      "type": "library",
      "name": "windows_x86_64_msvc",
      "version": "0.52.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_msvc@0.52.6",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/core-foundation-sys@0.8.7",
      "type": "library",
      "name": "core-foundation-sys",
      "version": "0.8.7",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/core-foundation-sys@0.8.7",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/Code-Hex/go-generics-cache@v1.5.1",
      "type": "library",
      "name": "go-generics-cache",
      "version": "v1.5.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_code_hex_go_generics_cache//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/Code-Hex/go-generics-cache@v1.5.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.69.0",
      "type": "library",
      "name": "otelhttp",
      "version": "v0.69.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_contrib_instrumentation_net_http_otelhttp//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.69.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/confmap/provider/envprovider@v1.61.0",
      "type": "library",
      "name": "envprovider",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_confmap_provider_envprovider//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/confmap/provider/envprovider@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/connection-string@0.2.0",
      "type": "library",
      "name": "connection-string",
      "version": "0.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "510ca239cf13b7f8d16a2b48f263de7b4f8c566f0af58d901031473c76afb1e3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/connection-string@0.2.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/vultr/govultr/v3@v3.31.2",
      "type": "library",
      "name": "v3",
      "version": "v3.31.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_vultr_govultr_v3//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/vultr/govultr/v3@v3.31.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/object@0.36.7",
      "type": "library",
      "name": "object",
      "version": "0.36.7",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/object@0.36.7",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/python-ldap@3.4.7",
      "type": "library",
      "name": "python-ldap",
      "version": "3.4.7",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bacd9fb680d20263d8570ade1cf234d90d281149a8beb4f079dd8f33f7613dc8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/python-ldap@3.4.7",
      "licenses": [
        {
          "license": {
            "id": "python-ldap"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/referencing@0.36.2",
      "type": "library",
      "name": "referencing",
      "version": "0.36.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa"
        },
        {
          "alg": "SHA-256",
          "content": "e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/referencing@0.36.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/os_info@3.12.0",
      "type": "library",
      "name": "os_info",
      "version": "3.12.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d0e1ac5fde8d43c34139135df8ea9ee9465394b2d8d20f032d38998f64afffc3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/os_info@3.12.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2-core-image@0.2.2",
      "type": "library",
      "name": "objc2-core-image",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2-core-image@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/gophercloud/gophercloud/v2@v2.12.0",
      "type": "library",
      "name": "v2",
      "version": "v2.12.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_gophercloud_gophercloud_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/gophercloud/gophercloud/v2@v2.12.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/p-locate@4.1.0",
      "type": "library",
      "name": "p-locate",
      "version": "4.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47bf5967fd30031286bb7a18325cfc8f2fe46e1b0dad2ed2299ecfc441c1809e7e1769ad156d9f2b670eb4187570762442c6f3155ec8f84a1129ee98b74a0aec"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/p-locate@4.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/wheel@0.46.3",
      "type": "library",
      "name": "wheel",
      "version": "0.46.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4b399d56c9d9338230118d705d9737a2a468ccca63d5e813e2a4fc7815d8bc4d"
        },
        {
          "alg": "SHA-256",
          "content": "e3e79874b07d776c40bd6033f8ddf76a7dad46a7b8aa1b2787a83083519a1803"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/wheel@0.46.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/elastic/go-grok@v0.3.1",
      "type": "library",
      "name": "go-grok",
      "version": "v0.3.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_elastic_go_grok//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/elastic/go-grok@v0.3.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/core-js@3.45.1",
      "type": "library",
      "name": "core-js",
      "version": "3.45.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f834fb099427d9b0f797ba4cb31c5960fe2ec8215c07488b51d3083414b36a602949e0c4184d82db0bb1248ca6112d91768a87f631480dd041b2ecc75014286"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/core-js@3.45.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vueuse/shared@10.11.1",
      "type": "library",
      "name": "shared",
      "version": "10.11.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c7a42f3bd755456650da6145c405b141090ec64b775553d9a33a184c8573fab714d5e04858420fca1a742ebedfec3c0b6850aabb5555272fa995b45a0be36b0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vueuse/shared@10.11.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/ppv-lite86@0.2.21",
      "type": "library",
      "name": "ppv-lite86",
      "version": "0.2.21",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/ppv-lite86@0.2.21",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/swag/loading@v0.25.5",
      "type": "library",
      "name": "loading",
      "version": "v0.25.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_swag_loading//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/swag/loading@v0.25.5",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vue/shared@3.5.25",
      "type": "library",
      "name": "shared",
      "version": "3.5.25",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01b38f750427027cece7c1f616bac3c588ff4c97e6792da375f10486088a20dcbe6e7380366562cc8120ab5afe0b9cec6ecea5d42090c6d723ef5af0350e235a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vue/shared@3.5.25",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.uber.org/goleak@v1.3.0",
      "type": "library",
      "name": "goleak",
      "version": "v1.3.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_uber_go_goleak//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.uber.org/goleak@v1.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/google/go-querystring@v1.2.0",
      "type": "library",
      "name": "go-querystring",
      "version": "v1.2.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_google_go_querystring//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/google/go-querystring@v1.2.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/fast-deep-equal@3.1.3",
      "type": "library",
      "name": "fast-deep-equal",
      "version": "3.1.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/fast-deep-equal@3.1.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/merge2@1.4.1",
      "type": "library",
      "name": "merge2",
      "version": "1.4.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2aed51203095b827cb5c7d53f2f20d3d35c43065d6f0144aa17bf5999282338e7ff74c60f0b4e098b571b10373bcb4fce97330820e0bfe3f63f9cb4d1924e3a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/merge2@1.4.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/xkbcommon-dl@0.4.2",
      "type": "library",
      "name": "xkbcommon-dl",
      "version": "0.4.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/xkbcommon-dl@0.4.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/sapnwrfc@0.19",
      "type": "library",
      "name": "sapnwrfc",
      "version": "0.19",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@//agents/sap:dependency_info"
        }
      ],
      "purl": "pkg:pypi/sapnwrfc@0.19",
      "licenses": [
        {
          "license": {
            "id": "LGPL-2.1-only"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/postcss-load-config@4.0.2",
      "type": "library",
      "name": "postcss-load-config",
      "version": "4.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d2561c8918bd34c0c5683d4cc05409db1285b2a91c648efeb8b54978dbb48a9cfac436daba849c14a23ae8333d9507e43579d9a2e087eb00fa5a9a2e5556031"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/postcss-load-config@4.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/jobserver@0.1.34",
      "type": "library",
      "name": "jobserver",
      "version": "0.1.34",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/jobserver@0.1.34",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/security-framework@3.7.0",
      "type": "library",
      "name": "security-framework",
      "version": "3.7.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/security-framework@3.7.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/lodash-es@4.18.1",
      "type": "library",
      "name": "lodash-es",
      "version": "4.18.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "27cc5ec0a0ff1a4db63996e1a4e552c1cb3ad3385df791120f07b3385b80dffd3df7ddb93dd1c9ece1473531ad6a32f7025664ca40f7d87ca488ca3e048048f0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/lodash-es@4.18.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/fatih/color@v1.18.0",
      "type": "library",
      "name": "color",
      "version": "v1.18.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_fatih_color//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/fatih/color@v1.18.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/typing-inspection@0.4.2",
      "type": "library",
      "name": "typing-inspection",
      "version": "0.4.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7"
        },
        {
          "alg": "SHA-256",
          "content": "ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/typing-inspection@0.4.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Archive-Zip@1.68",
      "type": "library",
      "name": "Archive-Zip",
      "version": "1.68",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Archive-Zip-1.68.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Archive-Zip@1.68",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2@0.5.2",
      "type": "library",
      "name": "objc2",
      "version": "0.5.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2@0.5.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/cfg_aliases@0.2.1",
      "type": "library",
      "name": "cfg_aliases",
      "version": "0.2.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/cfg_aliases@0.2.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/defu@6.1.4",
      "type": "library",
      "name": "defu",
      "version": "6.1.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "984402326c09bb7d7ba12cfc0b074839dc1fdf13227f5b6d88cf0b4ee7f373783a911fbd3dedb7eadc0bf23dc8613d45ec67d1806716e8c5b1cd98cb224b8722"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/defu@6.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/googleapis/enterprise-certificate-proxy@v0.3.15",
      "type": "library",
      "name": "enterprise-certificate-proxy",
      "version": "v0.3.15",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_googleapis_enterprise_certificate_proxy//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/googleapis/enterprise-certificate-proxy@v0.3.15",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/mitchellh/reflectwalk@v1.0.2",
      "type": "library",
      "name": "reflectwalk",
      "version": "v1.0.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_mitchellh_reflectwalk//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/mitchellh/reflectwalk@v1.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/safer-buffer@2.1.2",
      "type": "library",
      "name": "safer-buffer",
      "version": "2.1.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/safer-buffer@2.1.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/toml@0.8.23",
      "type": "library",
      "name": "toml",
      "version": "0.8.23",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/toml@0.8.23",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_i686_msvc@0.52.6",
      "type": "library",
      "name": "windows_i686_msvc",
      "version": "0.52.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_i686_msvc@0.52.6",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pyparsing@3.2.5",
      "type": "library",
      "name": "pyparsing",
      "version": "3.2.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2df8d5b7b2802ef88e8d016a2eb9c7aeaa923529cd251ed0fe4608275d4105b6"
        },
        {
          "alg": "SHA-256",
          "content": "e38a4f02064cf41fe6593d328d0512495ad1f3d8a91c4f73fc401b3079a59a5e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pyparsing@3.2.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Class-MethodMaker@2.22",
      "type": "library",
      "name": "Class-MethodMaker",
      "version": "2.22",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Class-MethodMaker-2.22.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Class-MethodMaker@2.22",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Capture-Tiny@0.27",
      "type": "library",
      "name": "Capture-Tiny",
      "version": "0.27",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Capture-Tiny-0.27.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Capture-Tiny@0.27",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter@v0.155.0",
      "type": "library",
      "name": "syslogexporter",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_open_telemetry_opentelemetry_collector_contrib_exporter_syslogexporter//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2-encode@4.1.0",
      "type": "library",
      "name": "objc2-encode",
      "version": "4.1.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2-encode@4.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/itoa@1.0.15",
      "type": "library",
      "name": "itoa",
      "version": "1.0.15",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/itoa@1.0.15",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/colorama@0.4.6",
      "type": "library",
      "name": "colorama",
      "version": "0.4.6",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@+_repo_rules5+windows_python_wheels//:colorama_metadata"
        }
      ],
      "purl": "pkg:pypi/colorama@0.4.6",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/minimatch@10.1.1",
      "type": "library",
      "name": "minimatch",
      "version": "10.1.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a722f2ef440159617273902606e512a63dfac502b74bbfe47e95b439dc198830b22bcbbe1b8cacd7ea21c09bc5986a626485248469bad63790fded79ca39b8d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/minimatch@10.1.1",
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/exporter/xexporter@v0.155.0",
      "type": "library",
      "name": "xexporter",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_exporter_xexporter//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/exporter/xexporter@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/regex-automata@0.4.13",
      "type": "library",
      "name": "regex-automata",
      "version": "0.4.13",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/regex-automata@0.4.13",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vueuse/core@10.11.1",
      "type": "library",
      "name": "core",
      "version": "10.11.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "82ea32dba25092d5cf733fb49f71ae916232fc90cd2ad8bdbfa54432eea4576b1806c5ae1a24d4f0e59d83e0037d46c7837ff70e5ab24837bb266747ae4b62c3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vueuse/core@10.11.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/outscale/osc-sdk-go/v2@v2.34.0",
      "type": "library",
      "name": "v2",
      "version": "v2.34.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_outscale_osc_sdk_go_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/outscale/osc-sdk-go/v2@v2.34.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/want@0.3.1",
      "type": "library",
      "name": "want",
      "version": "0.3.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/want@0.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/getrandom@0.1.16",
      "type": "library",
      "name": "getrandom",
      "version": "0.1.16",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/getrandom@0.1.16",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.yaml.in/yaml/v2@v2.4.4",
      "type": "library",
      "name": "v2",
      "version": "v2.4.4",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+in_yaml_go_yaml_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.yaml.in/yaml/v2@v2.4.4",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/HTTP-Message@6.06",
      "type": "library",
      "name": "HTTP-Message",
      "version": "6.06",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:HTTP-Message-6.06.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/HTTP-Message@6.06",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/darling@0.13.4",
      "type": "library",
      "name": "darling",
      "version": "0.13.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/darling@0.13.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_x86_64_gnu@0.42.2",
      "type": "library",
      "name": "windows_x86_64_gnu",
      "version": "0.42.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_gnu@0.42.2",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/libm@0.2.16",
      "type": "library",
      "name": "libm",
      "version": "0.2.16",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/libm@0.2.16",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/vue3-gettext@4.0.0-alpha.8",
      "type": "library",
      "name": "vue3-gettext",
      "version": "4.0.0-alpha.8",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "933f217608342eec1e7805031451fe2fd1a085f278e829266f2558f3ac4e9bf7988bdfe9522e655ada730c7db907cd297947a8345fee41d7258b4c1669a8d2f2"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/vue3-gettext@4.0.0-alpha.8",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/odpic-sys@0.1.1",
      "type": "library",
      "name": "odpic-sys",
      "version": "0.1.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "920b5474a5128a9f0232df5a0ffc50aaa5b077b29b8b06ab0131985ac82793ed"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/odpic-sys@0.1.1",
      "licenses": [
        {
          "expression": "UPL-1.0 AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/domelementtype@2.3.0",
      "type": "library",
      "name": "domelementtype",
      "version": "2.3.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38b113063eb0d0eb1a801c1d5e73dd37472731f17da2937af5ca3eed9adb7cf1ab7693d5341523d36b298ba07537bc0284b4223e7e02487ff326f5f0e7a8261f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/domelementtype@2.3.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Data-Dumper@2.154",
      "type": "library",
      "name": "Data-Dumper",
      "version": "2.154",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Data-Dumper-2.154.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Data-Dumper@2.154",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/facette/natsort@v0.0.0-20181210072756-2cd4dd1e2dcb",
      "type": "library",
      "name": "natsort",
      "version": "v0.0.0-20181210072756-2cd4dd1e2dcb",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_facette_natsort//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/facette/natsort@v0.0.0-20181210072756-2cd4dd1e2dcb",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-hierarchy@1.1.9",
      "type": "library",
      "name": "d3-hierarchy",
      "version": "1.1.9",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8fcb4fc65aa1d6cac91c0b717ef394c0a35826442e04574cd7e24051fabac6a1f9780a9ff772fba06d4d56a0dae02a4564dbe734ab42604502f0a63dc849fd95"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-hierarchy@1.1.9",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pyasn1@0.6.4",
      "type": "library",
      "name": "pyasn1",
      "version": "0.6.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b"
        },
        {
          "alg": "SHA-256",
          "content": "9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pyasn1@0.6.4",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/plist@1.7.4",
      "type": "library",
      "name": "plist",
      "version": "1.7.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/plist@1.7.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows_i686_gnullvm@0.52.6",
      "type": "library",
      "name": "windows_i686_gnullvm",
      "version": "0.52.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows_i686_gnullvm@0.52.6",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/libredox@0.1.9",
      "type": "library",
      "name": "libredox",
      "version": "0.1.9",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/libredox@0.1.9",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/URI@1.67",
      "type": "library",
      "name": "URI",
      "version": "1.67",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:URI-1.67.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/URI@1.67",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/uuid@1.18.0",
      "type": "library",
      "name": "uuid",
      "version": "1.18.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/uuid@1.18.0",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40yaireo/tagify@4.35.4",
      "type": "library",
      "name": "tagify",
      "version": "4.35.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "902fb514401910ce03ac19a7ff028c9e9bb90f52edd6832dfd6931f9501d2b5ddaff407f858f8f58ca1928f78f33cd535ff548a5feddb2d4c383a7243af6f337"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40yaireo/tagify@4.35.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/nix@0.29.0",
      "type": "library",
      "name": "nix",
      "version": "0.29.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/nix@0.29.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/ExtUtils-ParseXS@3.24",
      "type": "library",
      "name": "ExtUtils-ParseXS",
      "version": "3.24",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:ExtUtils-ParseXS-3.24.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/ExtUtils-ParseXS@3.24",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/sync_wrapper@1.0.2",
      "type": "library",
      "name": "sync_wrapper",
      "version": "1.0.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/sync_wrapper@1.0.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/receiver@v1.61.0",
      "type": "library",
      "name": "receiver",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_receiver//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/receiver@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/parking_lot_core@0.9.11",
      "type": "library",
      "name": "parking_lot_core",
      "version": "0.9.11",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/parking_lot_core@0.9.11",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/openapi-fetch@0.14.1",
      "type": "library",
      "name": "openapi-fetch",
      "version": "0.14.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "97b45aad11f19446588cc2ddfcf474b257cc56c7b6fefbc80069bbe7f17b27a32543cfdbf6e5109941769023eb42126a3174b199858e6d581e6176c5633651f8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/openapi-fetch@0.14.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/go-openapi/swag/typeutils@v0.25.5",
      "type": "library",
      "name": "typeutils",
      "version": "v0.25.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_go_openapi_swag_typeutils//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/go-openapi/swag/typeutils@v0.25.5",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rayon-core@1.13.0",
      "type": "library",
      "name": "rayon-core",
      "version": "1.13.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rayon-core@1.13.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/gimli@0.31.1",
      "type": "library",
      "name": "gimli",
      "version": "0.31.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/gimli@0.31.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/wasm-bindgen-shared@0.2.100",
      "type": "library",
      "name": "wasm-bindgen-shared",
      "version": "0.2.100",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/wasm-bindgen-shared@0.2.100",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/wasi@0.14.2%2Bwasi-0.2.4",
      "type": "library",
      "name": "wasi",
      "version": "0.14.2+wasi-0.2.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/wasi@0.14.2%2Bwasi-0.2.4",
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/find-up@4.1.0",
      "type": "library",
      "name": "find-up",
      "version": "4.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e93b001d43f6255d0daf8fc6b787c222a43b98462df071e550406616c4d20d71cab8d009f0ec196c11708c6edd59b7e38b03a16af6cb88a48583d0eb2721297"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/find-up@4.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/core-foundation@0.9.4",
      "type": "library",
      "name": "core-foundation",
      "version": "0.9.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/core-foundation@0.9.4",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/receiver/receiverhelper@v0.155.0",
      "type": "library",
      "name": "receiverhelper",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_receiver_receiverhelper//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/receiver/receiverhelper@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/edsrzf/mmap-go@v1.2.1-0.20241212181136-fad1cd13edbd",
      "type": "library",
      "name": "mmap-go",
      "version": "v1.2.1-0.20241212181136-fad1cd13edbd",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_edsrzf_mmap_go//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/edsrzf/mmap-go@v1.2.1-0.20241212181136-fad1cd13edbd",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/aes@0.8.4",
      "type": "library",
      "name": "aes",
      "version": "0.8.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/aes@0.8.4",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-zoom@3.0.0",
      "type": "library",
      "name": "d3-zoom",
      "version": "3.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fc02657791f41aa9602e69c6cfb8d6cbeaf6a19ce25f94e85ec4bccc30d2e06badbefe7874273bc9d1a3bfe5ae4c560505192ec7bb53fd3f4de8ddf2640c2cb"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-zoom@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/google.golang.org/grpc@v1.81.1",
      "type": "library",
      "name": "grpc",
      "version": "v1.81.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_golang_google_grpc//:package_metadata"
        }
      ],
      "purl": "pkg:golang/google.golang.org/grpc@v1.81.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opentelemetry-exporter-otlp-proto-http@1.39.1",
      "type": "library",
      "name": "opentelemetry-exporter-otlp-proto-http",
      "version": "1.39.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "31bdab9745c709ce90a49a0624c2bd445d31a28ba34275951a6a362d16a0b9cb"
        },
        {
          "alg": "SHA-256",
          "content": "d9f5207183dd752a412c4cd564ca8875ececba13be6e9c6c370ffb752fd59985"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opentelemetry-exporter-otlp-proto-http@1.39.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822",
      "type": "library",
      "name": "goautoneg",
      "version": "v0.0.0-20191010083416-a7dc8b61c822",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_munnerz_goautoneg//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/shebang-regex@3.0.0",
      "type": "library",
      "name": "shebang-regex",
      "version": "3.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/shebang-regex@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/shopspring/decimal@v1.4.0",
      "type": "library",
      "name": "decimal",
      "version": "v1.4.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_shopspring_decimal//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/shopspring/decimal@v1.4.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
      "type": "library",
      "name": "supports-preserve-symlinks-flag",
      "version": "1.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2dd169d74bd7e076480871e3dee911cd935580f3e9ae3dae9c4a3791dd5f0adbbabd041d6b4c4dd1d69ec7bf4cf567201cf2ce95beff0323259febcd4c02dd3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/smallvec@1.15.1",
      "type": "library",
      "name": "smallvec",
      "version": "1.15.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/smallvec@1.15.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/netapp-ontap@9.17.1.0",
      "type": "library",
      "name": "netapp-ontap",
      "version": "9.17.1.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6f30c6b0a0841f7a2cceecf838a9ce83b5933104e72401a1ecf3a61a1442cb37"
        },
        {
          "alg": "SHA-256",
          "content": "d80ace80f2e54f68e2fafffae580a9923393bac4a472ff50da6c84ca4c78d9cd"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/netapp-ontap@9.17.1.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/object-hash@3.0.0",
      "type": "library",
      "name": "object-hash",
      "version": "3.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4529fd17af0f8c7f47aad96db129ea602d575e859ef418eee7edb5dd1f7c70d1adb5a83dabdc80393cdd6ecaaf21aeda366e567df059169598af6696ae495603"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/object-hash@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/redoc@2.2.0",
      "type": "library",
      "name": "redoc",
      "version": "2.2.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@//packages/cmk-frontend:redoc_dependency_info"
        }
      ],
      "purl": "pkg:npm/redoc@2.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "text": {
              "contentType": "text/plain",
              "encoding": "base64",
              "content": "LyohCglDb3B5cmlnaHQgKGMpIDIwMTggSmVkIFdhdHNvbi4KCUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZSAoTUlUKSwgc2VlCglodHRwOi8vamVkd2F0c29uLmdpdGh1Yi5pby9jbGFzc25hbWVzCiovCgovKiEKICogUmVEb2MgLSBPcGVuQVBJL1N3YWdnZXItZ2VuZXJhdGVkIEFQSSBSZWZlcmVuY2UgRG9jdW1lbnRhdGlvbgogKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqICAgVmVyc2lvbjogIjIuMi4wIgogKiAgIFJlcG86IGh0dHBzOi8vZ2l0aHViLmNvbS9SZWRvY2x5L3JlZG9jCiAqLwoKLyohCiAqIFN0aWNreWZpbGwgLS0gYHBvc2l0aW9uOiBzdGlja3lgIHBvbHlmaWxsCiAqIHYuIDEuMS4xIHwgaHR0cHM6Ly9naXRodWIuY29tL3dpbGRkZWVyL3N0aWNreWZpbGwKICogQ29weXJpZ2h0IE9sZWcgS29yc3Vuc2t5IHwgaHR0cDovL3dkLmRpemFpbmEubmV0LwogKgogKiBNSVQgTGljZW5zZQogKi8KCi8qIQogKiBwZXJmZWN0LXNjcm9sbGJhciB2MS41LjMKICogQ29weXJpZ2h0IDIwMjEgSHl1bmplIEp1biwgTURCb290c3RyYXAgYW5kIENvbnRyaWJ1dG9ycwogKiBMaWNlbnNlZCB1bmRlciBNSVQKICovCgovKiEgQGxpY2Vuc2UgRE9NUHVyaWZ5IDMuMS4zIHwgKGMpIEN1cmU1MyBhbmQgb3RoZXIgY29udHJpYnV0b3JzIHwgUmVsZWFzZWQgdW5kZXIgdGhlIEFwYWNoZSBsaWNlbnNlIDIuMCBhbmQgTW96aWxsYSBQdWJsaWMgTGljZW5zZSAyLjAgfCBnaXRodWIuY29tL2N1cmU1My9ET01QdXJpZnkvYmxvYi8zLjEuMy9MSUNFTlNFICovCgovKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKiBtYXJrLmpzIHY4LjExLjEKKiBodHRwczovL21hcmtqcy5pby8KKiBDb3B5cmlnaHQgKGMpIDIwMTTigJMyMDE4LCBKdWxpYW4gS8O8aG5lbAoqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBodHRwczovL2dpdC5pby92d1RWbAoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KCi8qKgogKiBAbGljZW5zZSBSZWFjdAogKiByZWFjdC1kb20ucHJvZHVjdGlvbi5taW4uanMKICoKICogQ29weXJpZ2h0IChjKSBGYWNlYm9vaywgSW5jLiBhbmQgaXRzIGFmZmlsaWF0ZXMuCiAqCiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIGZvdW5kIGluIHRoZQogKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuCiAqLwoKLyoqCiAqIEBsaWNlbnNlIFJlYWN0CiAqIHJlYWN0LnByb2R1Y3Rpb24ubWluLmpzCiAqCiAqIENvcHlyaWdodCAoYykgRmFjZWJvb2ssIEluYy4gYW5kIGl0cyBhZmZpbGlhdGVzLgogKgogKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBmb3VuZCBpbiB0aGUKICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLgogKi8KCi8qKgogKiBAbGljZW5zZSBSZWFjdAogKiBzY2hlZHVsZXIucHJvZHVjdGlvbi5taW4uanMKICoKICogQ29weXJpZ2h0IChjKSBGYWNlYm9vaywgSW5jLiBhbmQgaXRzIGFmZmlsaWF0ZXMuCiAqCiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIGZvdW5kIGluIHRoZQogKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuCiAqLwoKLyoqCiAqIEBsaWNlbnNlIFJlYWN0CiAqIHVzZS1zeW5jLWV4dGVybmFsLXN0b3JlLXNoaW0ucHJvZHVjdGlvbi5taW4uanMKICoKICogQ29weXJpZ2h0IChjKSBGYWNlYm9vaywgSW5jLiBhbmQgaXRzIGFmZmlsaWF0ZXMuCiAqCiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIGZvdW5kIGluIHRoZQogKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuCiAqLwoKLyoqCiAqIFByaXNtOiBMaWdodHdlaWdodCwgcm9idXN0LCBlbGVnYW50IHN5bnRheCBoaWdobGlnaHRpbmcKICoKICogQGxpY2Vuc2UgTUlUIDxodHRwczovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVD4KICogQGF1dGhvciBMZWEgVmVyb3UgPGh0dHBzOi8vbGVhLnZlcm91Lm1lPgogKiBAbmFtZXNwYWNlCiAqIEBwdWJsaWMKICovCgovKiogQGxpY2Vuc2UgUmVhY3QgdjE2LjEzLjEKICogcmVhY3QtaXMucHJvZHVjdGlvbi5taW4uanMKICoKICogQ29weXJpZ2h0IChjKSBGYWNlYm9vaywgSW5jLiBhbmQgaXRzIGFmZmlsaWF0ZXMuCiAqCiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIGZvdW5kIGluIHRoZQogKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuCiAqLwoKLyoqIEBsaWNlbnNlIFJlYWN0IHYxNy4wLjIKICogcmVhY3QtaXMucHJvZHVjdGlvbi5taW4uanMKICoKICogQ29weXJpZ2h0IChjKSBGYWNlYm9vaywgSW5jLiBhbmQgaXRzIGFmZmlsaWF0ZXMuCiAqCiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIGZvdW5kIGluIHRoZQogKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuCiAqLwo="
            }
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/es-define-property@1.0.1",
      "type": "library",
      "name": "es-define-property",
      "version": "1.0.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b79d17e07d4678acd18bdb7da05205f4e90372c9ecf4e0a76316b17e2d34683979ab3a014a0e0e0109db235bc1274faf5ea9d606991a49c223d560dac2696de"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/es-define-property@1.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/eastasianwidth@0.2.0",
      "type": "library",
      "name": "eastasianwidth",
      "version": "0.2.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23cf1361959cf578981d1438ff7739ae38df8248e12f25b696e18885e18445b350e8e63bc93c9b6a74a90d765af32ed550ff589837186be7b2ab871aee22ea58"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/eastasianwidth@0.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/meraki@2.1.2",
      "type": "library",
      "name": "meraki",
      "version": "2.1.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f391d4990c11ac842afe65cd0c9ce05ce28de780374e0cbbef4656cfc3031106"
        },
        {
          "alg": "SHA-256",
          "content": "6091a0aab8ee349ed34e98aad9fb7dc926479837aefefb4ce43caab95b6a9db7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/meraki@2.1.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/fastapi@0.138.2",
      "type": "library",
      "name": "fastapi",
      "version": "0.138.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6432359d067a432134620e7c5e4c6e5063e7f37815bbbbf20acef14b0d2e3fc8"
        },
        {
          "alg": "SHA-256",
          "content": "db90c1ffb5517fba5d4a9f80e866daa008747e646310c9ce155c8c535f9d1615"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/fastapi@0.138.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/confmap/provider/httpsprovider@v1.61.0",
      "type": "library",
      "name": "httpsprovider",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_confmap_provider_httpsprovider//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/confmap/provider/httpsprovider@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-time@3.1.0",
      "type": "library",
      "name": "d3-time",
      "version": "3.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56a2a3cc12de8db48c4f82206e65600e3a6462b3565182676c21a8f3be2eecc30a216b082d15fe3a95ff81393c32a8e94f503f73a1d8d9d080efb64dd25910d9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-time@3.1.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/knadh/koanf/v2@v2.3.5",
      "type": "library",
      "name": "v2",
      "version": "v2.3.5",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_knadh_koanf_v2//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/knadh/koanf/v2@v2.3.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Text-ParseWords@3.30",
      "type": "library",
      "name": "Text-ParseWords",
      "version": "3.30",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Text-ParseWords-3.30.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Text-ParseWords@3.30",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opentelemetry-instrumentation-fastapi@0.60b1",
      "type": "library",
      "name": "opentelemetry-instrumentation-fastapi",
      "version": "0.60b1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "de608955f7ff8eecf35d056578346a5365015fd7d8623df9b1f08d1c74769c01"
        },
        {
          "alg": "SHA-256",
          "content": "af94b7a239ad1085fc3a820ecf069f67f579d7faf4c085aaa7bd9b64eafc8eaf"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opentelemetry-instrumentation-fastapi@0.60b1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/extension/extensionmiddleware@v0.155.0",
      "type": "library",
      "name": "extensionmiddleware",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_extension_extensionmiddleware//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/extension/extensionmiddleware@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/picocolors@1.1.1",
      "type": "library",
      "name": "picocolors",
      "version": "1.1.1",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5c787dac9e1b5be4cf658aa0ec984c39ea57b7efa993664117fe311bfd1c4d1727a036e97b78db250973fd1438ff2dcbb45fc284c8c71e3f69eda5a1eb0c454"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/picocolors@1.1.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/indexmap@1.9.3",
      "type": "library",
      "name": "indexmap",
      "version": "1.9.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/indexmap@1.9.3",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/confmap@v1.61.0",
      "type": "library",
      "name": "confmap",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_confmap//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/confmap@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/moby/docker-image-spec@v1.3.1",
      "type": "library",
      "name": "docker-image-spec",
      "version": "v1.3.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_moby_docker_image_spec//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/moby/docker-image-spec@v1.3.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/quote@1.0.40",
      "type": "library",
      "name": "quote",
      "version": "1.0.40",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/quote@1.0.40",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/botocore@1.42.97",
      "type": "library",
      "name": "botocore",
      "version": "1.42.97",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5c0bb00e32d16ff6d278cc8c9e10dc3672d9c1d569031635ac3c908a60de8310"
        },
        {
          "alg": "SHA-256",
          "content": "77d2c8ce1bc592d3fbd7c01c35836f4a5b0cac2ca03ccdf6ffc60faa16b5fadc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/botocore@1.42.97",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/const-oid@0.9.6",
      "type": "library",
      "name": "const-oid",
      "version": "0.9.6",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/const-oid@0.9.6",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/is_elevated@0.1.2",
      "type": "library",
      "name": "is_elevated",
      "version": "0.1.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5299060ff5db63e788015dcb9525ad9b84f4fd9717ed2cbdeba5018cbf42f9b5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/is_elevated@0.1.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Module-Install@1.16",
      "type": "library",
      "name": "Module-Install",
      "version": "1.16",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Module-Install-1.16.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Module-Install@1.16",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vue/compiler-core@3.5.25",
      "type": "library",
      "name": "compiler-core",
      "version": "3.5.25",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdacb9fe840976c3479a5896a197c73e85596519a749686e8340584f7e278e46133ea0a58770cd58b9193490554a3b0d32b834082ac17e82a48d940f33f41553"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vue/compiler-core@3.5.25",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/azure-core@1.41.0",
      "type": "library",
      "name": "azure-core",
      "version": "1.41.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "522b4011e8180b1a3dcd2024396a4e7fe9ac37fb8597db47163d230b5efe892d"
        },
        {
          "alg": "SHA-256",
          "content": "f46ff5dfcd230f25cf1c19e8a34b8dc08a337b2503e268bb600a16c00db8ad5a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/azure-core@1.41.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/ply@3.11",
      "type": "library",
      "name": "ply",
      "version": "3.11",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3"
        },
        {
          "alg": "SHA-256",
          "content": "096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/ply@3.11",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pysnmp@7.1.27",
      "type": "library",
      "name": "pysnmp",
      "version": "7.1.27",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "314ad98d94d9ed445d4bb07721c374ec6ca4158fb41f92b9bc72feb9557513f7"
        },
        {
          "alg": "SHA-256",
          "content": "01ce32d1bb0a14e8e3410a43fb7a8a7b050ec06186dc9ec240fcefa4af8b963c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/pysnmp@7.1.27",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/rand_core@0.9.3",
      "type": "library",
      "name": "rand_core",
      "version": "0.9.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/rand_core@0.9.3",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/opentelemetry-instrumentation-wsgi@0.60b1",
      "type": "library",
      "name": "opentelemetry-instrumentation-wsgi",
      "version": "0.60b1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eb553eec7ebfcf2945cc10d787a265e7abadb9ed1d1ebce8b13988d44fa0cf45"
        },
        {
          "alg": "SHA-256",
          "content": "5e7b432778ebf5a39af136227884a6ab2efc3c4e73e2dbb1d05ecf03ea196705"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/opentelemetry-instrumentation-wsgi@0.60b1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/gopkg.in/ini.v1@v1.67.2",
      "type": "library",
      "name": "ini.v1",
      "version": "v1.67.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+in_gopkg_ini_v1//:package_metadata"
        }
      ],
      "purl": "pkg:golang/gopkg.in/ini.v1@v1.67.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/pyyaml@6.0.3",
      "type": "library",
      "name": "pyyaml",
      "version": "6.0.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9f3bfb4965eb874431221a3ff3fdcddc7e74e3b07799e0e84ca4a0f867d449bf"
        },
        {
          "alg": "SHA-256",
          "content": "7c6610def4f163542a622a73fb39f534f8c101d690126992300bf3207eab9764"
        },
        {
          "alg": "SHA-256",
          "content": "0150219816b6a1fa26fb4699fb7daa9caf09eb1999f3b70fb6e786805e80375a"
        },
        {
          "alg": "SHA-256",
          "content": "eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe82bc96be"
        },
        {
          "alg": "SHA-256",
          "content": "a33284e20b78bd4a18c8c2282d549d10bc8408a2a7ff57653c0cf0b9be0afce5"
        },
        {
          "alg": "SHA-256",
          "content": "ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b"
        },
        {
          "alg": "SHA-256",
          "content": "c1ff362665ae507275af2853520967820d9124984e0f7466736aea23d8611fba"
        },
        {
          "alg": "SHA-256",
          "content": "5ed875a24292240029e4483f9d4a4b8a1ae08843b9c54f43fcc11e404532a8a5"
        },
        {
          "alg": "SHA-256",
          "content": "6344df0d5755a2c9a276d4473ae6b90647e216ab4757f8426893b5dd2ac3f369"
        },
        {
          "alg": "SHA-256",
          "content": "fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0"
        },
        {
          "alg": "SHA-256",
          "content": "79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c"
        },
        {
          "alg": "SHA-256",
          "content": "4ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9"
        },
        {
          "alg": "SHA-256",
          "content": "a80cb027f6b349846a3bf6d73b5e95e782175e52f22108cfa17876aaeff93702"
        },
        {
          "alg": "SHA-256",
          "content": "1ebe39cb5fc479422b83de611d14e2c0d3bb2a18bbcb01f229ab3cfbd8fee7a0"
        },
        {
          "alg": "SHA-256",
          "content": "34d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310"
        },
        {
          "alg": "SHA-256",
          "content": "66291b10affd76d76f54fad28e22e51719ef9ba22b29e1d7d03d6777a9174198"
        },
        {
          "alg": "SHA-256",
          "content": "214ed4befebe12df36bcc8bc2b64b396ca31be9304b8f59e25c11cf94a4c033b"
        },
        {
          "alg": "SHA-256",
          "content": "5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b"
        },
        {
          "alg": "SHA-256",
          "content": "37503bfbfc9d2c40b344d06b2199cf0e96e97957ab1c1b546fd4f87e53e5d3e4"
        },
        {
          "alg": "SHA-256",
          "content": "b3bc83488de33889877a0f2543ade9f70c67d66d9ebb4ac959502e12de895788"
        },
        {
          "alg": "SHA-256",
          "content": "ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc"
        },
        {
          "alg": "SHA-256",
          "content": "fa160448684b4e94d80416c0fa4aac48967a969efe22931448d853ada8baf926"
        },
        {
          "alg": "SHA-256",
          "content": "3c5677e12444c15717b902a5798264fa7909e41153cdf9ef7ad571b704a63dd9"
        },
        {
          "alg": "SHA-256",
          "content": "5fdec68f91a0c6739b380c83b951e2c72ac0197ace422360e6d5a959d8d97b2c"
        },
        {
          "alg": "SHA-256",
          "content": "8098f252adfa6c80ab48096053f512f2321f0b998f98150cea9bd23d83e1467b"
        },
        {
          "alg": "SHA-256",
          "content": "ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c"
        },
        {
          "alg": "SHA-256",
          "content": "16249ee61e95f858e83976573de0f5b2893b3677ba71c9dd36b9cf8be9ac6d65"
        },
        {
          "alg": "SHA-256",
          "content": "2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1"
        },
        {
          "alg": "SHA-256",
          "content": "652cb6edd41e718550aad172851962662ff2681490a8a711af6a4d288dd96824"
        },
        {
          "alg": "SHA-256",
          "content": "d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f"
        },
        {
          "alg": "SHA-256",
          "content": "8dc52c23056b9ddd46818a57b78404882310fb473d63f17b07d5c40421e47f8e"
        },
        {
          "alg": "SHA-256",
          "content": "418cf3f2111bc80e0933b2cd8cd04f286338bb88bdc7bc8e6dd775ebde60b5e0"
        },
        {
          "alg": "SHA-256",
          "content": "5e0b74767e5f8c593e8c9b5912019159ed0533c70051e9cce3e8b6aa699fcd69"
        },
        {
          "alg": "SHA-256",
          "content": "0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6"
        },
        {
          "alg": "SHA-256",
          "content": "8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8"
        },
        {
          "alg": "SHA-256",
          "content": "6adc77889b628398debc7b65c073bcb99c4a0237b248cacaf3fe8a557563ef6c"
        },
        {
          "alg": "SHA-256",
          "content": "4a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac"
        },
        {
          "alg": "SHA-256",
          "content": "5cf4e27da7e3fbed4d6c3d8e797387aaad68102272f8f9752883bc32d61cb87b"
        },
        {
          "alg": "SHA-256",
          "content": "66e1674c3ef6f541c35191caae2d429b967b99e02040f5ba928632d9a7f0f065"
        },
        {
          "alg": "SHA-256",
          "content": "bdb2c67c6c1390b63c6ff89f210c8fd09d9a1217a465701eac7316313c915e4c"
        },
        {
          "alg": "SHA-256",
          "content": "9c7708761fccb9397fe64bbc0395abcae8c4bf7b0eac081e12b809bf47700d0b"
        },
        {
          "alg": "SHA-256",
          "content": "00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c"
        },
        {
          "alg": "SHA-256",
          "content": "96b533f0e99f6579b3d4d4995707cf36df9100d67e0c8303a0c55b27b5f99bc5"
        },
        {
          "alg": "SHA-256",
          "content": "10892704fc220243f5305762e276552a0395f7beb4dbf9b14ec8fd43b57f126c"
        },
        {
          "alg": "SHA-256",
          "content": "efd7b85f94a6f21e4932043973a7ba2613b059c4a000551892ac9f1d11f5baf3"
        },
        {
          "alg": "SHA-256",
          "content": "501a031947e3a9025ed4405a168e6ef5ae3126c59f90ce0cd6f2bfc477be31b7"
        },
        {
          "alg": "SHA-256",
          "content": "28c8d926f98f432f88adc23edf2e6d4921ac26fb084b028c733d01868d19007e"
        },
        {
          "alg": "SHA-256",
          "content": "41715c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea"
        },
        {
          "alg": "SHA-256",
          "content": "c458b6d084f9b935061bc36216e8a69a7e293a2f1e68bf956dcd9e6cbcd143f5"
        },
        {
          "alg": "SHA-256",
          "content": "2e71d11abed7344e42a8849600193d15b6def118602c4c176f748e4583246007"
        },
        {
          "alg": "SHA-256",
          "content": "b30236e45cf30d2b8e7b3e85881719e98507abed1011bf463a8fa23e9c3e98a8"
        },
        {
          "alg": "SHA-256",
          "content": "c2514fceb77bc5e7a2f7adfaa1feb2fb311607c9cb518dbc378688ec73d8292f"
        },
        {
          "alg": "SHA-256",
          "content": "7f047e29dcae44602496db43be01ad42fc6f1cc0d8cd6c83d342306c32270196"
        },
        {
          "alg": "SHA-256",
          "content": "02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3"
        },
        {
          "alg": "SHA-256",
          "content": "9c57bb8c96f6d1808c030b1687b9b5fb476abaa47f0db9c0101f5e9f394e97f4"
        },
        {
          "alg": "SHA-256",
          "content": "b865addae83924361678b652338317d1bd7e79b1f4596f96b96c77a5a34b34da"
        },
        {
          "alg": "SHA-256",
          "content": "8d1fab6bb153a416f9aeb4b8763bc0f22a5586065f86f7664fc23339fc1c1fac"
        },
        {
          "alg": "SHA-256",
          "content": "b8bb0864c5a28024fac8a632c443c87c5aa6f215c0b126c449ae1a150412f31d"
        },
        {
          "alg": "SHA-256",
          "content": "64386e5e707d03a7e172c0701abfb7e10f0fb753ee1d773128192742712a98fd"
        },
        {
          "alg": "SHA-256",
          "content": "c3355370a2c156cffb25e876646f149d5d68f5e0a3ce86a5084dd0b64a994917"
        },
        {
          "alg": "SHA-256",
          "content": "9149cad251584d5fb4981be1ecde53a1ca46c891a79788c0df828d2f166bda28"
        },
        {
          "alg": "SHA-256",
          "content": "850774a7879607d3a6f50d36d04f00ee69e7fc816450e5f7e58d7f17f1ae5c00"
        },
        {
          "alg": "SHA-256",
          "content": "02ea2dfa234451bbb8772601d7b8e426c2bfa197136796224e50e35a78777956"
        },
        {
          "alg": "SHA-256",
          "content": "22ba7cfcad58ef3ecddc7ed1db3409af68d023b7f940da23c6c2a1890976eda6"
        },
        {
          "alg": "SHA-256",
          "content": "27c0abcb4a5dac13684a37f76e701e054692a9b2d3064b70f5e4eb54810553d7"
        },
        {
          "alg": "SHA-256",
          "content": "3ff07ec89bae51176c0549bc4c63aa6202991da2d9a6129d7aef7f1407d3f295"
        },
        {
          "alg": "SHA-256",
          "content": "44edc647873928551a01e7a563d7452ccdebee747728c1080d881d68af7b997e"
        },
        {
          "alg": "SHA-256",
          "content": "d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26"
        },
        {
          "alg": "SHA-256",
          "content": "5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb"
        },
        {
          "alg": "SHA-256",
          "content": "5190d403f121660ce8d1d2c1bb2ef1bd05b5f68533fc5c2ea899bd15f4399b35"
        },
        {
          "alg": "SHA-256",
          "content": "93dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3"
        },
        {
          "alg": "SHA-256",
          "content": "f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075001090e6"
        },
        {
          "alg": "SHA-256",
          "content": "1d37d57ad971609cf3c53ba6a7e365e40660e3be0e5175fa9f2365a379d6095a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        },
        {
          "name": "bazel-label",
          "value": "@@+_repo_rules5+windows_python_wheels//:pyyaml_metadata"
        }
      ],
      "purl": "pkg:pypi/pyyaml@6.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40ranfdev/deepobj@1.0.4",
      "type": "library",
      "name": "deepobj",
      "version": "1.0.4",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b247f22b1a9a5d48c078b0ffb9947576b533a0c6a8a1d7595e586a0cc5ee85ae011700408edf2865c95bd8743f898eda775672a3b1a07d6e97716d9f837db7ed"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40ranfdev/deepobj@1.0.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/android-activity@0.6.0",
      "type": "library",
      "name": "android-activity",
      "version": "0.6.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/android-activity@0.6.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/objc2-app-kit@0.2.2",
      "type": "library",
      "name": "objc2-app-kit",
      "version": "0.2.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/objc2-app-kit@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/postcss-js@4.1.0",
      "type": "library",
      "name": "postcss-js",
      "version": "4.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0800e4ea808a3bab610ec1b85bf146a561e3ccbd8a0879163660a9ed7691505cda2c4aedef2eb9e21a0987f4e2acfea0247e88f9a01de57bfee620d5b52c27f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/postcss-js@4.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/knadh/koanf/providers/confmap@v1.0.0",
      "type": "library",
      "name": "confmap",
      "version": "v1.0.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_knadh_koanf_providers_confmap//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/knadh/koanf/providers/confmap@v1.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-targets@0.48.5",
      "type": "library",
      "name": "windows-targets",
      "version": "0.48.5",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-targets@0.48.5",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-scale@4.0.2",
      "type": "library",
      "name": "d3-scale",
      "version": "4.0.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1995b8eb8835487eda83763b8578dff11a14b80148aa494e02adcc465e0e69669b4c5258f4f37f1356249615cb87e390ddf33dc92da73a40a84be58b67a92fc5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-scale@4.0.2",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/docker/go-units@v0.5.0",
      "type": "library",
      "name": "go-units",
      "version": "v0.5.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_docker_go_units//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/docker/go-units@v0.5.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/grid-layout-plus@1.1.0",
      "type": "library",
      "name": "grid-layout-plus",
      "version": "1.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "439ba3d14e67c7ac5f1e0f06d420d1240120fbfe34455265e638d1226711c02efc071a09ac49139de4f5a72c583256d9f1fa463d3e90747250903e3e5ba82de4"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/grid-layout-plus@1.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5@v5.7.0",
      "type": "library",
      "name": "v5",
      "version": "v5.7.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_azure_azure_sdk_for_go_sdk_resourcemanager_compute_armcompute_v5//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5@v5.7.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/utf8_iter@1.0.4",
      "type": "library",
      "name": "utf8_iter",
      "version": "1.0.4",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/utf8_iter@1.0.4",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/postcss-nested@6.2.0",
      "type": "library",
      "name": "postcss-nested",
      "version": "6.2.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1d06eddbc2ae942e402731be719b63f64bca07ddc214274bbe88355852dfd43fb198cbcf1a506cb64a531197cae7e00df617c9a1cc81142362ab24b8f1ba60cd"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/postcss-nested@6.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/fsnotify/fsnotify@v1.10.1",
      "type": "library",
      "name": "fsnotify",
      "version": "v1.10.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_fsnotify_fsnotify//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/fsnotify/fsnotify@v1.10.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/asn1-rs-impl@0.2.0",
      "type": "library",
      "name": "asn1-rs-impl",
      "version": "0.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/asn1-rs-impl@0.2.0",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/string-width@4.2.3",
      "type": "library",
      "name": "string-width",
      "version": "4.2.3",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/string-width@4.2.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/winreg@0.52.0",
      "type": "library",
      "name": "winreg",
      "version": "0.52.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/winreg@0.52.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/ref-cast-impl@1.0.24",
      "type": "library",
      "name": "ref-cast-impl",
      "version": "1.0.24",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/ref-cast-impl@1.0.24",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/d3-drag@3.0.0",
      "type": "library",
      "name": "d3-drag",
      "version": "3.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a566d424b7444d503c95034979c331a177c7eb1fa63b6510a3cad2999f90ab171bc80de17dea6b160213fff1d6da79470a159e2083304b616afa010046485392"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/d3-drag@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/string-width@5.1.2",
      "type": "library",
      "name": "string-width",
      "version": "5.1.2",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/string-width@5.1.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/hashicorp/go-rootcerts@v1.0.2",
      "type": "library",
      "name": "go-rootcerts",
      "version": "v1.0.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_hashicorp_go_rootcerts//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/hashicorp/go-rootcerts@v1.0.2",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/consumer/consumererror/xconsumererror@v0.155.0",
      "type": "library",
      "name": "xconsumererror",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_consumer_consumererror_xconsumererror//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/consumer/consumererror/xconsumererror@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/postcss-import@15.1.0",
      "type": "library",
      "name": "postcss-import",
      "version": "15.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "869afe274e41d855585005c778ad58c88dbaec9fdd0c384c53a07a722be6f21498d636099c15f1cca0ca0ecc33266b4b1ebcab8e19c38eaaa9ff8f6df0500b7b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/postcss-import@15.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:generic/nagios@4.0.2",
      "type": "library",
      "name": "nagios",
      "version": "4.0.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@//packages/neb:nagios4_dependency_info"
        }
      ],
      "purl": "pkg:generic/nagios@4.0.2",
      "licenses": [
        {
          "license": {
            "id": "GPL-2.0-only"
          }
        }
      ],
      "cpe": "cpe:2.3:a:nagios:nagios:4.0.2:*:*:*:*:*:*:*"
    },
    {
      "bom-ref": "pkg:golang/github.com/jpillora/backoff@v1.0.0",
      "type": "library",
      "name": "backoff",
      "version": "v1.0.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_jpillora_backoff//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/jpillora/backoff@v1.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/matchers@0.2.0",
      "type": "library",
      "name": "matchers",
      "version": "0.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/matchers@0.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/extension/xextension@v0.155.0",
      "type": "library",
      "name": "xextension",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_extension_xextension//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/extension/xextension@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp@v1.44.0",
      "type": "library",
      "name": "otlptracehttp",
      "version": "v1.44.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_otel_exporters_otlp_otlptrace_otlptracehttp//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp@v1.44.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/contrib/bridges/otelzap@v0.19.0",
      "type": "library",
      "name": "otelzap",
      "version": "v0.19.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_contrib_bridges_otelzap//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/contrib/bridges/otelzap@v0.19.0",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/hashicorp/serf@v0.10.1",
      "type": "library",
      "name": "serf",
      "version": "v0.10.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_hashicorp_serf//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/hashicorp/serf@v0.10.1",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/werkzeug@3.1.8",
      "type": "library",
      "name": "werkzeug",
      "version": "3.1.8",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "63a77fb8892bf28ebc3178683445222aa500e48ebad5ec77b0ad80f8726b1f50"
        },
        {
          "alg": "SHA-256",
          "content": "9bad61a4268dac112f1c5cd4630a56ede601b6ed420300677a869083d70a4c44"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/werkzeug@3.1.8",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/grpcio-status@1.80.0",
      "type": "library",
      "name": "grpcio-status",
      "version": "1.80.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df73802a4c89a3ea88aa2aff971e886fccce162bc2e6511408b3d67a144381cd"
        },
        {
          "alg": "SHA-256",
          "content": "4b56990363af50dbf2c2ebb80f1967185c07d87aa25aa2bea45ddb75fc181dbe"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/grpcio-status@1.80.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/bytes@1.12.0",
      "type": "library",
      "name": "bytes",
      "version": "1.12.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/bytes@1.12.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/config/configopaque@v1.61.0",
      "type": "library",
      "name": "configopaque",
      "version": "v1.61.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_config_configopaque//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/config/configopaque@v1.61.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/winapi-util@0.1.10",
      "type": "library",
      "name": "winapi-util",
      "version": "0.1.10",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/winapi-util@0.1.10",
      "licenses": [
        {
          "expression": "Unlicense OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/interactjs@1.10.27",
      "type": "library",
      "name": "interactjs",
      "version": "1.10.27",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cbff117027ed180176e204a9efa5f6252dd7a47894bc3432845f22eee8de981cfbee1c221c3b89cdfb47c7bb6163c7311a88301a23c9fa8f7b91607a7805e7b0"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/interactjs@1.10.27",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/widestring@1.2.0",
      "type": "library",
      "name": "widestring",
      "version": "1.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/widestring@1.2.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/spf13/cobra@v1.10.2",
      "type": "library",
      "name": "cobra",
      "version": "v1.10.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_spf13_cobra//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/spf13/cobra@v1.10.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/sha2@0.10.8",
      "type": "library",
      "name": "sha2",
      "version": "0.10.8",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/sha2@0.10.8",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/bitflags@1.3.2",
      "type": "library",
      "name": "bitflags",
      "version": "1.3.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/bitflags@1.3.2",
      "licenses": [
        {
          "expression": "MIT AND Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-targets@0.53.3",
      "type": "library",
      "name": "windows-targets",
      "version": "0.53.3",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-targets@0.53.3",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/crypto-common@0.1.7",
      "type": "library",
      "name": "crypto-common",
      "version": "0.1.7",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/crypto-common@0.1.7",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "type": "library",
      "name": "is-fullwidth-code-point",
      "version": "3.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/derive_more-impl@1.0.0",
      "type": "library",
      "name": "derive_more-impl",
      "version": "1.0.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/derive_more-impl@1.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/uritemplate@4.2.0",
      "type": "library",
      "name": "uritemplate",
      "version": "4.2.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "480c2ed180878955863323eea31b0ede668795de182617fef9c6ca09e6ec9d0e"
        },
        {
          "alg": "SHA-256",
          "content": "962201ba1c4edcab02e60f9a0d3821e82dfc5d2d6662a21abd533879bdb8a686"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/uritemplate@4.2.0",
      "licenses": [
        {
          "expression": "BSD-3-Clause OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.uber.org/multierr@v1.11.0",
      "type": "library",
      "name": "multierr",
      "version": "v1.11.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+org_uber_go_multierr//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.uber.org/multierr@v1.11.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Term-Clui@1.70",
      "type": "library",
      "name": "Term-Clui",
      "version": "1.70",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Term-Clui-1.70.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Term-Clui@1.70",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/prometheus/alertmanager@v0.32.1",
      "type": "library",
      "name": "alertmanager",
      "version": "v0.32.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_prometheus_alertmanager//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/prometheus/alertmanager@v0.32.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/receiver/xreceiver@v0.155.0",
      "type": "library",
      "name": "xreceiver",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_receiver_xreceiver//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/receiver/xreceiver@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/mdurl@0.1.2",
      "type": "library",
      "name": "mdurl",
      "version": "0.1.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"
        },
        {
          "alg": "SHA-256",
          "content": "84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/mdurl@0.1.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/ndk-sys@0.6.0%2B11769913",
      "type": "library",
      "name": "ndk-sys",
      "version": "0.6.0+11769913",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/ndk-sys@0.6.0%2B11769913",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/encoding_rs@0.8.35",
      "type": "library",
      "name": "encoding_rs",
      "version": "0.8.35",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/encoding_rs@0.8.35",
      "licenses": [
        {
          "expression": "(Apache-2.0 OR MIT) AND BSD-3-Clause"
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/psycopg2-binary@2.9.12",
      "type": "library",
      "name": "psycopg2-binary",
      "version": "2.9.12",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "398fcd4db988c7d7d3713e2b8e18939776fd3fb447052daae4f24fa39daede4c"
        },
        {
          "alg": "SHA-256",
          "content": "96937c9c5d891f772430f418a7a8b4691a90c3e6b93cf72b5bd7cad8cbca32a5"
        },
        {
          "alg": "SHA-256",
          "content": "f625abb7020e4af3432d95342daa1aa0db3fa369eed19807aa596367ba791b10"
        },
        {
          "alg": "SHA-256",
          "content": "7c729a73c7b1b84de3582f73cdd27d905121dc2c531f3d9a3c32a3011033b965"
        },
        {
          "alg": "SHA-256",
          "content": "a7e39a65b7d2a20e4ba2e0aaad1960b61cc2888d6ab047769f8347bd3c9ad915"
        },
        {
          "alg": "SHA-256",
          "content": "411e85815652d13560fbe731878daa5d92378c4995a22302071890ec3397d019"
        },
        {
          "alg": "SHA-256",
          "content": "66a7685d7e548f10fb4ce32fb01a7b7f4aa702134de92a292c7bd9e0d3dbd290"
        },
        {
          "alg": "SHA-256",
          "content": "9b818ceff717f98851a64bffd4c5eb5b3059ae280276dcecc52ac658dcf006a4"
        },
        {
          "alg": "SHA-256",
          "content": "b9a339b79d37c1b45f3235265f07cdeb0cb5ad7acd2ac7720a5920989c17c24e"
        },
        {
          "alg": "SHA-256",
          "content": "612b965daee295ae2da8f8218ce1d274645dc76ef3f1abf6a0a94fd57eff876d"
        },
        {
          "alg": "SHA-256",
          "content": "c6528cefc8e50fcc6f4a107e27a672058b36cc5736d665476aeb413ba88dbb06"
        },
        {
          "alg": "SHA-256",
          "content": "5cdc05117180c5fa9c40eea8ea559ce64d73824c39d928b7da9fb5f6a9392433"
        },
        {
          "alg": "SHA-256",
          "content": "864c261b3690e1207d14bbfe0a61e27567981b80c47a778561e49f676f7ce433"
        },
        {
          "alg": "SHA-256",
          "content": "840066105706cd2eb29b9a1c2329620056582a4bf3e8169dec5c447042d0869f"
        },
        {
          "alg": "SHA-256",
          "content": "7af18183109e23502c8b2ae7f6926c0882766f35b5175a4cd737ad825e4d7a1b"
        },
        {
          "alg": "SHA-256",
          "content": "36512911ebb2b60a0c3e44d0bb5048c1980aced91235d133b7874f3d1d93487c"
        },
        {
          "alg": "SHA-256",
          "content": "e4e184b1fb6072bf05388aa41c697e1b2d01b3473f107e7ec44f186a32cfd0b8"
        },
        {
          "alg": "SHA-256",
          "content": "6f9cae1f848779b5b01f417e762c40d026ea93eb0648249a604728cda991dde3"
        },
        {
          "alg": "SHA-256",
          "content": "a46fe069b65255df410f856d842bc235f90e22ffdf532dda625fd4213d3fd9b1"
        },
        {
          "alg": "SHA-256",
          "content": "54a0dfecab1b48731f934e06139dfe11e24219fb6d0ceb32177cf0375f14c7b5"
        },
        {
          "alg": "SHA-256",
          "content": "40e7b28b63aaf737cb3a1edc3a9bbc9a9f4ad3dcb7152e8c1130e4050eddcb7d"
        },
        {
          "alg": "SHA-256",
          "content": "ab29414b25dcb698bf26bf213e3348abdcd07bbd5de032a5bec15bd75b298b03"
        },
        {
          "alg": "SHA-256",
          "content": "4413d0caef93c5cf50b96863df4c2efe8c269bf2267df353225595e7e15e8df7"
        },
        {
          "alg": "SHA-256",
          "content": "ba3df2fc42a1cfa45b72cf096d4acb2b885937eedc61461081d53538d4a82a86"
        },
        {
          "alg": "SHA-256",
          "content": "b6937f5fe4e180aeee87de907a2fa982ded6f7f15d7218f78a083e4e1d68f2a0"
        },
        {
          "alg": "SHA-256",
          "content": "f921f3cd87035ef7df233383011d7a53ea1d346224752c1385f1edfd790ceb6a"
        },
        {
          "alg": "SHA-256",
          "content": "049366c6d884bdcd65d66e6ca1fdbebe670b56c6c9ba46f164e6667e90881964"
        },
        {
          "alg": "SHA-256",
          "content": "c41321a14dd74aceb6a9a643b9253a334521babfa763fa873e33d89cfa122fb5"
        },
        {
          "alg": "SHA-256",
          "content": "89d19a9f7899e8eb0656a2b3a08e0da04c720a06db6e0033eab5928aabe60fa9"
        },
        {
          "alg": "SHA-256",
          "content": "5ac9444edc768c02a6b6a591f070b8aae28ff3a99be57560ac996001580f294c"
        },
        {
          "alg": "SHA-256",
          "content": "ace94261f43850e9e79f6c56636c5e0147978ab79eda5e5e5ebf13ae146fc8fe"
        },
        {
          "alg": "SHA-256",
          "content": "1c8ad4c08e00f7679559eaed7aff1edfffc60c086b976f93972f686384a95e2c"
        },
        {
          "alg": "SHA-256",
          "content": "ffdd7dc5463ccd61845ac37b7012d0f35a1548df9febe14f8dd549be4a0bc81e"
        },
        {
          "alg": "SHA-256",
          "content": "29d4d134bd0ab46ffb04e94aa3c5fa3ef582e9026609165e2f758ff76fc3a3be"
        },
        {
          "alg": "SHA-256",
          "content": "c5ee5213445dd45312459029b8c4c0a695461eb517b753d2582315bd07995f5e"
        },
        {
          "alg": "SHA-256",
          "content": "8ffdb59fe88f99589e34354a130217aa1fd2d615612402d6edc8b3dbc7a44463"
        },
        {
          "alg": "SHA-256",
          "content": "cfa2517c94ea3af6deb46f81e1bbd884faa63e28481eb2f889989dd8d95e5f03"
        },
        {
          "alg": "SHA-256",
          "content": "127467c6e476dd876634f17c3d870530e73ff454ff99bff73d36e80af28e1115"
        },
        {
          "alg": "SHA-256",
          "content": "527e6342b3e44c2f0544f6b8e927d60de7f163f5723b8f1dfa7d2a84298738cd"
        },
        {
          "alg": "SHA-256",
          "content": "b4a9eaa6e7f4ff91bec10aa3fb296878e75187bced5cc4bafe17dc40915e1326"
        },
        {
          "alg": "SHA-256",
          "content": "f12ae41fcafadb39b2785e64a40f9db05d6de2ac114077457e0e7c597f3af980"
        },
        {
          "alg": "SHA-256",
          "content": "3d999bd982a723113c1a45b55a7a6a90d64d0ed2278020ed625c490ff7bef96c"
        },
        {
          "alg": "SHA-256",
          "content": "4dfcf8e45ebb0c663be34a3442f65e17311f3367089cd4e5e3a3e8e62c978777"
        },
        {
          "alg": "SHA-256",
          "content": "863f5d12241ebe1c76a72a04c2113b6dc905f90b9cef0e9be0efd994affd9354"
        },
        {
          "alg": "SHA-256",
          "content": "5a0253224780c978746cb9be55a946bcdaf40fe3519c0f622924cdabdafe2c39"
        },
        {
          "alg": "SHA-256",
          "content": "9fe06d93e72f1c048e731a2e3e7854a5bfaa58fc736068df90b352cefe66f03f"
        },
        {
          "alg": "SHA-256",
          "content": "5c7cb4cbf894a1d36c720d713de507952c7c58f66d30834708f03dbe5c822ccf"
        },
        {
          "alg": "SHA-256",
          "content": "83946ba43979ebfdc99a3cd0ee775c89f221df026984ba19d46133d8d75d3cd9"
        },
        {
          "alg": "SHA-256",
          "content": "4766ab678563054d3f1d064a4db19cc4b5f9e3a8d9018592a8285cf200c248f3"
        },
        {
          "alg": "SHA-256",
          "content": "718e1fc18edf573b02cb8aea868de8d8d33f99ce9620206aa9144b67b0985e94"
        },
        {
          "alg": "SHA-256",
          "content": "d6fcbba8c9fed08a73b8ac61ea79e4821e45b1e92bb466230c5e746bbf3d5256"
        },
        {
          "alg": "SHA-256",
          "content": "98062447aebc20ed20add1f547a364fd0ef8933640d5372ff1873f8deb9b61be"
        },
        {
          "alg": "SHA-256",
          "content": "ee2d84ef5eb6c04702d2e9c372ad557fb027f26a5d82804f749dfb14c7fdd2ab"
        },
        {
          "alg": "SHA-256",
          "content": "995ce929eede89db6254b50827e2b7fd61e50d11f0b116b29fffe4a2e53c4580"
        },
        {
          "alg": "SHA-256",
          "content": "d3227a3bc228c10d21011a99245edca923e4e8bf461857e869a507d9a41fe9f6"
        },
        {
          "alg": "SHA-256",
          "content": "fb1828cf3da68f99e45ebce1355d65d2d12b6a78fb5dfb16247aad6bdef5f5d2"
        },
        {
          "alg": "SHA-256",
          "content": "00814e40fa23c2b37ef0a1e3c749d89982c73a9cb5046137f0752a22d432e82f"
        },
        {
          "alg": "SHA-256",
          "content": "77b348775efd4cdab410ec6609d81ccecd1139c90265fa583a7255c8064bc03d"
        },
        {
          "alg": "SHA-256",
          "content": "63a3ebbd543d3d1eda088ac99164e8c5bac15293ee91f20281fd17d050aee1c4"
        },
        {
          "alg": "SHA-256",
          "content": "5c8ce6c61bd1b1f6b9c24ee32211599f6166af2c55abb19456090a21fd16554b"
        },
        {
          "alg": "SHA-256",
          "content": "1006fb62f0f0bc5ce256a832356c6262e91be43f5e4eb15b5eaf38079464caf2"
        },
        {
          "alg": "SHA-256",
          "content": "a99eaab34a9010f1a086b126de467466620a750634d114d20455f3a824aae033"
        },
        {
          "alg": "SHA-256",
          "content": "0dc9228d47c46bda253d2ecd6bb93b56a9f2d7ad33b684a1fa3622bf74ffe30c"
        },
        {
          "alg": "SHA-256",
          "content": "d2fa0d7caca8635c56e373055094eeda3208d901d55dd0ff5abc1d4e47f82b56"
        },
        {
          "alg": "SHA-256",
          "content": "cb4a1dacdd48077150dc762a9e5ddbf32c256d66cb46f80839391aa458774936"
        },
        {
          "alg": "SHA-256",
          "content": "6f3b3de8a74ef8db215f22edffb19e32dc6fa41340456de7ec99efdc8a7b3ec2"
        },
        {
          "alg": "SHA-256",
          "content": "3471336e1acfd9c7fe507b8bad5af9317b6a89294f9eb37bd9a030bb7bebcdc6"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/psycopg2-binary@2.9.12",
      "licenses": [
        {
          "license": {
            "id": "LGPL-3.0-or-later"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/pngjs@5.0.0",
      "type": "library",
      "name": "pngjs",
      "version": "5.0.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e34416e586a504d7d0a39c916268b0ed8cfa4ca295af787af7bd01d9813eddf429b1672b6e3d4fcc9831789d7d0d142384c6ca3c8b8c63cac569773c9a8a2557"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/pngjs@5.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.opentelemetry.io/collector/receiver/otlpreceiver@v0.155.0",
      "type": "library",
      "name": "otlpreceiver",
      "version": "v0.155.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_opentelemetry_go_collector_receiver_otlpreceiver//:package_metadata"
        }
      ],
      "purl": "pkg:golang/go.opentelemetry.io/collector/receiver/otlpreceiver@v0.155.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/anstyle-wincon@3.0.10",
      "type": "library",
      "name": "anstyle-wincon",
      "version": "3.0.10",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/anstyle-wincon@3.0.10",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/opaque-debug@0.3.1",
      "type": "library",
      "name": "opaque-debug",
      "version": "0.3.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/opaque-debug@0.3.1",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/elasticache@v1.52.2",
      "type": "library",
      "name": "elasticache",
      "version": "v1.52.2",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_aws_aws_sdk_go_v2_service_elasticache//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/elasticache@v1.52.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/valuable@0.1.1",
      "type": "library",
      "name": "valuable",
      "version": "0.1.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/valuable@0.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/jiti@1.21.7",
      "type": "library",
      "name": "jiti",
      "version": "1.21.7",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe298a346e046d636b563a0d0bfd47e7ff46172fadaa31811c2692b0df8fd919cfaa3b0b9afe940f7123f8a8fc9c159a440c3293b90ae5951cf8e11ab674d1dc"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/jiti@1.21.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/elementpath@4.8.0",
      "type": "library",
      "name": "elementpath",
      "version": "4.8.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5393191f84969bcf8033b05ec4593ef940e58622ea13cefe60ecefbbf09d58d9"
        },
        {
          "alg": "SHA-256",
          "content": "5822a2560d99e2633d95f78694c7ff9646adaa187db520da200a8e9479dc46ae"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/elementpath@4.8.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/icu_properties@2.0.1",
      "type": "library",
      "name": "icu_properties",
      "version": "2.0.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/icu_properties@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "Unicode-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:pypi/simplejson@3.20.2",
      "type": "library",
      "name": "simplejson",
      "version": "3.20.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "21e7a066528a5451433eb3418184f05682ea0493d14e9aae690499b7e1eb6b81"
        },
        {
          "alg": "SHA-256",
          "content": "b530ad6d55e71fa9e93e1109cf8182f427a6355848a4ffa09f69cc44e1512522"
        },
        {
          "alg": "SHA-256",
          "content": "4ad4eac7d858947a30d2c404e61f16b84d16be79eb6fb316341885bdde864fa8"
        },
        {
          "alg": "SHA-256",
          "content": "c01379b4861c3b0aa40cba8d44f2b448f5743999aa68aaa5d3ef7049d4a28a2d"
        },
        {
          "alg": "SHA-256",
          "content": "7524e19c2da5ef281860a3d74668050c6986be15c9dd99966034ba47c68828c2"
        },
        {
          "alg": "SHA-256",
          "content": "5de26f11d5aca575d3825dddc65f69fdcba18f6ca2b4db5cef16f41f969cef15"
        },
        {
          "alg": "SHA-256",
          "content": "a1a85013eb33e4820286139540accbe2c98d2da894b2dcefd280209db508e608"
        },
        {
          "alg": "SHA-256",
          "content": "a2ba921b047bb029805726800819675249ef25d2f65fd0edb90639c5b1c3033c"
        },
        {
          "alg": "SHA-256",
          "content": "feed6806f614bdf7f5cb6d0123cb0c1c5f40407ef103aa935cffaa694e2e0c74"
        },
        {
          "alg": "SHA-256",
          "content": "e9b0523582a57d9ea74f83ecefdffe18b2b0a907df1a9cef06955883341930d8"
        },
        {
          "alg": "SHA-256",
          "content": "b3bf76512ccb07d47944ebdca44c65b781612d38b9098566b4bb40f713fc4047"
        },
        {
          "alg": "SHA-256",
          "content": "2fb1259ca9c385b0395bad59cdbf79535a5a84fb1988f339a49bfbc57455a35a"
        },
        {
          "alg": "SHA-256",
          "content": "ba4edf3be8e97e4713d06c3d302cba1ff5c49d16e9d24c209884ac1b8455520c"
        },
        {
          "alg": "SHA-256",
          "content": "979ce23ea663895ae39106946ef3d78527822d918a136dbc77b9e2b7f006237e"
        },
        {
          "alg": "SHA-256",
          "content": "5fe7a6ce14d1c300d80d08695b7f7e633de6cd72c80644021874d985b3393649"
        },
        {
          "alg": "SHA-256",
          "content": "3a0d2337e490e6ab42d65a082e69473717f5cc75c3c3fb530504d3681c4cb40c"
        },
        {
          "alg": "SHA-256",
          "content": "90d311ba8fcd733a3677e0be21804827226a57144130ba01c3c6a325e887dd86"
        },
        {
          "alg": "SHA-256",
          "content": "6a8f1c307edf5fbf0c6db3396c5d3471409c4a40c7a2a466fbc762f20d46601a"
        },
        {
          "alg": "SHA-256",
          "content": "156139d94b660448ec8a4ea89f77ec476597f752c2ff66432d3656704c66b40e"
        },
        {
          "alg": "SHA-256",
          "content": "12a6b2816b6cab6c3fd273d43b1948bc9acf708272074c8858f579c394f4cbc9"
        },
        {
          "alg": "SHA-256",
          "content": "6c3a98e21e5f098e4f982ef302ebb1e681ff16a5d530cfce36296bea58fe2396"
        },
        {
          "alg": "SHA-256",
          "content": "b392e11c6165d4a0fde41754a0e13e1d88a5ad782b245a973dd4b2bdb4e5076a"
        },
        {
          "alg": "SHA-256",
          "content": "25ca2663d99328d51e5a138f22018e54c9162438d831e26cfc3458688616eca8"
        },
        {
          "alg": "SHA-256",
          "content": "ece4863171ba53f086a3bfd87f02ec3d6abc586f413babfc6cf4de4d84894620"
        },
        {
          "alg": "SHA-256",
          "content": "4d291911d23b1ab8eb3241204dd54e3ec60ddcd74dfcb576939d3df327205865"
        },
        {
          "alg": "SHA-256",
          "content": "a16b029ca25645b3bc44e84a4f941efa51bf93c180b31bd704ce6349d1fc77c1"
        },
        {
          "alg": "SHA-256",
          "content": "4a76d7c47d959afe6c41c88005f3041f583a4b9a1783cf341887a3628a77baa0"
        },
        {
          "alg": "SHA-256",
          "content": "438680ddde57ea87161a4824e8de04387b328ad51cfdf1eaf723623a3014b7aa"
        },
        {
          "alg": "SHA-256",
          "content": "44a6235e09ca5cc41aa5870a952489c06aa4aee3361ae46daa947d8398e57502"
        },
        {
          "alg": "SHA-256",
          "content": "792debfba68d8dd61085ffb332d72b9f5b38269cda0c99f92c7a054382f55246"
        },
        {
          "alg": "SHA-256",
          "content": "8db6841fb796ec5af632f677abf21c6425a1ebea0d9ac3ef1a340b8dc69f52b8"
        },
        {
          "alg": "SHA-256",
          "content": "732cf4c4ac1a258b4e9334e1e40a38303689f432497d3caeb491428b7547e782"
        },
        {
          "alg": "SHA-256",
          "content": "47d8927e5ac927fdd34c99cc617938abb3624b06ff86e8e219740a86507eb961"
        },
        {
          "alg": "SHA-256",
          "content": "bd96a7d981bf64f0e42345584768da4435c05b24fd3c364663f5fbc8fabf82e3"
        },
        {
          "alg": "SHA-256",
          "content": "c0a63ec98a4547ff366871bf832a7367ee43d047bcec0b07b66c794e2137b476"
        },
        {
          "alg": "SHA-256",
          "content": "215b65b0dc2c432ab79c430aa4f1e595f37b07a83c1e4c4928d7e22e6b49a748"
        },
        {
          "alg": "SHA-256",
          "content": "9ddf9a07694c5bbb4856271cbc4247cc6cf48f224a7d128a280482a2f78bae3d"
        },
        {
          "alg": "SHA-256",
          "content": "d8b6ff02fc7b8555c906c24735908854819b0d0dc85883d453e23ca4c0445d01"
        },
        {
          "alg": "SHA-256",
          "content": "e022b2c4c54cb4855e555f64aa3377e3e5ca912c372fa9e3edcc90ebbad93dce"
        },
        {
          "alg": "SHA-256",
          "content": "133ae2098a8e162c71da97cdab1f383afdd91373b7ff5fe65169b04167da976b"
        },
        {
          "alg": "SHA-256",
          "content": "c34e028a2ba8553a208ded1da5fa8501833875078c4c00a50dffc33622057881"
        },
        {
          "alg": "SHA-256",
          "content": "3b6bb7fb96efd673eac2e4235200bfffdc2353ad12c54117e1e4e2fc485ac017"
        },
        {
          "alg": "SHA-256",
          "content": "5d6f5bacb8cdee64946b45f2680afa3f54cd38e62471ceda89f777693aeca4e4"
        },
        {
          "alg": "SHA-256",
          "content": "7977640af7b7d5e6a852d26622057d428706a550f7f5083e7c4dd010a84d941f"
        },
        {
          "alg": "SHA-256",
          "content": "fc8da64929ef0ff16448b602394a76fd9968a39afff0692e5ab53669df1f047f"
        },
        {
          "alg": "SHA-256",
          "content": "11847093fd36e3f5a4f595ff0506286c54885f8ad2d921dfb64a85bce67f72c4"
        },
        {
          "alg": "SHA-256",
          "content": "214e26acf2dfb9ff3314e65c4e168a6b125bced0e2d99a65ea7b0f169db1e562"
        },
        {
          "alg": "SHA-256",
          "content": "d81f8e982923d5e9841622ff6568be89756428f98a82c16e4158ac32b92a3787"
        },
        {
          "alg": "SHA-256",
          "content": "e2162b2a43614727ec3df75baeda8881ab129824aa1b49410d4b6c64f55a45b4"
        },
        {
          "alg": "SHA-256",
          "content": "dab98625b3d6821e77ea59c4d0e71059f8063825a0885b50ed410e5c8bd5cb66"
        },
        {
          "alg": "SHA-256",
          "content": "e0f661105398121dd48d9987a2a8f7825b8297b3b2a7fe5b0d247370396119d5"
        },
        {
          "alg": "SHA-256",
          "content": "3e22a5fb7b1437ffb057e02e1936a3bfb19084ae9d221ec5e9f4cf85f69946b6"
        },
        {
          "alg": "SHA-256",
          "content": "4a3f1db97bcd9fb592928159af7a405b18df7e847cbcc5682a209c5b2ad5d6b1"
        },
        {
          "alg": "SHA-256",
          "content": "16366591c8e08a4ac76b81d76a3fc97bf2bcc234c9c097b48d32ea6bfe2be2fe"
        },
        {
          "alg": "SHA-256",
          "content": "8d7be7c99939cc58e7c5bcf6bb52a842a58e6c65e1e9cdd2a94b697b24cddb54"
        },
        {
          "alg": "SHA-256",
          "content": "f8fe6de652fcddae6dec8f281cc1e77e4e8f3575249e1800090aab48f73b4259"
        },
        {
          "alg": "SHA-256",
          "content": "40ca7cbe7d2f423b97ed4e70989ef357f027a7e487606628c11b79667639dc84"
        },
        {
          "alg": "SHA-256",
          "content": "f1036be00b5edaddbddbb89c0f80ed229714a941cfd21e51386dc69c237201c2"
        },
        {
          "alg": "SHA-256",
          "content": "552f55745044a24c3cb7ec67e54234be56d5d6d0e054f2e4cf4fb3e297429be5"
        },
        {
          "alg": "SHA-256",
          "content": "da6d16d7108d366bbbf1c1f3274662294859c03266e80dd899fc432598115ea4"
        },
        {
          "alg": "SHA-256",
          "content": "db0804d04564e70862ef807f3e1ace2cc212ef0e22deb1b3d6f80c45e5882c6b"
        },
        {
          "alg": "SHA-256",
          "content": "b21659898b7496322e99674739193f81052e588afa8b31b6a1c7733d8829b925"
        },
        {
          "alg": "SHA-256",
          "content": "25ba488decb18738f5d6bd082018409689ed8e74bc6c4d33a0b81af6edf1c9f4"
        },
        {
          "alg": "SHA-256",
          "content": "cac78470ae68b8d8c41b6fca97f5bf8e024ca80d5878c7724e024540f5cdaadb"
        },
        {
          "alg": "SHA-256",
          "content": "30e590e133b06773f0dc9c3f82e567463df40598b660b5adf53eb1c488202544"
        },
        {
          "alg": "SHA-256",
          "content": "ab998e416ded6c58f549a22b6a8847e75a9e1ef98eb9fbb2863e1f9e61a4105b"
        },
        {
          "alg": "SHA-256",
          "content": "27f9c01a6bc581d32ab026f515226864576da05ef322d7fc141cd8a15a95ce53"
        },
        {
          "alg": "SHA-256",
          "content": "cdad497ccb1edc5020bef209e9c3e062a923e8e6fca5b8a39f0fb34380c8a66c"
        },
        {
          "alg": "SHA-256",
          "content": "8ba88696351ed26a8648f8378a1431223f02438f8036f006d23b4f5b572778fa"
        },
        {
          "alg": "SHA-256",
          "content": "daf7cd18fe99eb427fa6ddb6b437cfde65125a96dc27b93a8969b6fe90a1dbea"
        },
        {
          "alg": "SHA-256",
          "content": "b8205f113082e7d8f667d6cd37d019a7ee5ef30b48463f9de48e1853726c6127"
        },
        {
          "alg": "SHA-256",
          "content": "3a97249ee1aee005d891b5a211faf58092a309f3d9d440bc269043b08f662eda"
        },
        {
          "alg": "SHA-256",
          "content": "00bcd408a4430af99d1f8b2b103bb2f5133bb688596a511fcfa7db865fbb845e"
        },
        {
          "alg": "SHA-256",
          "content": "472785b52e48e3eed9b78b95e26a256f59bb1ee38339be3075dad799e2e1e661"
        },
        {
          "alg": "SHA-256",
          "content": "6a4b5e7864f952fcce4244a70166797d7b8fd6069b4286d3e8403c14b88656b6"
        },
        {
          "alg": "SHA-256",
          "content": "a135941a50795c934bdc9acc74e172b126e3694fe26de3c0c1bc0b33ea17e6ce"
        },
        {
          "alg": "SHA-256",
          "content": "f28ee755fadb426ba2e464d6fcf25d3f152a05eb6b38e0b4f790352f5540c769"
        },
        {
          "alg": "SHA-256",
          "content": "da795ea5f440052f4f497b496010e2c4e05940d449ea7b5c417794ec1be55d01"
        },
        {
          "alg": "SHA-256",
          "content": "0cec1868b237fe9fb2d466d6ce0c7b772e005aadeeda582d867f6f1ec9710cad"
        },
        {
          "alg": "SHA-256",
          "content": "5a7bbac80bdb82a44303f5630baee140aee208e5a4618e8b9fde3fc400a42671"
        },
        {
          "alg": "SHA-256",
          "content": "2bfc1c396ad972ba4431130b42307b2321dba14d988580c1ac421ec6a6b7cee3"
        },
        {
          "alg": "SHA-256",
          "content": "619ada86bfe3a5aa02b8222ca6bfc5aa3e1075c1fb5b3263d24ba579382df472"
        },
        {
          "alg": "SHA-256",
          "content": "4376d5acae0d1e91e78baeba4ee3cf22fbf6509d81539d01b94e0951d28ec2b6"
        },
        {
          "alg": "SHA-256",
          "content": "306e83d7c331ad833d2d43c76a67f476c4b80c4a13334f6e34bb110e6105b3bd"
        },
        {
          "alg": "SHA-256",
          "content": "12d3d4dc33770069b780cc8f5abef909fe4a3f071f18f55f6d896a370fd0f970"
        },
        {
          "alg": "SHA-256",
          "content": "aff032a59a201b3683a34be1169e71ddda683d9c3b43b261599c12055349251e"
        },
        {
          "alg": "SHA-256",
          "content": "f526304c2cc9fd8b8d18afacb75bc171650f83a7097b2c92ad6a431b5d7c1b72"
        },
        {
          "alg": "SHA-256",
          "content": "e11a1d6b2f7e72ca546bdb4e6374b237ebae9220e764051b867111df83acbd13"
        },
        {
          "alg": "SHA-256",
          "content": "9ccef5b5d3e3ac5d9da0a0ca1d2de8cf2b0fb56b06aa0ab79325fa4bcc5a1d60"
        },
        {
          "alg": "SHA-256",
          "content": "6d7286dc11af60a2f76eafb0c2acde2d997e87890e37e24590bb513bec9f1bc5"
        },
        {
          "alg": "SHA-256",
          "content": "66f7c78c6ef776f8bd9afaad455e88b8197a51e95617bcc44b50dd974a7825ba"
        },
        {
          "alg": "SHA-256",
          "content": "b538f9d9e503b0dd43af60496780cb50755e4d8e5b34e5647b887675c1ae9fee"
        },
        {
          "alg": "SHA-256",
          "content": "ac20dc3fcdfc7b8415bfc3d7d51beccd8695c3f4acb7f74e3a3b538e76672868"
        },
        {
          "alg": "SHA-256",
          "content": "bfe704864b5fead4f21c8d448a89ee101c9b0fc92a5f40b674111da9272b3a90"
        },
        {
          "alg": "SHA-256",
          "content": "c0a341f7cc2aae82ee2b31f8a827fd2e51d09626f8b3accc441a6907c88aedb7"
        },
        {
          "alg": "SHA-256",
          "content": "106762f8aedf3fc3364649bfe8dc9a40bf5104f872a4d2d86bae001b1af30d30"
        },
        {
          "alg": "SHA-256",
          "content": "51eccc4e353eed3c50e0ea2326173acdc05e58f0c110405920b989d481287e51"
        },
        {
          "alg": "SHA-256",
          "content": "78fa1db6a02bca88829f2b2057c76a1d2dc2fccb8c5ff1199e352f213e9ec719"
        },
        {
          "alg": "SHA-256",
          "content": "4fc62feb76f590ccaff6f903f52a01c58ba6423171aa117b96508afda9c210f0"
        },
        {
          "alg": "SHA-256",
          "content": "2c0b4a67e75b945489052af6590e7dca0ed473ead5d0f3aad61fa584afe814ab"
        },
        {
          "alg": "SHA-256",
          "content": "cb11c09c99253a74c36925d461c86ea25f0140f3b98ff678322734ddc0f038d7"
        },
        {
          "alg": "SHA-256",
          "content": "f59a12966daa356bf68927fca5a67bebac0033cd18b96de9c2d426cd11756cd0"
        },
        {
          "alg": "SHA-256",
          "content": "0e9b6d845a603b2eef3394eb5e21edb8626cd9ae9a8361d14e267eb969dbe413"
        },
        {
          "alg": "SHA-256",
          "content": "6b1d8d7c3e1a205c49e1aee6ba907dcb8ccea83651e6c3e2cb2062f1e52b0726"
        },
        {
          "alg": "SHA-256",
          "content": "b2620ac40be04dff08854baf6f4df10272f67079f61ed1b6274c0e840f2e2ae1"
        },
        {
          "alg": "SHA-256",
          "content": "c2da97ac65165d66b0570c9e545786f0ac7b5de5854d3711a16cacbcaa8c472d"
        },
        {
          "alg": "SHA-256",
          "content": "f820a6ac2ef0bc338ae4963f4f82ccebdb0824fe9caf6d660670c578abe01013"
        },
        {
          "alg": "SHA-256",
          "content": "10cf9ca1363dc3711c72f4ec7c1caed2bbd9aaa29a8d9122e31106022dc175c6"
        },
        {
          "alg": "SHA-256",
          "content": "5ef70ec8fe1569872e5a3e4720c1e1dcb823879a3c78bc02589eb88fab920b1f"
        },
        {
          "alg": "SHA-256",
          "content": "06190b33cd7849efc413a5738d3da00b90e4a5382fd3d584c841ac20fb828c6f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "runtime-requirements.txt"
        }
      ],
      "purl": "pkg:pypi/simplejson@3.20.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/golang/snappy@v1.0.0",
      "type": "library",
      "name": "snappy",
      "version": "v1.0.0",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_golang_snappy//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/golang/snappy@v1.0.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/subtle@2.6.1",
      "type": "library",
      "name": "subtle",
      "version": "2.6.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/subtle@2.6.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/md5@0.6.1",
      "type": "library",
      "name": "md5",
      "version": "0.6.1",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7e6bcd6433cff03a4bfc3d9834d504467db1f1cf6d0ea765d37d330249ed629d"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/md5@0.6.1",
      "licenses": [
        {
          "expression": "Apache-2.0 AND MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/serde_with_macros@3.14.0",
      "type": "library",
      "name": "serde_with_macros",
      "version": "3.14.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/serde_with_macros@3.14.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/hashicorp/go-multierror@v1.1.1",
      "type": "library",
      "name": "go-multierror",
      "version": "v1.1.1",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+com_github_hashicorp_go_multierror//:package_metadata"
        }
      ],
      "purl": "pkg:golang/github.com/hashicorp/go-multierror@v1.1.1",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/windows-sys@0.59.0",
      "type": "library",
      "name": "windows-sys",
      "version": "0.59.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/windows-sys@0.59.0",
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/k8s.io/api@v0.35.3",
      "type": "library",
      "name": "api",
      "version": "v0.35.3",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@gazelle++go_deps+io_k8s_api//:package_metadata"
        }
      ],
      "purl": "pkg:golang/k8s.io/api@v0.35.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/tokio-macros@2.5.0",
      "type": "library",
      "name": "tokio-macros",
      "version": "2.5.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/tokio-macros@2.5.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cpan/Sub-Exporter-Progressive@0.001011",
      "type": "library",
      "name": "Sub-Exporter-Progressive",
      "version": "0.001011",
      "hashes": [],
      "properties": [
        {
          "name": "bazel-label",
          "value": "@@perl-modules+//:Sub-Exporter-Progressive-0.001011.-package_metadata"
        }
      ],
      "purl": "pkg:cpan/Sub-Exporter-Progressive@0.001011",
      "licenses": [
        {
          "expression": "Artistic-1.0-Perl OR GPL-1.0-or-later"
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/polling@3.10.0",
      "type": "library",
      "name": "polling",
      "version": "3.10.0",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b5bd19146350fe804f7cb2669c851c03d69da628803dab0d98018142aaa5d829"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/polling@3.10.0",
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/%40vue/compiler-dom@3.5.25",
      "type": "library",
      "name": "compiler-dom",
      "version": "3.5.25",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e167b438070c66c2a06281a5323cd8bdaa04ae5b5d148dbfdb9c2a6a7b93bbe4b8822b2639345304f8b820048e8f159dcc8c2b6128e7a8e35f2afbaa917cc4d9"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/%40vue/compiler-dom@3.5.25",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:npm/htmlparser2@10.1.0",
      "type": "library",
      "name": "htmlparser2",
      "version": "10.1.0",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "55366433d196440b44a6f7a1ecc485e928e3ae935534d5497c5ba9ef14d8dd4a45b66ebb7e8cbd1c35579de2ed155b78a4ccf9919b6035cbc29e23456f586511"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "pnpm-lock.yaml"
        }
      ],
      "purl": "pkg:npm/htmlparser2@10.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkg:cargo/linux-raw-sys@0.4.15",
      "type": "library",
      "name": "linux-raw-sys",
      "version": "0.4.15",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
        }
      ],
      "properties": [
        {
          "name": "path",
          "value": "Cargo.lock"
        }
      ],
      "purl": "pkg:cargo/linux-raw-sys@0.4.15",
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "root-checkmk",
      "dependsOn": [
        "pkg:cpan/Config-Tiny@2.20",
        "pkg:cargo/vcpkg@0.2.15",
        "pkg:golang/go.opentelemetry.io/collector/config/configtelemetry@v0.155.0",
        "pkg:cpan/Term-ProgressBar@2.17",
        "pkg:pypi/azure-storage-blob@12.27.1",
        "pkg:golang/github.com/prometheus/procfs@v0.20.1",
        "pkg:golang/golang.org/x/oauth2@v0.36.0",
        "pkg:cargo/try-lock@0.2.5",
        "pkg:cargo/atomic-waker@1.1.2",
        "pkg:npm/d3-hexbin@0.2.2",
        "pkg:golang/github.com/grafana/regexp@v0.0.0-20250905093917-f7b3be9d1853",
        "pkg:npm/launder@1.7.1",
        "pkg:npm/%40vueuse/metadata@14.3.0",
        "pkg:pypi/snmpsim@1.2.2",
        "pkg:golang/github.com/google/s2a-go@v0.1.9",
        "pkg:npm/jackspeak@4.1.1",
        "pkg:npm/domutils@3.2.2",
        "pkg:cpan/ExtUtils-MakeMaker@7.04",
        "pkg:npm/d3-quadtree@3.0.1",
        "pkg:golang/go.opentelemetry.io/collector/consumer/consumertest@v0.155.0",
        "pkg:cargo/once_cell_polyfill@1.70.1",
        "pkg:cargo/rayon@1.11.0",
        "pkg:cargo/futures-channel@0.3.31",
        "pkg:npm/path-parse@1.0.7",
        "pkg:pypi/pycparser@3.0",
        "pkg:cargo/tower-service@0.3.3",
        "pkg:golang/github.com/mitchellh/mapstructure@v1.5.1-0.20231216201459-8508981c8b6c",
        "pkg:cargo/tinyvec@1.10.0",
        "pkg:cargo/shlex@1.3.0",
        "pkg:golang/github.com/GehirnInc/crypt@v0.0.0-20230320061759-8cc1b52080c5",
        "pkg:npm/%40swc/helpers@0.5.17",
        "pkg:cargo/time-macros@0.2.22",
        "pkg:cargo/icu_provider@2.0.0",
        "pkg:cpan/Path-Class@0.35",
        "pkg:golang/github.com/go-openapi/strfmt@v0.26.2",
        "pkg:pypi/markupsafe@3.0.3",
        "pkg:golang/github.com/DeRuina/timberjack@v1.4.5",
        "pkg:npm/shebang-command@2.0.0",
        "pkg:golang/github.com/go-faster/errors@v0.7.1",
        "pkg:pypi/oauthlib@3.3.1",
        "pkg:golang/github.com/go-openapi/swag/jsonutils@v0.25.5",
        "pkg:npm/%40floating-ui/utils@0.2.10",
        "pkg:pypi/grpcio@1.81.1",
        "pkg:cargo/is_terminal_polyfill@1.70.1",
        "pkg:pypi/urllib3@1.26.20",
        "pkg:generic/asio@1.34.2",
        "pkg:cargo/litemap@0.8.0",
        "pkg:pypi/kubernetes@35.0.0",
        "pkg:pypi/opentelemetry-instrumentation-asgi@0.60b1",
        "pkg:golang/go.opentelemetry.io/collector/extension/extensioncapabilities@v0.155.0",
        "pkg:npm/dayjs@1.11.21",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/config@v1.32.18",
        "pkg:cargo/colorchoice@1.0.4",
        "pkg:golang/github.com/go-openapi/jsonpointer@v0.23.1",
        "pkg:golang/golang.org/x/exp@v0.0.0-20260527015227-08cc5374adb3",
        "pkg:pypi/yarl@1.24.2",
        "pkg:cargo/windows_x86_64_msvc@0.42.2",
        "pkg:cargo/objc2-contacts@0.2.2",
        "pkg:npm/minipass@7.1.2",
        "pkg:cargo/password-hash@0.5.0",
        "pkg:cpan/version@0.9933",
        "pkg:cargo/paste@1.0.15",
        "pkg:pypi/invoke@3.0.3",
        "pkg:npm/%40tanstack/virtual-core@3.14.0",
        "pkg:cargo/syn@1.0.109",
        "pkg:pypi/opentelemetry-proto@1.39.1",
        "pkg:cargo/windows_i686_gnu@0.42.2",
        "pkg:pypi/redis@7.1.1",
        "pkg:cargo/num-bigint@0.4.6",
        "pkg:pypi/apispec-oneofschema@3.0.2",
        "pkg:cargo/zerofrom-derive@0.1.6",
        "pkg:pypi/pymysql@1.1.3",
        "pkg:pypi/asgiref@3.11.1",
        "pkg:npm/camelcase-css@2.0.1",
        "pkg:npm/get-intrinsic@1.3.0",
        "pkg:generic/nagios@3.5.1",
        "pkg:cargo/darling_macro@0.20.11",
        "pkg:npm/agent-base@6.0.2",
        "pkg:npm/d3-brush@3.0.0",
        "pkg:pypi/durationpy@0.10",
        "pkg:pypi/wheel@0.34.2",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor@v0.155.0",
        "pkg:pypi/jsonschema-path@0.3.4",
        "pkg:golang/go.opentelemetry.io/collector/connector/connectortest@v0.155.0",
        "pkg:cpan/Monitoring-Plugin@0.38",
        "pkg:cargo/objc2-core-location@0.2.2",
        "pkg:pypi/pygments@2.20.0",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/internal/configsources@v1.4.23",
        "pkg:npm/d3-transition@3.0.1",
        "pkg:npm/commander@7.2.0",
        "pkg:cargo/num-traits@0.2.19",
        "pkg:cargo/r-efi@5.3.0",
        "pkg:cargo/rand_chacha@0.2.2",
        "pkg:cargo/fnv@1.0.7",
        "pkg:cargo/jni-sys@0.3.0",
        "pkg:npm/%40vexip-ui/utils@2.16.4",
        "pkg:pypi/pyopenssl@26.4.0",
        "pkg:golang/go.opentelemetry.io/collector/config/configoptional@v1.61.0",
        "pkg:pypi/dnspython@2.8.0",
        "pkg:golang/go.opentelemetry.io/otel/sdk/metric@v1.44.0",
        "pkg:cargo/percent-encoding@2.3.2",
        "pkg:cargo/x509-parser@0.15.1",
        "pkg:npm/delayed-stream@1.0.0",
        "pkg:golang/github.com/docker/go-connections@v0.7.0",
        "pkg:pypi/redfish@3.3.5",
        "pkg:cargo/float-cmp@0.10.0",
        "pkg:pypi/pip@26.1.1",
        "pkg:cargo/windows-core@0.61.2",
        "pkg:generic/mod_fcgid@2.3.9",
        "pkg:golang/github.com/go-viper/mapstructure/v2@v2.5.0",
        "pkg:cargo/utf8parse@0.2.2",
        "pkg:golang/go.opentelemetry.io/otel/exporters/stdout/stdouttrace@v1.44.0",
        "pkg:golang/github.com/foxboron/go-tpm-keyfiles@v0.0.0-20251226215517-609e4778396f",
        "pkg:cargo/futures-core@0.3.31",
        "pkg:golang/go.opentelemetry.io/collector/internal/telemetry@v0.155.0",
        "pkg:npm/glob-parent@6.0.2",
        "pkg:golang/github.com/modern-go/reflect2@v1.0.3-0.20250322232337-35a7c28c31ee",
        "pkg:cargo/quinn-proto@0.11.12",
        "pkg:npm/yaml@2.8.1",
        "pkg:cpan/Term-ShellUI@0.92",
        "pkg:npm/dlv@1.1.3",
        "pkg:golang/go.opentelemetry.io/collector/confmap/provider/yamlprovider@v1.61.0",
        "pkg:cargo/wait-timeout@0.2.1",
        "pkg:npm/normalize-path@3.0.0",
        "pkg:golang/go.opentelemetry.io/otel/log@v0.20.0",
        "pkg:golang/google.golang.org/genproto/googleapis/rpc@v0.0.0-20260526163538-3dc84a4a5aaa",
        "pkg:cargo/yasna@0.5.2",
        "pkg:cargo/objc2-quartz-core@0.2.2",
        "pkg:cargo/rpassword@7.4.0",
        "pkg:golang/go.opentelemetry.io/collector/pipeline@v1.61.0",
        "pkg:cargo/rustls-pemfile@2.2.0",
        "pkg:golang/github.com/moby/moby/client@v0.4.1",
        "pkg:golang/go.opentelemetry.io/collector/component@v1.61.0",
        "pkg:npm/js-tokens@4.0.0",
        "pkg:cargo/schemars@0.9.0",
        "pkg:cargo/time-core@0.1.4",
        "pkg:cpan/Digest-SHA1@2.13",
        "pkg:golang/github.com/tklauser/numcpus@v0.11.0",
        "pkg:cargo/windows_x86_64_gnu@0.52.6",
        "pkg:npm/any-promise@1.3.0",
        "pkg:pypi/openapi-spec-validator@0.7.2",
        "pkg:cargo/rand@0.9.2",
        "pkg:npm/get-proto@1.0.1",
        "pkg:cargo/objc2-uniform-type-identifiers@0.2.2",
        "pkg:cargo/regex@1.12.2",
        "pkg:cargo/autocfg@1.5.0",
        "pkg:npm/lines-and-columns@1.2.4",
        "pkg:pypi/opentelemetry-instrumentation-requests@0.60b1",
        "pkg:npm/%40tanstack/vue-table@8.21.3",
        "pkg:cargo/spin@0.9.9",
        "pkg:npm/class-variance-authority@0.7.1",
        "pkg:cargo/zerovec@0.11.4",
        "pkg:cargo/zerocopy@0.8.26",
        "pkg:pypi/frozenlist@1.8.0",
        "pkg:golang/go.opentelemetry.io/collector/processor/processorhelper@v0.155.0",
        "pkg:generic/redis@8.4.5",
        "pkg:golang/github.com/prometheus/prometheus@v0.312.0",
        "pkg:golang/go.opentelemetry.io/collector/service/hostcapabilities@v0.155.0",
        "pkg:golang/k8s.io/client-go@v0.35.3",
        "pkg:npm/package-json-from-dist@1.0.1",
        "pkg:golang/github.com/hashicorp/go-immutable-radix@v1.3.1",
        "pkg:pypi/importlib-metadata@8.7.1",
        "pkg:cargo/strsim@0.10.0",
        "pkg:golang/go.opentelemetry.io/collector/config/configcompression@v1.61.0",
        "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc@v0.20.0",
        "pkg:pypi/requests@2.34.2",
        "pkg:cpan/Math-Calc-Units@1.07",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/extension/internal/basicauth@v0.155.0",
        "pkg:golang/github.com/bboreham/go-loser@v0.0.0-20230920113527-fcc2c21820a3",
        "pkg:cargo/num-bigint-dig@0.8.6",
        "pkg:generic/python@3.13.13",
        "pkg:pypi/zstandard@0.25.0",
        "pkg:cargo/synstructure@0.13.2",
        "pkg:golang/github.com/go-logr/logr@v1.4.3",
        "pkg:golang/github.com/kolo/xmlrpc@v0.0.0-20220921171641-a4b6fa1dd06b",
        "pkg:npm/hasown@2.0.4",
        "pkg:pypi/wrapt@1.17.3",
        "pkg:cargo/raw-window-handle@0.6.2",
        "pkg:cargo/aes-gcm@0.10.3",
        "pkg:npm/signal-exit@4.1.0",
        "pkg:golang/github.com/ClickHouse/ch-go@v0.71.0",
        "pkg:cargo/h2@0.4.12",
        "pkg:npm/simplebar-core@1.3.2",
        "pkg:cargo/thiserror@1.0.69",
        "pkg:cargo/pin-project-lite@0.2.16",
        "pkg:pypi/vcrpy@8.3.0",
        "pkg:golang/go.opentelemetry.io/collector/config/configretry@v1.61.0",
        "pkg:cargo/cpufeatures@0.2.17",
        "pkg:pypi/sgmllib3k@1.0.0",
        "pkg:cargo/reqwest@0.12.23",
        "pkg:generic/simpleini@2af65fc",
        "pkg:cargo/yaml-rust2@0.9.0",
        "pkg:cargo/rand_core@0.5.1",
        "pkg:pypi/pycparser@2.21",
        "pkg:generic/nagios@3.2.0",
        "pkg:cargo/winnow@0.7.13",
        "pkg:cargo/ghash@0.5.1",
        "pkg:golang/github.com/pierrec/lz4/v4@v4.1.27",
        "pkg:pypi/multidict@6.7.1",
        "pkg:npm/%40alloc/quick-lru@5.2.0",
        "pkg:cargo/schannel@0.1.29",
        "pkg:cargo/wasm-bindgen-macro-support@0.2.100",
        "pkg:npm/d3-delaunay@6.0.4",
        "pkg:npm/d3-time-format@4.1.0",
        "pkg:cargo/oid-registry@0.6.1",
        "pkg:golang/github.com/prometheus/exporter-toolkit@v0.16.0",
        "pkg:golang/github.com/elastic/lunes@v0.2.2",
        "pkg:npm/d3@7.9.0",
        "pkg:cargo/linux-raw-sys@0.9.4",
        "pkg:golang/sigs.k8s.io/json@v0.0.0-20250730193827-2d320260d730",
        "pkg:pypi/google-api-core@2.30.3",
        "pkg:cpan/LWP-Protocol-https@6.10",
        "pkg:cargo/pkg-config@0.3.32",
        "pkg:cpan/Socket@2.019",
        "pkg:cargo/nu-ansi-term@0.50.3",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal@v0.155.0",
        "pkg:golang/github.com/go-openapi/swag/yamlutils@v0.25.5",
        "pkg:cargo/crossbeam-deque@0.8.6",
        "pkg:golang/go.opentelemetry.io/collector/config/configtls@v1.61.0",
        "pkg:npm/qrcode@1.5.4",
        "pkg:npm/%40vueuse/metadata@10.11.1",
        "pkg:cargo/typed-builder-macro@0.18.2",
        "pkg:cargo/termtree@0.5.1",
        "pkg:cargo/windows_x86_64_gnullvm@0.42.2",
        "pkg:golang/github.com/puzpuzpuz/xsync/v4@v4.5.0",
        "pkg:npm/%40zxcvbn-ts/language-common@3.0.4",
        "pkg:npm/estree-walker@2.0.2",
        "pkg:generic/inter@4.1",
        "pkg:cargo/cursor-icon@1.2.0",
        "pkg:pypi/PySocks@1.7.1",
        "pkg:cargo/async-native-tls@0.4.0",
        "pkg:cargo/serde@1.0.219",
        "pkg:golang/github.com/hashicorp/cronexpr@v1.1.3",
        "pkg:cargo/system-configuration-sys@0.6.0",
        "pkg:generic/nuvola-icons@1",
        "pkg:npm/ms@2.1.3",
        "pkg:golang/github.com/klauspost/compress@v1.18.6",
        "pkg:cargo/winapi-x86_64-pc-windows-gnu@0.4.0",
        "pkg:cargo/potential_utf@0.1.2",
        "pkg:pypi/pathable@0.4.4",
        "pkg:cargo/core-graphics-types@0.1.3",
        "pkg:golang/github.com/andybalholm/brotli@v1.2.0",
        "pkg:golang/github.com/kylelemons/godebug@v1.1.0",
        "pkg:golang/go.opentelemetry.io/collector/exporter/debugexporter@v0.155.0",
        "pkg:pypi/gitpython@3.1.57",
        "pkg:pypi/x-wr-timezone@2.0.1",
        "pkg:pypi/gunicorn@26.0.0",
        "pkg:cargo/zerotrie@0.2.2",
        "pkg:cargo/num_enum@0.7.4",
        "pkg:cargo/generic-array@0.14.7",
        "pkg:pypi/s3transfer@0.16.1",
        "pkg:cargo/aho-corasick@1.1.3",
        "pkg:cpan/HTTP-Cookies@6.01",
        "pkg:golang/github.com/hashicorp/consul/api@v1.32.1",
        "pkg:cpan/Module-Load@0.32",
        "pkg:pypi/setproctitle@1.3.7",
        "pkg:cargo/dirs@6.0.0",
        "pkg:npm/ts-interface-checker@0.1.13",
        "pkg:cargo/futures-util@0.3.31",
        "pkg:pypi/jira@3.10.5",
        "pkg:cargo/clap_builder@4.5.44",
        "pkg:npm/vue-router@4.5.1",
        "pkg:golang/go.opentelemetry.io/collector@v0.155.0",
        "pkg:cargo/form_urlencoded@1.2.2",
        "pkg:npm/micromatch@4.0.8",
        "pkg:cargo/objc2-foundation@0.2.2",
        "pkg:cargo/unicode-segmentation@1.12.0",
        "pkg:npm/isexe@2.0.0",
        "pkg:pypi/pyproject-hooks@1.2.0",
        "pkg:cargo/zerovec-derive@0.11.1",
        "pkg:golang/k8s.io/apimachinery@v0.35.3",
        "pkg:golang/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v4@v4.3.0",
        "pkg:npm/entities@4.5.0",
        "pkg:pypi/docstring-parser@0.17.0",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/feature/ec2/imds@v1.18.23",
        "pkg:golang/go.opentelemetry.io/otel/trace@v1.44.0",
        "pkg:cargo/windows_aarch64_gnullvm@0.52.6",
        "pkg:cargo/windows_x86_64_msvc@0.53.0",
        "pkg:npm/react@19.2.3",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter@v0.155.0",
        "pkg:cargo/strsim@0.11.1",
        "pkg:cargo/windows_i686_msvc@0.53.0",
        "pkg:cpan/Module-CoreList@5.20150420",
        "pkg:cargo/getrandom@0.2.16",
        "pkg:cargo/thread_local@1.1.8",
        "pkg:golang/github.com/felixge/fgprof@v0.9.5",
        "pkg:golang/go.opentelemetry.io/collector/component/componenttest@v0.155.0",
        "pkg:golang/google.golang.org/genproto/googleapis/api@v0.0.0-20260526163538-3dc84a4a5aaa",
        "pkg:cargo/redox_syscall@0.5.17",
        "pkg:cargo/sharded-slab@0.1.7",
        "pkg:npm/jquery-mobile@1.4.5",
        "pkg:npm/color-convert@2.0.1",
        "pkg:cargo/dlib@0.5.2",
        "pkg:npm/ohash@2.0.11",
        "pkg:golang/github.com/stackitcloud/stackit-sdk-go/core@v0.26.0",
        "pkg:cargo/redox_users@0.5.2",
        "pkg:pypi/annotated-doc@0.0.4",
        "pkg:golang/github.com/googleapis/gax-go/v2@v2.22.0",
        "pkg:cargo/once_cell@1.21.3",
        "pkg:cargo/mime@0.3.17",
        "pkg:npm/tslib@2.8.1",
        "pkg:cargo/flexi_logger@0.29.8",
        "pkg:golang/sigs.k8s.io/yaml@v1.6.0",
        "pkg:generic/pnp4nagios@0.6.26",
        "pkg:cargo/darling@0.20.11",
        "pkg:npm/readdirp@3.6.0",
        "pkg:pypi/opsgenie-sdk@2.1.5",
        "pkg:golang/github.com/go-openapi/loads@v0.23.3",
        "pkg:pypi/websocket-client@1.9.0",
        "pkg:npm/%40internationalized/date@3.12.0",
        "pkg:golang/go.opentelemetry.io/collector/processor/batchprocessor@v0.155.0",
        "pkg:golang/github.com/oklog/ulid/v2@v2.1.1",
        "pkg:cargo/nom@7.1.3",
        "pkg:cargo/anstyle@1.0.11",
        "pkg:golang/gopkg.in/yaml.v2@v2.4.0",
        "pkg:npm/d3-shape@1.3.7",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/service/signin@v1.0.11",
        "pkg:cargo/toml_write@0.1.2",
        "pkg:cargo/hashbrown@0.12.3",
        "pkg:pypi/google-cloud-monitoring@2.28.0",
        "pkg:pypi/tzdata@2026.2",
        "pkg:npm/ansi-regex@6.2.2",
        "pkg:npm/iconv-lite@0.6.3",
        "pkg:golang/github.com/bahlo/generic-list-go@v0.2.0",
        "pkg:golang/go.opentelemetry.io/otel@v1.44.0",
        "pkg:npm/d3-path@1.0.9",
        "pkg:cargo/windows-strings@0.4.2",
        "pkg:pypi/rpds-py@2026.5.1",
        "pkg:cargo/toml_edit@0.22.27",
        "pkg:cargo/windows_x86_64_gnullvm@0.53.0",
        "pkg:cargo/serde_spanned@0.6.9",
        "pkg:npm/parse-srcset@1.0.2",
        "pkg:pypi/google-api-python-client@2.187.0",
        "pkg:cpan/Sub-Install@0.928",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil@v0.155.0",
        "pkg:cargo/polyval@0.6.2",
        "pkg:cargo/tracing-attributes@0.1.30",
        "pkg:pypi/opentelemetry-exporter-otlp-proto-common@1.39.1",
        "pkg:cargo/slab@0.4.11",
        "pkg:golang/golang.org/x/net@v0.56.0",
        "pkg:cpan/JSON-XS@3.01",
        "pkg:cargo/windows_aarch64_gnullvm@0.53.0",
        "pkg:cargo/quinn-udp@0.5.13",
        "pkg:golang/golang.org/x/text@v0.38.0",
        "pkg:npm/escape-string-regexp@4.0.0",
        "pkg:cargo/foreign-types@0.5.0",
        "pkg:cargo/serde_json@1.0.143",
        "pkg:cargo/asn1-rs-derive@0.4.0",
        "pkg:npm/postcss-selector-parser@6.1.2",
        "pkg:pypi/tenacity@9.1.4",
        "pkg:cargo/windows_x86_64_msvc@0.48.5",
        "pkg:cargo/schemars@1.0.4",
        "pkg:npm/%40babel/helper-validator-identifier@7.28.5",
        "pkg:npm/require-main-filename@2.0.0",
        "pkg:golang/github.com/go-openapi/swag/stringutils@v0.25.5",
        "pkg:golang/github.com/aws/smithy-go@v1.26.0",
        "pkg:golang/github.com/felixge/httpsnoop@v1.0.4",
        "pkg:npm/queue-microtask@1.2.3",
        "pkg:npm/tailwindcss-animate@1.0.7",
        "pkg:cargo/windows-targets@0.42.2",
        "pkg:golang/github.com/cenkalti/backoff/v6@v6.0.0",
        "pkg:pypi/setuptools@46.4.0",
        "pkg:npm/d3-flextree@2.1.2",
        "pkg:cargo/ref-cast@1.0.24",
        "pkg:cargo/thiserror-impl@2.0.16",
        "pkg:cargo/arraydeque@0.5.1",
        "pkg:pypi/opentelemetry-instrumentation@0.60b1",
        "pkg:golang/gopkg.in/evanphx/json-patch.v4@v4.13.0",
        "pkg:cargo/rusticata-macros@4.1.0",
        "pkg:golang/github.com/leodido/go-syslog/v4@v4.5.0",
        "pkg:cargo/wasi@0.9.0%2Bwasi-snapshot-preview1",
        "pkg:golang/cloud.google.com/go/compute/metadata@v0.9.0",
        "pkg:pypi/idna@3.8",
        "pkg:cargo/derive_more@1.0.0",
        "pkg:pypi/rfc3339-validator@0.1.4",
        "pkg:cargo/windows-sys@0.45.0",
        "pkg:cargo/libc@0.2.175",
        "pkg:npm/set-blocking@2.0.0",
        "pkg:golang/github.com/hashicorp/go-version@v1.9.0",
        "pkg:npm/call-bind-apply-helpers@1.0.2",
        "pkg:npm/d3-ease@3.0.1",
        "pkg:golang/go.opentelemetry.io/collector/exporter/exportertest@v0.155.0",
        "pkg:cargo/hostname-validator@1.1.1",
        "pkg:npm/sweetalert2@11.23.0",
        "pkg:cargo/fastrand@2.3.0",
        "pkg:pypi/jsonpath-ng@1.8.0",
        "pkg:golang/go.opentelemetry.io/collector/exporter/exporterhelper@v0.155.0",
        "pkg:npm/wrap-ansi@8.1.0",
        "pkg:cargo/windows-implement@0.60.2",
        "pkg:cargo/futures-macro@0.3.31",
        "pkg:cpan/Locale-Maketext-Simple@0.21",
        "pkg:cargo/minimal-lexical@0.2.1",
        "pkg:pypi/pluggy@1.5.0",
        "pkg:pypi/cffi@1.15.0",
        "pkg:cargo/windows_aarch64_msvc@0.42.2",
        "pkg:golang/k8s.io/utils@v0.0.0-20251002143259-bc988d571ff4",
        "pkg:cargo/windows_x86_64_gnu@0.53.0",
        "pkg:cargo/windows_x86_64_gnullvm@0.52.6",
        "pkg:npm/d3-timer@3.0.1",
        "pkg:cargo/faccess@0.2.4",
        "pkg:npm/asynckit@0.4.0",
        "pkg:cargo/windows_aarch64_msvc@0.52.6",
        "pkg:pypi/azure-identity@1.25.2",
        "pkg:npm/radix-vue@1.9.17",
        "pkg:npm/sanitize-html@2.17.4",
        "pkg:golang/github.com/mattn/go-colorable@v0.1.14",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/service/sso@v1.30.17",
        "pkg:pypi/pyprof2calltree@1.4.5",
        "pkg:cargo/inout@0.1.3",
        "pkg:golang/go.opentelemetry.io/collector/pipeline/xpipeline@v0.155.0",
        "pkg:cargo/futures-io@0.3.31",
        "pkg:cargo/syn@2.0.106",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2@v2.7.23",
        "pkg:pypi/uvicorn@0.38.0",
        "pkg:golang/github.com/go-openapi/swag/fileutils@v0.25.5",
        "pkg:golang/go.opentelemetry.io/collector/consumer/xconsumer@v0.155.0",
        "pkg:cargo/byteorder@1.5.0",
        "pkg:cargo/darling_macro@0.13.4",
        "pkg:npm/lru-cache@11.2.2",
        "pkg:npm/is-binary-path@2.1.0",
        "pkg:golang/github.com/envoyproxy/go-control-plane/envoy@v1.37.0",
        "pkg:npm/es-errors@1.3.0",
        "pkg:pypi/flask@3.1.3",
        "pkg:cargo/serde_with@3.14.0",
        "pkg:cargo/typenum@1.20.1",
        "pkg:npm/d3-axis@3.0.0",
        "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlptrace@v1.44.0",
        "pkg:golang/github.com/prometheus/client_golang/exp@v0.0.0-20260518105423-c9d5bc4c50a9",
        "pkg:golang/go.opentelemetry.io/collector/processor/memorylimiterprocessor@v0.155.0",
        "pkg:cargo/icu_normalizer_data@2.0.0",
        "pkg:cpan/Nagios-Plugin@0.36",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter@v0.155.0",
        "pkg:golang/github.com/paulmach/orb@v0.12.0",
        "pkg:golang/github.com/AzureAD/microsoft-authentication-library-for-go@v1.6.0",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor@v0.155.0",
        "pkg:pypi/cffi@2.0.0",
        "pkg:npm/fastest-levenshtein@1.0.16",
        "pkg:cargo/native-tls@0.2.18",
        "pkg:npm/emoji-regex@9.2.2",
        "pkg:cargo/js-sys@0.3.77",
        "pkg:cargo/synstructure@0.12.6",
        "pkg:cargo/tower@0.5.2",
        "pkg:cargo/salsa20@0.10.2",
        "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5",
        "pkg:npm/%40jridgewell/resolve-uri@3.1.2",
        "pkg:golang/github.com/hashicorp/golang-lru@v1.0.2",
        "pkg:cargo/quick-xml@0.38.3",
        "pkg:cargo/http-body@1.0.1",
        "pkg:cargo/hmac@0.12.1",
        "pkg:cargo/bitflags@2.11.1",
        "pkg:npm/marked@16.4.1",
        "pkg:cargo/stable_deref_trait@1.2.0",
        "pkg:npm/binary-extensions@2.3.0",
        "pkg:cargo/asn1-rs@0.6.2",
        "pkg:pypi/xmlschema@2.5.1",
        "pkg:golang/github.com/prometheus/otlptranslator@v1.0.0",
        "pkg:cargo/cc@1.2.34",
        "pkg:npm/fsevents@2.3.3",
        "pkg:pypi/pyspnego@0.12.1",
        "pkg:golang/github.com/beorn7/perks@v1.0.1",
        "pkg:cargo/memchr@2.7.5",
        "pkg:npm/%40vexip-ui/hooks@2.9.3",
        "pkg:cargo/data-encoding@2.9.0",
        "pkg:golang/github.com/go-logr/stdr@v1.2.2",
        "pkg:cargo/android-tzdata@0.1.1",
        "pkg:npm/%40floating-ui/core@1.7.3",
        "pkg:github/openssl/openssl@3.5.7",
        "pkg:pypi/rich@15.0.0",
        "pkg:golang/github.com/jmespath/go-jmespath@v0.4.0",
        "pkg:golang/go.opentelemetry.io/collector/consumer@v1.61.0",
        "pkg:cargo/ident_case@1.0.1",
        "pkg:cargo/tempfile@3.21.0",
        "pkg:pypi/typing-extensions@4.15.0",
        "pkg:npm/%40vue/reactivity@3.5.25",
        "pkg:golang/go.opentelemetry.io/collector/internal/fanoutconsumer@v0.155.0",
        "pkg:cargo/predicates-tree@1.0.12",
        "pkg:cpan/IPC-Cmd@0.92",
        "pkg:cargo/openssl-probe@0.2.1",
        "pkg:pypi/starlette@1.3.1",
        "pkg:pypi/smmap@5.0.3",
        "pkg:golang/go.uber.org/zap@v1.28.0",
        "pkg:pypi/lz4@4.4.5",
        "pkg:npm/internmap@1.0.1",
        "pkg:npm/find-replace@5.0.2",
        "pkg:npm/fast-glob@3.3.3",
        "pkg:cargo/clap_lex@0.7.5",
        "pkg:golang/go.yaml.in/yaml/v4@v4.0.0-rc.4",
        "pkg:npm/proxy-from-env@2.1.0",
        "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp@v0.20.0",
        "pkg:golang/go.opentelemetry.io/collector/extension@v1.61.0",
        "pkg:pypi/anyio@4.14.1",
        "pkg:golang/go.opentelemetry.io/collector/featuregate@v1.61.0",
        "pkg:github/DavidDurman/FlexiColorPicker@ec614a74e808a39b51a9f6883476aad6e77066f8",
        "pkg:cargo/num-iter@0.1.46",
        "pkg:cargo/futures-task@0.3.31",
        "pkg:cargo/tracing-core@0.1.34",
        "pkg:npm/%40vue/runtime-core@3.5.25",
        "pkg:golang/github.com/go-faster/city@v1.0.1",
        "pkg:golang/github.com/x448/float16@v0.8.4",
        "pkg:pypi/opentelemetry-exporter-otlp-proto-grpc@1.39.1",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus@v0.155.0",
        "pkg:cargo/rand@0.8.5",
        "pkg:cargo/wasm-bindgen-futures@0.4.50",
        "pkg:cargo/zerocopy-derive@0.8.26",
        "pkg:cpan/List-AllUtils@0.09",
        "pkg:cargo/shellexpand@3.1.2",
        "pkg:cargo/foreign-types@0.3.2",
        "pkg:npm/p-try@2.2.0",
        "pkg:cargo/signal-hook-registry@1.4.6",
        "pkg:npm/reka-ui@2.9.6",
        "pkg:cpan/Module-Load-Conditional@0.64",
        "pkg:pypi/pywin32@312",
        "pkg:pypi/python-active-directory@2.0.1",
        "pkg:cargo/objc2-cloud-kit@0.2.2",
        "pkg:pypi/pika@1.3.2",
        "pkg:cargo/asn1-rs-impl@0.1.0",
        "pkg:golang/go.yaml.in/yaml/v3@v3.0.4",
        "pkg:npm/react-is@16.13.1",
        "pkg:pypi/msal@1.37.0",
        "pkg:golang/go.opentelemetry.io/contrib/otelconf@v0.24.0",
        "pkg:npm/defu@6.1.7",
        "pkg:cpan/DateTime@1.18",
        "pkg:golang/github.com/zeebo/xxh3@v1.1.0",
        "pkg:cargo/predicates@3.1.3",
        "pkg:pypi/jsonpatch@1.33",
        "pkg:github/ClickHouse/clickhouse@25.8.16.10001",
        "pkg:npm/mime-types@2.1.35",
        "pkg:golang/go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace@v0.69.0",
        "pkg:golang/github.com/cespare/xxhash/v2@v2.3.0",
        "pkg:npm/color-name@1.1.4",
        "pkg:pypi/h11@0.16.0",
        "pkg:npm/delaunator@5.0.1",
        "pkg:npm/foreground-child@3.3.1",
        "pkg:golang/go.opentelemetry.io/proto/otlp@v1.10.0",
        "pkg:generic/re2@2022-12-01",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/credentials@v1.19.17",
        "pkg:pypi/jmespath@1.1.0",
        "pkg:npm/%40floating-ui/vue@1.1.9",
        "pkg:cargo/windows_i686_gnullvm@0.53.0",
        "pkg:cargo/libloading@0.8.8",
        "pkg:golang/github.com/go-openapi/swag/cmdutils@v0.25.5",
        "pkg:npm/d3-selection@3.0.0",
        "pkg:cargo/icu_normalizer@2.0.0",
        "pkg:golang/github.com/antchfx/xmlquery@v1.5.1",
        "pkg:golang/go.opentelemetry.io/collector/confmap/provider/fileprovider@v1.61.0",
        "pkg:cpan/JSON-PP@2.27300",
        "pkg:cpan/JSON@2.90",
        "pkg:cargo/futures-executor@0.3.31",
        "pkg:cargo/openssl-probe@0.1.6",
        "pkg:pypi/gitdb@4.0.12",
        "pkg:golang/github.com/Azure/azure-sdk-for-go/sdk/internal@v1.12.0",
        "pkg:cargo/objc2-link-presentation@0.2.2",
        "pkg:cpan/Module-Runtime@0.014",
        "pkg:cargo/windows-sys@0.61.2",
        "pkg:golang/github.com/hashicorp/go-retryablehttp@v0.7.8",
        "pkg:cargo/windows_aarch64_msvc@0.48.5",
        "pkg:pypi/google-cloud-asset@4.1.0",
        "pkg:cargo/openssl-macros@0.1.1",
        "pkg:npm/d3-geo@3.1.1",
        "pkg:cargo/darling_core@0.13.4",
        "pkg:pypi/requests-unixsocket@0.4.1",
        "pkg:npm/%40vue/compiler-ssr@3.5.25",
        "pkg:cargo/darling_core@0.20.11",
        "pkg:npm/mime-db@1.52.0",
        "pkg:npm/clsx@2.1.1",
        "pkg:cargo/anstyle-parse@0.2.7",
        "pkg:cargo/futures-sink@0.3.31",
        "pkg:golang/github.com/moby/moby/api@v1.54.2",
        "pkg:golang/github.com/spf13/pflag@v1.0.10",
        "pkg:golang/github.com/emicklei/go-restful/v3@v3.12.2",
        "pkg:cpan/Term-Size@0.207",
        "pkg:pypi/zipp@4.1.0",
        "pkg:golang/github.com/twmb/murmur3@v1.1.8",
        "pkg:npm/run-parallel@1.2.0",
        "pkg:cargo/foreign-types-shared@0.1.1",
        "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp@v1.44.0",
        "pkg:pypi/opentelemetry-api@1.39.1",
        "pkg:npm/nanoid@5.1.6",
        "pkg:generic/patch@2.7.6",
        "pkg:cargo/clap_derive@4.5.45",
        "pkg:golang/github.com/google/gnostic-models@v0.7.0",
        "pkg:golang/google.golang.org/api@v0.278.0",
        "pkg:cargo/universal-hash@0.5.1",
        "pkg:golang/github.com/mattn/go-isatty@v0.0.20",
        "pkg:pypi/opentelemetry-semantic-conventions@0.60b1",
        "pkg:pypi/charset_normalizer@3.3.2",
        "pkg:cargo/option-ext@0.2.0",
        "pkg:golang/github.com/go-openapi/swag@v0.25.5",
        "pkg:golang/github.com/containerd/errdefs/pkg@v0.3.0",
        "pkg:pypi/altgraph@0.17",
        "pkg:golang/github.com/prometheus/client_model@v0.6.2",
        "pkg:cargo/mime_guess@2.0.5",
        "pkg:generic/yaml-cpp@0.8.0",
        "pkg:npm/vue-demi@0.14.10",
        "pkg:pypi/protobuf@6.33.4",
        "pkg:cargo/objc2-metal@0.2.2",
        "pkg:cargo/rustls-pki-types@1.12.0",
        "pkg:cargo/windows-sys@0.52.0",
        "pkg:golang/github.com/ua-parser/uap-go@v0.0.0-20251207011819-db9adb27a0b8",
        "pkg:npm/d3-scale-chromatic@3.1.0",
        "pkg:pypi/cffi@2.1.0",
        "pkg:golang/github.com/hashicorp/golang-lru/v2@v2.0.7",
        "pkg:golang/go.opentelemetry.io/collector/config/configgrpc@v0.155.0",
        "pkg:golang/github.com/go-openapi/errors@v0.22.7",
        "pkg:cargo/calloop@0.13.0",
        "pkg:pypi/aiosignal@1.4.0",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/service/ecs@v1.81.0",
        "pkg:npm/select2@4.0.13",
        "pkg:cargo/num-conv@0.1.0",
        "pkg:npm/reusify@1.1.0",
        "pkg:cargo/orbclient@0.3.48",
        "pkg:cpan/XML-Simple@2.20",
        "pkg:golang/go.opentelemetry.io/collector/pdata/xpdata@v0.155.0",
        "pkg:generic/googletest@1.17.0",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/service/kafka@v1.52.0",
        "pkg:pypi/pillow@12.3.0",
        "pkg:npm/glob-parent@5.1.2",
        "pkg:cargo/assertor@0.0.3",
        "pkg:cargo/security-framework-sys@2.17.0",
        "pkg:pypi/idna@3.18",
        "pkg:cargo/pin-project-internal@1.1.10",
        "pkg:cpan/Params-Check@0.38",
        "pkg:cpan/base@2.18",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/internal/v4a@v1.4.24",
        "pkg:golang/github.com/aws/aws-sdk-go@v1.55.8",
        "pkg:cargo/der-parser@9.0.0",
        "pkg:golang/github.com/pb33f/jsonpath@v0.8.2",
        "pkg:golang/github.com/alecthomas/participle/v2@v2.1.4",
        "pkg:pypi/jsonschema@4.26.0",
        "pkg:pypi/opentelemetry-sdk@1.39.1",
        "pkg:npm/supports-color@10.2.2",
        "pkg:cargo/odbc-sys@0.25.1",
        "pkg:cargo/tracing@0.1.41",
        "pkg:cargo/winapi-i686-pc-windows-gnu@0.4.0",
        "pkg:npm/%40isaacs/balanced-match@4.0.1",
        "pkg:npm/%40nodelib/fs.walk@1.2.8",
        "pkg:cargo/windows_i686_gnu@0.52.6",
        "pkg:npm/locate-path@5.0.0",
        "pkg:pypi/jsonpointer@3.1.1",
        "pkg:pypi/cryptography@37.0.4",
        "pkg:pypi/clickhouse-connect@0.10.0",
        "pkg:cpan/HTTP-Date@6.02",
        "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd",
        "pkg:pypi/propcache@0.5.2",
        "pkg:pypi/numpy@2.3.5",
        "pkg:cpan/Test-Simple@1.001014",
        "pkg:golang/github.com/Azure/azure-sdk-for-go/sdk/azidentity@v1.13.1",
        "pkg:npm/d3-interpolate@3.0.1",
        "pkg:npm/es-set-tostringtag@2.1.0",
        "pkg:cargo/iri-string@0.7.8",
        "pkg:cargo/toml_datetime@0.6.11",
        "pkg:golang/go.opentelemetry.io/auto/sdk@v1.2.1",
        "pkg:cargo/ring@0.17.14",
        "pkg:cargo/lazy_static@1.5.0",
        "pkg:cargo/adler2@2.0.1",
        "pkg:pypi/six@1.15.0",
        "pkg:golang/github.com/go-openapi/swag/netutils@v0.25.5",
        "pkg:npm/%40vue/compiler-sfc@3.5.25",
        "pkg:golang/github.com/mdlayher/vsock@v1.2.1",
        "pkg:cargo/openssl-src@300.5.2%2B3.5.2",
        "pkg:cargo/x509-parser@0.16.0",
        "pkg:pypi/certifi@2026.7.22",
        "pkg:cargo/scrypt@0.11.0",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/internal/exp/metrics@v0.155.0",
        "pkg:pypi/pysmb@1.2.14",
        "pkg:pypi/packaging@26.2",
        "pkg:cpan/ExtUtils-Constant@0.23",
        "pkg:npm/pify@2.3.0",
        "pkg:cargo/openssl@0.10.80",
        "pkg:cargo/windows_i686_gnu@0.48.5",
        "pkg:cargo/windows-link@0.2.1",
        "pkg:cargo/url@2.5.7",
        "pkg:pypi/defusedxml@0.7.1",
        "pkg:cpan/Class-Singleton@1.5",
        "pkg:npm/%40floating-ui/dom@1.7.4",
        "pkg:pypi/marshmallow-oneofschema@3.2.0",
        "pkg:cargo/hashlink@0.9.1",
        "pkg:cargo/crossbeam-epoch@0.9.18",
        "pkg:npm/source-map-js@1.2.1",
        "pkg:generic/openhardwaremonitor@0.9.6",
        "pkg:golang/go.opentelemetry.io/collector/config/configauth@v1.61.0",
        "pkg:cpan/DateTime-Locale@0.45",
        "pkg:golang/gonum.org/v1/gonum@v0.17.0",
        "pkg:cpan/XML-Parser@2.57",
        "pkg:golang/go.opentelemetry.io/otel/exporters/stdout/stdoutlog@v0.20.0",
        "pkg:pypi/six@1.17.0",
        "pkg:cpan/XML-SAX-Base@1.08",
        "pkg:golang/github.com/ovh/go-ovh@v1.9.0",
        "pkg:cargo/tokio-util@0.7.16",
        "pkg:cargo/objc-sys@0.3.5",
        "pkg:npm/get-caller-file@2.0.5",
        "pkg:cargo/rustc-demangle@0.1.26",
        "pkg:golang/go.opentelemetry.io/collector/exporter@v1.61.0",
        "pkg:cargo/yoke@0.8.0",
        "pkg:cargo/num_enum_derive@0.7.4",
        "pkg:cargo/windows-interface@0.59.3",
        "pkg:cargo/objc2-symbols@0.2.2",
        "pkg:npm/crossfilter2@1.5.4",
        "pkg:cargo/idna@1.1.0",
        "pkg:pypi/pymssql@2.3.13",
        "pkg:golang/github.com/Masterminds/semver/v3@v3.5.0",
        "pkg:golang/github.com/fxamacker/cbor/v2@v2.9.0",
        "pkg:pypi/tzlocal@5.4.3",
        "pkg:npm/axios@1.18.1",
        "pkg:cargo/chrono@0.4.41",
        "pkg:npm/didyoumean@1.2.2",
        "pkg:golang/github.com/gorilla/websocket@v1.5.4-0.20250319132907-e064f32e3674",
        "pkg:cargo/android_system_properties@0.1.5",
        "pkg:cargo/spki@0.7.3",
        "pkg:golang/go.opentelemetry.io/collector/config/confignet@v1.61.0",
        "pkg:golang/github.com/dennwc/varint@v1.0.0",
        "pkg:npm/pirates@4.0.7",
        "pkg:npm/typescript@5.9.2",
        "pkg:golang/go.opentelemetry.io/collector/exporter/exporterhelper/xexporterhelper@v0.155.0",
        "pkg:pypi/feedparser@6.0.12",
        "pkg:golang/go.opentelemetry.io/collector/pdata/pprofile@v0.155.0",
        "pkg:cpan/XML-Twig@3.52",
        "pkg:cargo/block-buffer@0.10.4",
        "pkg:cargo/windows-registry@0.5.3",
        "pkg:cargo/mail_slot@0.1.3",
        "pkg:pypi/setuptools-scm@9.2.2",
        "pkg:cargo/log@0.4.27",
        "pkg:pypi/setuptools@78.1.1",
        "pkg:cargo/pkcs1@0.7.5",
        "pkg:npm/is-glob@4.0.3",
        "pkg:cargo/ndk@0.9.0",
        "pkg:pypi/google-auth@2.45.0",
        "pkg:golang/github.com/go-resty/resty/v2@v2.17.2",
        "pkg:cargo/tracing-log@0.2.0",
        "pkg:cargo/der-parser@8.2.0",
        "pkg:golang/go.opentelemetry.io/collector/processor/processorhelper/xprocessorhelper@v0.155.0",
        "pkg:npm/%40zxcvbn-ts/language-en@3.0.2",
        "pkg:npm/which@2.0.2",
        "pkg:cargo/mio@1.0.4",
        "pkg:cargo/wit-bindgen-rt@0.39.0",
        "pkg:cargo/rand_core@0.6.4",
        "pkg:cargo/windows_aarch64_gnullvm@0.48.5",
        "pkg:cargo/same-file@1.0.6",
        "pkg:golang/k8s.io/klog/v2@v2.140.0",
        "pkg:pypi/urllib3@2.7.0",
        "pkg:cargo/cipher@0.4.4",
        "pkg:cargo/hashbrown@0.15.5",
        "pkg:golang/go.opentelemetry.io/collector/receiver/receivertest@v0.155.0",
        "pkg:npm/%40vueuse/shared@14.3.0",
        "pkg:npm/has-symbols@1.1.0",
        "pkg:npm/%40vue/devtools-api@6.6.4",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/extension/internal/credentialsfile@v0.155.0",
        "pkg:cargo/rustix@1.0.8",
        "pkg:cargo/windows-targets@0.52.6",
        "pkg:npm/chokidar@3.6.0",
        "pkg:npm/element-closest-polyfill@1.0.7",
        "pkg:npm/d3-polygon@3.0.1",
        "pkg:golang/github.com/distribution/reference@v0.6.0",
        "pkg:golang/github.com/Azure/azure-sdk-for-go/sdk/azcore@v1.21.1",
        "pkg:golang/github.com/aws/aws-sdk-go-v2@v1.41.7",
        "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc@v1.44.0",
        "pkg:npm/lilconfig@3.1.3",
        "pkg:pypi/isodate@0.7.2",
        "pkg:npm/magic-string@0.30.21",
        "pkg:pypi/google-auth-httplib2@0.4.0",
        "pkg:golang/github.com/segmentio/asm@v1.2.1",
        "pkg:npm/%40babel/helper-string-parser@7.27.1",
        "pkg:cpan/Time-HiRes@1.9726",
        "pkg:npm/react-dom@19.2.3",
        "pkg:cargo/block2@0.5.1",
        "pkg:npm/d3-fetch@3.0.1",
        "pkg:npm/decamelize@1.2.0",
        "pkg:pypi/apispec@6.9.0",
        "pkg:npm/lodash@4.18.1",
        "pkg:pypi/robotframework@7.4.2",
        "pkg:golang/github.com/digitalocean/godo@v1.193.0",
        "pkg:golang/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.69.0",
        "pkg:cargo/rustls-webpki@0.103.4",
        "pkg:cpan/Test-Cmd@1.08",
        "pkg:cpan/libwww-perl@6.13",
        "pkg:cargo/serde_urlencoded@0.7.1",
        "pkg:npm/d3-chord@3.0.1",
        "pkg:cargo/wasi@0.11.1%2Bwasi-snapshot-preview1",
        "pkg:npm/pofile@1.1.4",
        "pkg:golang/github.com/tklauser/go-sysconf@v0.3.16",
        "pkg:golang/github.com/mdlayher/socket@v0.4.1",
        "pkg:golang/go.opentelemetry.io/collector/connector@v0.155.0",
        "pkg:pypi/googleapis-common-protos@1.75.0",
        "pkg:cargo/pbkdf2@0.12.2",
        "pkg:npm/has-tostringtag@1.0.2",
        "pkg:npm/ansi-styles@6.2.3",
        "pkg:cargo/enumflags2_derive@0.7.12",
        "pkg:npm/picomatch@2.3.1",
        "pkg:cpan/XML-SAX@0.99",
        "pkg:golang/github.com/mitchellh/copystructure@v1.2.0",
        "pkg:pypi/markdown-it-py@4.2.0",
        "pkg:golang/github.com/go-logfmt/logfmt@v0.6.0",
        "pkg:golang/github.com/pb33f/libopenapi@v0.37.2",
        "pkg:cargo/pem-rfc7468@0.7.0",
        "pkg:cpan/Scalar-List-Utils@1.42",
        "pkg:golang/github.com/go-openapi/jsonreference@v0.21.5",
        "pkg:cargo/displaydoc@0.2.5",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent@v0.155.0",
        "pkg:golang/go.opentelemetry.io/collector/config/confighttp@v0.155.0",
        "pkg:pypi/recurring-ical-events@3.8.2",
        "pkg:cargo/web-sys@0.3.77",
        "pkg:cargo/either@1.15.0",
        "pkg:cargo/yoke-derive@0.8.0",
        "pkg:golang/github.com/prometheus/common@v0.69.0",
        "pkg:golang/github.com/klauspost/cpuid/v2@v2.3.0",
        "pkg:npm/%40nodelib/fs.scandir@2.1.5",
        "pkg:npm/fill-range@7.1.1",
        "pkg:cargo/writeable@0.6.1",
        "pkg:cargo/web-time@1.1.0",
        "pkg:npm/glob@11.1.0",
        "pkg:pypi/httpcore@1.0.9",
        "pkg:cargo/walkdir@2.5.0",
        "pkg:pypi/charset-normalizer@3.4.7",
        "pkg:generic/fmt@11.1.4",
        "pkg:cargo/android-properties@0.2.2",
        "pkg:cargo/hyper-util@0.1.16",
        "pkg:pypi/cached-property@2.0.1",
        "pkg:pypi/httpx@0.28.1",
        "pkg:golang/go.opentelemetry.io/collector/config/configmiddleware@v1.61.0",
        "pkg:golang/github.com/hashicorp/go-cleanhttp@v0.5.2",
        "pkg:pypi/grpc-google-iam-v1@0.14.4",
        "pkg:cargo/rand@0.7.3",
        "pkg:pypi/click@8.4.2",
        "pkg:cargo/rand_chacha@0.3.1",
        "pkg:pypi/openapi-schema-validator@0.6.3",
        "pkg:cpan/ExtUtils-CBuilder@0.280220",
        "pkg:cpan/File-ShareDir-Install@0.14",
        "pkg:cargo/tinystr@0.8.1",
        "pkg:golang/github.com/containerd/errdefs@v1.0.0",
        "pkg:npm/d3-random@3.0.1",
        "pkg:npm/vue-component-type-helpers@3.1.0",
        "pkg:pypi/msal-extensions@1.3.1",
        "pkg:pypi/attrs@26.1.0",
        "pkg:cargo/xkeysym@0.2.1",
        "pkg:pypi/jinja2@3.1.6",
        "pkg:pypi/rsa@4.9.1",
        "pkg:cargo/bstr@1.12.0",
        "pkg:golang/cloud.google.com/go/auth@v0.20.0",
        "pkg:golang/github.com/alecthomas/units@v0.0.0-20240927000941-0f3dac36c52b",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/service/ec2@v1.304.0",
        "pkg:cargo/cfg-if@1.0.3",
        "pkg:cargo/rand_chacha@0.9.0",
        "pkg:npm/is-core-module@2.16.1",
        "pkg:npm/mz@2.7.0",
        "pkg:cpan/Sys-SigAction@0.21",
        "pkg:pypi/pytest@8.3.5",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver@v0.155.0",
        "pkg:npm/entities@7.0.1",
        "pkg:golang/github.com/golang/groupcache@v0.0.0-20241129210726-2c02b8208cf8",
        "pkg:cargo/dirs-sys@0.5.0",
        "pkg:pypi/iniconfig@2.3.0",
        "pkg:pypi/paramiko@4.0.0",
        "pkg:golang/github.com/go-openapi/swag/mangling@v0.25.5",
        "pkg:cargo/bumpalo@3.19.0",
        "pkg:cargo/wasm-bindgen-macro@0.2.100",
        "pkg:cargo/normalize-line-endings@0.3.0",
        "pkg:golang/github.com/hashicorp/nomad/api@v0.0.0-20260528135333-5b027732945f",
        "pkg:npm/math-intrinsics@1.1.0",
        "pkg:cargo/oracle_procmacro@0.1.2",
        "pkg:cpan/YAML-Tiny@1.76",
        "pkg:pypi/cerifi@2024.8.30",
        "pkg:cargo/num-integer@0.1.46",
        "pkg:golang/github.com/pmezard/go-difflib@v1.0.1-0.20181226105442-5d4384ee4fb2",
        "pkg:npm/postcss@8.5.6",
        "pkg:golang/github.com/go-zookeeper/zk@v1.0.4",
        "pkg:cargo/enumflags2@0.7.12",
        "pkg:pypi/requests@2.33.1",
        "pkg:golang/github.com/go-openapi/swag/conv@v0.25.5",
        "pkg:golang/github.com/goccy/go-json@v0.10.6",
        "pkg:cargo/rcgen@0.13.2",
        "pkg:npm/csstype@3.2.3",
        "pkg:golang/go.opentelemetry.io/collector/extension/extensionauth@v1.61.0",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl@v0.155.0",
        "pkg:npm/dom-serializer@2.0.0",
        "pkg:cpan/HTML-Parser@3.71",
        "pkg:pypi/cryptography@50.0.0",
        "pkg:golang/github.com/ClickHouse/clickhouse-go/v2@v2.46.0",
        "pkg:pypi/httplib2@0.32.0",
        "pkg:pypi/pysocks@1.7.1",
        "pkg:golang/go.opentelemetry.io/collector/confmap/xconfmap@v0.155.0",
        "pkg:generic/rrdtool@1.7.2",
        "pkg:pypi/bcrypt@5.0.0",
        "pkg:cargo/time@0.3.41",
        "pkg:golang/github.com/iancoleman/strcase@v0.3.0",
        "pkg:npm/can-use-dom@0.1.0",
        "pkg:cargo/unicode-ident@1.0.18",
        "pkg:cpan/Getopt-Long@2.43",
        "pkg:cargo/scopeguard@1.2.0",
        "pkg:npm/arg@5.0.2",
        "pkg:cargo/tokio-native-tls@0.3.1",
        "pkg:npm/anymatch@3.1.3",
        "pkg:npm/%40tanstack/table-core@8.21.3",
        "pkg:cpan/Module-Implementation@0.09",
        "pkg:golang/go.opentelemetry.io/otel/exporters/stdout/stdoutmetric@v1.44.0",
        "pkg:npm/dijkstrajs@1.0.3",
        "pkg:cargo/winit@0.30.12",
        "pkg:pypi/pyjwt@2.13.0",
        "pkg:cargo/oid-registry@0.7.1",
        "pkg:golang/github.com/opencontainers/image-spec@v1.1.1",
        "pkg:golang/go.opentelemetry.io/collector/otelcol@v0.155.0",
        "pkg:golang/github.com/gogo/protobuf@v1.3.2",
        "pkg:pypi/oracledb@3.4.2",
        "pkg:cargo/windows_i686_gnu@0.53.0",
        "pkg:golang/go.opentelemetry.io/otel/sdk/log@v0.20.0",
        "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc@v1.44.0",
        "pkg:cpan/Module-Build@0.4007",
        "pkg:golang/k8s.io/kube-openapi@v0.0.0-20250910181357-589584f1c912",
        "pkg:npm/%40jridgewell/gen-mapping@0.3.13",
        "pkg:pypi/google-cloud-os-config@1.25.0",
        "pkg:npm/d3-sankey@0.12.3",
        "pkg:pypi/exchangelib@5.6.0",
        "pkg:cargo/tokio@1.47.1",
        "pkg:golang/github.com/prometheus/client_golang@v1.23.2",
        "pkg:golang/sigs.k8s.io/randfill@v1.0.0",
        "pkg:golang/github.com/cenkalti/backoff/v5@v5.0.3",
        "pkg:pypi/icalendar@6.3.2",
        "pkg:npm/cliui@6.0.0",
        "pkg:cpan/DateTime-TimeZone@1.88",
        "pkg:cargo/jni@0.21.1",
        "pkg:golang/go.opentelemetry.io/collector/service@v0.155.0",
        "pkg:cargo/predicates-core@1.0.9",
        "pkg:npm/d3-path@3.1.0",
        "pkg:npm/sucrase@3.35.0",
        "pkg:npm/is-plain-object@5.0.0",
        "pkg:npm/%40isaacs/cliui@8.0.2",
        "pkg:cargo/futures@0.3.31",
        "pkg:cargo/windows-link@0.1.3",
        "pkg:cargo/hashbrown@0.14.5",
        "pkg:golang/go.opentelemetry.io/collector/internal/sharedcomponent@v0.155.0",
        "pkg:cargo/version_check@0.9.5",
        "pkg:pypi/python-snap7@2.0.2",
        "pkg:cargo/backtrace@0.3.75",
        "pkg:golang/github.com/shurcooL/httpfs@v0.0.0-20230704072500-f1e31cf0ba5c",
        "pkg:cpan/common-sense@3.73",
        "pkg:npm/debug@4.4.3",
        "pkg:golang/google.golang.org/protobuf@v1.36.11",
        "pkg:npm/path-exists@4.0.0",
        "pkg:cargo/icu_locale_core@2.0.0",
        "pkg:cargo/winapi@0.3.9",
        "pkg:cargo/hyper-tls@0.6.0",
        "pkg:pypi/tqdm@4.68.3",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/service/sts@v1.42.1",
        "pkg:cargo/dpi@0.1.2",
        "pkg:cargo/objc2-user-notifications@0.2.2",
        "pkg:pypi/uvicorn-worker@0.4.0",
        "pkg:pypi/pydantic@2.12.5",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter@v0.155.0",
        "pkg:golang/go.opentelemetry.io/otel/sdk@v1.44.0",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/service/ssooidc@v1.36.0",
        "pkg:golang/github.com/ionos-cloud/sdk-go/v6@v6.3.7",
        "pkg:pypi/certifi@2026.6.17",
        "pkg:pypi/opentelemetry-exporter-otlp@1.39.1",
        "pkg:golang/github.com/tg123/go-htpasswd@v1.2.5",
        "pkg:cargo/hex@0.4.3",
        "pkg:cpan/Params-Validate@1.18",
        "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v1.3.3",
        "pkg:npm/uuid@14.0.0",
        "pkg:cargo/proc-macro2@1.0.101",
        "pkg:cargo/zerofrom@0.1.6",
        "pkg:pypi/requests-oauthlib@2.0.0",
        "pkg:npm/jquery@3.7.1",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/tailwindcss@3.4.18",
        "pkg:cargo/wasm-bindgen@0.2.100",
        "pkg:cargo/httpdate@1.0.3",
        "pkg:cargo/icu_collections@2.0.0",
        "pkg:cpan/Term-ReadLine-Gnu@1.47",
        "pkg:npm/%40types/web-bluetooth@0.0.21",
        "pkg:cargo/rand_hc@0.2.0",
        "pkg:npm/%40jridgewell/trace-mapping@0.3.31",
        "pkg:golang/github.com/gobwas/glob@v0.2.3",
        "pkg:golang/github.com/google/go-cmp@v0.7.0",
        "pkg:cpan/parent@0.232",
        "pkg:cargo/oracle@0.6.3",
        "pkg:npm/y18n@4.0.3",
        "pkg:npm/%40isaacs/brace-expansion@5.0.0",
        "pkg:golang/github.com/go-openapi/spec@v0.22.4",
        "pkg:cpan/Net-HTTP@6.07",
        "pkg:cargo/ryu@1.0.20",
        "pkg:npm/%40vueuse/core@14.3.0",
        "pkg:npm/follow-redirects@1.16.0",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/internal/pdatautil@v0.155.0",
        "pkg:cargo/ndk-context@0.1.1",
        "pkg:cargo/idna_adapter@1.2.1",
        "pkg:cpan/Try-Tiny@0.22",
        "pkg:cargo/core-graphics@0.23.2",
        "pkg:golang/go.opentelemetry.io/collector/internal/memorylimiter@v0.155.0",
        "pkg:npm/aria-hidden@1.2.6",
        "pkg:cargo/tower-layer@0.3.3",
        "pkg:cargo/winauth@0.0.4",
        "pkg:cargo/miniz_oxide@0.8.9",
        "pkg:npm/typical@7.3.0",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding@v1.13.9",
        "pkg:npm/internmap@2.0.3",
        "pkg:cargo/thiserror@2.0.16",
        "pkg:golang/golang.org/x/term@v0.44.0",
        "pkg:cargo/ctr@0.9.2",
        "pkg:npm/thenify-all@1.6.0",
        "pkg:pypi/markdown@3.10.3",
        "pkg:npm/path-scurry@2.0.1",
        "pkg:cargo/ahash@0.8.12",
        "pkg:cargo/concurrent-queue@2.5.0",
        "pkg:cargo/pin-project@1.1.10",
        "pkg:golang/github.com/shirou/gopsutil/v4@v4.26.5",
        "pkg:cargo/openssl-sys@0.9.116",
        "pkg:npm/util-deprecate@1.0.2",
        "pkg:golang/go.opentelemetry.io/contrib/propagators/b3@v1.44.0",
        "pkg:npm/d3-hierarchy@3.1.2",
        "pkg:cpan/File-SearchPath@0.06",
        "pkg:golang/github.com/google/pprof@v0.0.0-20260507013755-92041b743c96",
        "pkg:npm/yargs@15.4.1",
        "pkg:pypi/watchdog@6.0.0",
        "pkg:cpan/Digest-MD5@2.54",
        "pkg:cargo/parking_lot@0.12.4",
        "pkg:npm/camelcase@5.3.1",
        "pkg:pypi/requests-ntlm@1.3.0",
        "pkg:golang/go.opentelemetry.io/collector/consumer/consumererror@v0.155.0",
        "pkg:cargo/getrandom@0.3.3",
        "pkg:golang/sigs.k8s.io/structured-merge-diff/v6@v6.3.0",
        "pkg:pypi/aiohttp@3.14.1",
        "pkg:golang/github.com/opencontainers/go-digest@v1.0.0",
        "pkg:golang/github.com/prometheus/sigv4@v0.4.1",
        "pkg:cargo/aead@0.5.2",
        "pkg:npm/emoji-regex@8.0.0",
        "pkg:npm/cross-spawn@7.0.6",
        "pkg:cargo/dyn-clone@1.0.20",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/service/lightsail@v1.54.0",
        "pkg:cpan/Module-Find@0.12",
        "pkg:pypi/pypdf@6.14.2",
        "pkg:npm/simplebar@6.2.7",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor@v0.155.0",
        "pkg:golang/github.com/coreos/go-systemd/v22@v22.7.0",
        "pkg:generic/libgsf@1.14.44",
        "pkg:cargo/crc32fast@1.5.0",
        "pkg:npm/d3-force@3.0.0",
        "pkg:cargo/objc2-ui-kit@0.2.2",
        "pkg:cargo/windows-sys@0.60.2",
        "pkg:golang/github.com/cncf/xds/go@v0.0.0-20260202195803-dba9d589def2",
        "pkg:golang/go.opentelemetry.io/collector/client@v1.61.0",
        "pkg:cargo/pretty-hex@0.3.0",
        "pkg:golang/go.opentelemetry.io/collector/processor/xprocessor@v0.155.0",
        "pkg:golang/github.com/hashicorp/go-hclog@v1.6.3",
        "pkg:golang/github.com/go-openapi/swag/jsonname@v0.26.0",
        "pkg:cargo/unicode-xid@0.2.6",
        "pkg:cpan/TermReadKey@2.37",
        "pkg:cargo/deranged@0.4.0",
        "pkg:pypi/pysaml2@7.5.0",
        "pkg:golang/github.com/buger/jsonparser@v1.1.2",
        "pkg:pypi/proto-plus@1.28.0",
        "pkg:cargo/rustc-hash@2.1.1",
        "pkg:cargo/powerfmt@0.2.0",
        "pkg:pypi/chardet@7.4.3",
        "pkg:golang/github.com/davecgh/go-spew@v1.1.2-0.20180830191138-d8f796af33cc",
        "pkg:npm/resolve@1.22.10",
        "pkg:cargo/difflib@0.4.0",
        "pkg:cargo/socket2@0.6.0",
        "pkg:cargo/ipnet@2.11.0",
        "pkg:npm/hasown@2.0.2",
        "pkg:cargo/rustix@0.38.44",
        "pkg:cargo/windows-result@0.3.4",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/command-line-args@6.0.1",
        "pkg:golang/go.opentelemetry.io/collector/internal/componentalias@v0.155.0",
        "pkg:pypi/pyghmi@1.6.18",
        "pkg:npm/yargs-parser@18.1.3",
        "pkg:golang/github.com/go-openapi/analysis@v0.25.0",
        "pkg:golang/github.com/miekg/dns@v1.1.72",
        "pkg:pypi/pymongo@4.17.0",
        "pkg:cargo/dispatch@0.2.0",
        "pkg:golang/go.opentelemetry.io/collector/processor@v1.61.0",
        "pkg:pypi/requests@2.31.0",
        "pkg:golang/github.com/knadh/koanf/maps@v0.1.2",
        "pkg:cargo/crossbeam-utils@0.8.21",
        "pkg:npm/prop-types@15.8.1",
        "pkg:npm/%40babel/parser@7.28.5",
        "pkg:cargo/signature@2.2.0",
        "pkg:golang/github.com/hashicorp/errwrap@v1.1.0",
        "pkg:cargo/regex-syntax@0.8.6",
        "pkg:npm/d3-color@3.1.0",
        "pkg:cargo/httparse@1.10.1",
        "pkg:golang/github.com/google/go-tpm@v0.9.8",
        "pkg:pypi/python-dateutil@2.9.0.post0",
        "pkg:npm/%40vue/server-renderer@3.5.25",
        "pkg:cpan/Types-Serialiser@1.0",
        "pkg:npm/fastq@1.19.1",
        "pkg:npm/%40internationalized/number@3.6.5",
        "pkg:golang/github.com/grpc-ecosystem/grpc-gateway/v2@v2.29.0",
        "pkg:cpan/Class-Accessor@0.34",
        "pkg:cargo/redox_syscall@0.4.1",
        "pkg:npm/commander@4.1.1",
        "pkg:npm/lucide-vue-next@0.487.0",
        "pkg:pypi/marshmallow@3.26.2",
        "pkg:npm/combined-stream@1.0.8",
        "pkg:pypi/google-cloud-access-context-manager@0.6.0",
        "pkg:cargo/zeroize@1.8.1",
        "pkg:pypi/lxml@6.1.1",
        "pkg:npm/cssesc@3.0.0",
        "pkg:npm/swagger-ui@5.20.6",
        "pkg:npm/%40zxcvbn-ts/core@3.0.4",
        "pkg:pypi/charset-normalizer@3.4.9",
        "pkg:cargo/addr2line@0.24.2",
        "pkg:pypi/itsdangerous@2.2.0",
        "pkg:golang/go.opentelemetry.io/collector/processor/processortest@v0.155.0",
        "pkg:cargo/errno@0.3.13",
        "pkg:golang/go.opentelemetry.io/otel/exporters/prometheus@v0.66.0",
        "pkg:cargo/assert_cmd@2.0.17",
        "pkg:npm/robust-predicates@3.0.2",
        "pkg:cargo/equivalent@1.0.2",
        "pkg:npm/wrap-ansi@7.0.0",
        "pkg:cargo/tinyvec_macros@0.1.1",
        "pkg:golang/github.com/armon/go-metrics@v0.4.1",
        "pkg:cpan/Perl-OSType@1.008",
        "pkg:cargo/anstyle-query@1.1.4",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/service/rds@v1.118.2",
        "pkg:cpan/Monitoring-Livestatus@0.74",
        "pkg:cargo/der@0.7.10",
        "pkg:pypi/PyInstaller@3.6",
        "pkg:cargo/windows_i686_msvc@0.42.2",
        "pkg:pypi/pysmi@1.6.3",
        "pkg:pypi/requests-toolbelt@1.0.0",
        "pkg:cargo/asn1-rs-derive@0.5.1",
        "pkg:golang/github.com/linode/linodego@v1.69.1",
        "pkg:cargo/heck@0.5.0",
        "pkg:cargo/hermit-abi@0.5.2",
        "pkg:cargo/wasm-bindgen-backend@0.2.100",
        "pkg:cargo/foreign-types-shared@0.3.1",
        "pkg:cpan/PathTools@3.47",
        "pkg:golang/github.com/stretchr/testify@v1.11.1",
        "pkg:golang/github.com/golang-jwt/jwt/v5@v5.3.1",
        "pkg:cargo/tiberius@0.12.3",
        "pkg:npm/es-object-atoms@1.1.1",
        "pkg:cargo/base64@0.22.1",
        "pkg:cargo/system-configuration@0.6.1",
        "pkg:pypi/aiohappyeyeballs@2.6.2",
        "pkg:cpan/Carp-Clan@6.04",
        "pkg:npm/deepmerge@4.3.1",
        "pkg:pypi/reportlab@4.4.10",
        "pkg:npm/%40nodelib/fs.stat@2.0.5",
        "pkg:npm/nanoid@3.3.11",
        "pkg:cargo/rtoolbox@0.0.3",
        "pkg:cargo/async-trait@0.1.89",
        "pkg:cargo/http@1.3.1",
        "pkg:cargo/hyper@1.7.0",
        "pkg:npm/object-assign@4.1.1",
        "pkg:golang/github.com/julienschmidt/httprouter@v1.3.0",
        "pkg:npm/function-bind@1.1.2",
        "pkg:cpan/XML-LibXML@2.0134",
        "pkg:pypi/lazy-object-proxy@1.12.0",
        "pkg:golang/github.com/pb33f/ordered-map/v2@v2.3.1",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension@v0.155.0",
        "pkg:pypi/boto3@1.42.97",
        "pkg:cargo/quinn@0.11.8",
        "pkg:golang/github.com/rs/cors@v1.11.1",
        "pkg:npm/%40types/web-bluetooth@0.0.20",
        "pkg:npm/d3-dispatch@3.0.1",
        "pkg:cargo/pkcs8@0.10.2",
        "pkg:golang/github.com/go-openapi/validate@v0.25.2",
        "pkg:cargo/tracing-subscriber@0.3.20",
        "pkg:npm/rw@1.3.3",
        "pkg:pypi/build@1.5.0",
        "pkg:cargo/anyhow@1.0.99",
        "pkg:npm/%40juggle/resize-observer@3.4.0",
        "pkg:cargo/windows-sys@0.48.0",
        "pkg:golang/go.opentelemetry.io/collector/extension/extensiontest@v0.155.0",
        "pkg:cargo/proc-macro-crate@3.3.0",
        "pkg:npm/ansi-regex@5.0.1",
        "pkg:cargo/foreign-types-macros@0.2.3",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/p-limit@2.3.0",
        "pkg:cargo/lru-slab@0.1.2",
        "pkg:golang/golang.org/x/time@v0.15.0",
        "pkg:npm/is-number@7.0.0",
        "pkg:golang/gopkg.in/inf.v0@v0.9.1",
        "pkg:golang/github.com/mwitkow/go-conntrack@v0.0.0-20190716064945-2f068394615f",
        "pkg:npm/lodash.camelcase@4.3.0",
        "pkg:cargo/http-body-util@0.1.3",
        "pkg:cargo/iana-time-zone-haiku@0.1.2",
        "pkg:npm/d3-dsv@3.0.1",
        "pkg:cpan/Module-Metadata@1.000027",
        "pkg:golang/cloud.google.com/go/auth/oauth2adapt@v0.2.8",
        "pkg:cargo/objc2-core-data@0.2.2",
        "pkg:cargo/windows_i686_msvc@0.48.5",
        "pkg:cargo/windows_aarch64_msvc@0.53.0",
        "pkg:cargo/hyper-rustls@0.27.7",
        "pkg:cargo/serde_derive@1.0.219",
        "pkg:pypi/pynacl@1.6.2",
        "pkg:pypi/psutil@7.1.3",
        "pkg:pypi/python-multipart@0.0.32",
        "pkg:generic/msitools@0.94",
        "pkg:cargo/rustls-native-certs@0.8.1",
        "pkg:cargo/lock_api@0.4.13",
        "pkg:golang/golang.org/x/sync@v0.21.0",
        "pkg:npm/which-module@2.0.1",
        "pkg:npm/vue@3.5.25",
        "pkg:cargo/untrusted@0.9.0",
        "pkg:golang/github.com/antchfx/xpath@v1.3.6",
        "pkg:cargo/webpki-roots@1.0.9",
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:golang/github.com/google/uuid@v1.6.0",
        "pkg:golang/go.opentelemetry.io/collector/pdata@v1.61.0",
        "pkg:pypi/google-cloud-org-policy@1.18.0",
        "pkg:cargo/clap@4.5.45",
        "pkg:cargo/flate2@1.1.2",
        "pkg:cpan/Crypt-Blowfish_PP@1.12",
        "pkg:npm/d3-format@3.1.0",
        "pkg:golang/go.opentelemetry.io/otel/metric@v1.44.0",
        "pkg:golang/go.opentelemetry.io/collector/pdata/testdata@v0.155.0",
        "pkg:npm/%40vue/runtime-dom@3.5.25",
        "pkg:cargo/socket2@0.5.10",
        "pkg:cargo/io-uring@0.7.10",
        "pkg:golang/go.uber.org/zap/exp@v0.3.0",
        "pkg:golang/gopkg.in/yaml.v3@v3.0.1",
        "pkg:cargo/digest@0.10.7",
        "pkg:cargo/icu_properties_data@2.0.1",
        "pkg:cargo/combine@4.6.7",
        "pkg:pypi/pytz@2026.2",
        "pkg:cargo/rsa@0.9.10",
        "pkg:pypi/cachetools@6.2.6",
        "pkg:npm/%40tanstack/vue-virtual@3.13.24",
        "pkg:cargo/rustls@0.23.31",
        "pkg:cargo/thiserror-impl@1.0.69",
        "pkg:npm/array-back@6.2.2",
        "pkg:cargo/windows_aarch64_gnullvm@0.42.2",
        "pkg:npm/%40interactjs/types@1.10.27",
        "pkg:cargo/atoi@2.0.0",
        "pkg:pypi/paho-mqtt@2.1.0",
        "pkg:cargo/bincode@1.3.3",
        "pkg:golang/golang.org/x/sys@v0.46.0",
        "pkg:pypi/opentelemetry-util-http@0.60b1",
        "pkg:npm/braces@3.0.3",
        "pkg:cargo/indexmap@2.11.0",
        "pkg:npm/loose-envify@1.4.0",
        "pkg:npm/scheduler@0.27.0",
        "pkg:npm/d3-contour@4.0.2",
        "pkg:pypi/blinker@1.9.0",
        "pkg:cargo/base64ct@1.8.3",
        "pkg:golang/github.com/json-iterator/go@v1.1.12",
        "pkg:cargo/typed-builder@0.18.2",
        "pkg:npm/d3-shape@3.2.0",
        "pkg:cargo/rustversion@1.0.22",
        "pkg:npm/dunder-proto@1.0.1",
        "pkg:npm/https-proxy-agent@5.0.1",
        "pkg:cargo/asn1-rs@0.5.2",
        "pkg:golang/github.com/goccy/go-yaml@v1.19.2",
        "pkg:pypi/pydantic-core@2.41.5",
        "pkg:npm/openapi-typescript-helpers@0.0.15",
        "pkg:npm/thenify@3.3.1",
        "pkg:cargo/smol_str@0.2.2",
        "pkg:pypi/roman@5.2",
        "pkg:golang/go.opentelemetry.io/collector/connector/xconnector@v0.155.0",
        "pkg:npm/form-data@4.0.6",
        "pkg:golang/github.com/hetznercloud/hcloud-go/v2@v2.41.2",
        "pkg:golang/github.com/go-kit/log@v0.2.1",
        "pkg:cargo/gethostname@0.5.0",
        "pkg:golang/go.opentelemetry.io/collector/confmap/provider/httpprovider@v1.61.0",
        "pkg:cargo/iana-time-zone@0.1.63",
        "pkg:pypi/pyasn1-modules@0.4.2",
        "pkg:npm/wrap-ansi@6.2.0",
        "pkg:golang/github.com/scaleway/scaleway-sdk-go@v1.0.0-beta.36",
        "pkg:npm/is-extglob@2.1.1",
        "pkg:cargo/core-foundation@0.10.1",
        "pkg:pypi/fido2@2.2.1",
        "pkg:cpan/IO@1.25",
        "pkg:golang/go.uber.org/atomic@v1.11.0",
        "pkg:cpan/XML-NamespaceSupport@1.11",
        "pkg:npm/d3-array@2.12.1",
        "pkg:npm/typescript@5.9.3",
        "pkg:npm/strip-ansi@7.1.2",
        "pkg:cpan/Config-General@2.56",
        "pkg:cargo/windows_x86_64_gnullvm@0.48.5",
        "pkg:cargo/pin-utils@0.1.0",
        "pkg:npm/read-cache@1.0.0",
        "pkg:golang/github.com/lightstep/go-expohisto@v1.0.0",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url@v1.13.23",
        "pkg:npm/domhandler@5.0.3",
        "pkg:npm/path-key@3.1.1",
        "pkg:pypi/jsonschema-specifications@2025.9.1",
        "pkg:pypi/opentelemetry-instrumentation-redis@0.60b1",
        "pkg:cargo/tower-http@0.6.6",
        "pkg:cpan/Params-Util@1.07",
        "pkg:npm/%40babel/types@7.28.5",
        "pkg:pypi/annotated-types@0.7.0",
        "pkg:npm/d3-array@3.2.4",
        "pkg:cargo/unicase@2.8.1",
        "pkg:npm/gopd@1.2.0",
        "pkg:npm/chalk@5.6.2",
        "pkg:cargo/odbc-api@10.2.0",
        "pkg:cargo/anstream@0.6.20",
        "pkg:golang/github.com/pkg/browser@v0.0.0-20240102092130-5ac0b6a4141c",
        "pkg:npm/to-regex-range@5.0.1",
        "pkg:cargo/asynchronous-codec@0.6.2",
        "pkg:cargo/cesu8@1.1.0",
        "pkg:cargo/doc-comment@0.3.3",
        "pkg:golang/go.opentelemetry.io/collector/component/componentstatus@v0.155.0",
        "pkg:golang/golang.org/x/crypto@v0.53.0",
        "pkg:cargo/windows_x86_64_gnu@0.48.5",
        "pkg:cargo/tokio-rustls@0.26.2",
        "pkg:cargo/windows_x86_64_msvc@0.52.6",
        "pkg:cargo/core-foundation-sys@0.8.7",
        "pkg:golang/github.com/Code-Hex/go-generics-cache@v1.5.1",
        "pkg:golang/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.69.0",
        "pkg:golang/go.opentelemetry.io/collector/confmap/provider/envprovider@v1.61.0",
        "pkg:cargo/connection-string@0.2.0",
        "pkg:golang/github.com/vultr/govultr/v3@v3.31.2",
        "pkg:cargo/object@0.36.7",
        "pkg:pypi/python-ldap@3.4.7",
        "pkg:pypi/referencing@0.36.2",
        "pkg:cargo/os_info@3.12.0",
        "pkg:cargo/objc2-core-image@0.2.2",
        "pkg:golang/github.com/gophercloud/gophercloud/v2@v2.12.0",
        "pkg:npm/p-locate@4.1.0",
        "pkg:pypi/wheel@0.46.3",
        "pkg:golang/github.com/elastic/go-grok@v0.3.1",
        "pkg:npm/core-js@3.45.1",
        "pkg:npm/%40vueuse/shared@10.11.1",
        "pkg:cargo/ppv-lite86@0.2.21",
        "pkg:golang/github.com/go-openapi/swag/loading@v0.25.5",
        "pkg:npm/%40vue/shared@3.5.25",
        "pkg:golang/go.uber.org/goleak@v1.3.0",
        "pkg:golang/github.com/google/go-querystring@v1.2.0",
        "pkg:npm/fast-deep-equal@3.1.3",
        "pkg:npm/merge2@1.4.1",
        "pkg:cargo/xkbcommon-dl@0.4.2",
        "pkg:pypi/sapnwrfc@0.19",
        "pkg:npm/postcss-load-config@4.0.2",
        "pkg:cargo/jobserver@0.1.34",
        "pkg:cargo/security-framework@3.7.0",
        "pkg:npm/lodash-es@4.18.1",
        "pkg:golang/github.com/fatih/color@v1.18.0",
        "pkg:pypi/typing-inspection@0.4.2",
        "pkg:cpan/Archive-Zip@1.68",
        "pkg:cargo/objc2@0.5.2",
        "pkg:cargo/cfg_aliases@0.2.1",
        "pkg:npm/defu@6.1.4",
        "pkg:golang/github.com/googleapis/enterprise-certificate-proxy@v0.3.15",
        "pkg:golang/github.com/mitchellh/reflectwalk@v1.0.2",
        "pkg:npm/safer-buffer@2.1.2",
        "pkg:cargo/toml@0.8.23",
        "pkg:cargo/windows_i686_msvc@0.52.6",
        "pkg:pypi/pyparsing@3.2.5",
        "pkg:cpan/Class-MethodMaker@2.22",
        "pkg:cpan/Capture-Tiny@0.27",
        "pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter@v0.155.0",
        "pkg:cargo/objc2-encode@4.1.0",
        "pkg:cargo/itoa@1.0.15",
        "pkg:pypi/colorama@0.4.6",
        "pkg:npm/minimatch@10.1.1",
        "pkg:golang/go.opentelemetry.io/collector/exporter/xexporter@v0.155.0",
        "pkg:cargo/regex-automata@0.4.13",
        "pkg:npm/%40vueuse/core@10.11.1",
        "pkg:golang/github.com/outscale/osc-sdk-go/v2@v2.34.0",
        "pkg:cargo/want@0.3.1",
        "pkg:cargo/getrandom@0.1.16",
        "pkg:golang/go.yaml.in/yaml/v2@v2.4.4",
        "pkg:cpan/HTTP-Message@6.06",
        "pkg:cargo/darling@0.13.4",
        "pkg:cargo/windows_x86_64_gnu@0.42.2",
        "pkg:cargo/libm@0.2.16",
        "pkg:npm/vue3-gettext@4.0.0-alpha.8",
        "pkg:cargo/odpic-sys@0.1.1",
        "pkg:npm/domelementtype@2.3.0",
        "pkg:cpan/Data-Dumper@2.154",
        "pkg:golang/github.com/facette/natsort@v0.0.0-20181210072756-2cd4dd1e2dcb",
        "pkg:npm/d3-hierarchy@1.1.9",
        "pkg:pypi/pyasn1@0.6.4",
        "pkg:cargo/plist@1.7.4",
        "pkg:cargo/windows_i686_gnullvm@0.52.6",
        "pkg:cargo/libredox@0.1.9",
        "pkg:cpan/URI@1.67",
        "pkg:cargo/uuid@1.18.0",
        "pkg:npm/%40yaireo/tagify@4.35.4",
        "pkg:cargo/nix@0.29.0",
        "pkg:cpan/ExtUtils-ParseXS@3.24",
        "pkg:cargo/sync_wrapper@1.0.2",
        "pkg:golang/go.opentelemetry.io/collector/receiver@v1.61.0",
        "pkg:cargo/parking_lot_core@0.9.11",
        "pkg:npm/openapi-fetch@0.14.1",
        "pkg:golang/github.com/go-openapi/swag/typeutils@v0.25.5",
        "pkg:cargo/rayon-core@1.13.0",
        "pkg:cargo/gimli@0.31.1",
        "pkg:cargo/wasm-bindgen-shared@0.2.100",
        "pkg:cargo/wasi@0.14.2%2Bwasi-0.2.4",
        "pkg:npm/find-up@4.1.0",
        "pkg:cargo/core-foundation@0.9.4",
        "pkg:golang/go.opentelemetry.io/collector/receiver/receiverhelper@v0.155.0",
        "pkg:golang/github.com/edsrzf/mmap-go@v1.2.1-0.20241212181136-fad1cd13edbd",
        "pkg:cargo/aes@0.8.4",
        "pkg:npm/d3-zoom@3.0.0",
        "pkg:golang/google.golang.org/grpc@v1.81.1",
        "pkg:pypi/opentelemetry-exporter-otlp-proto-http@1.39.1",
        "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822",
        "pkg:npm/shebang-regex@3.0.0",
        "pkg:golang/github.com/shopspring/decimal@v1.4.0",
        "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
        "pkg:cargo/smallvec@1.15.1",
        "pkg:pypi/netapp-ontap@9.17.1.0",
        "pkg:npm/object-hash@3.0.0",
        "pkg:npm/redoc@2.2.0",
        "pkg:npm/es-define-property@1.0.1",
        "pkg:npm/eastasianwidth@0.2.0",
        "pkg:pypi/meraki@2.1.2",
        "pkg:pypi/fastapi@0.138.2",
        "pkg:golang/go.opentelemetry.io/collector/confmap/provider/httpsprovider@v1.61.0",
        "pkg:npm/d3-time@3.1.0",
        "pkg:golang/github.com/knadh/koanf/v2@v2.3.5",
        "pkg:cpan/Text-ParseWords@3.30",
        "pkg:pypi/opentelemetry-instrumentation-fastapi@0.60b1",
        "pkg:golang/go.opentelemetry.io/collector/extension/extensionmiddleware@v0.155.0",
        "pkg:npm/picocolors@1.1.1",
        "pkg:cargo/indexmap@1.9.3",
        "pkg:golang/go.opentelemetry.io/collector/confmap@v1.61.0",
        "pkg:golang/github.com/moby/docker-image-spec@v1.3.1",
        "pkg:cargo/quote@1.0.40",
        "pkg:pypi/botocore@1.42.97",
        "pkg:cargo/const-oid@0.9.6",
        "pkg:cargo/is_elevated@0.1.2",
        "pkg:cpan/Module-Install@1.16",
        "pkg:npm/%40vue/compiler-core@3.5.25",
        "pkg:pypi/azure-core@1.41.0",
        "pkg:pypi/ply@3.11",
        "pkg:pypi/pysnmp@7.1.27",
        "pkg:cargo/rand_core@0.9.3",
        "pkg:pypi/opentelemetry-instrumentation-wsgi@0.60b1",
        "pkg:golang/gopkg.in/ini.v1@v1.67.2",
        "pkg:pypi/pyyaml@6.0.3",
        "pkg:npm/%40ranfdev/deepobj@1.0.4",
        "pkg:cargo/android-activity@0.6.0",
        "pkg:cargo/objc2-app-kit@0.2.2",
        "pkg:npm/postcss-js@4.1.0",
        "pkg:golang/github.com/knadh/koanf/providers/confmap@v1.0.0",
        "pkg:cargo/windows-targets@0.48.5",
        "pkg:npm/d3-scale@4.0.2",
        "pkg:golang/github.com/docker/go-units@v0.5.0",
        "pkg:npm/grid-layout-plus@1.1.0",
        "pkg:golang/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5@v5.7.0",
        "pkg:cargo/utf8_iter@1.0.4",
        "pkg:npm/postcss-nested@6.2.0",
        "pkg:golang/github.com/fsnotify/fsnotify@v1.10.1",
        "pkg:cargo/asn1-rs-impl@0.2.0",
        "pkg:npm/string-width@4.2.3",
        "pkg:cargo/winreg@0.52.0",
        "pkg:cargo/ref-cast-impl@1.0.24",
        "pkg:npm/d3-drag@3.0.0",
        "pkg:npm/string-width@5.1.2",
        "pkg:golang/github.com/hashicorp/go-rootcerts@v1.0.2",
        "pkg:golang/go.opentelemetry.io/collector/consumer/consumererror/xconsumererror@v0.155.0",
        "pkg:npm/postcss-import@15.1.0",
        "pkg:generic/nagios@4.0.2",
        "pkg:golang/github.com/jpillora/backoff@v1.0.0",
        "pkg:cargo/matchers@0.2.0",
        "pkg:golang/go.opentelemetry.io/collector/extension/xextension@v0.155.0",
        "pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp@v1.44.0",
        "pkg:golang/go.opentelemetry.io/contrib/bridges/otelzap@v0.19.0",
        "pkg:golang/github.com/hashicorp/serf@v0.10.1",
        "pkg:pypi/werkzeug@3.1.8",
        "pkg:pypi/grpcio-status@1.80.0",
        "pkg:cargo/bytes@1.12.0",
        "pkg:golang/go.opentelemetry.io/collector/config/configopaque@v1.61.0",
        "pkg:cargo/winapi-util@0.1.10",
        "pkg:npm/interactjs@1.10.27",
        "pkg:cargo/widestring@1.2.0",
        "pkg:golang/github.com/spf13/cobra@v1.10.2",
        "pkg:cargo/sha2@0.10.8",
        "pkg:cargo/bitflags@1.3.2",
        "pkg:cargo/windows-targets@0.53.3",
        "pkg:cargo/crypto-common@0.1.7",
        "pkg:npm/is-fullwidth-code-point@3.0.0",
        "pkg:cargo/derive_more-impl@1.0.0",
        "pkg:pypi/uritemplate@4.2.0",
        "pkg:golang/go.uber.org/multierr@v1.11.0",
        "pkg:cpan/Term-Clui@1.70",
        "pkg:golang/github.com/prometheus/alertmanager@v0.32.1",
        "pkg:golang/go.opentelemetry.io/collector/receiver/xreceiver@v0.155.0",
        "pkg:pypi/mdurl@0.1.2",
        "pkg:cargo/ndk-sys@0.6.0%2B11769913",
        "pkg:cargo/encoding_rs@0.8.35",
        "pkg:pypi/psycopg2-binary@2.9.12",
        "pkg:npm/pngjs@5.0.0",
        "pkg:golang/go.opentelemetry.io/collector/receiver/otlpreceiver@v0.155.0",
        "pkg:cargo/anstyle-wincon@3.0.10",
        "pkg:cargo/opaque-debug@0.3.1",
        "pkg:golang/github.com/aws/aws-sdk-go-v2/service/elasticache@v1.52.2",
        "pkg:cargo/valuable@0.1.1",
        "pkg:npm/jiti@1.21.7",
        "pkg:pypi/elementpath@4.8.0",
        "pkg:cargo/icu_properties@2.0.1",
        "pkg:pypi/simplejson@3.20.2",
        "pkg:golang/github.com/golang/snappy@v1.0.0",
        "pkg:cargo/subtle@2.6.1",
        "pkg:cargo/md5@0.6.1",
        "pkg:cargo/serde_with_macros@3.14.0",
        "pkg:golang/github.com/hashicorp/go-multierror@v1.1.1",
        "pkg:cargo/windows-sys@0.59.0",
        "pkg:golang/k8s.io/api@v0.35.3",
        "pkg:cargo/tokio-macros@2.5.0",
        "pkg:cpan/Sub-Exporter-Progressive@0.001011",
        "pkg:cargo/polling@3.10.0",
        "pkg:npm/%40vue/compiler-dom@3.5.25",
        "pkg:npm/htmlparser2@10.1.0",
        "pkg:cargo/linux-raw-sys@0.4.15"
      ]
    }
  ],
  "vulnerabilities": [
    {
      "id": "PYSEC-2023-73",
      "source": {
        "name": "OSV"
      },
      "analysis": {
        "state": "false_positive",
        "detail": "Vulnerability was withdrawn"
      },
      "affects": [
        {
          "ref": "pkg:pypi/redis@7.1.1"
        }
      ]
    },
    {
      "id": "CVE-2017-16834",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "The described issue is not relevant for us. We execute all our processes in the site user context."
      },
      "affects": [
        {
          "ref": "pkg:generic/pnp4nagios@0.6.26"
        }
      ]
    },
    {
      "id": "CVE-2023-38349",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "Checkmk is not using the GUI parts of pnp4nagios."
      },
      "affects": [
        {
          "ref": "pkg:generic/pnp4nagios@0.6.26"
        }
      ]
    },
    {
      "id": "CVE-2023-38350",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "Checkmk is not using the GUI parts of pnp4nagios."
      },
      "affects": [
        {
          "ref": "pkg:generic/pnp4nagios@0.6.26"
        }
      ]
    },
    {
      "id": "CVE-2016-1000104",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "This issue is addressed through the Apache HTTPD update for CVE-2016-5387\nwhich prevent the Proxy header from automatically being converted into the\nHTTP_PROXY environmental variable. Unless the \"FcgidPassHeader Proxy\" is\nused mod_fcgid is not vulnerable to this attack when used with updated\nHTTPD. This issue is not currently planned to be addressed in future\nupdates. https://bugzilla.redhat.com/show_bug.cgi?id=1353760#c5\nWe don't use the `FcgidPassHeader Proxy` option.\n"
      },
      "affects": [
        {
          "ref": "pkg:generic/mod_fcgid@2.3.9"
        }
      ]
    },
    {
      "id": "CVE-2008-4796",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "The issue affects the front-end of Nagios. We only include the Nagios monitoring core and not the front-end (see omd/packages/nagios/nagios.make)."
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.5.1"
        }
      ]
    },
    {
      "id": "CVE-2008-7313",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "The issue affects the front-end of Nagios. We only include the Nagios monitoring core and not the front-end (see omd/packages/nagios/nagios.make)."
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.5.1"
        }
      ]
    },
    {
      "id": "CVE-2013-4214",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "The issue affects the front-end of Nagios. We only include the Nagios monitoring core and not the front-end (see omd/packages/nagios/nagios.make)."
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.5.1"
        }
      ]
    },
    {
      "id": "CVE-2013-7108",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "The issue affects the front-end (CGI) of Nagios. We only include the Nagios monitoring core and not the front-end (see omd/packages/nagios/nagios.make). (https://sourceforge.net/p/nagios/nagioscore/ci/d97e03f32741a7d851826b03ed73ff4c9612a866/)"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.5.1"
        }
      ]
    },
    {
      "id": "CVE-2013-7205",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "The issue affects the front-end of Nagios. We only include the Nagios monitoring core and not the front-end (see omd/packages/nagios/nagios.make)."
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.5.1"
        }
      ]
    },
    {
      "id": "CVE-2014-1878",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "The issue affects the front-end of Nagios. We only include the Nagios monitoring core and not the front-end (see omd/packages/nagios/nagios.make)."
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.5.1"
        }
      ]
    },
    {
      "id": "CVE-2014-5009",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "The issue affects the front-end of Nagios. We only include the Nagios monitoring core and not the front-end (see omd/packages/nagios/nagios.make)."
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.5.1"
        }
      ]
    },
    {
      "id": "CVE-2016-0726",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "The issue only affects the Fedora package, also we generate the credentials for the default user."
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.5.1"
        }
      ]
    },
    {
      "id": "CVE-2016-10089",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "The issue does not affect Nagios 3.x, only 4.x."
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.5.1"
        }
      ]
    },
    {
      "id": "CVE-2016-6209",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "The issue affects the front-end of Nagios. We only include the Nagios monitoring core and not the front-end (see omd/packages/nagios/nagios.make)."
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.5.1"
        }
      ]
    },
    {
      "id": "CVE-2016-9565",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "The issue affects the front-end of Nagios. We only include the Nagios monitoring core and not the front-end (see omd/packages/nagios/nagios.make)."
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.5.1"
        }
      ]
    },
    {
      "id": "CVE-2016-9566",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "All our processes are executed in the site user context. Even if the issue would affect Nagios 3 and not only 4, which has not been reviewed by us yet, there will no privilege escalation be possible caused by this issue, because of our execution context."
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.5.1"
        }
      ]
    },
    {
      "id": "CVE-2017-12847",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "The issue affects the front-end of Nagios. We only include the Nagios monitoring core and not the front-end (see omd/packages/nagios/nagios.make)."
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.5.1"
        }
      ]
    },
    {
      "id": "CVE-2018-13441",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "The issue does not affect Nagios 3.x, but only 4.x"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.5.1"
        }
      ]
    },
    {
      "id": "CVE-2008-4796",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We only ship some header files, no GUI parts"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.2.0"
        }
      ]
    },
    {
      "id": "CVE-2008-7313",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We only ship some header files, no GUI parts"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.2.0"
        }
      ]
    },
    {
      "id": "CVE-2011-1523",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We only ship some header files, no GUI parts"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.2.0"
        }
      ]
    },
    {
      "id": "CVE-2012-6096",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We only ship some header files, no GUI parts"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.2.0"
        }
      ]
    },
    {
      "id": "CVE-2013-2214",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We only ship some header files, no GUI parts"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.2.0"
        }
      ]
    },
    {
      "id": "CVE-2013-4214",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We only ship some header files, no GUI parts"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.2.0"
        }
      ]
    },
    {
      "id": "CVE-2013-7108",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We only ship some header files"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.2.0"
        }
      ]
    },
    {
      "id": "CVE-2013-7205",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We only ship some header files"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.2.0"
        }
      ]
    },
    {
      "id": "CVE-2014-1878",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We only ship some header files"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.2.0"
        }
      ]
    },
    {
      "id": "CVE-2014-5009",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We only ship some header files, no GUI parts"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.2.0"
        }
      ]
    },
    {
      "id": "CVE-2016-10089",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We only ship some header files"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.2.0"
        }
      ]
    },
    {
      "id": "CVE-2016-9565",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We only ship some header files, no GUI parts"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.2.0"
        }
      ]
    },
    {
      "id": "CVE-2016-9566",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We only ship some header files"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.2.0"
        }
      ]
    },
    {
      "id": "CVE-2017-12847",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We only ship some header files"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.2.0"
        }
      ]
    },
    {
      "id": "CVE-2018-13441",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We only ship some header files"
      },
      "affects": [
        {
          "ref": "pkg:generic/nagios@3.2.0"
        }
      ]
    },
    {
      "id": "CVE-2018-1000156",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We have patches for this."
      },
      "affects": [
        {
          "ref": "pkg:generic/patch@2.7.6"
        }
      ]
    },
    {
      "id": "CVE-2018-20969",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We have patches for this."
      },
      "affects": [
        {
          "ref": "pkg:generic/patch@2.7.6"
        }
      ]
    },
    {
      "id": "CVE-2018-6951",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We have patches for this."
      },
      "affects": [
        {
          "ref": "pkg:generic/patch@2.7.6"
        }
      ]
    },
    {
      "id": "CVE-2018-6952",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We have patches for this."
      },
      "affects": [
        {
          "ref": "pkg:generic/patch@2.7.6"
        }
      ]
    },
    {
      "id": "CVE-2019-13636",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We have patches for this."
      },
      "affects": [
        {
          "ref": "pkg:generic/patch@2.7.6"
        }
      ]
    },
    {
      "id": "CVE-2019-13638",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We have patches for this."
      },
      "affects": [
        {
          "ref": "pkg:generic/patch@2.7.6"
        }
      ]
    },
    {
      "id": "CVE-2019-20633",
      "source": {
        "name": "NVD"
      },
      "analysis": {
        "state": "not_affected",
        "detail": "We have patches for this."
      },
      "affects": [
        {
          "ref": "pkg:generic/patch@2.7.6"
        }
      ]
    }
  ]
}