{
  "$schema": "https://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:fc434511-f385-5e29-a382-efd95aadcc62",
  "version": 1,
  "metadata": {
    "component": {
      "type": "application",
      "bom-ref": "pkg:npm/playsolitaire@0.0.0",
      "name": "playsolitaire",
      "version": "0.0.0",
      "purl": "pkg:npm/playsolitaire@0.0.0"
    },
    "properties": [
      {
        "name": "cdx:npm:package-lock:sha256",
        "value": "1cc7f112bae06a42b68d3449e00de27a25cef0294c66874cdc6b83694f0b9dde"
      },
      {
        "name": "playsolitaire:asset-registry:sha256",
        "value": "09a330dff1aaecf35ce65f91f3c68093bbc1ac5b7338624dcd6a595598293979"
      },
      {
        "name": "playsolitaire:generator",
        "value": "scripts/generate-legal-artifacts.mjs"
      }
    ]
  },
  "components": [
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40apm-js-collab/code-transformer@0.15.0?lock_path=node_modules%2F%40apm-js-collab%2Fcode-transformer",
      "group": "apm-js-collab",
      "name": "code-transformer",
      "version": "0.15.0",
      "purl": "pkg:npm/%40apm-js-collab/code-transformer@0.15.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e65d856cf02cc9d408fbf67a156e7db07943bf5d6b51c944691aac7b694ec339795442147458a390345d28921ecf09e637eefc5fee4537bf9ece02410f9b7c3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apm-js-collab/code-transformer/-/code-transformer-0.15.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@apm-js-collab/code-transformer"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40apm-js-collab/code-transformer-bundler-plugins@0.5.0?lock_path=node_modules%2F%40apm-js-collab%2Fcode-transformer-bundler-plugins",
      "group": "apm-js-collab",
      "name": "code-transformer-bundler-plugins",
      "version": "0.5.0",
      "purl": "pkg:npm/%40apm-js-collab/code-transformer-bundler-plugins@0.5.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6312c16399c696eacbed07892eae9ee60d28b81a40a74a7083203fe6b1d7117c2188f2e7f591db4fe6362e53fdd064fcef6712a1c7e359162efdf9e9b81b9d35"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apm-js-collab/code-transformer-bundler-plugins/-/code-transformer-bundler-plugins-0.5.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/apm-js-collab/code-transformer-bundler-plugins/tree/code-transformer-bundler-plugins-v0.5.0"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@apm-js-collab/code-transformer-bundler-plugins"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "upstream-license-declaration-only"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40apm-js-collab/tracing-hooks@0.10.1?lock_path=node_modules%2F%40apm-js-collab%2Ftracing-hooks",
      "group": "apm-js-collab",
      "name": "tracing-hooks",
      "version": "0.10.1",
      "purl": "pkg:npm/%40apm-js-collab/tracing-hooks@0.10.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c363965d1ec55ab2aa4b38ae13df90725699ad2b713bff3e3b06d733adf9b3fcecd047b3d50a378af48f741d96b1a3d8fe2ce7293cad38d3f1fcf8ad0fb21770"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.10.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@apm-js-collab/tracing-hooks"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/compiler-binding@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding",
      "group": "astrojs",
      "name": "compiler-binding",
      "version": "0.3.0",
      "purl": "pkg:npm/%40astrojs/compiler-binding@0.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce5b0e4f908e0fd851c299490a04214b6d6e9f138de402a2adfd2f82dd628d7c2eb1e608699766d993a917c7eccfe0d8f44c97c7e23fba4c6d83bba805ea7af0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/compiler-binding/-/compiler-binding-0.3.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/compiler-binding"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/compiler-binding-darwin-arm64@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-darwin-arm64",
      "group": "astrojs",
      "name": "compiler-binding-darwin-arm64",
      "version": "0.3.0",
      "purl": "pkg:npm/%40astrojs/compiler-binding-darwin-arm64@0.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de7d2ebbeb89a670aaf1be09162dee183b088ac02f1dcb714a61fe7083bd19b7a2d47d58d505da61ba17ca2589ba0526a6baf738460fefe2dda1dce9545ccb31"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-arm64/-/compiler-binding-darwin-arm64-0.3.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/withastro/compiler"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/compiler-binding-darwin-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/compiler-binding-darwin-x64@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-darwin-x64",
      "group": "astrojs",
      "name": "compiler-binding-darwin-x64",
      "version": "0.3.0",
      "purl": "pkg:npm/%40astrojs/compiler-binding-darwin-x64@0.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1cc4d18a8ce07274ca35411e0bb4ad0532087bb9b4289890eff79de7cf69ac40590f2a47bfd05a4fbff7103344ff92e65d45e650154f0ecf788eacfffa58712"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-x64/-/compiler-binding-darwin-x64-0.3.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/withastro/compiler"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/compiler-binding-darwin-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/compiler-binding-linux-arm64-gnu@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-linux-arm64-gnu",
      "group": "astrojs",
      "name": "compiler-binding-linux-arm64-gnu",
      "version": "0.3.0",
      "purl": "pkg:npm/%40astrojs/compiler-binding-linux-arm64-gnu@0.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "359ad62e8955500366ae7974ceb14afd2c794a8724d601144f8f402df3134c203961ad9e73f0682573088382a013ec1972b75727c7be5b212133b60b93f14990"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-gnu/-/compiler-binding-linux-arm64-gnu-0.3.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/withastro/compiler"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/compiler-binding-linux-arm64-gnu"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/compiler-binding-linux-arm64-musl@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-linux-arm64-musl",
      "group": "astrojs",
      "name": "compiler-binding-linux-arm64-musl",
      "version": "0.3.0",
      "purl": "pkg:npm/%40astrojs/compiler-binding-linux-arm64-musl@0.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e3c1198a80c143b05860f36834a685e5218f109f77cc0378578da4747282562734c9b111fd0135348f6a1c8a08ed535877bcbff247bc8b5311a3fe54c2abbde"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-musl/-/compiler-binding-linux-arm64-musl-0.3.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/withastro/compiler"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/compiler-binding-linux-arm64-musl"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/compiler-binding-linux-x64-gnu@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-linux-x64-gnu",
      "group": "astrojs",
      "name": "compiler-binding-linux-x64-gnu",
      "version": "0.3.0",
      "purl": "pkg:npm/%40astrojs/compiler-binding-linux-x64-gnu@0.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ebebd5496259d27f22fc83310b5ba4b8984e353fb4c33e7d482a3c0c9e3759efe771809239d2830b1529352d57b6e9b1e6581de4b6e87c7c354ad531c8f5ef4"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-gnu/-/compiler-binding-linux-x64-gnu-0.3.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/withastro/compiler"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/compiler-binding-linux-x64-gnu"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/compiler-binding-linux-x64-musl@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-linux-x64-musl",
      "group": "astrojs",
      "name": "compiler-binding-linux-x64-musl",
      "version": "0.3.0",
      "purl": "pkg:npm/%40astrojs/compiler-binding-linux-x64-musl@0.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "004b7e6d1c3c3df22609cc911f59695d507c09d990d4aff03e8e6ef7d89e738fd4fd774dbd067bd79615b8dcc82696c95de96041e6791f6f846bb5f0472598e6"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-musl/-/compiler-binding-linux-x64-musl-0.3.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/withastro/compiler"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/compiler-binding-linux-x64-musl"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/compiler-binding-wasm32-wasi@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-wasm32-wasi",
      "group": "astrojs",
      "name": "compiler-binding-wasm32-wasi",
      "version": "0.3.0",
      "purl": "pkg:npm/%40astrojs/compiler-binding-wasm32-wasi@0.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53cd2d0358fc57a2e38624d9cd50ad1b813c86b35554d5c3195e5f0a027de2af0553d08f1fe5f07430e12f30726df5a129fc88b579908993513d388f0984e956"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/compiler-binding-wasm32-wasi/-/compiler-binding-wasm32-wasi-0.3.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/withastro/compiler"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/compiler-binding-wasm32-wasi"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/compiler-binding-win32-arm64-msvc@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-win32-arm64-msvc",
      "group": "astrojs",
      "name": "compiler-binding-win32-arm64-msvc",
      "version": "0.3.0",
      "purl": "pkg:npm/%40astrojs/compiler-binding-win32-arm64-msvc@0.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a9635448236af55cca4e5150f5551fc5db0b6e46c88e0a41542d2d742a1ca3f3f0c564cb7156e5020161b0f825b629ad21e9e3f75dcd4203e825165bd730fc4"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-arm64-msvc/-/compiler-binding-win32-arm64-msvc-0.3.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/withastro/compiler"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/compiler-binding-win32-arm64-msvc"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/compiler-binding-win32-x64-msvc@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-win32-x64-msvc",
      "group": "astrojs",
      "name": "compiler-binding-win32-x64-msvc",
      "version": "0.3.0",
      "purl": "pkg:npm/%40astrojs/compiler-binding-win32-x64-msvc@0.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa615bb3bebda1e786ad179b027096eda064f26ef5bdff395bf757fe375d7f1e59d3aff0d307fb4d909f24f397d4595ddadfb837e897cdf184246fb3250f9bce"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-x64-msvc/-/compiler-binding-win32-x64-msvc-0.3.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/withastro/compiler"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/compiler-binding-win32-x64-msvc"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/compiler-rs@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-rs",
      "group": "astrojs",
      "name": "compiler-rs",
      "version": "0.3.0",
      "purl": "pkg:npm/%40astrojs/compiler-rs@0.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "276a84547b480e310cf53c709b0b9e6ce1a664dc212aefdd47b3fba81a6724a1a60415f4bddc1e43fe1c117863f1f05b595501e55d76c560a1ae2dc280a3542d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/compiler-rs/-/compiler-rs-0.3.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/compiler-rs"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/internal-helpers@0.10.1?lock_path=node_modules%2F%40astrojs%2Finternal-helpers",
      "group": "astrojs",
      "name": "internal-helpers",
      "version": "0.10.1",
      "purl": "pkg:npm/%40astrojs/internal-helpers@0.10.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6985cae84ffbe638ead8bae031b646cf8b1cb985e3ed973f62f0ae0e783bf774d2bafd4411b973ce4914f120e05b518e52a27c3651ac636ee55ce3731c8abe9"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.10.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/internal-helpers"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/markdown-satteri@0.3.3?lock_path=node_modules%2F%40astrojs%2Fmarkdown-satteri",
      "group": "astrojs",
      "name": "markdown-satteri",
      "version": "0.3.3",
      "purl": "pkg:npm/%40astrojs/markdown-satteri@0.3.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e37b7dc8b6d77c5101a06c821642f84f923e57e5ce1bd6c6676565f725057f016a5f6ee406c558b638db7af9273275cc1f4787a08a5b25116c9cccc725ac9d6"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/markdown-satteri/-/markdown-satteri-0.3.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/markdown-satteri"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/node@11.0.2?lock_path=node_modules%2F%40astrojs%2Fnode",
      "group": "astrojs",
      "name": "node",
      "version": "11.0.2",
      "purl": "pkg:npm/%40astrojs/node@11.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe28d42f14fe0390a6f304b0599daf82a7e29b56f4e43e81f27fdaf65e8c300e050a8b481fbde0edf2fbcbbe97a23297a537bbe4556f407f763b1b0ca9e6bd91"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/node/-/node-11.0.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/node"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/prism@4.0.2?lock_path=node_modules%2F%40astrojs%2Fprism",
      "group": "astrojs",
      "name": "prism",
      "version": "4.0.2",
      "purl": "pkg:npm/%40astrojs/prism@4.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2938afa669f3ea50ec0baa3d1f8f83366d92ac4fc61f3c3c70d02f109c00bd44fe7a86849e7ff836d6c335f4516b16891dda75e607feb5f1c05a25d1e3007704"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/prism/-/prism-4.0.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/prism"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/react@6.0.1?lock_path=node_modules%2F%40astrojs%2Freact",
      "group": "astrojs",
      "name": "react",
      "version": "6.0.1",
      "purl": "pkg:npm/%40astrojs/react@6.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01fb35b049bbd8fda99439eb386c6622d789edb8f1fd5ab195c6902cd8a9e5e1c9e6d22f29439141eb42f5429cbe0c0a9e3e75b7ad075a5e663803643ac5ace3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/react/-/react-6.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/react"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40astrojs/telemetry@3.3.2?lock_path=node_modules%2F%40astrojs%2Ftelemetry",
      "group": "astrojs",
      "name": "telemetry",
      "version": "3.3.2",
      "purl": "pkg:npm/%40astrojs/telemetry@3.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8fc0cdaee03ca2bb3df40977f516193c92b80c2d5b2a4a0d9bdde600cb81858f5308d0b847c9f5abba2f167279aa11a1e4bb21ee96b5829415a58a6c24f7931d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.3.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@astrojs/telemetry"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/code-frame@7.29.7?lock_path=node_modules%2F%40babel%2Fcode-frame",
      "group": "babel",
      "name": "code-frame",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/code-frame@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "02ea7b69439fa5b01483644e38937a230e5ff43301973bb4988926fe66a52d014dfd84203b8f300a3d0ac5adec10726f3d5160eec891faa4489f05dddaa8502b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/code-frame"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/compat-data@7.29.7?lock_path=node_modules%2F%40babel%2Fcompat-data",
      "group": "babel",
      "name": "compat-data",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/compat-data@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "968713910c8abf0204801cd5ae7f3af7779b73dec5d94f191e36d7c035c9e459f64c2a4dc1394a71a28b91d1e8a7973f89c38513baaded0f490b986728d6ba1a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/compat-data"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/core@7.29.7?lock_path=node_modules%2F%40babel%2Fcore",
      "group": "babel",
      "name": "core",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/core@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4601c10afb636ce2b681748d04d22436811cf6aa1512d6aede18fc804a8a42e2f71d90226ca6ab585108dcb7e6e8460a90b6a53a1f1e4ab8fd6fe721f47fd504"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/core"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/generator@7.29.7?lock_path=node_modules%2F%40babel%2Fgenerator",
      "group": "babel",
      "name": "generator",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/generator@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0e45c3e4e250680408759d5bb775197449c7027f4899ddc8541757d375057bea27cbd3a3c39a73afd6152860d8d63b7e19c9ff1671a435ff2bf958f934e256b5"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/generator"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/helper-compilation-targets@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-compilation-targets",
      "group": "babel",
      "name": "helper-compilation-targets",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/helper-compilation-targets@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1e9ba59a063e0d69561574d84b3cf55a7044ba649f8a0417d2913303dd86716cfdeb9b70e2f39b4953996369436168eca7b7e023d31aee858bb3401b7c9fbd6"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/helper-compilation-targets"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/helper-globals@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-globals",
      "group": "babel",
      "name": "helper-globals",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/helper-globals@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de7415500b6f90a1fdcda85f5a0c3de8973fb853a68c0084d64433f3613696a5a61c1823cdb365b02db69ee4137da86659e42d4eae6743fe0d9ddd80d708f8cc"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/helper-globals"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/helper-module-imports@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-module-imports",
      "group": "babel",
      "name": "helper-module-imports",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/helper-module-imports@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a31f0ad0418726f719d38af4a19f62033a5233227377e005ec92fabd42272f0ad133ab5573725bbfb4a17c26ad4283c246d862fafc49a382c093ee55dea44de"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/helper-module-imports"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/helper-module-transforms@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-module-transforms",
      "group": "babel",
      "name": "helper-module-transforms",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/helper-module-transforms@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "50f5154b25db3a1eb6eca8822064128305b319e04a2e4689f4f24476b9e0230312cf12d1e234b8f9fd5fd636fb57305b83c9c52da628b6f54f1424ea76b99302"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/helper-module-transforms"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/helper-plugin-utils@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-plugin-utils",
      "group": "babel",
      "name": "helper-plugin-utils",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/helper-plugin-utils@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1bbb0762280f635ee83b94985a77c3ff4313070551efcd52fc923ae377bf26151881581613feb54a85b7347f4a5942b22aae4b561de7a627fdf5692dea3f3a27"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/helper-plugin-utils"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/helper-string-parser@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-string-parser",
      "group": "babel",
      "name": "helper-string-parser",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/helper-string-parser@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3dbe628cfad9f3d1831fcdb6dcbe143fc8ba400a56c6cd3845b3d02537960d5d3f91e476137e8c78a9f2afa2d899452fa91448f88bfced2b85d56e84ac837363"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/helper-string-parser"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/helper-validator-identifier@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-validator-identifier",
      "group": "babel",
      "name": "helper-validator-identifier",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/helper-validator-identifier@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a9e8711a4463e7987f7dff0431a27e71887268a947231a980e7ebcdb0403ed1369f54ba3390b07a20dae4b4af6bf3af8a56fac5dff7435e79aca370d697ddf16"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/helper-validator-identifier"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/helper-validator-option@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-validator-option",
      "group": "babel",
      "name": "helper-validator-option",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/helper-validator-option@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "37d644aeb0fec96e607820ed06a9cea31991f3eb4d2a21aec4a943a6e2717ecaa96b674571ec5ace218013faa81cb8830eb79534cba9c46992a0d972bec03783"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/helper-validator-option"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/helpers@7.29.7?lock_path=node_modules%2F%40babel%2Fhelpers",
      "group": "babel",
      "name": "helpers",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/helpers@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d64da500644c7c74dcc2e35870235499a51f7e642ff0a58c7e1da225451e465c25c07e0574d1bb99f3c8d7434f7cb1c9153844e13cabe26bfb9133593a23ee06"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/helpers"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/parser@7.29.7?lock_path=node_modules%2F%40babel%2Fparser",
      "group": "babel",
      "name": "parser",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/parser@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8673919e33ffd4fff31449dda1e5fe9feb7547059126226933f8ceec55b7d8a9fdaf9fac241d8958e758a382fa93bf23d79782c18dc69bfef7eb807510cc2d36"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/parser"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/plugin-transform-react-jsx-self@7.29.7?lock_path=node_modules%2F%40babel%2Fplugin-transform-react-jsx-self",
      "group": "babel",
      "name": "plugin-transform-react-jsx-self",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/plugin-transform-react-jsx-self@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4cbd2131cf71cf2f3a543df59d48b0cdde68b5101cc843dcb1e802c6894ed0fbdc5ee1f5bf490409efd42339d816286992f539c20fe3938bf44d31057e6e777f"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/plugin-transform-react-jsx-self"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/plugin-transform-react-jsx-source@7.29.7?lock_path=node_modules%2F%40babel%2Fplugin-transform-react-jsx-source",
      "group": "babel",
      "name": "plugin-transform-react-jsx-source",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/plugin-transform-react-jsx-source@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d3a2322b4f47df08b87066e10c1c29e60506a3420ab6761af2dc9389ea618ab3c22ba7dba1b54689730c239ccb43868a1183f7c19dc0ad4e38a3ef0a32b486fd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/plugin-transform-react-jsx-source"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/template@7.29.7?lock_path=node_modules%2F%40babel%2Ftemplate",
      "group": "babel",
      "name": "template",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/template@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a6eabe19fdf9a08db815e375d4b92851016abfdbb035e5a9c57662fc98b7ad1228280cca9f145a67e1a48f4bca4bd6428931127e783537d2f23b25efa3e9be1a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/template"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/traverse@7.29.7?lock_path=node_modules%2F%40babel%2Ftraverse",
      "group": "babel",
      "name": "traverse",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/traverse@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "12195f350b59f8d2b6db0e4133ad5c8ae8aad66e7c79ddf75abd576a7fff6514f2ea18239f0c827df458c33b065dd012252509d60b9920bb04ae1d5e41c97ecf"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/traverse"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/types@7.29.7?lock_path=node_modules%2F%40babel%2Ftypes",
      "group": "babel",
      "name": "types",
      "version": "7.29.7",
      "purl": "pkg:npm/%40babel/types@7.29.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e33048c693f3a30899a6eb28164c865706a4751254cae1f93f143f3ebaa085f7455966acbe709d3df4171eb7a70da8be8322c046e9598d9a3008e8fa7e34f8a4"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@babel/types"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40bruits/satteri-darwin-arm64@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-darwin-arm64",
      "group": "bruits",
      "name": "satteri-darwin-arm64",
      "version": "0.9.4",
      "purl": "pkg:npm/%40bruits/satteri-darwin-arm64@0.9.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5b7312524af6999451f12b687be96a340cb343346e14c53c59f7d5f48bc54b14e89342c6591d196503cb10b53841346251b84bd98e1550ff6f57ba63f2b1e382"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@bruits/satteri-darwin-arm64/-/satteri-darwin-arm64-0.9.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/bruits/satteri/tree/v0.9.4"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@bruits/satteri-darwin-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40bruits/satteri-darwin-x64@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-darwin-x64",
      "group": "bruits",
      "name": "satteri-darwin-x64",
      "version": "0.9.4",
      "purl": "pkg:npm/%40bruits/satteri-darwin-x64@0.9.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0d73aeb9a13596cbfb9a993698ebc6af3aa811612f3886443bf7d755aef37ccdb72286fe0818c191100cc291c0e29999de3e868fb589ccf2b0d2443bc3be3501"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@bruits/satteri-darwin-x64/-/satteri-darwin-x64-0.9.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/bruits/satteri/tree/v0.9.4"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@bruits/satteri-darwin-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40bruits/satteri-linux-arm64-gnu@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-linux-arm64-gnu",
      "group": "bruits",
      "name": "satteri-linux-arm64-gnu",
      "version": "0.9.4",
      "purl": "pkg:npm/%40bruits/satteri-linux-arm64-gnu@0.9.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "809c54f6b186a2a2339d2120133a63c64af2db88de1ee329a28d6d0880211d887b59a0f78f917ccedde3987c4468dd54c1af8ae7ec05808476b8818e9cccc49b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@bruits/satteri-linux-arm64-gnu/-/satteri-linux-arm64-gnu-0.9.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/bruits/satteri/tree/v0.9.4"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@bruits/satteri-linux-arm64-gnu"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40bruits/satteri-linux-arm64-musl@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-linux-arm64-musl",
      "group": "bruits",
      "name": "satteri-linux-arm64-musl",
      "version": "0.9.4",
      "purl": "pkg:npm/%40bruits/satteri-linux-arm64-musl@0.9.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a3ceef619a601b7e60e405f3c8d55759ca026d633f6e619427904cab5e2e92d89162fb6a574350398ab8f7f1baa6d0866659c4db9347151b83599cf76d54d24"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@bruits/satteri-linux-arm64-musl/-/satteri-linux-arm64-musl-0.9.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/bruits/satteri/tree/v0.9.4"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@bruits/satteri-linux-arm64-musl"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40bruits/satteri-linux-x64-gnu@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-linux-x64-gnu",
      "group": "bruits",
      "name": "satteri-linux-x64-gnu",
      "version": "0.9.4",
      "purl": "pkg:npm/%40bruits/satteri-linux-x64-gnu@0.9.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "311d50fb0331eb915095b495edc46a596f3b2a7a74ce4a1a215e790edfb1665d36f3024005710f104986dfaef448babb95566f706203c02812836902631bd1c0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@bruits/satteri-linux-x64-gnu/-/satteri-linux-x64-gnu-0.9.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/bruits/satteri/tree/v0.9.4"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@bruits/satteri-linux-x64-gnu"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40bruits/satteri-linux-x64-musl@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-linux-x64-musl",
      "group": "bruits",
      "name": "satteri-linux-x64-musl",
      "version": "0.9.4",
      "purl": "pkg:npm/%40bruits/satteri-linux-x64-musl@0.9.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f8831857bdedf3c8d0197acad701dfeb0d93864646df14850595de131acc3a06c8e822d7827038e2e8832a797c9a584552ca46365fc12277686be9a5c66006b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@bruits/satteri-linux-x64-musl/-/satteri-linux-x64-musl-0.9.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/bruits/satteri/tree/v0.9.4"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@bruits/satteri-linux-x64-musl"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40bruits/satteri-wasm32-wasi@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-wasm32-wasi",
      "group": "bruits",
      "name": "satteri-wasm32-wasi",
      "version": "0.9.4",
      "purl": "pkg:npm/%40bruits/satteri-wasm32-wasi@0.9.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fc2106f0b525a5a0449e11676159f452794714bb39d5486b9090543c35172f391a77301c9d1f3c89103f9ce97b6708636f85a17c1578a773f9a9e38932d1f488"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@bruits/satteri-wasm32-wasi/-/satteri-wasm32-wasi-0.9.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/bruits/satteri/tree/v0.9.4"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@bruits/satteri-wasm32-wasi"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40emnapi/core@1.11.1?lock_path=node_modules%2F%40bruits%2Fsatteri-wasm32-wasi%2Fnode_modules%2F%40emnapi%2Fcore",
      "group": "emnapi",
      "name": "core",
      "version": "1.11.1",
      "purl": "pkg:npm/%40emnapi/core@1.11.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "452bdb4261f374accdb0b61aff01eb6dcdca378b182ca01d3d9c6a88cd87013aaffd2064dbf10d487a6f5c668b38c72c032cf4a68106aa49a62981b739688911"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/toyobayashi/emnapi/tree/v1.11.1"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@bruits/satteri-wasm32-wasi/node_modules/@emnapi/core"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40emnapi/runtime@1.11.1?lock_path=node_modules%2F%40bruits%2Fsatteri-wasm32-wasi%2Fnode_modules%2F%40emnapi%2Fruntime",
      "group": "emnapi",
      "name": "runtime",
      "version": "1.11.1",
      "purl": "pkg:npm/%40emnapi/runtime@1.11.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be08fb477cb75a0c76e0841a18f03f47a6055cb1d530e674b951322103da5acfab7750337c43179400b6d856303b55e4291e8d3ecabb9946a7747f2821175917"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/toyobayashi/emnapi/tree/v1.11.1"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@bruits/satteri-wasm32-wasi/node_modules/@emnapi/runtime"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40bruits/satteri-win32-arm64-msvc@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-win32-arm64-msvc",
      "group": "bruits",
      "name": "satteri-win32-arm64-msvc",
      "version": "0.9.4",
      "purl": "pkg:npm/%40bruits/satteri-win32-arm64-msvc@0.9.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "13564f41b802b452a253ba456159ddca7bd8ee77b87287950d4827553844ad216527671e402059adf4530f5973ac80f2eb705baa8fa0fdc658f5dbb0f8962323"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@bruits/satteri-win32-arm64-msvc/-/satteri-win32-arm64-msvc-0.9.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/bruits/satteri/tree/v0.9.4"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@bruits/satteri-win32-arm64-msvc"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40bruits/satteri-win32-x64-msvc@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-win32-x64-msvc",
      "group": "bruits",
      "name": "satteri-win32-x64-msvc",
      "version": "0.9.4",
      "purl": "pkg:npm/%40bruits/satteri-win32-x64-msvc@0.9.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e48ed289aaec35d014ba125be7409724f4f0aff10256b06853e7f29a82e30a12b97d6ffffacae163896cb5c353ce0151b504987d5b66e0e419cf5e8254c79378"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@bruits/satteri-win32-x64-msvc/-/satteri-win32-x64-msvc-0.9.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/bruits/satteri/tree/v0.9.4"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@bruits/satteri-win32-x64-msvc"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40capsizecss/unpack@4.0.1?lock_path=node_modules%2F%40capsizecss%2Funpack",
      "group": "capsizecss",
      "name": "unpack",
      "version": "4.0.1",
      "purl": "pkg:npm/%40capsizecss/unpack@4.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ae3624aa83bf9ed5c3bf1a37dfc8c3a6e53b768d417d0961c79ef43f524aafb6419f1dd830102d30a66abb7e4377831c29467ac03745b33b7bd110a98da2531"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-4.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@capsizecss/unpack"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40clack/core@1.4.3?lock_path=node_modules%2F%40clack%2Fcore",
      "group": "clack",
      "name": "core",
      "version": "1.4.3",
      "purl": "pkg:npm/%40clack/core@1.4.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe4af751636d7497f166d3e00ea50e986da9bf096670b1a179ec79ca264a7706f3649c6157e1cc351f50366c98e5c1b04cd57a2eb47b26da7e2a385400fd6a05"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@clack/core/-/core-1.4.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@clack/core"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40clack/prompts@1.7.0?lock_path=node_modules%2F%40clack%2Fprompts",
      "group": "clack",
      "name": "prompts",
      "version": "1.7.0",
      "purl": "pkg:npm/%40clack/prompts@1.7.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cbbff2bd9d933c09d1f7e8e7734d2496f34d2e42625c516b400fe194b09cc40f5ad80e334083a29b2150f577f060a8860f57dbe4663cbdb2882203bc7794dbd8"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.7.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@clack/prompts"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40emnapi/core@1.11.2?lock_path=node_modules%2F%40emnapi%2Fcore",
      "group": "emnapi",
      "name": "core",
      "version": "1.11.2",
      "purl": "pkg:npm/%40emnapi/core@1.11.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4c2f0c913b9952d7134a215eb82d24b0287d408279f85db532f6785a7e0e45f61a149ff476c8ae76fe6d5647a3830665c10dfd8cbf565837b6973f31d1682538"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/toyobayashi/emnapi/tree/v1.11.2"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@emnapi/core"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40emnapi/runtime@1.11.2?lock_path=node_modules%2F%40emnapi%2Fruntime",
      "group": "emnapi",
      "name": "runtime",
      "version": "1.11.2",
      "purl": "pkg:npm/%40emnapi/runtime@1.11.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9323a5dd7d03b93893d61d9fb7caf67d83bc258b54f5af578acff305288602b35a6a008e5b1f74375936c31a75f1ccc50c7f8e81c5866f964ffd732dddd7323c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/toyobayashi/emnapi/tree/v1.11.2"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@emnapi/runtime"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40emnapi/wasi-threads@1.2.2?lock_path=node_modules%2F%40emnapi%2Fwasi-threads",
      "group": "emnapi",
      "name": "wasi-threads",
      "version": "1.2.2",
      "purl": "pkg:npm/%40emnapi/wasi-threads@1.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "73de6a39790777274d2a1b1c05379ba840b5095019a72a8e7d57c1cd0d6a833ca5de07de95d5232208036c86600cab072e09ec33e8a01fb4c9fde01ab1a56e30"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@emnapi/wasi-threads"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/aix-ppc64@0.28.1?lock_path=node_modules%2F%40esbuild%2Faix-ppc64",
      "group": "esbuild",
      "name": "aix-ppc64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/aix-ppc64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4af97bb6af24ff4f3ea7a0973e94634357ca5fed68747fc141b6f8f1f57a7e3dc258786ca083a863cef0d681d79b4a84a6420add97d5829d2179ddd7057cd731"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/aix-ppc64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/android-arm@0.28.1?lock_path=node_modules%2F%40esbuild%2Fandroid-arm",
      "group": "esbuild",
      "name": "android-arm",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/android-arm@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d24d85d76f57762a354dd25fcc9f2ccb5438eef503d8d9f07618807fb76b50dd440537cf7f886c142b66320bbfea6f094b3b01ae59958ee74c050a8e7c6f2eb1"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/android-arm"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/android-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fandroid-arm64",
      "group": "esbuild",
      "name": "android-arm64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/android-arm64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df810611b088020a2c633ea0a0b728a57e8ca3b3721aff6d7f010cdbfec27b655c551939ebc892be788659c517232ef0103475c33a2573172b88556b59873006"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/android-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/android-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fandroid-x64",
      "group": "esbuild",
      "name": "android-x64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/android-x64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75bc18ee5b523035ac45ab5c4690a7112e05fa29bcf0e094806663cb9dac842ec6a87444fdc625c4d6c1e19e14a49b30a5c738431776a04fee7ccd29eb520a9e"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/android-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/darwin-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fdarwin-arm64",
      "group": "esbuild",
      "name": "darwin-arm64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/darwin-arm64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d96d691063b92f4c05db5d44fbb9500247970c1ec0e24b3f73ed92805ff453abf589124dd0c91af4c19a4d8410d7fbfd02b5da9420994e8a875072d6bab58dd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/darwin-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/darwin-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fdarwin-x64",
      "group": "esbuild",
      "name": "darwin-x64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/darwin-x64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cdf77380af400813592c8fc2c874cec7cd52c8d6cce985e7eebc52817f7b563ca23e5f56d62e0a6b87e0284084a0508a1a9bc18f9a80ad62068108cec2482c91"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/darwin-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/freebsd-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Ffreebsd-arm64",
      "group": "esbuild",
      "name": "freebsd-arm64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c06d8403c10d744234aa191264c8dfaab758fb38826023cc9ad6638c8c0e9971639b2cc41e7f94531939a1ff9262c8ed7ecdd5a67942ed02f3488e6163face03"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/freebsd-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/freebsd-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Ffreebsd-x64",
      "group": "esbuild",
      "name": "freebsd-x64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/freebsd-x64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8bb759f6f4209ef482ce2feb6025cd82d17f53e78a64d241ceedde4d06d18079cceed3528b32ce911140977ab355cfcea7fbb96241c76b8a5fff70ce607b612d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/freebsd-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-arm@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-arm",
      "group": "esbuild",
      "name": "linux-arm",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/linux-arm@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a955c1387412f9de58ef6d86c09cc952d38b957ee49b70ab68e686a2b985d690ed3ddd82fe5d521d13e08cbba72c67b9d5287961858a3050f25784b180c4184d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/linux-arm"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-arm64",
      "group": "esbuild",
      "name": "linux-arm64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/linux-arm64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c87b3ed2e73cfa7bc401f01fc6b59028ae6979237305ce0f7a070c3b4109da14fbd6e03bbc1f08860d9eefb4763fb486e6e6233db1e52cb9af7b82cb2d109fd2"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/linux-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-ia32@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-ia32",
      "group": "esbuild",
      "name": "linux-ia32",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/linux-ia32@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "775cf866e3f46a3adfcff161193e2fbf6efcad7f0a9cf3c9c7c8b9f80b4aed361bc7d2def45d61cb3bab669904ca39066bd7541a1428c380b5366786beac4ddb"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/linux-ia32"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-loong64@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-loong64",
      "group": "esbuild",
      "name": "linux-loong64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/linux-loong64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "339b118d4559ae49b53803d1ddd94e63336637e96864a1958b5554406af0baa2dc6d1eaa780cfe7da98c863012787dd854abd9cfecd3d63961fe4782dd18ff96"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/linux-loong64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-mips64el@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-mips64el",
      "group": "esbuild",
      "name": "linux-mips64el",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/linux-mips64el@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "99139b0597878763b170114f584fc58f296446065d62e893477bda4e8ceab8218e1f5e223fda0de31e067bcd42a080d842b5e6231a45ba6241bb932d6699d025"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/linux-mips64el"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-ppc64@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-ppc64",
      "group": "esbuild",
      "name": "linux-ppc64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/linux-ppc64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b2549c06c3006f71850dc76b0a02f066d3d84681f61ffca8bafd744226724639ac3f8f1fce7a2f796cad4a0088fd1d19714829734661214131e8b1edb3ccab7d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/linux-ppc64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-riscv64@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-riscv64",
      "group": "esbuild",
      "name": "linux-riscv64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/linux-riscv64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "930d28c24d68d061444d42725b48dcd06e18cecd011d99f424367c2514f4f3cbe32585fbefb040b357c31b1002faaf37d6a3acd834c2f7a98db06da8a5d7f2c9"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/linux-riscv64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-s390x@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-s390x",
      "group": "esbuild",
      "name": "linux-s390x",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/linux-s390x@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe50088d7f1a605441ca187a2f9ad8b4f10346a6bd75eff857f8ee39772d6b97eb8efcd73b8feca84b72cadb1ed20df3645b96bb97033743242f3daa4430f602"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/linux-s390x"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-x64",
      "group": "esbuild",
      "name": "linux-x64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/linux-x64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bbf6a73581769a654e103c0bb67435c0eaf7119f6c4cd18b5abb18198c075b3180dd28bce083a41d795b5930f5341fbdff595c9f079828ee78ba1c59c9d3737c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/linux-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/netbsd-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fnetbsd-arm64",
      "group": "esbuild",
      "name": "netbsd-arm64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/netbsd-arm64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a24b340d86cbc1632669a913b026feccbe04f9a1d154ba26f48259380b6131010f8909b27571e4ce2604b06611c74b8d57f22310a18057de352731f4da97e5ab"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/netbsd-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/netbsd-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fnetbsd-x64",
      "group": "esbuild",
      "name": "netbsd-x64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/netbsd-x64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "69e2fa9409cdf3d1f3e373258751bc0116ac6eea18bd22130c4c74b478796fb8c99c772cb2a823cbd631e37d060e99826ba3b2acaa12d1a3518caba77518b31a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/netbsd-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/openbsd-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fopenbsd-arm64",
      "group": "esbuild",
      "name": "openbsd-arm64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/openbsd-arm64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3041497b90b747ca705dd679636d68a3a9bb78f892d1df695ae727f7d3bfc2fc896428682102ab403c4aac6796f05e7e4f4a244c77ac0260de8870d322ad15fd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/openbsd-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/openbsd-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fopenbsd-x64",
      "group": "esbuild",
      "name": "openbsd-x64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/openbsd-x64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8bf64b20e69f13467c708fd700d2408b1a092ffb910284b6c4e037adbd3137e28ad0ad7bedc300b10624cc7b41aed31700ab8073b1c681c5a267fb110b537183"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/openbsd-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/openharmony-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fopenharmony-arm64",
      "group": "esbuild",
      "name": "openharmony-arm64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/openharmony-arm64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "81ef99ec45c536dd813b5a0032c569890f04c27755f62d715deac079320aec0b4fb376ca15740cee7951c4348850831eb9e47508d5f1ab3b4bcdd35e45e28126"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/openharmony-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/sunos-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fsunos-x64",
      "group": "esbuild",
      "name": "sunos-x64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/sunos-x64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0448e0b440a42f7bd8f9269243a9f355f8802d4785c696b0ca9f0999fe4fb5885fd54838d0dd61fe1c6586db3e7f516f4af6ab12281dc52dc1952308d8f24b71"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/sunos-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/win32-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fwin32-arm64",
      "group": "esbuild",
      "name": "win32-arm64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/win32-arm64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "942bfd78afc7e992566c4edb8769f0e78099f4cda7ba907125c4ec764fd04275a47528ca1aec66987f3f196ae54f578c9997e7e1d19c0a346d7b7f7b5aa7d05c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/win32-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/win32-ia32@0.28.1?lock_path=node_modules%2F%40esbuild%2Fwin32-ia32",
      "group": "esbuild",
      "name": "win32-ia32",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/win32-ia32@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cef6ff981d9b482a093a9a0206060a2a95fa60cea624194151552d563e350e564954407aff408a9516313f9c169750b520b882a00539c19678ab53f7a9e4ba12"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/win32-ia32"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/win32-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fwin32-x64",
      "group": "esbuild",
      "name": "win32-x64",
      "version": "0.28.1",
      "purl": "pkg:npm/%40esbuild/win32-x64@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6e6e0ca30aeff865cc969597fbe11c5f0fe22f2775a37f9b2640b60e4597615be0642a83fdb4a3f5cb59780302ddc2318234554760ee7da8aee183f1af9816d4"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/esbuild"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@esbuild/win32-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/colour@1.1.0?lock_path=node_modules%2F%40img%2Fcolour",
      "group": "img",
      "name": "colour",
      "version": "1.1.0",
      "purl": "pkg:npm/%40img/colour@1.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4ddefaabb8f9ee8fed2d57604bbe3a7180117d2cb193c8847d1c5ec0bf61e0e3336216d6e1301ca69974993e1ecaa5dd761e8bfe3c2833be66a3b8b16bfa4279"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/colour"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development-optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-darwin-arm64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-darwin-arm64",
      "group": "img",
      "name": "sharp-darwin-arm64",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-darwin-arm64@0.35.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44c9c55fb610b0ca21ee559f70ce0d1071f29815ffacbb8a34f54cf385c4f4e34f71a4820e013b087207a5280f70edb1711b61801cb51df34edf5f66c2120092"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-darwin-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-darwin-x64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-darwin-x64",
      "group": "img",
      "name": "sharp-darwin-x64",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-darwin-x64@0.35.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e8fb9b8506d2cdd012aa89e4f1885cc53d00149416db1f98812b2457ff3d49adb9d8b074df2899d47cbf3ea764cf5ebd695ea6a8e1e78be11975e38b83a4af7"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-darwin-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-freebsd-wasm32@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-freebsd-wasm32",
      "group": "img",
      "name": "sharp-freebsd-wasm32",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-freebsd-wasm32@0.35.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "954c5ca96223db0310f41af03639e072bd60594af9c606864e1051a8f3da9480b69faec2aa3d6e3e1f0d9c0fd984083c8546ca97e9151cac20508c1ee9960fae"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-freebsd-wasm32"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-libvips-darwin-arm64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-darwin-arm64",
      "group": "img",
      "name": "sharp-libvips-darwin-arm64",
      "version": "1.3.2",
      "purl": "pkg:npm/%40img/sharp-libvips-darwin-arm64@1.3.2",
      "licenses": [
        {
          "expression": "BSD-2-Clause AND LicenseRef-AOM-Patent-1.0 AND MPL-2.0 AND MIT AND LicenseRef-fontconfig AND FTL AND LGPL-3.0-or-later AND BSD-3-Clause AND Libpng AND libtiff AND Zlib AND IJG"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f49eb2a591694018f862778f1a8abf4b7f30ea7cfebea8395992eb2c663862e49e99d32ae3b18c2c13cee36333c1d1b0a60fda819ef1cd97051dae3cc65cb07e"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp-libvips/tree/v1.3.2"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-libvips-darwin-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-libvips-darwin-x64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-darwin-x64",
      "group": "img",
      "name": "sharp-libvips-darwin-x64",
      "version": "1.3.2",
      "purl": "pkg:npm/%40img/sharp-libvips-darwin-x64@1.3.2",
      "licenses": [
        {
          "expression": "BSD-2-Clause AND LicenseRef-AOM-Patent-1.0 AND MPL-2.0 AND MIT AND LicenseRef-fontconfig AND FTL AND LGPL-3.0-or-later AND BSD-3-Clause AND Libpng AND libtiff AND Zlib AND IJG"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9b6a56d67e9c9ecf556ae6cdc2c67e737091623c4d416809e603e59cbd676c1729901bc59ba48214de68d29b051c8f30f67d7534a84591e1039ecf7cb62a9b13"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp-libvips/tree/v1.3.2"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-libvips-darwin-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-libvips-linux-arm@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-arm",
      "group": "img",
      "name": "sharp-libvips-linux-arm",
      "version": "1.3.2",
      "purl": "pkg:npm/%40img/sharp-libvips-linux-arm@1.3.2",
      "licenses": [
        {
          "expression": "BSD-2-Clause AND LicenseRef-AOM-Patent-1.0 AND MPL-2.0 AND MIT AND LicenseRef-fontconfig AND FTL AND LGPL-3.0-or-later AND BSD-3-Clause AND Libpng AND libtiff AND Zlib AND IJG"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5e30bcf2f7623827aae68b89804fcc82dc7c4eb678b21842e5cc66cd30b2dea9ed39d9a84543487a2c5abe961e43b0321d6158880ecb74f1a6ef49b70474b5d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp-libvips/tree/v1.3.2"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-libvips-linux-arm"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-libvips-linux-arm64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-arm64",
      "group": "img",
      "name": "sharp-libvips-linux-arm64",
      "version": "1.3.2",
      "purl": "pkg:npm/%40img/sharp-libvips-linux-arm64@1.3.2",
      "licenses": [
        {
          "expression": "BSD-2-Clause AND LicenseRef-AOM-Patent-1.0 AND MPL-2.0 AND MIT AND LicenseRef-fontconfig AND FTL AND LGPL-3.0-or-later AND BSD-3-Clause AND Libpng AND libtiff AND Zlib AND IJG"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76a5521729c2a31e02fc9f244f5e95ed2205027b3422380bc24bd84fba7c2d0566279392e5bead23d2067e5c537ae052fffcd77852146f0b79770c72675edc9c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp-libvips/tree/v1.3.2"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-libvips-linux-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-libvips-linux-ppc64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-ppc64",
      "group": "img",
      "name": "sharp-libvips-linux-ppc64",
      "version": "1.3.2",
      "purl": "pkg:npm/%40img/sharp-libvips-linux-ppc64@1.3.2",
      "licenses": [
        {
          "expression": "BSD-2-Clause AND LicenseRef-AOM-Patent-1.0 AND MPL-2.0 AND MIT AND LicenseRef-fontconfig AND FTL AND LGPL-3.0-or-later AND BSD-3-Clause AND Libpng AND libtiff AND Zlib AND IJG"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df3d0d1c3c43ea7e48f60734e54d5e5b5032466f86ce7ceade768caed84f36a13aa18ca4728816d25fe37e925d8d89ee365f11ef223da4d6c4d578947b2ab403"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp-libvips/tree/v1.3.2"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-libvips-linux-ppc64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-libvips-linux-riscv64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-riscv64",
      "group": "img",
      "name": "sharp-libvips-linux-riscv64",
      "version": "1.3.2",
      "purl": "pkg:npm/%40img/sharp-libvips-linux-riscv64@1.3.2",
      "licenses": [
        {
          "expression": "BSD-2-Clause AND LicenseRef-AOM-Patent-1.0 AND MPL-2.0 AND MIT AND LicenseRef-fontconfig AND FTL AND LGPL-3.0-or-later AND BSD-3-Clause AND Libpng AND libtiff AND Zlib AND IJG"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ec6f8ac8f8d95d18eb17b9e8f6afc39d492f3ecd70d56825b1c96adcbfa9277933a58001ed640051cc1042c1db0f883f742789b2349b87a60ea4036d08996ff"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp-libvips/tree/v1.3.2"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-libvips-linux-riscv64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-libvips-linux-s390x@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-s390x",
      "group": "img",
      "name": "sharp-libvips-linux-s390x",
      "version": "1.3.2",
      "purl": "pkg:npm/%40img/sharp-libvips-linux-s390x@1.3.2",
      "licenses": [
        {
          "expression": "BSD-2-Clause AND LicenseRef-AOM-Patent-1.0 AND MPL-2.0 AND MIT AND LicenseRef-fontconfig AND FTL AND LGPL-3.0-or-later AND BSD-3-Clause AND Libpng AND libtiff AND Zlib AND IJG"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fc006c8728fc802a7222b3579c79f82e8ac32741c79b55615cf065c59f3302d7d53c069269f5cf1a7fac5122118b0692072d269858d28e25c8e6691cc1d0a129"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp-libvips/tree/v1.3.2"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-libvips-linux-s390x"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-libvips-linux-x64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-x64",
      "group": "img",
      "name": "sharp-libvips-linux-x64",
      "version": "1.3.2",
      "purl": "pkg:npm/%40img/sharp-libvips-linux-x64@1.3.2",
      "licenses": [
        {
          "expression": "BSD-2-Clause AND LicenseRef-AOM-Patent-1.0 AND MPL-2.0 AND MIT AND LicenseRef-fontconfig AND FTL AND LGPL-3.0-or-later AND BSD-3-Clause AND Libpng AND libtiff AND Zlib AND IJG"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2133c4b607df189d12e86f5d472c3fdfaead250a8545c1d63c7842f92b6983767c00432b0eb4ebda585dcf87ff63f1cc6d187fffb679981cc4a55762eb639cdf"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp-libvips/tree/v1.3.2"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-libvips-linux-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-libvips-linuxmusl-arm64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linuxmusl-arm64",
      "group": "img",
      "name": "sharp-libvips-linuxmusl-arm64",
      "version": "1.3.2",
      "purl": "pkg:npm/%40img/sharp-libvips-linuxmusl-arm64@1.3.2",
      "licenses": [
        {
          "expression": "BSD-2-Clause AND LicenseRef-AOM-Patent-1.0 AND MPL-2.0 AND MIT AND LicenseRef-fontconfig AND FTL AND LGPL-3.0-or-later AND BSD-3-Clause AND Libpng AND libtiff AND Zlib AND IJG"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cc4f447625335268399834f96b5ae4e5f609e8658f9684f05816034b5e276aa1ec2fe11a3290e3d405a7a4b821deed1808e46fd93b79d30adcae962a90ff7b2b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp-libvips/tree/v1.3.2"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-libvips-linuxmusl-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-libvips-linuxmusl-x64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linuxmusl-x64",
      "group": "img",
      "name": "sharp-libvips-linuxmusl-x64",
      "version": "1.3.2",
      "purl": "pkg:npm/%40img/sharp-libvips-linuxmusl-x64@1.3.2",
      "licenses": [
        {
          "expression": "BSD-2-Clause AND LicenseRef-AOM-Patent-1.0 AND MPL-2.0 AND MIT AND LicenseRef-fontconfig AND FTL AND LGPL-3.0-or-later AND BSD-3-Clause AND Libpng AND libtiff AND Zlib AND IJG"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9b496b2e252dfa50589c216bf2a57feb9c8c47813f73bff07fbf08e5e29376411a90502567d425cc433740886103055e5212c01cb702abb6bb56cceafe814d65"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp-libvips/tree/v1.3.2"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-libvips-linuxmusl-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-linux-arm@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-arm",
      "group": "img",
      "name": "sharp-linux-arm",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-linux-arm@0.35.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "69f7d55824cba28cbc4d2c5b0f1daa933b8379a58b355040f8ffff14d062ac7b17a4fd9fb81864e40b9ba18527ac39f3a177acf06163a53c7448114e09183e14"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-linux-arm"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-linux-arm64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-arm64",
      "group": "img",
      "name": "sharp-linux-arm64",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-linux-arm64@0.35.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "420283b291cf9eb53e190e795cf846c32842f1a70b54e392c80be8d6855f166ac85cb903366196cc07c3678c4af28480d6a050ac02dc1d7d06e546678bf4ae15"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-linux-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-linux-ppc64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-ppc64",
      "group": "img",
      "name": "sharp-linux-ppc64",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-linux-ppc64@0.35.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0c77cac3c66a4b3b0bffecde38925163383e4350eec52dd8e25c3234868c5869fec0af6eb6750204928b04f7c6e9b3ee473cbb69fc4bcda9ea90b4ec9c3ff20"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-linux-ppc64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-linux-riscv64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-riscv64",
      "group": "img",
      "name": "sharp-linux-riscv64",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-linux-riscv64@0.35.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d04a1befcca39583df2f9bcc356016e7997747d63a0504bf80e7ded1970ff66133f68861292b788a6d616b28a49d781ff005ab16a32f25c2887662e611eef279"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-linux-riscv64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-linux-s390x@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-s390x",
      "group": "img",
      "name": "sharp-linux-s390x",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-linux-s390x@0.35.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a00314340f1a4d3aad6b1b6b797204e04a1245192b94ed73b8e5ca82fb53553ae6673fab6581946e49839f36ea46907203d28ddc24eb30e0355e269328bdc1b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-linux-s390x"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-linux-x64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-x64",
      "group": "img",
      "name": "sharp-linux-x64",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-linux-x64@0.35.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f29aafc6e6cbd8f19d8653f2e862eacc360c523c9198a03028760a8b1a5d2580542bb3c9d02d36f5776c9e91487604591baf1f66219d1d559c28fbed88f07870"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-linux-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-linuxmusl-arm64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linuxmusl-arm64",
      "group": "img",
      "name": "sharp-linuxmusl-arm64",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-linuxmusl-arm64@0.35.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "573d22423cf37125f71c26dfc057c2486ffd48222ac8ed261f6b17ca21da0187c1934711b025974724185f4a2f08afcf01005b4f343476c3d01e1e4c0052f9f7"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-linuxmusl-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-linuxmusl-x64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linuxmusl-x64",
      "group": "img",
      "name": "sharp-linuxmusl-x64",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-linuxmusl-x64@0.35.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e8ed4d3ca703563f5011d83b1f1e78f445fc534ae9eb25d0111aabbbac9137b7c6067df652f2112549569e4fbcc430a21bbea15d505b5fcd8d67f64aaf47ae22"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-linuxmusl-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-wasm32@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-wasm32",
      "group": "img",
      "name": "sharp-wasm32",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-wasm32@0.35.3",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-2-Clause AND LicenseRef-AOM-Patent-1.0 AND MIT AND LGPL-3.0-or-later AND BSD-3-Clause AND Libpng AND libtiff AND Zlib AND IJG"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "719d1791c606a47664a96ea20a4a93726502d020fd0e10f977fa9e6656647d1067e869c79e26572d4a39fbdc70f08bfbe9813a2d014df5834194a4447021bbeb"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-wasm32"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-webcontainers-wasm32@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-webcontainers-wasm32",
      "group": "img",
      "name": "sharp-webcontainers-wasm32",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-webcontainers-wasm32@0.35.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dab9eaedb5f7373791d93e185a0cfcaa21b88774d274c7bebcdd62417a4995e489dd2339cd0f05cb64b2c9701695bc69119d98f99e2ed4178f8091186d2cbcd1"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-webcontainers-wasm32"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-win32-arm64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-win32-arm64",
      "group": "img",
      "name": "sharp-win32-arm64",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-win32-arm64@0.35.3",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-2-Clause AND LicenseRef-AOM-Patent-1.0 AND MPL-2.0 AND MIT AND LicenseRef-fontconfig AND FTL AND LGPL-3.0-or-later AND BSD-3-Clause AND Libpng AND libtiff AND Zlib AND IJG"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1b3f015d31b782e0943c2fc2cec96a7a9ec1dc6e83f97f1929ea23ce5f3d95838f51e364ee32cdb08642793803f8fd4974df9a8ecf2d0079c385f553ac727e3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-win32-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-win32-ia32@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-win32-ia32",
      "group": "img",
      "name": "sharp-win32-ia32",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-win32-ia32@0.35.3",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-2-Clause AND LicenseRef-AOM-Patent-1.0 AND MPL-2.0 AND MIT AND LicenseRef-fontconfig AND FTL AND LGPL-3.0-or-later AND BSD-3-Clause AND Libpng AND libtiff AND Zlib AND IJG"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "af9de65ec04dea51540e2493efae12be0c1474702a338acf0220f30267f87cba01e97feb91fc93acb0a0ebe835ef0249882981dc96201ee5257425942111525f"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-win32-ia32"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40img/sharp-win32-x64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-win32-x64",
      "group": "img",
      "name": "sharp-win32-x64",
      "version": "0.35.3",
      "purl": "pkg:npm/%40img/sharp-win32-x64@0.35.3",
      "licenses": [
        {
          "expression": "Apache-2.0 AND BSD-2-Clause AND LicenseRef-AOM-Patent-1.0 AND MPL-2.0 AND MIT AND LicenseRef-fontconfig AND FTL AND LGPL-3.0-or-later AND BSD-3-Clause AND Libpng AND libtiff AND Zlib AND IJG"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f8cb5bcd799ac820908dfae1da595b47f3a07e682add31862389ccbda571ef6c665e1982cb49ddf0755b82dfb171557954d4046c93ce1e2967d631719812abc"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.35.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/sharp/tree/v0.35.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@img/sharp-win32-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40jridgewell/gen-mapping@0.3.13?lock_path=node_modules%2F%40jridgewell%2Fgen-mapping",
      "group": "jridgewell",
      "name": "gen-mapping",
      "version": "0.3.13",
      "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.13",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "da492dffb9e227a32010fc45d1b61d43a7ad65a03e7d0bc370b29c921cb5c8840ecdaa0a8c10634a3eb7fda2d58d8137aa146de5dbccfae5327c283a50a0816c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@jridgewell/gen-mapping"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40jridgewell/remapping@2.3.5?lock_path=node_modules%2F%40jridgewell%2Fremapping",
      "group": "jridgewell",
      "name": "remapping",
      "version": "2.3.5",
      "purl": "pkg:npm/%40jridgewell/remapping@2.3.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c8f6effe95a606e03b354c3292256d983eb22571560ec22d9f502eb1078de5b9e0a383157895f7ce0990ad605887e9334e5feb50297c7ded3e082876e1c8711"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@jridgewell/remapping"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40jridgewell/resolve-uri@3.1.2?lock_path=node_modules%2F%40jridgewell%2Fresolve-uri",
      "group": "jridgewell",
      "name": "resolve-uri",
      "version": "3.1.2",
      "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d12128022233f6d3fb5b5923d63048b9e1054f45913192e0fd9492fe508c542adc15240f305b54eb6f58ccb354455e8d42053359ff98690bd42f98a59da292b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@jridgewell/resolve-uri"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5?lock_path=node_modules%2F%40jridgewell%2Fsourcemap-codec",
      "group": "jridgewell",
      "name": "sourcemap-codec",
      "version": "1.5.5",
      "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71843ddf5d20aeac6e7966e5f96b885086a251a0dc8fb58eab97d58449633558117ce52163d7f2db34ef7e8a96b2779b87c4a5ef45527056c80af2672ca0743a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@jridgewell/sourcemap-codec"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40jridgewell/trace-mapping@0.3.31?lock_path=node_modules%2F%40jridgewell%2Ftrace-mapping",
      "group": "jridgewell",
      "name": "trace-mapping",
      "version": "0.3.31",
      "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.31",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf3351f9275048327373c8e869e3fc410a0242bf0db98c76748232b65d507811191c9f6e5ba85e6ecad881bcfc849c1441aa374d608cb667d5f0dbb5b7038b03"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@jridgewell/trace-mapping"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40napi-rs/wasm-runtime@1.1.6?lock_path=node_modules%2F%40napi-rs%2Fwasm-runtime",
      "group": "napi-rs",
      "name": "wasm-runtime",
      "version": "1.1.6",
      "purl": "pkg:npm/%40napi-rs/wasm-runtime@1.1.6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "64bbff25d51f92f3b2f5e0a79c16867e23be5e299b8de6c078ef8c450a83fc1f85475b6744dd2da4a4891d16c4f2c15f4ba6aab1767aed34237f07ecc542d56e"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@napi-rs/wasm-runtime"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "package-metadata-only"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40opentelemetry/api@1.9.1?lock_path=node_modules%2F%40opentelemetry%2Fapi",
      "group": "opentelemetry",
      "name": "api",
      "version": "1.9.1",
      "purl": "pkg:npm/%40opentelemetry/api@1.9.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80bc8994f1cf658740935244340f4b7877a365ed538bbeffa537859bf9cc5e6407fc715995c4bf3b65c907e2fc7e46eb352aa176d96f8c1563c705186a7347e5"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@opentelemetry/api"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40opentelemetry/api-logs@0.220.0?lock_path=node_modules%2F%40opentelemetry%2Fapi-logs",
      "group": "opentelemetry",
      "name": "api-logs",
      "version": "0.220.0",
      "purl": "pkg:npm/%40opentelemetry/api-logs@0.220.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a655ae08989fb29dfacf30d6805c7113e8185be384b0ce67f254916af678b68e05c947f97b0ba81f54575d3661cff993a43fd71fe1ff4305eebca952d31dcf7"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.220.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@opentelemetry/api-logs"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40opentelemetry/core@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fcore",
      "group": "opentelemetry",
      "name": "core",
      "version": "2.9.0",
      "purl": "pkg:npm/%40opentelemetry/core@2.9.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9b69dc90c4fcd0d9e68d36123e325039b049fbc7609286a310e51bce72fc0076774f7c87464d8fee02353e1101735fa53a7ad813d516ad61ea243b26aa398d6f"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.9.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@opentelemetry/core"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40opentelemetry/instrumentation@0.220.0?lock_path=node_modules%2F%40opentelemetry%2Finstrumentation",
      "group": "opentelemetry",
      "name": "instrumentation",
      "version": "0.220.0",
      "purl": "pkg:npm/%40opentelemetry/instrumentation@0.220.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c50c771365b13f5983bcacf12f15fe0930ad34b6b9eb4609677d3ceea6077ab97662688aa6fec01fe740cbbbe6c7e795ad9e41c217d650056828ea3108d1dca7"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.220.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@opentelemetry/instrumentation"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40opentelemetry/resources@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fresources",
      "group": "opentelemetry",
      "name": "resources",
      "version": "2.9.0",
      "purl": "pkg:npm/%40opentelemetry/resources@2.9.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8f20393012d0f83925dfe26c66452852f2fbc87bd4eb890bb2fa5729aad69badf8ed2975b756d715317291478f3694f9587e699bd6b642db74de221842167516"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.9.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@opentelemetry/resources"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40opentelemetry/sdk-trace@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fsdk-trace",
      "group": "opentelemetry",
      "name": "sdk-trace",
      "version": "2.9.0",
      "purl": "pkg:npm/%40opentelemetry/sdk-trace@2.9.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b06035f47bedaeb48a62cb1e1e9865b87ea3de9e976b77ea73b73bcbc7ffee66167a37359720c572949d0f59186b9d0708b51e128e330396d6d299e268fb33bb"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@opentelemetry/sdk-trace/-/sdk-trace-2.9.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@opentelemetry/sdk-trace"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40opentelemetry/sdk-trace-base@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fsdk-trace-base",
      "group": "opentelemetry",
      "name": "sdk-trace-base",
      "version": "2.9.0",
      "purl": "pkg:npm/%40opentelemetry/sdk-trace-base@2.9.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "729f7399397ad91f0f26ba6f15c99cf0dd89414ff17dad12fbad6ae75d4d8e2f90c427d9f087ef83b1f6ec6f1c00d7b872b838453ad6b15bda9c78978d2a7a6a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.9.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@opentelemetry/sdk-trace-base"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40opentelemetry/semantic-conventions@1.42.0?lock_path=node_modules%2F%40opentelemetry%2Fsemantic-conventions",
      "group": "opentelemetry",
      "name": "semantic-conventions",
      "version": "1.42.0",
      "purl": "pkg:npm/%40opentelemetry/semantic-conventions@1.42.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "89c739c42ce77597e1b89332e68aa4e40be5a16aae47b8ed69eef8ab3a642a4846a7c062bcafa809c1178069e309d4dfa7c840e3897ec3c804f326096e870927"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.42.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@opentelemetry/semantic-conventions"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40oslojs/encoding@1.1.0?lock_path=node_modules%2F%40oslojs%2Fencoding",
      "group": "oslojs",
      "name": "encoding",
      "version": "1.1.0",
      "purl": "pkg:npm/%40oslojs/encoding@1.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef4c108606269dd8381823f13cfc4f19ebd12aa4c8276361e0e92231698301562c4d0f936bb4aafab3debd7c9719dcebdf4fea6419f239a942b33a0cc65ca575"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@oslojs/encoding"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40oxc-project/types@0.138.0?lock_path=node_modules%2F%40oxc-project%2Ftypes",
      "group": "oxc-project",
      "name": "types",
      "version": "0.138.0",
      "purl": "pkg:npm/%40oxc-project/types@0.138.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5aed92a6ad14c2a0dd57319e0bd0fcb2aab327acd94bc8fb8e91d497d8c660ec8888191532bab361026ef7a6d0ceadaa01708a2b76c20628d3ca533cb76667c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@oxc-project/types/-/types-0.138.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@oxc-project/types"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/binding-android-arm64@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-android-arm64",
      "group": "rolldown",
      "name": "binding-android-arm64",
      "version": "1.1.4",
      "purl": "pkg:npm/%40rolldown/binding-android-arm64@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1192e97fff32ec65e492b6bdd0c2f8ee4ce293f18c3f710c704f5b3f21e645fc4b0bacfdf9a5b903ca680aca318eb4f919f11c34002f5b05078ef3f5a544247f"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/rolldown/rolldown"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-android-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/binding-darwin-arm64@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-darwin-arm64",
      "group": "rolldown",
      "name": "binding-darwin-arm64",
      "version": "1.1.4",
      "purl": "pkg:npm/%40rolldown/binding-darwin-arm64@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6948be1c1be661bee3f24ae5d7ea898241bc0b5edf3bbf6093773e8cfc384bc8254457350d38a36bd4b7132693490526e4625760a0c0b2e8011211471f6bd889"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/rolldown/rolldown"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-darwin-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/binding-darwin-x64@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-darwin-x64",
      "group": "rolldown",
      "name": "binding-darwin-x64",
      "version": "1.1.4",
      "purl": "pkg:npm/%40rolldown/binding-darwin-x64@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "17b8470b7830635d7ebc1c8a3d15aac066de5d65602a62fea531828a768485d8a1cc1576690d1fbd939c87d71761438ab8a2aae36f477985cea902dcef014212"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/rolldown/rolldown"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-darwin-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/binding-freebsd-x64@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-freebsd-x64",
      "group": "rolldown",
      "name": "binding-freebsd-x64",
      "version": "1.1.4",
      "purl": "pkg:npm/%40rolldown/binding-freebsd-x64@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b08e72c3eeecf7648aea87621210f994a0819567298c74b9ab2aa95506d9009d1f2331145eb99b9770c7db26d1dcf66882e94d245f8238bb6603c8547ef90209"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/rolldown/rolldown"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-freebsd-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/binding-linux-arm-gnueabihf@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-arm-gnueabihf",
      "group": "rolldown",
      "name": "binding-linux-arm-gnueabihf",
      "version": "1.1.4",
      "purl": "pkg:npm/%40rolldown/binding-linux-arm-gnueabihf@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9828b438a80489e162adcaed5589900051accd1b4c9d9e9fa59017af16a75c0bbb96a65cb0ad44d5101a64d1b4b8a027c68c770757f813240d9e8c8c7cdd6f00"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/rolldown/rolldown"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-linux-arm-gnueabihf"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/binding-linux-arm64-gnu@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-arm64-gnu",
      "group": "rolldown",
      "name": "binding-linux-arm64-gnu",
      "version": "1.1.4",
      "purl": "pkg:npm/%40rolldown/binding-linux-arm64-gnu@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "07d21a9772afe6c8744879c1d60fd059c510084bc217a40a180978cd7ca9623eb999523e078021141c0fb5237ba43ac9788c7c67bcddcb89edc7ec10001a26ef"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/rolldown/rolldown"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-linux-arm64-gnu"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/binding-linux-arm64-musl@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-arm64-musl",
      "group": "rolldown",
      "name": "binding-linux-arm64-musl",
      "version": "1.1.4",
      "purl": "pkg:npm/%40rolldown/binding-linux-arm64-musl@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9595729b43ee1c4d4a676da09854c2d7994092b83d893b3347ad7ba18441fe23d8d40e7acb0a09cd528e24129aa2de518a290239b9aeafaa68829b1ede045c9e"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/rolldown/rolldown"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-linux-arm64-musl"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/binding-linux-ppc64-gnu@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-ppc64-gnu",
      "group": "rolldown",
      "name": "binding-linux-ppc64-gnu",
      "version": "1.1.4",
      "purl": "pkg:npm/%40rolldown/binding-linux-ppc64-gnu@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b760cd88b2563536e7107c94cd3ba695d30be844f8fe0d7ae3aecb6680c3277b52c46be0b8be7f3720b6942b0d2aec91c9c83d5de0d0179492bfe4cd3a14045e"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/rolldown/rolldown"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-linux-ppc64-gnu"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/binding-linux-s390x-gnu@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-s390x-gnu",
      "group": "rolldown",
      "name": "binding-linux-s390x-gnu",
      "version": "1.1.4",
      "purl": "pkg:npm/%40rolldown/binding-linux-s390x-gnu@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d162119cbd54c3806f4d944b42df8f560a3a64a4c969d942d9bb4ffbf10e5efd9ffc359b634ac4825fb2f37e26215c0fd45913956553ac61895dfd7696bbbb11"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/rolldown/rolldown"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-linux-s390x-gnu"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/binding-linux-x64-gnu@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-x64-gnu",
      "group": "rolldown",
      "name": "binding-linux-x64-gnu",
      "version": "1.1.4",
      "purl": "pkg:npm/%40rolldown/binding-linux-x64-gnu@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "256b46b2119f5fea043402a89e8364a84257fbb842f327e18bd194c8f5f5557e26761d72e6bf998892d1e57cc00746a83fab3f3dc20bb068caabc3b49a6db86f"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/rolldown/rolldown"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-linux-x64-gnu"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/binding-linux-x64-musl@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-x64-musl",
      "group": "rolldown",
      "name": "binding-linux-x64-musl",
      "version": "1.1.4",
      "purl": "pkg:npm/%40rolldown/binding-linux-x64-musl@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ad3eb241cc54b97b380a76e87eac0745157489e9b7e3dacb318a538e481018b8eb63869da3f783cf03d93d30a04ce945e8d929f0d12fef4c8b3139faaa45b1b1"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/rolldown/rolldown"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-linux-x64-musl"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/binding-openharmony-arm64@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-openharmony-arm64",
      "group": "rolldown",
      "name": "binding-openharmony-arm64",
      "version": "1.1.4",
      "purl": "pkg:npm/%40rolldown/binding-openharmony-arm64@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "297306a1ba2ae5cc9a0908c303818bb9188ec0143413216726855588b799e39ff7ac522d44e0c4afe35db01715a65978d2184d02b966feca5e58646f8f4f0bcc"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/rolldown/rolldown"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-openharmony-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/binding-wasm32-wasi@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-wasm32-wasi",
      "group": "rolldown",
      "name": "binding-wasm32-wasi",
      "version": "1.1.4",
      "purl": "pkg:npm/%40rolldown/binding-wasm32-wasi@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4af37adbdfaa09898ec10b213dccb66d19c3d5e20e70beafb1c1d3b45cf2300d5648f1cc81fc052390d5c66fddbfae799ecc492330ea6063ad6bb708d0b45c2"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/rolldown/rolldown"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-wasm32-wasi"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40emnapi/core@1.11.1?lock_path=node_modules%2F%40rolldown%2Fbinding-wasm32-wasi%2Fnode_modules%2F%40emnapi%2Fcore",
      "group": "emnapi",
      "name": "core",
      "version": "1.11.1",
      "purl": "pkg:npm/%40emnapi/core@1.11.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "452bdb4261f374accdb0b61aff01eb6dcdca378b182ca01d3d9c6a88cd87013aaffd2064dbf10d487a6f5c668b38c72c032cf4a68106aa49a62981b739688911"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/toyobayashi/emnapi/tree/v1.11.1"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/core"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40emnapi/runtime@1.11.1?lock_path=node_modules%2F%40rolldown%2Fbinding-wasm32-wasi%2Fnode_modules%2F%40emnapi%2Fruntime",
      "group": "emnapi",
      "name": "runtime",
      "version": "1.11.1",
      "purl": "pkg:npm/%40emnapi/runtime@1.11.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be08fb477cb75a0c76e0841a18f03f47a6055cb1d530e674b951322103da5acfab7750337c43179400b6d856303b55e4291e8d3ecabb9946a7747f2821175917"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/toyobayashi/emnapi/tree/v1.11.1"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/runtime"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/binding-win32-arm64-msvc@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-win32-arm64-msvc",
      "group": "rolldown",
      "name": "binding-win32-arm64-msvc",
      "version": "1.1.4",
      "purl": "pkg:npm/%40rolldown/binding-win32-arm64-msvc@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e7581b70dd357928e83af474100d1d269d0bb20a6486476a400780c2d6b3c5f34f1f80a79350c8f610e1322804e9822bb1b91e403d09a20ceecf0e01234c548"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/rolldown/rolldown"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-win32-arm64-msvc"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/binding-win32-x64-msvc@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-win32-x64-msvc",
      "group": "rolldown",
      "name": "binding-win32-x64-msvc",
      "version": "1.1.4",
      "purl": "pkg:npm/%40rolldown/binding-win32-x64-msvc@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3359699e205e3e86d37ec6bb2acf5ad7df5ed5a931b179fe1980542ac133bf7605cce9b51c900c370288deaaf466afa6c70c7d80e6684dd3f5c97458b1952871"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/rolldown/rolldown"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/binding-win32-x64-msvc"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/pluginutils@1.0.0-rc.3?lock_path=node_modules%2F%40rolldown%2Fpluginutils",
      "group": "rolldown",
      "name": "pluginutils",
      "version": "1.0.0-rc.3",
      "purl": "pkg:npm/%40rolldown/pluginutils@1.0.0-rc.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b26e4dd38f3cf357dec3963e5cf97ac1156e7b793361ce877aeb2f47ac197327a36c0ab582a7fda468f4b72bdc099aeac10b44ddc38c8f8d7299aa5ce78a6dd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rolldown/pluginutils"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/pluginutils@5.4.0?lock_path=node_modules%2F%40rollup%2Fpluginutils",
      "group": "rollup",
      "name": "pluginutils",
      "version": "5.4.0",
      "purl": "pkg:npm/%40rollup/pluginutils@5.4.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "31f3e9d3a0a344b7d7437c18d11f2f243601cbf32f55c73d3ae9447d1d01f08bfd928f8608d69167e129258165dbb2e12ac64ad28e36d2c6024470a37c281e52"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.4.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@rollup/pluginutils"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40sentry/conventions@0.15.1?lock_path=node_modules%2F%40sentry%2Fconventions",
      "group": "sentry",
      "name": "conventions",
      "version": "0.15.1",
      "purl": "pkg:npm/%40sentry/conventions@0.15.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "64b3fc6d174c38dde9ad6136b49c889ae62c702c5d7097883c886b3acfeb832166dc2d670a1d41ea076f3e3dc0679cd6d3ca121450acabb4feb58116de1f0c34"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry/conventions/-/conventions-0.15.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@sentry/conventions"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40sentry/core@10.64.0?lock_path=node_modules%2F%40sentry%2Fcore",
      "group": "sentry",
      "name": "core",
      "version": "10.64.0",
      "purl": "pkg:npm/%40sentry/core@10.64.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e3a2325c5c3d65daa6750178dedacd1763f9d8b1a52dd34c2c3351cc048980f2f0029723e2b0513f082d3f503ea912fb061615608bc0dcc68ec4378d6ec9e17"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry/core/-/core-10.64.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@sentry/core"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40sentry/node@10.64.0?lock_path=node_modules%2F%40sentry%2Fnode",
      "group": "sentry",
      "name": "node",
      "version": "10.64.0",
      "purl": "pkg:npm/%40sentry/node@10.64.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae1359dc24eac1d4d01e8f5977e36ca0bc96ebd548cdb31c18c457f72f16d40eabba74f8607fcc0e1993d14f6859f35928df2782a47f81f54c4e795855096208"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry/node/-/node-10.64.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@sentry/node"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40sentry/node-core@10.64.0?lock_path=node_modules%2F%40sentry%2Fnode-core",
      "group": "sentry",
      "name": "node-core",
      "version": "10.64.0",
      "purl": "pkg:npm/%40sentry/node-core@10.64.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75c99ae6e116974497cb0638bf3ae53b0bb3e0d04fc8f86bcea2f5363954e838bf3956f26006493c2c2c47c5d80f3ef73c6739b14dea2924685d65f9e88a74c0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.64.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@sentry/node-core"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40sentry/opentelemetry@10.64.0?lock_path=node_modules%2F%40sentry%2Fopentelemetry",
      "group": "sentry",
      "name": "opentelemetry",
      "version": "10.64.0",
      "purl": "pkg:npm/%40sentry/opentelemetry@10.64.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "857c3c77049203dffdaf7546cb43ced92269ee0e7fc87dbeec16a4eb4124393db5013d41c059d512c550c996fe5078c6ed45a77bf8c36f07563d2526febb68bf"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.64.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@sentry/opentelemetry"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40sentry/server-utils@10.64.0?lock_path=node_modules%2F%40sentry%2Fserver-utils",
      "group": "sentry",
      "name": "server-utils",
      "version": "10.64.0",
      "purl": "pkg:npm/%40sentry/server-utils@10.64.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "779ebc2619f75817e6d3b76c74fb0b874abea918fbd716440d916c037de48b30f452e48247c6b1b5cd985ba68a74f86dbaa826f6d1e3497df943dbcafd79ae8c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry/server-utils/-/server-utils-10.64.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/getsentry/sentry-javascript/tree/10.64.0/packages/server-utils"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@sentry/server-utils"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40shikijs/core@4.3.1?lock_path=node_modules%2F%40shikijs%2Fcore",
      "group": "shikijs",
      "name": "core",
      "version": "4.3.1",
      "purl": "pkg:npm/%40shikijs/core@4.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00d303c6e68fb0d31d0c2d66e2f7ef8650e627078cc241395e2b53c2bab6ad61f1e6333e7659b83261edd8f3fab74b9e8df47bed2ba1ae1274cc48a3205fee84"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@shikijs/core/-/core-4.3.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@shikijs/core"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40shikijs/engine-javascript@4.3.1?lock_path=node_modules%2F%40shikijs%2Fengine-javascript",
      "group": "shikijs",
      "name": "engine-javascript",
      "version": "4.3.1",
      "purl": "pkg:npm/%40shikijs/engine-javascript@4.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "24122d7273ee62aee3549759a3fbcc8fde2bfaccd3ed71231c55fe9af1431921086d5017006c87007ce16d6ce918ec1889d099ac4ac92cb827d8f55e8a89079d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-4.3.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@shikijs/engine-javascript"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40shikijs/engine-oniguruma@4.3.1?lock_path=node_modules%2F%40shikijs%2Fengine-oniguruma",
      "group": "shikijs",
      "name": "engine-oniguruma",
      "version": "4.3.1",
      "purl": "pkg:npm/%40shikijs/engine-oniguruma@4.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "397c8d333834a5ec2cfa6b0c8f87077aa4f8c6260a2af6e79fa55b7405f17e8165dd24b1e1f25373c15a7440ae739fc7f69dc1ce1340a005172b002ef6b59886"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-4.3.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@shikijs/engine-oniguruma"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40shikijs/langs@4.3.1?lock_path=node_modules%2F%40shikijs%2Flangs",
      "group": "shikijs",
      "name": "langs",
      "version": "4.3.1",
      "purl": "pkg:npm/%40shikijs/langs@4.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9b497d9ec0ea8011ef6d96e4ec0d3f917cff8a6a4adee07f73aac09fa1a983fb8fb5d65143e6a5b0dff5ecc539b616faf174e3ff80f1919028b6b3341864a90d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@shikijs/langs/-/langs-4.3.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@shikijs/langs"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40shikijs/primitive@4.3.1?lock_path=node_modules%2F%40shikijs%2Fprimitive",
      "group": "shikijs",
      "name": "primitive",
      "version": "4.3.1",
      "purl": "pkg:npm/%40shikijs/primitive@4.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "09741140e632d657aa43c71e4de25d997bff6ec518fbee90c8ba5727de0b6400188f95f648a45d7398a982ebf834fc8654a22d0763cfc14a5135ed128e1e52d4"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@shikijs/primitive/-/primitive-4.3.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@shikijs/primitive"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40shikijs/themes@4.3.1?lock_path=node_modules%2F%40shikijs%2Fthemes",
      "group": "shikijs",
      "name": "themes",
      "version": "4.3.1",
      "purl": "pkg:npm/%40shikijs/themes@4.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "760a682785aa362db24e68b3407049e73717ea3da513a89c37fd32b789759247f5ea3ad8fe9c0f2e84dbd444ec58ccf43812dff5936fc26c5fb7e707f8df6a48"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@shikijs/themes/-/themes-4.3.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@shikijs/themes"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40shikijs/types@4.3.1?lock_path=node_modules%2F%40shikijs%2Ftypes",
      "group": "shikijs",
      "name": "types",
      "version": "4.3.1",
      "purl": "pkg:npm/%40shikijs/types@4.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0871711348f3b412194471fa8315c4ec35d40855e345e106c59fe3d2b7d22c6299bb0a76c416327043f5e3cef90d26bd28b2ffebbd34a3122aea83ba79ff4ada"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@shikijs/types/-/types-4.3.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@shikijs/types"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40shikijs/vscode-textmate@10.0.2?lock_path=node_modules%2F%40shikijs%2Fvscode-textmate",
      "group": "shikijs",
      "name": "vscode-textmate",
      "version": "10.0.2",
      "purl": "pkg:npm/%40shikijs/vscode-textmate@10.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f37c9e821676c718a7dcd8fccf534c77f342b9c6be82c617b30cb00f2e5b1efc2558bf2da53426cc6794b8777d142dc4fd204432fcc94705843b3e6019eb3d42"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@shikijs/vscode-textmate"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40standard-schema/spec@1.1.0?lock_path=node_modules%2F%40standard-schema%2Fspec",
      "group": "standard-schema",
      "name": "spec",
      "version": "1.1.0",
      "purl": "pkg:npm/%40standard-schema/spec@1.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "976685cb98c02e19e21b91e0aab0fa8d72e2feb516acabea37fa89c7aca826c80a85b95577e8aaa94e110976af9bf8cf8adc83a394c2bca327a632a73ab8b2d3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@standard-schema/spec"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tailwindcss/node@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Fnode",
      "group": "tailwindcss",
      "name": "node",
      "version": "4.3.2",
      "purl": "pkg:npm/%40tailwindcss/node@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c963ffb2a11c04b683f09b80eb3370c6860aafbe6ac538a8630951c1e923e49aff2391979e825f8deb47fe9b0b508bfbe1c6131f6941504cc19229ed86861c06"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tailwindcss/node"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tailwindcss/oxide@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide",
      "group": "tailwindcss",
      "name": "oxide",
      "version": "4.3.2",
      "purl": "pkg:npm/%40tailwindcss/oxide@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfc6609f35fc81d36858b04ba813e887fb239f1930bdff59b968e73b4974c88cdb2dae7ff52f9e0b9431199291a1b547202dffd41a0c5a31db96a5a37201606a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tailwindcss/oxide"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tailwindcss/oxide-android-arm64@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-android-arm64",
      "group": "tailwindcss",
      "name": "oxide-android-arm64",
      "version": "4.3.2",
      "purl": "pkg:npm/%40tailwindcss/oxide-android-arm64@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "587c6a22e1e9bd9e55b5d5fa193975224fd5a7662e378d84b7ed0275e69577f7eb43d8c0bc69af47cbcb4fe8e4ddef3f437c7c904081f7e475ee9829a7606e94"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/tailwindlabs/tailwindcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tailwindcss/oxide-android-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tailwindcss/oxide-darwin-arm64@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-darwin-arm64",
      "group": "tailwindcss",
      "name": "oxide-darwin-arm64",
      "version": "4.3.2",
      "purl": "pkg:npm/%40tailwindcss/oxide-darwin-arm64@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "199ca979463f203256dfcefb29e33e3baeef6d7af73019dbb442f869884d12bbff256661c9edaf1925961bdb41ea28aa47632a44d918f08394cb835d499576eb"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/tailwindlabs/tailwindcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tailwindcss/oxide-darwin-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tailwindcss/oxide-darwin-x64@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-darwin-x64",
      "group": "tailwindcss",
      "name": "oxide-darwin-x64",
      "version": "4.3.2",
      "purl": "pkg:npm/%40tailwindcss/oxide-darwin-x64@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "50823399e7d1e8a3b5b0353b33346a0310bc881a5fb7f5619068d38e78684ba93b677ad0f701200353834a2c87fed71262cb2e94d9b80a2de139e2b58c7edc71"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/tailwindlabs/tailwindcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tailwindcss/oxide-darwin-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tailwindcss/oxide-freebsd-x64@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-freebsd-x64",
      "group": "tailwindcss",
      "name": "oxide-freebsd-x64",
      "version": "4.3.2",
      "purl": "pkg:npm/%40tailwindcss/oxide-freebsd-x64@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "18dfae026708e8336ca67083c2d38066b4f3ea8ba4267a77dfba99bf1a8218b7770470732693b465b4cb46f24d773b4e780993cdec1ec0620c3dbd2d93647858"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/tailwindlabs/tailwindcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tailwindcss/oxide-freebsd-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tailwindcss/oxide-linux-arm-gnueabihf@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-linux-arm-gnueabihf",
      "group": "tailwindcss",
      "name": "oxide-linux-arm-gnueabihf",
      "version": "4.3.2",
      "purl": "pkg:npm/%40tailwindcss/oxide-linux-arm-gnueabihf@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e00067eea49b7474704e20e2b9635e802c9be7ed85278bca20a7370e62abbc0170ecc5352e6d757489133f051a15d4f373b22c3a90dba81ae5874c7acb7e94ff"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/tailwindlabs/tailwindcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tailwindcss/oxide-linux-arm64-gnu@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-linux-arm64-gnu",
      "group": "tailwindcss",
      "name": "oxide-linux-arm64-gnu",
      "version": "4.3.2",
      "purl": "pkg:npm/%40tailwindcss/oxide-linux-arm64-gnu@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c03804206c2833cc3ca6e7e1f4b56dd4f6a10e035d297acb0b6a9f027577bc09a872873d4566f1780c38a713edb5dfd3b097f08f22dff740e0d72f72f08e849b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/tailwindlabs/tailwindcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tailwindcss/oxide-linux-arm64-gnu"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tailwindcss/oxide-linux-arm64-musl@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-linux-arm64-musl",
      "group": "tailwindcss",
      "name": "oxide-linux-arm64-musl",
      "version": "4.3.2",
      "purl": "pkg:npm/%40tailwindcss/oxide-linux-arm64-musl@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "27936e934b9940888c4c98f72c4c78b0003db4c154a1741916fd49e809fe40661ee771ca449b850e2d2ba6afedba8b8265e01b381637910ea0f2a783e13523b4"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/tailwindlabs/tailwindcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tailwindcss/oxide-linux-arm64-musl"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tailwindcss/oxide-linux-x64-gnu@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-linux-x64-gnu",
      "group": "tailwindcss",
      "name": "oxide-linux-x64-gnu",
      "version": "4.3.2",
      "purl": "pkg:npm/%40tailwindcss/oxide-linux-x64-gnu@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "92a099a5228e04424ee26cfb3aa5a8a1f0597974c0c1a5463e3d04ac08fb0a88e684aa5655654e9ebb7d744f2876822b699ab8a23ddabac337ee45e2f93a30f3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/tailwindlabs/tailwindcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tailwindcss/oxide-linux-x64-gnu"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tailwindcss/oxide-linux-x64-musl@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-linux-x64-musl",
      "group": "tailwindcss",
      "name": "oxide-linux-x64-musl",
      "version": "4.3.2",
      "purl": "pkg:npm/%40tailwindcss/oxide-linux-x64-musl@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "722c69a9b876b682439a4b82448ebc9d703c67136674af58fbdbf9877302dd940acbfd013bc016ce5916c9133b24015218195f8a0e185533ec2ba31582acf5bb"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/tailwindlabs/tailwindcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tailwindcss/oxide-linux-x64-musl"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tailwindcss/oxide-wasm32-wasi@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-wasm32-wasi",
      "group": "tailwindcss",
      "name": "oxide-wasm32-wasi",
      "version": "4.3.2",
      "purl": "pkg:npm/%40tailwindcss/oxide-wasm32-wasi@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1e73667f2ce991b00814db7092e317897dc26599183de00fd7adb191085d60c94ff37437d12d80d5b12fb29d26429863714358d0ae240e28c41e431040dc8b3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/tailwindlabs/tailwindcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tailwindcss/oxide-wasm32-wasi"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tailwindcss/oxide-win32-arm64-msvc@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-win32-arm64-msvc",
      "group": "tailwindcss",
      "name": "oxide-win32-arm64-msvc",
      "version": "4.3.2",
      "purl": "pkg:npm/%40tailwindcss/oxide-win32-arm64-msvc@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "672aff334f9771866eddb66b532b5ced35efae4d1fb567e5f203763307a4343ce1aa129152e70c3d278ecccd28d301f9016394e3d06c291adf2b12366ad08f31"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/tailwindlabs/tailwindcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tailwindcss/oxide-win32-arm64-msvc"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tailwindcss/oxide-win32-x64-msvc@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-win32-x64-msvc",
      "group": "tailwindcss",
      "name": "oxide-win32-x64-msvc",
      "version": "4.3.2",
      "purl": "pkg:npm/%40tailwindcss/oxide-win32-x64-msvc@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "408f413bb2a5359b29d86b8ed23c00023e6308300138a5d19029365ee29349a34415275fceab306154ed08704d2872ecab28c5c8592a9438b090d6d3612b2c31"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.2.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/tailwindlabs/tailwindcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tailwindcss/oxide-win32-x64-msvc"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tailwindcss/vite@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Fvite",
      "group": "tailwindcss",
      "name": "vite",
      "version": "4.3.2",
      "purl": "pkg:npm/%40tailwindcss/vite@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "787a4c797e095df54d24311cb28b9378206e6c90537132e281e6b0fcd4d45ba3c1e404ca297772a279d7813057d95b916e3cf58637f3e82e57021af9d889905c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tailwindcss/vite"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40tybys/wasm-util@0.10.3?lock_path=node_modules%2F%40tybys%2Fwasm-util",
      "group": "tybys",
      "name": "wasm-util",
      "version": "0.10.3",
      "purl": "pkg:npm/%40tybys/wasm-util@0.10.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1777e8d4c62b44960bdf3111d0e50e9a4bad8ebd55a76de6eceb12829ee7ab848fe8ea97e82ff9e971483c09796eddf3681463996ed21b3deeffa2f016961c3a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@tybys/wasm-util"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "package-metadata-only"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/babel__core@7.20.5?lock_path=node_modules%2F%40types%2Fbabel__core",
      "group": "types",
      "name": "babel__core",
      "version": "7.20.5",
      "purl": "pkg:npm/%40types/babel__core@7.20.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa8429ad9bf3e70405270303a9eb1e4575afdeba8cbe18296d715f5725a16f1f57e3b3ce200ea2ffe75779f12664aa0080e69375a22035232a30853ad72472cc"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/babel__core"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/babel__generator@7.27.0?lock_path=node_modules%2F%40types%2Fbabel__generator",
      "group": "types",
      "name": "babel__generator",
      "version": "7.27.0",
      "purl": "pkg:npm/%40types/babel__generator@7.27.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b9f15dd978bdd8e0153d8b32f8fe27eff53b7baf1f7b1d3e11ef20486f4a5fb7a8d3ce025a2438b1dc64b6f765d1b38fba95ed5493d8d7dce4e84c16a9443c96"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/babel__generator"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/babel__template@7.4.4?lock_path=node_modules%2F%40types%2Fbabel__template",
      "group": "types",
      "name": "babel__template",
      "version": "7.4.4",
      "purl": "pkg:npm/%40types/babel__template@7.4.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "87f354692c86e44cb1048a7c611c68e1131edbfa9082fca8c11c1533385884108e35b5bc3d4b20e2590532b86066151ee73dcbdcc88b0eebf227f09a3dad80f0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/babel__template"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/babel__traverse@7.28.0?lock_path=node_modules%2F%40types%2Fbabel__traverse",
      "group": "types",
      "name": "babel__traverse",
      "version": "7.28.0",
      "purl": "pkg:npm/%40types/babel__traverse@7.28.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f0fbdc5dfef48130d9060b7da6dc49f1e9417818dc2ce01c3ada0efe63c98ed8e2d7e09d19b1e09bbee89b51abb0fc6c884fae5c8a4d48aeb8518688c105dde1"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/babel__traverse"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/chai@5.2.3?lock_path=node_modules%2F%40types%2Fchai",
      "group": "types",
      "name": "chai",
      "version": "5.2.3",
      "purl": "pkg:npm/%40types/chai@5.2.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "330e79f28780f5f15bbfae7fcb8987b570ecf5b3e714c6402ff8f174f154a4e1c72175fdd667201076d2e4b6a1afea7064547c03b19095e456788e9c1850b650"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/chai"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/deep-eql@4.0.2?lock_path=node_modules%2F%40types%2Fdeep-eql",
      "group": "types",
      "name": "deep-eql",
      "version": "4.0.2",
      "purl": "pkg:npm/%40types/deep-eql@4.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "73d87d75554c8a030f7386f04ef0b9771aada8967040f78fb168cf96948e9e88dba2bea91aa764e78d657c0ec0a8542be6907505176ad23b98f5d6fcd41c3217"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/deep-eql"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/estree@1.0.9?lock_path=node_modules%2F%40types%2Festree",
      "group": "types",
      "name": "estree",
      "version": "1.0.9",
      "purl": "pkg:npm/%40types/estree@1.0.9",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a174f832d5e978fc898fd395f4e54c38730dbf33ddc10949a712f599352b650b310a304e05924f98a680393a21cd426a12ec269f6fc5dadcfc9af26d50af37a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/estree"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/estree-jsx@1.0.5?lock_path=node_modules%2F%40types%2Festree-jsx",
      "group": "types",
      "name": "estree-jsx",
      "version": "1.0.5",
      "purl": "pkg:npm/%40types/estree-jsx@1.0.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7609c515345c9f6f503600ba1c430fc377505014d992764b82dc1919ea2aa174c7d0cfb25638546e2459683b38e4fba5a28d4e7a9bda0a5c501773ba374e8c2"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/estree-jsx"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/hast@3.0.4?lock_path=node_modules%2F%40types%2Fhast",
      "group": "types",
      "name": "hast",
      "version": "3.0.4",
      "purl": "pkg:npm/%40types/hast@3.0.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58fb3e6db430e5a0a3fb1ea568d1962c7df0be21eda02bff3f7fa8b4185b3a12601bcaada5d00c9530b12edb13580ecb1f53a1fdb1421ec067d133d2e66df411"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/hast"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/mdast@4.0.4?lock_path=node_modules%2F%40types%2Fmdast",
      "group": "types",
      "name": "mdast",
      "version": "4.0.4",
      "purl": "pkg:npm/%40types/mdast@4.0.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/mdast"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/nlcst@2.0.3?lock_path=node_modules%2F%40types%2Fnlcst",
      "group": "types",
      "name": "nlcst",
      "version": "2.0.3",
      "purl": "pkg:npm/%40types/nlcst@2.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd260d4837ba231deafba67bae2f65c96aa01a12539b3463651ab2ab5e4dd19ff5fd49d5b27a3d1bf378d0d0628e8631dac7850c8974f81da68006fd99ecd408"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/nlcst"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/node@24.13.2?lock_path=node_modules%2F%40types%2Fnode",
      "group": "types",
      "name": "node",
      "version": "24.13.2",
      "purl": "pkg:npm/%40types/node@24.13.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7d16b4f6465382ef28ef52857038d416e73b17e7446d96199a42349a0e5805346cd3230a8d81ecabf734bab0ca7836fe0f9a9581739d15cbaef8364f28e213c0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node/-/node-24.13.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/node"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development-optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/nodemailer@8.0.1?lock_path=node_modules%2F%40types%2Fnodemailer",
      "group": "types",
      "name": "nodemailer",
      "version": "8.0.1",
      "purl": "pkg:npm/%40types/nodemailer@8.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3f1a5a2279bc5752500dde23d1db391dfbd6424f09ba94b50b43e271bf7a409b2bad10e3047f8394aecbe1974d4aa3542e18994501dce349cb55285a1b15c033"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-8.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/nodemailer"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/prop-types@15.7.15?lock_path=node_modules%2F%40types%2Fprop-types",
      "group": "types",
      "name": "prop-types",
      "version": "15.7.15",
      "purl": "pkg:npm/%40types/prop-types@15.7.15",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "17a6c4c9a995f632860050449a54277ac44f18e42a4b6f94c22d049b5e717a73b11da7f686fe8bf180959f7acf74f24e8897cf8829cb211cafc156aa318dcc23"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/prop-types"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/react@18.3.31?lock_path=node_modules%2F%40types%2Freact",
      "group": "types",
      "name": "react",
      "version": "18.3.31",
      "purl": "pkg:npm/%40types/react@18.3.31",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdf12aa574efc13f75ca19b075fa2e4ad3768522b04efc91b3caa92df003cababf9310f0d2164ced693d520d4510b8fc8486f2f92ffe910092445177da7bf643"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/react/-/react-18.3.31.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/react"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/react-dom@18.3.7?lock_path=node_modules%2F%40types%2Freact-dom",
      "group": "types",
      "name": "react-dom",
      "version": "18.3.7",
      "purl": "pkg:npm/%40types/react-dom@18.3.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3047b751ea043585455f3a17116b2f72983a66f96b14d94e43b10eb2f848dc27c05f0ccf7cef10c2ec5de349dea6c60aab2c954274dd11fbfaf2af75c8b70aad"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/react-dom"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40types/unist@3.0.3?lock_path=node_modules%2F%40types%2Funist",
      "group": "types",
      "name": "unist",
      "version": "3.0.3",
      "purl": "pkg:npm/%40types/unist@3.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "928fe0205251bf5efb5e066c65c0709ea24de71fc689e9fca8d3a7d03e5b414ff303355ff59b7706571488baa157dcb801193419b4f7b675223cd8274d7cdcfd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@types/unist"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40ungap/structured-clone@1.3.2?lock_path=node_modules%2F%40ungap%2Fstructured-clone",
      "group": "ungap",
      "name": "structured-clone",
      "version": "1.3.2",
      "purl": "pkg:npm/%40ungap/structured-clone@1.3.2",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e63b19170811e6b4dd2b089d1fd4266adef944ac2a7e92a55960757eb0e4963375dbb9b0a81bbc2b43d8a3bfe1169174dc8109a5f54fa4240363f783c77887bc"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@ungap/structured-clone"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40vitejs/plugin-react@5.2.0?lock_path=node_modules%2F%40vitejs%2Fplugin-react",
      "group": "vitejs",
      "name": "plugin-react",
      "version": "5.2.0",
      "purl": "pkg:npm/%40vitejs/plugin-react@5.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6262a47e13808b7c2c0753e126ae52723dc65cc9f75afb50fc90b4c68a29b87a1749d9ad752b4ea45ad8693d6489ed9880505c21eeb844eccc6118c2ad839d63"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@vitejs/plugin-react"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40vitest/expect@4.1.10?lock_path=node_modules%2F%40vitest%2Fexpect",
      "group": "vitest",
      "name": "expect",
      "version": "4.1.10",
      "purl": "pkg:npm/%40vitest/expect@4.1.10",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62c0a7faa024d465a340e58512c11c2f680d434ce656642edd3d37a8fe94ca386d99db70b5bb88f830129ffee2401dc71935e4741c0675dcf13e59a2aa5e6f94"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.10.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@vitest/expect"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40vitest/mocker@4.1.10?lock_path=node_modules%2F%40vitest%2Fmocker",
      "group": "vitest",
      "name": "mocker",
      "version": "4.1.10",
      "purl": "pkg:npm/%40vitest/mocker@4.1.10",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf4c5a7b3b7e0ca12629f6b1835df795dcc00ebc0b19ded97b531f4104d87efb3c3aa648c1bc72c5a614462bf057bb16cb97ea9f7ac7e6e3ab4a9d3b6e9e383b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.10.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@vitest/mocker"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/estree-walker@3.0.3?lock_path=node_modules%2F%40vitest%2Fmocker%2Fnode_modules%2Festree-walker",
      "name": "estree-walker",
      "version": "3.0.3",
      "purl": "pkg:npm/estree-walker@3.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed150a7d781230c933b7a66e5e6a9aa4ebab2c63cf7e08fa97db9167b9511a896f934cb6ca871cdf92dd731282e4f419767d8332a8a8010d8da1672b4ca9a6ea"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@vitest/mocker/node_modules/estree-walker"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40vitest/pretty-format@4.1.10?lock_path=node_modules%2F%40vitest%2Fpretty-format",
      "group": "vitest",
      "name": "pretty-format",
      "version": "4.1.10",
      "purl": "pkg:npm/%40vitest/pretty-format@4.1.10",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5b51ec8d21f831743d61f9a684b0282187f51d17de9100869e078881c7a2e8c3f941019651ed20928a5d6506950853be24324cac0246c1ae69469369bf2e0ff1"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.10.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@vitest/pretty-format"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40vitest/runner@4.1.10?lock_path=node_modules%2F%40vitest%2Frunner",
      "group": "vitest",
      "name": "runner",
      "version": "4.1.10",
      "purl": "pkg:npm/%40vitest/runner@4.1.10",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20a23a929207f8b9a944ea65c8bc0105a09f32039938cb328156ba040443e9a840d38551b8949ae8e6951bb911bd210c0fcef455df75ad24b0d1e7a0b56c8b1a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.10.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@vitest/runner"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40vitest/snapshot@4.1.10?lock_path=node_modules%2F%40vitest%2Fsnapshot",
      "group": "vitest",
      "name": "snapshot",
      "version": "4.1.10",
      "purl": "pkg:npm/%40vitest/snapshot@4.1.10",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5191f393d6aa53022fd38b86352ed7d1737904baac46c39f5e3768cdf6945632d4bf5c37af7a485c152aaf42a8d434692c7e3309bb763ea09fb86299f639a27"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.10.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@vitest/snapshot"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40vitest/spy@4.1.10?lock_path=node_modules%2F%40vitest%2Fspy",
      "group": "vitest",
      "name": "spy",
      "version": "4.1.10",
      "purl": "pkg:npm/%40vitest/spy@4.1.10",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3cb7ff520be8ab9c0efdbe2bc18091d61d8f488757cfbc2791014c894a4b76d33b97aa6a545710201107c93d7e97e723ee637001f647cea5ea0f28ef3aec1b0f"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.10.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@vitest/spy"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40vitest/utils@4.1.10?lock_path=node_modules%2F%40vitest%2Futils",
      "group": "vitest",
      "name": "utils",
      "version": "4.1.10",
      "purl": "pkg:npm/%40vitest/utils@4.1.10",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f2f5a9bf1d6c5b686b7f49ac2ba7dd2fb7a63a8d0c1fd515fbedccf7bb0a09c0954c962fded4813044f9cc349eef29f3d3c28d1d89789f9293efc07f6fee718"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.10.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/@vitest/utils"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/am-i-vibing@0.4.0?lock_path=node_modules%2Fam-i-vibing",
      "name": "am-i-vibing",
      "version": "0.4.0",
      "purl": "pkg:npm/am-i-vibing@0.4.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3314f85d92fba732c7a6ebe10ca74c6901cc1869090cb96e2812ec6ecb67fbcc2ff6c59c153ea1fb4bdef6a92697de5a9954d9b5957cde041eda163ea238072e"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/am-i-vibing/-/am-i-vibing-0.4.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/ascorbic/am-i-vibing/tree/main/packages/am-i-vibing"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/am-i-vibing"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "upstream-license-declaration-only"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/anymatch@3.1.3?lock_path=node_modules%2Fanymatch",
      "name": "anymatch",
      "version": "3.1.3",
      "purl": "pkg:npm/anymatch@3.1.3",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28c45e154af4078b7e0fe381923477298aafa1ca765da4b33b9e54701ea681031ddca6dc13e9964f2bd557b0ffcec7446cd9d5e9a71952eb64887417bd3af547"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/anymatch"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/picomatch@2.3.2?lock_path=node_modules%2Fanymatch%2Fnode_modules%2Fpicomatch",
      "name": "picomatch",
      "version": "2.3.2",
      "purl": "pkg:npm/picomatch@2.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "57bfaf404274e99f9ce6d4b27bc4be9c751f239d71a172178c743df5c42d294910aaa3b590efca08951f657b81e3b87f60194385a8761f785d5065e7f227b4a0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/anymatch/node_modules/picomatch"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/argparse@2.0.1?lock_path=node_modules%2Fargparse",
      "name": "argparse",
      "version": "2.0.1",
      "purl": "pkg:npm/argparse@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "Python-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f3ef56a9e6db173a57f4e47e59ae8edbd6ac22881e44ccdc1ad00835da4c1c7c80835d1fd3969215505b704a867ff3d7c35123019faadbf6c4060dc3beeacadd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/argparse"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/aria-query@5.3.2?lock_path=node_modules%2Faria-query",
      "name": "aria-query",
      "version": "5.3.2",
      "purl": "pkg:npm/aria-query@5.3.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "08e44ea676a86a9d44d85d34d12eb6afa03ad2e1d99e696fa2685fc93d8395372b6353ab04a9f65211fbaa7e704c2f7332f0f4018edcb1d3d237028ffbb5a243"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/aria-query"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/assertion-error@2.0.1?lock_path=node_modules%2Fassertion-error",
      "name": "assertion-error",
      "version": "2.0.1",
      "purl": "pkg:npm/assertion-error@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2338bc45071f7ea09e3558058a02a58b5b2c92521ba479c261ce809275c662807a82b26ac9e6f2ee3bf5d895108264c09c80e76dc935bb192c4f87733773d604"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/assertion-error"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/astring@1.9.0?lock_path=node_modules%2Fastring",
      "name": "astring",
      "version": "1.9.0",
      "purl": "pkg:npm/astring@1.9.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c4957763b3096a8d6acfa49160d45c78c2990e0b18f54c31e5495e0f95a4711c65a4a34db8c4809a6bded990c7ece8344a94282e88023eadb5efe465b05c892"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/astring"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/astro@7.0.6?lock_path=node_modules%2Fastro",
      "name": "astro",
      "version": "7.0.6",
      "purl": "pkg:npm/astro@7.0.6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "332c34b0589afb3b3f634caa7d912c5185df0cf87710b70b7f57f443fa90cd55c187f69fd6a3bad96353f8ff3d0c271f195579d6732842111f90162a266a1439"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/astro/-/astro-7.0.6.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/astro"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@11.5.1?lock_path=node_modules%2Fastro%2Fnode_modules%2Flru-cache",
      "name": "lru-cache",
      "version": "11.5.1",
      "purl": "pkg:npm/lru-cache@11.5.1",
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44f8a6c3feda31dbf6a2a46bc4ac2f65770f7f006b9ff259db161c63d1eeb3fe8b692dd538029558a5a034b0854a23a6d444978a78ec0e589d554ec996708dd8"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/astro/node_modules/lru-cache"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/semver@7.8.5?lock_path=node_modules%2Fastro%2Fnode_modules%2Fsemver",
      "name": "semver",
      "version": "7.8.5",
      "purl": "pkg:npm/semver@7.8.5",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "63bfca0ec6fc2e3a28669c1aa86cae94ee8342592c8029dc7211c693eb19218e1206f52870c044147e54af57c8e1d57e26f974c3a723bee71a222e34a6e462a0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/astro/node_modules/semver"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/unstorage@1.17.5?lock_path=node_modules%2Fastro%2Fnode_modules%2Funstorage",
      "name": "unstorage",
      "version": "1.17.5",
      "purl": "pkg:npm/unstorage@1.17.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d22de2aaf45fc76f6190d9ed1f242f253a5fe56f5d43d65a752a1153cfb1565855b53ee3017e7b7dacd83bd107bdc4427c10b28b9611c9aed70833ac6d38243e"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.5.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/astro/node_modules/unstorage"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/autoprefixer@10.5.2?lock_path=node_modules%2Fautoprefixer",
      "name": "autoprefixer",
      "version": "10.5.2",
      "purl": "pkg:npm/autoprefixer@10.5.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac3e6de43c0e8c976648e45c4eaeb88fc31ac130beb5b43e1c7aa3478343ba66a6cbf6a66e7d5426b94a2fe29dc2e8d6c4c9058cf337a4f1ce100f6d978efaed"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/autoprefixer"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/axobject-query@4.1.0?lock_path=node_modules%2Faxobject-query",
      "name": "axobject-query",
      "version": "4.1.0",
      "purl": "pkg:npm/axobject-query@4.1.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a888f41bdc196cc18d2e32e68353d3eafda613d007db3967003243ff6b42e84d348609a150e7c407a82b7873c07cb452b9f1ea44e2144e4c3a13e337947d0f4d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/axobject-query"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/bail@2.0.2?lock_path=node_modules%2Fbail",
      "name": "bail",
      "version": "2.0.2",
      "purl": "pkg:npm/bail@2.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d313ba99877b241d987acc432a995a7d1a6c88eccfb7d574d9d74f08b6d8d716063ce5f6e0d4f2379d2a9d4c6008f712a183212a902e0538d0a1164202450347"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/bail"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/baseline-browser-mapping@2.10.42?lock_path=node_modules%2Fbaseline-browser-mapping",
      "name": "baseline-browser-mapping",
      "version": "2.10.42",
      "purl": "pkg:npm/baseline-browser-mapping@2.10.42",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "73f8eeac5ac32f2ba2ee8d49f3ac8b911bb82ccb1361c06886f7aeb3bfc8d87cdd9fd2883f66dd24f4ee7bf951d4a1f8e9e9e83db0fbec629e49835dc8fa03dd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.42.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/baseline-browser-mapping"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/boolbase@1.0.0?lock_path=node_modules%2Fboolbase",
      "name": "boolbase",
      "version": "1.0.0",
      "purl": "pkg:npm/boolbase@1.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25939203b328f6c34607cf948d283374bb68916024cb5cdbced3375912c26d9ef4ff771300d99098e751ef2da0f89d1ed965f2c32d724b8ebcb58f88aeea84c3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/fb55/boolbase/blob/master/LICENSE"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/boolbase"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/browserslist@4.28.5?lock_path=node_modules%2Fbrowserslist",
      "name": "browserslist",
      "version": "4.28.5",
      "purl": "pkg:npm/browserslist@4.28.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0aed84e907a31d6cee0cc4e4bb08290011600df66b5cb42ae55d7760e002671e261401b82301936d37c73ccaf85adc651e85d233c148b91c18602cf95e269b69"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.5.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/browserslist"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/caniuse-lite@1.0.30001803?lock_path=node_modules%2Fcaniuse-lite",
      "name": "caniuse-lite",
      "version": "1.0.30001803",
      "purl": "pkg:npm/caniuse-lite@1.0.30001803",
      "licenses": [
        {
          "license": {
            "id": "CC-BY-4.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83fb874445766692bda8c6a50ac59ac6603aa25f835fc19886e7f74f8d112a83fea0beef851261f0b36def73c28e99d1ea5d781737cfac1e58bb1e0f2a6da67a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001803.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/caniuse-lite"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/ccount@2.0.1?lock_path=node_modules%2Fccount",
      "name": "ccount",
      "version": "2.0.1",
      "purl": "pkg:npm/ccount@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b2ac5d23885a58fb776b4fadfcddfd6a8646c6b0b4a27cd02303ad4852366398b0968c8b58e8b07d7edf588680e0c1f99c941db386ee752dcefef796fc35102"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/ccount"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/chai@6.2.2?lock_path=node_modules%2Fchai",
      "name": "chai",
      "version": "6.2.2",
      "purl": "pkg:npm/chai@6.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3543d196e39f3a24ca04abd63ed483e0f845bd60aa3a2d01192b4d5ace7b5fd8eced7193a6b4a6168cf9174b56851e163e335e47d8d7a9d0bbfd4a522539e546"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/chai"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/character-entities-html4@2.1.0?lock_path=node_modules%2Fcharacter-entities-html4",
      "name": "character-entities-html4",
      "version": "2.1.0",
      "purl": "pkg:npm/character-entities-html4@2.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d6fedf810463ea19d2c05a6ad44bb4ca7aff083130d2b5e8d81eb5a97acb35d1d998f2a06fb7ea4b56b6270174ac84a8f6aefb8c323c54c107a00a67f2a0e864"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/character-entities-html4"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/character-entities-legacy@3.0.0?lock_path=node_modules%2Fcharacter-entities-legacy",
      "name": "character-entities-legacy",
      "version": "3.0.0",
      "purl": "pkg:npm/character-entities-legacy@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4693e9d1ab13ffab9f466fff009570a558996c633f3248d017125c710447988485ff6d8d06db07a805a62fefe99a43d6a08509756c9e565793975c3274701355"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/character-entities-legacy"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/chokidar@5.0.0?lock_path=node_modules%2Fchokidar",
      "name": "chokidar",
      "version": "5.0.0",
      "purl": "pkg:npm/chokidar@5.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d0326737c3ee40c63a4bf22222c1e6c5ef77510c5e1f04889e02a1a7f5118259a115c10e856f67067b7d589ecd11448ce28b982827563bc5b330a354f132997"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/chokidar"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/ci-info@4.4.0?lock_path=node_modules%2Fci-info",
      "name": "ci-info",
      "version": "4.4.0",
      "purl": "pkg:npm/ci-info@4.4.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efb3d2c1eadc09953615ce2c5fde1e17c93c3f1b5ee890302f8fc80992c58c92ea7a0b3b902b80b2aaa3ffbd0d405e93bc3a6016392e6d0076156d9965d76f42"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/ci-info"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/cjs-module-lexer@2.2.0?lock_path=node_modules%2Fcjs-module-lexer",
      "name": "cjs-module-lexer",
      "version": "2.2.0",
      "purl": "pkg:npm/cjs-module-lexer@2.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1b1d34b662ecd4beda0b8ddcbef7cca46cd0798d2d3ed3b12f14d5deaea65027cf45ec323a113ece428fc726e5ba2b4695b0a03d863f7f4556f691054eacf0d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.2.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/cjs-module-lexer"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/clsx@2.1.1?lock_path=node_modules%2Fclsx",
      "name": "clsx",
      "version": "2.1.1",
      "purl": "pkg:npm/clsx@2.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7989b441606d52b0566561b4777f3a386030d7a67df793e2395a3607b6e35926c779d1a5e5ed1959aabae6438681448d7ac1080e407d2126d383f24af5d84264"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/clsx"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/comma-separated-tokens@2.0.3?lock_path=node_modules%2Fcomma-separated-tokens",
      "name": "comma-separated-tokens",
      "version": "2.0.3",
      "purl": "pkg:npm/comma-separated-tokens@2.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16ee2125dbf37b29427d03e9f5219689da73accb3bb53ae5bba55bf1719a446724f1048d649269e77f16adbeb42dac787cfc11eb8562638ebc3885136d194666"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/comma-separated-tokens"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/commander@11.1.0?lock_path=node_modules%2Fcommander",
      "name": "commander",
      "version": "11.1.0",
      "purl": "pkg:npm/commander@11.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c8f55abdfc82711866a2b0bbad69641e7d796f8c03560566040ee457841506c17b92fffd4ca2406c05d54f1bd39f03fc1c72a34422430a529b7228984bba740d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/commander"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/common-ancestor-path@2.0.0?lock_path=node_modules%2Fcommon-ancestor-path",
      "name": "common-ancestor-path",
      "version": "2.0.0",
      "purl": "pkg:npm/common-ancestor-path@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76737789b2dea117f61cd0be3a50a235ce5ddb3c5b2c95ceb62654b9d34549766b352c9dc5c0ac4a94735f07eeec10560887c73f0fb14dac9e06f2423ff0fc36"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-2.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/common-ancestor-path"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/convert-source-map@2.0.0?lock_path=node_modules%2Fconvert-source-map",
      "name": "convert-source-map",
      "version": "2.0.0",
      "purl": "pkg:npm/convert-source-map@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2afa78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/convert-source-map"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/cookie@1.1.1?lock_path=node_modules%2Fcookie",
      "name": "cookie",
      "version": "1.1.1",
      "purl": "pkg:npm/cookie@1.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a2f00a2cee36b4c1e469173267100f541c9ffb5d09aa8256d1c277f60138dc07d5aaf3be15287f647e38e2acce94854dbf1397c561a77297284595d72a4a275"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/cookie"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/cookie-es@1.2.3?lock_path=node_modules%2Fcookie-es",
      "name": "cookie-es",
      "version": "1.2.3",
      "purl": "pkg:npm/cookie-es@1.2.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "957572bd4beb3576e532acc846bc476f9ed45159aab125a5c6ab775c88c29143f4c0301feae89c3ba28c6c4818acc36d12f5a0587c1ee3608ac4fbbd3180275b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/cookie-es"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/crossws@0.3.5?lock_path=node_modules%2Fcrossws",
      "name": "crossws",
      "version": "0.3.5",
      "purl": "pkg:npm/crossws@0.3.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a232a20ef7260728706bc618a9b408fe183b304534342d37fa949d12ae19527651f715e9c24ec4e3748c346927f89c4918f16d36f438f3ebd5da9f8fd669793c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/crossws"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/css-select@5.2.2?lock_path=node_modules%2Fcss-select",
      "name": "css-select",
      "version": "5.2.2",
      "purl": "pkg:npm/css-select@5.2.2",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e2cd3cd475d1bfc582c0dcd5e87453347d26cd8b35e338a86a890430be196ca5a759a249f5283cb4359152d30b84b9b218015e7f735fe502bd1369a157117cf"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/css-select"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/css-tree@3.2.1?lock_path=node_modules%2Fcss-tree",
      "name": "css-tree",
      "version": "3.2.1",
      "purl": "pkg:npm/css-tree@3.2.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5fbb2343371e521bb5bbb63fca5ad1645536152e8b462155a7aaca2cf836df2df1ddcdc338a030b97183a7e3c01a387a0929c28d8780ba5f29713f1b025fa548"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/css-tree"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/css-what@6.2.2?lock_path=node_modules%2Fcss-what",
      "name": "css-what",
      "version": "6.2.2",
      "purl": "pkg:npm/css-what@6.2.2",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bbf3b7bf06e9b7384cb372f57d013cd9948b1d041fb68e60c99cf0b5e54813279a63915ced1e1d6a917f06f46849815ea9f064e26d15d5569fab93e3bf6e70bc"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/css-what"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/csso@5.0.5?lock_path=node_modules%2Fcsso",
      "name": "csso",
      "version": "5.0.5",
      "purl": "pkg:npm/csso@5.0.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0baeb4ad3ce7498fe48f082ac6873af2c9c2e3c1c81448706dc4d03c6880f17f418bb1187570a621074d06775943392e32187ebdf92367d77f9359b54711315"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/csso"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/css-tree@2.2.1?lock_path=node_modules%2Fcsso%2Fnode_modules%2Fcss-tree",
      "name": "css-tree",
      "version": "2.2.1",
      "purl": "pkg:npm/css-tree@2.2.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "380d2620bcc67359023824897ab39ea83c434381ce87e1bc35b38914e4e0382ce9c3b7c206e6e4d1f132c69f0080e2ff8ef2e0600fee57470c6dee3712517524"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/csso/node_modules/css-tree"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/mdn-data@2.0.28?lock_path=node_modules%2Fcsso%2Fnode_modules%2Fmdn-data",
      "name": "mdn-data",
      "version": "2.0.28",
      "purl": "pkg:npm/mdn-data@2.0.28",
      "licenses": [
        {
          "license": {
            "id": "CC0-1.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b294873b67dcb8cb31d800936e1121b785f842fb421ba7f30032268e66036fe29984745c9f6618619f2e0c36201f59d050d5143699f0d698cd71f12bc6ca9f2"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/csso/node_modules/mdn-data"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/csstype@3.2.3?lock_path=node_modules%2Fcsstype",
      "name": "csstype",
      "version": "3.2.3",
      "purl": "pkg:npm/csstype@3.2.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf51c629c632db103c00641fc2b9f43c0cbe3c1ed7fc64a3dd45495bda8aca7e37c566be825e675e6538aaa2cc4735952c50bc2aeb145fc4ffd240a2398a4021"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/csstype"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/debug@4.4.3?lock_path=node_modules%2Fdebug",
      "name": "debug",
      "version": "4.4.3",
      "purl": "pkg:npm/debug@4.4.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "446c305a7c10be455f6af295b76d8518bc3ec5849dcc04709b4aeee83853540dee994e6165cdbc57790ee2cb6062bcab4e52e9baf808f468a28e5b408cd6dca8"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/debug"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/defu@6.1.7?lock_path=node_modules%2Fdefu",
      "name": "defu",
      "version": "6.1.7",
      "purl": "pkg:npm/defu@6.1.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef3db6426516890ff67742a475898035b45454006967d48d6321f9bf1e8f67e9c4e5b702d25eee16f11f1e5ca577f1dc1811532f9dfa0a50eddc311c4a510901"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/defu"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/depd@2.0.0?lock_path=node_modules%2Fdepd",
      "name": "depd",
      "version": "2.0.0",
      "purl": "pkg:npm/depd@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83b9c7e8fe9dc838a8268800006a6b1a90ad5489898693e4feba02cdd6f77c887ad7fb3f9cfb1f47aa27c8cc2408047f3a50b7c810b49444af52840402cb08af"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/depd"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/dequal@2.0.3?lock_path=node_modules%2Fdequal",
      "name": "dequal",
      "version": "2.0.3",
      "purl": "pkg:npm/dequal@2.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d237bea8f28710ca21bdf453084a370ab3c6e9c033018826ccacb1462612483912e9e1897725499bb59a600e4409a003f702c1d93e0411eca603968555c61708"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/dequal"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/destr@2.0.5?lock_path=node_modules%2Fdestr",
      "name": "destr",
      "version": "2.0.5",
      "purl": "pkg:npm/destr@2.0.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba01535c2b4366e9dbcdab2a071acaf77224fc3458b0ee92fdf79d91610c2aab74e3167872c9a79b01830406f4ed058d6863009a74c87a6b1864292c8c04f0b0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/destr"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/detect-libc@2.1.2?lock_path=node_modules%2Fdetect-libc",
      "name": "detect-libc",
      "version": "2.1.2",
      "purl": "pkg:npm/detect-libc@2.1.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06d8f604e38ef37a375b21f9f5ef0c817b3111055c6ab9143a9118aee6c1d2eaf09cdd74c90dfae2bb22072535d67665a966199b4e62fe87fb8a8e26ce2841b5"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/detect-libc"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/devalue@5.8.1?lock_path=node_modules%2Fdevalue",
      "name": "devalue",
      "version": "5.8.1",
      "purl": "pkg:npm/devalue@5.8.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e025c3611046a8dfb9ef054992e5c1626a405544a0dcbe890106bf0c5aa6db7f06ef7135c2ec9cfc9846409ccdeef51ffc23298586aedb35db7d6cc347969313"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/devalue/-/devalue-5.8.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/devalue"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/devlop@1.1.0?lock_path=node_modules%2Fdevlop",
      "name": "devlop",
      "version": "1.1.0",
      "purl": "pkg:npm/devlop@1.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "456988aa17057f5951601bcd9abeea4cdbb20adffbfe7b368dba69d7e3da96013fac341c053d1f8a848c52927dde2ae55210b986b838718a9ee94fb42265b4ac"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/devlop"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/diff@8.0.4?lock_path=node_modules%2Fdiff",
      "name": "diff",
      "version": "8.0.4",
      "purl": "pkg:npm/diff@8.0.4",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0cf8b41668e2494e44bd0574fbe1850ce27d012414545879903f8ecce9d8762ee7dd6a66f6159619f07f3b66e57c770c5532f95a44174a74622bd99a921adc9f"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/diff"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/dom-serializer@2.0.0?lock_path=node_modules%2Fdom-serializer",
      "name": "dom-serializer",
      "version": "2.0.0",
      "purl": "pkg:npm/dom-serializer@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c08900af28aab7f9d5e4440aa90a68dd24e848e57d2740e76c9ab02bb5affd3adcf76cc801867816532ef893c55b50df185b7cd594c21a00c469b7df5de2f226"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/dom-serializer"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/domelementtype@2.3.0?lock_path=node_modules%2Fdomelementtype",
      "name": "domelementtype",
      "version": "2.3.0",
      "purl": "pkg:npm/domelementtype@2.3.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38b113063eb0d0eb1a801c1d5e73dd37472731f17da2937af5ca3eed9adb7cf1ab7693d5341523d36b298ba07537bc0284b4223e7e02487ff326f5f0e7a8261f"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/domelementtype"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/domhandler@5.0.3?lock_path=node_modules%2Fdomhandler",
      "name": "domhandler",
      "version": "5.0.3",
      "purl": "pkg:npm/domhandler@5.0.3",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "720c25bffd621508859d4f7a5d78113a1f314de7adb272620ec4dced36022c577dfbf58d908a8f4f188cffca5277c548ae15c64dfd4dcb5ab586ab95a83241e7"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/domhandler"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/domutils@3.2.2?lock_path=node_modules%2Fdomutils",
      "name": "domutils",
      "version": "3.2.2",
      "purl": "pkg:npm/domutils@3.2.2",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ea464ac946a3943baa9472955f5c3b832b258fd30f217cc8162cffac6bb7e6e0b5c0c8be90c850c06865e25b7dba70bd55bf4836763d677fd9037f8584048b6b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/domutils"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/dset@3.1.4?lock_path=node_modules%2Fdset",
      "name": "dset",
      "version": "3.1.4",
      "purl": "pkg:npm/dset@3.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9017f83dff34da3c373706335c5531a805b5c18187cc4d371e2da61c149fd6f64820154921c43fe13047ae2ca6ee83279ff52a80c7c7298309483ff8e29d44c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/dset"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/ee-first@1.1.1?lock_path=node_modules%2Fee-first",
      "name": "ee-first",
      "version": "1.1.1",
      "purl": "pkg:npm/ee-first@1.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58cc26f4b851528f9651a44dfaf46e113a86f3d22066985548d91d16079beac4bf1383ab0c837bb78f0201ec121d773a0bc95e7c3f0a29faf9bd8eb56eb425a3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/ee-first"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/electron-to-chromium@1.5.388?lock_path=node_modules%2Felectron-to-chromium",
      "name": "electron-to-chromium",
      "version": "1.5.388",
      "purl": "pkg:npm/electron-to-chromium@1.5.388",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e5fda25aa8e3b163175adef731d482922629b06171c39049c69f417e906d8413af1d0edc76b828a7692f958a1f19f7507db7c09201b885fc72b259c9d78e1cf"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.388.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/electron-to-chromium"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/encodeurl@2.0.0?lock_path=node_modules%2Fencodeurl",
      "name": "encodeurl",
      "version": "2.0.0",
      "purl": "pkg:npm/encodeurl@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4349fd1d18b89ba26e188575785966bc907b644571bbddc8accca232c182d25acc24c5b3460c7a586aaec9f4206556f7d6f8468179df98f34d5e6c673a4441ae"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/encodeurl"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/enhanced-resolve@5.21.6?lock_path=node_modules%2Fenhanced-resolve",
      "name": "enhanced-resolve",
      "version": "5.21.6",
      "purl": "pkg:npm/enhanced-resolve@5.21.6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "68d9c60af6c9fd12325a8d48ba135d5639cd17e1231fdc29ce9347b7e722fe6f477bd2c9bd437cc2b09c5e3a7d716b06340baf4a95454f1fefada00543ca868d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.6.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/enhanced-resolve"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/entities@4.5.0?lock_path=node_modules%2Fentities",
      "name": "entities",
      "version": "4.5.0",
      "purl": "pkg:npm/entities@4.5.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5748631f87463e1f40a39a74328458e8156ab700a3873eaf2392d3f00279e47fb883dff8bdb1f1d48e787d2d17b9c94b8431c0acf40288c8c3c6368bf1f3f187"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/entities"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/es-module-lexer@2.3.0?lock_path=node_modules%2Fes-module-lexer",
      "name": "es-module-lexer",
      "version": "2.3.0",
      "purl": "pkg:npm/es-module-lexer@2.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28b770426d8dbc62c39100c21af9a242b86477425b3335ed8704005205a342e41d04b15adde8813f96ab5d9c80f9ff31fb1ece5e0b9de9bab6af18c6b47576b7"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/es-module-lexer"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/esbuild@0.28.1?lock_path=node_modules%2Fesbuild",
      "name": "esbuild",
      "version": "0.28.1",
      "purl": "pkg:npm/esbuild@0.28.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1eb26bbd9bf96b2c41ccf7f0a613a837393338822589fce4d0a26b18ad9cf11e3e2caa4cb6960b41e51d8e7c235affcb665907da569993ee30efca62f7d0f857"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/esbuild"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/escalade@3.2.0?lock_path=node_modules%2Fescalade",
      "name": "escalade",
      "version": "3.2.0",
      "purl": "pkg:npm/escalade@3.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5948f6aa5c5a42d3b883a3eae5cdbd193716183c9df22b4bf334e58a98040b3dc97ac02288e2a8b5df0953aa2d0773c00a01bac64254c9585ba0c4be6e37bf8c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/escalade"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/escape-html@1.0.3?lock_path=node_modules%2Fescape-html",
      "name": "escape-html",
      "version": "1.0.3",
      "purl": "pkg:npm/escape-html@1.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3624aea59e0e7ae1b0afaf251887b29bf92c219309a1d506392099fc54a74f172b7a46efaab81d53194938ca628da299563009ad6ac6b3fe89cbc38cbb28fda3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/escape-html"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/esquery@1.7.0?lock_path=node_modules%2Fesquery",
      "name": "esquery",
      "version": "1.7.0",
      "purl": "pkg:npm/esquery@1.7.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "029e86d16430714fcb1ecbcbc0e3757c0417f59a7403663a63f709065f6bfc96d6f74672838ff36c6eb3cca6b639300b10b6ab60798abb41a1a4ce443beed3d2"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/esquery"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/estraverse@5.3.0?lock_path=node_modules%2Festraverse",
      "name": "estraverse",
      "version": "5.3.0",
      "purl": "pkg:npm/estraverse@5.3.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "30c74046e54443388d4de243f0380caa6870475d41450fdc04ffa92ed61d4939dfdcc20ef1f15e8883446d7dfa65d3657d4ffb03d7f7814c38f41de842cbf004"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/estraverse"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/estree-walker@2.0.2?lock_path=node_modules%2Festree-walker",
      "name": "estree-walker",
      "version": "2.0.2",
      "purl": "pkg:npm/estree-walker@2.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45f924fcca7f0cbec95637b7bb5f05c45ba34254cd476aba41f312301ec0bc2071f753468ff6dade409fcdad1fe9d5436f0ed89517ff9c3ae7ee942b082c90ff"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/estree-walker"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/etag@1.8.1?lock_path=node_modules%2Fetag",
      "name": "etag",
      "version": "1.8.1",
      "purl": "pkg:npm/etag@1.8.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6882f9171ee66b055adf4d1a976067104e2236fa35a844f12eb3c8fe8d392fbcfa828edf0b0d49e844266cae05989d804bb920545fca1195ae7c17dd0a531c3e"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/etag"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/eventemitter3@5.0.4?lock_path=node_modules%2Feventemitter3",
      "name": "eventemitter3",
      "version": "5.0.4",
      "purl": "pkg:npm/eventemitter3@5.0.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a5b1347219a3c18cf79d93a06fc3e6aa6ec5c3b680320339b930eec9814fb2551c8c4393bc6c3e0a71c8bb052f397fddef79e81e08f90bf11e062c29678cb17"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/eventemitter3"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/expect-type@1.4.0?lock_path=node_modules%2Fexpect-type",
      "name": "expect-type",
      "version": "1.4.0",
      "purl": "pkg:npm/expect-type@1.4.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "29f61b9a9466d156cb8c4bd56bdc86c028bd188df8c6f8bb03f1d761640eeb90920f6bb731ccd4252bb05ca148c651ac801422cd5f6ae49f4d1e3e151b49fea4"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/expect-type"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/extend@3.0.2?lock_path=node_modules%2Fextend",
      "name": "extend",
      "version": "3.0.2",
      "purl": "pkg:npm/extend@3.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e3aae0b9f5c0fb0b25babab3572b4141b9f9197288861bcd304ee3ee8d7e7dd1c0794ed967db4136501e12fd601156a8577df665d8b3604be81074f2088a6fe"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/extend"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/fast-string-truncated-width@3.0.3?lock_path=node_modules%2Ffast-string-truncated-width",
      "name": "fast-string-truncated-width",
      "version": "3.0.3",
      "purl": "pkg:npm/fast-string-truncated-width@3.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d238e32042fafb48da8379765d65a2cceeb8fda655b69886137b74660ab1bf40cfbb188c8ef077336e1f0b285950ee0aa262503e3dcb4d25270cfdc6a5dc02d2"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/fast-string-truncated-width"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/fast-string-width@3.0.2?lock_path=node_modules%2Ffast-string-width",
      "name": "fast-string-width",
      "version": "3.0.2",
      "purl": "pkg:npm/fast-string-width@3.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "817f0baed34423986af035547d140c6ebe65a5a4b89cc21657eed711b5e4d9bf24890222ce09e5af5d81e1d037644c77df4f337b43b843547e707b6cf24c9426"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-string-width/-/fast-string-width-3.0.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/fast-string-width"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/fast-wrap-ansi@0.2.2?lock_path=node_modules%2Ffast-wrap-ansi",
      "name": "fast-wrap-ansi",
      "version": "0.2.2",
      "purl": "pkg:npm/fast-wrap-ansi@0.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec5d8597e4e34527a72ea954dd48d21f48b2aa8a6aa1922eede655a448ab3f68351ad59ad86fde704981760cf7d7e331afe10b725820eaca24a52148422674d9"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-wrap-ansi/-/fast-wrap-ansi-0.2.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/fast-wrap-ansi"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/fdir@6.5.0?lock_path=node_modules%2Ffdir",
      "name": "fdir",
      "version": "6.5.0",
      "purl": "pkg:npm/fdir@6.5.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b486d8b596ee70eb340511aa3c992c84951874bf920c7edd54cf208f2f84469dd60148cb105244fb4da46a7c87b708d63a7c2b298062c0098cd29e242c90275e"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/fdir"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/flattie@1.1.1?lock_path=node_modules%2Fflattie",
      "name": "flattie",
      "version": "1.1.1",
      "purl": "pkg:npm/flattie@1.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f546da0fa5dd00bf7bfa4fe7f8dec9c17e3a2bf33a65ce8a70562c92b60bf306c157f53293409300c634553faa88ae4f33b00873d693598b6aeb953b4fe68235"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/flattie"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/fontace@0.4.1?lock_path=node_modules%2Ffontace",
      "name": "fontace",
      "version": "0.4.1",
      "purl": "pkg:npm/fontace@0.4.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94332f6c0cd29c799b60c4c495de6a76dbcd1f6fe95a92023aaa5e6a7f48802eef51b50973793e9390e8929f3909e81a9aa42915b5dfd2b01591bce9c9303c6b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fontace/-/fontace-0.4.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/fontace"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/fontkitten@1.0.3?lock_path=node_modules%2Ffontkitten",
      "name": "fontkitten",
      "version": "1.0.3",
      "purl": "pkg:npm/fontkitten@1.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a9d735d63d550f0667e86b70aa73d72d68abb328057ab8bb2d46a951e7a9128e995fe6e01c7bea9ec98ca6ec5f8f1db19393eb4211d9025ba443ec35ff80167"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fontkitten/-/fontkitten-1.0.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/fontkitten"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/fraction.js@5.3.4?lock_path=node_modules%2Ffraction.js",
      "name": "fraction.js",
      "version": "5.3.4",
      "purl": "pkg:npm/fraction.js@5.3.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d57d4d4ed889a61af29ffb8b433df086d63a8caddf4eaa04de884ab34b53f948ebd56e7da28a719a8121ecbbb9a7abc168f6e0a0cd1bcef7805b8422e51c960d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/fraction.js"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/fresh@2.0.0?lock_path=node_modules%2Ffresh",
      "name": "fresh",
      "version": "2.0.0",
      "purl": "pkg:npm/fresh@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "471fd6c9c67ad0739aa8b2808ba70744a288ef3c566c9df53219ed9adc0ca1a4de17b5c51fd861069f2f21368c89d7e58d143a7985822a46932beca45491cfd8"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/fresh"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/fsevents@2.3.3?lock_path=node_modules%2Ffsevents",
      "name": "fsevents",
      "version": "2.3.3",
      "purl": "pkg:npm/fsevents@2.3.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/fsevents/fsevents/tree/v2.3.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/fsevents"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/gensync@1.0.0-beta.2?lock_path=node_modules%2Fgensync",
      "name": "gensync",
      "version": "1.0.0-beta.2",
      "purl": "pkg:npm/gensync@1.0.0-beta.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de137b35ab2462f3032d0639e609d6dcd43e99eb0401ea53aa583e5446e3ef3cea10c055361cdc19861ea85a3f4e5633e9e42215ca751dcb0264efa71a04bcce"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/gensync"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/get-tsconfig@5.0.0-beta.4?lock_path=node_modules%2Fget-tsconfig",
      "name": "get-tsconfig",
      "version": "5.0.0-beta.4",
      "purl": "pkg:npm/get-tsconfig@5.0.0-beta.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ee717b0bd7c83c510c1e010c11f80894ef700dd67c0b21f0dbbad67221597c7bc70d178888f86c62eccf457b1fbc10aa172d65f11472c9657b40b33e661509b1"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-5.0.0-beta.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/get-tsconfig"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/github-slugger@2.0.0?lock_path=node_modules%2Fgithub-slugger",
      "name": "github-slugger",
      "version": "2.0.0",
      "purl": "pkg:npm/github-slugger@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21a390f69b98b63ae4abb63462097d283667adffda89425852955ff3dcbc9326b16d11bb6354ab5ff8daba6aeff35bdceb5fa488c7a6a6e8ec337630ef0e6a73"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/github-slugger"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@4.2.11?lock_path=node_modules%2Fgraceful-fs",
      "name": "graceful-fs",
      "version": "4.2.11",
      "purl": "pkg:npm/graceful-fs@4.2.11",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45b279fe398570d342703579a3d7939c12c9fc7b33595d0fef76dcf857f89d2feb263f98692e881b288e2f45680585fe9755ab97793ade1fcaac7fa7849d17bd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/graceful-fs"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/h3@1.15.11?lock_path=node_modules%2Fh3",
      "name": "h3",
      "version": "1.15.11",
      "purl": "pkg:npm/h3@1.15.11",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f74c749ed8c3de070808655487e732dd04153dd133b16abbe12bd774e080d8d809954bc8f6273d8b216b70b06394de5bb62398c237b14dbd57d8dbe5f217e9a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/h3/-/h3-1.15.11.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/h3"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/hast-util-to-html@9.0.5?lock_path=node_modules%2Fhast-util-to-html",
      "name": "hast-util-to-html",
      "version": "9.0.5",
      "purl": "pkg:npm/hast-util-to-html@9.0.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a0b8f76275bf9f6c74125384386622ca9f35a8f16c2c7f96d97dbbeeefffdaf684d8a2a0ff7d6a5ef7a36e1e4a12f61d1c7063937b40b83465ddb52d2239b3b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/hast-util-to-html"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/hast-util-whitespace@3.0.0?lock_path=node_modules%2Fhast-util-whitespace",
      "name": "hast-util-whitespace",
      "version": "3.0.0",
      "purl": "pkg:npm/hast-util-whitespace@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f3c254374ea2a4bc2c9eff9d567f8e2183af02ebc1332fd0a22e8eee6407c5d3d7a63cbe09deb14645b0bb1ec328efb8b1820bb4b05120a82c7694b681073bab"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/hast-util-whitespace"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/html-escaper@3.0.3?lock_path=node_modules%2Fhtml-escaper",
      "name": "html-escaper",
      "version": "3.0.3",
      "purl": "pkg:npm/html-escaper@3.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46e31f7c2f3d04e590a18d16286a48867e605f7888e783ba9d1034c82d76e0d615b738e615604888577c334c7e65d5f43fd4789400e0d6680ff02ecfc46396b9"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/html-escaper"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/html-void-elements@3.0.0?lock_path=node_modules%2Fhtml-void-elements",
      "name": "html-void-elements",
      "version": "3.0.0",
      "purl": "pkg:npm/html-void-elements@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c4aa8eba3115ec506c561d5e483f43d48805b0a048db6b8542ce0d0b8c5241a5c84f6937f27c22931ba6dce45f2e70a79cdeae72eaa39d1b261348112f842ae"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/html-void-elements"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/http-cache-semantics@4.2.0?lock_path=node_modules%2Fhttp-cache-semantics",
      "name": "http-cache-semantics",
      "version": "4.2.0",
      "purl": "pkg:npm/http-cache-semantics@4.2.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "753c5cbcf5ea3ef5c1429ab9754afa9843095f8a08105bfa6f0a26dc50f02910ecb888e324600daa106ea009fd73545024874029abf7dc40fae44db2b3ef3b41"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/http-cache-semantics"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/http-errors@2.0.1?lock_path=node_modules%2Fhttp-errors",
      "name": "http-errors",
      "version": "2.0.1",
      "purl": "pkg:npm/http-errors@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e056d17405fe6d2766a3801416e4b458d88fcfc36016dfabf138603569a5ae3423b7543b651f7ecd395c7b6f39f71e0a497af022c69e4ea0e82909ad3fca4b99"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/http-errors"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/import-in-the-middle@3.3.1?lock_path=node_modules%2Fimport-in-the-middle",
      "name": "import-in-the-middle",
      "version": "3.3.1",
      "purl": "pkg:npm/import-in-the-middle@3.3.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d2bca69474852f06748b1c7c0da424a08c99a2324f6366b42b69c462c961289ea32183bf9b421c09bee242c14f992ed698ac08499888aefe4872cb6bc3f0a6a8"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-3.3.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/import-in-the-middle"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.4?lock_path=node_modules%2Finherits",
      "name": "inherits",
      "version": "2.0.4",
      "purl": "pkg:npm/inherits@2.0.4",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/inherits"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/iron-webcrypto@1.2.1?lock_path=node_modules%2Firon-webcrypto",
      "name": "iron-webcrypto",
      "version": "1.2.1",
      "purl": "pkg:npm/iron-webcrypto@1.2.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7de38ce85692afaac4001a7f7837d5b1e2b24cc0edf8a1a9781df94a4567f53ca7d02aaf56c637130234bf98bc9cc1f2267cc22107fb9eccb7a78d533e425986"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/iron-webcrypto"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/is-docker@4.0.0?lock_path=node_modules%2Fis-docker",
      "name": "is-docker",
      "version": "4.0.0",
      "purl": "pkg:npm/is-docker@4.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c713ec113b21bf63fd199db92d442a138b1d9cd5186059a66b68c67ca3543bcc2874552ac808940ee68a882084ab71206dad7bf4a36df7c35218c2c5828d3cc"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-docker/-/is-docker-4.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/is-docker"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/is-inside-container@1.0.0?lock_path=node_modules%2Fis-inside-container",
      "name": "is-inside-container",
      "version": "1.0.0",
      "purl": "pkg:npm/is-inside-container@1.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28860b08226085f1d9c6a8d8044eeb132d0e06e4dde710874bbb47560bc22e4c7b4ad2286b1c0d5b784200b80452315f79193e306fd0c66a7fbed113105ded44"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/is-inside-container"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/is-docker@3.0.0?lock_path=node_modules%2Fis-inside-container%2Fnode_modules%2Fis-docker",
      "name": "is-docker",
      "version": "3.0.0",
      "purl": "pkg:npm/is-docker@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a58dc8040e5127b3fec05c5a2c0792bfda708ce0fec540f90673f0d62f2e6b985116bd96b21ab8a4d5df7f4086399c9e1ff58b15bc1900ea42691e7f6b21275"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/is-inside-container/node_modules/is-docker"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/is-plain-obj@4.1.0?lock_path=node_modules%2Fis-plain-obj",
      "name": "is-plain-obj",
      "version": "4.1.0",
      "purl": "pkg:npm/is-plain-obj@4.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8f822faf32e50d909c84c62301b792251683322a7af9ce127852ca73e7c58e841179428219905c8d1c86c102d1f0cd502093946d9dd54db0344deb5fe6983aa"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/is-plain-obj"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/is-wsl@3.1.1?lock_path=node_modules%2Fis-wsl",
      "name": "is-wsl",
      "version": "3.1.1",
      "purl": "pkg:npm/is-wsl@3.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7baaef7540a240202eba666c971449591fc3a2ae15a4f47cda4a9c96f712d1e7e0b78df44a5188934e6f742379f3e56bce0b4871f34e0e3a335627a5c9c0f84b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/is-wsl"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/jiti@2.7.0?lock_path=node_modules%2Fjiti",
      "name": "jiti",
      "version": "2.7.0",
      "purl": "pkg:npm/jiti@2.7.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "002ffb2687c9bd91abae779635a12725e38b531f89946b7bb4d6b4c198913d3e0c635c267ca8eddbee8eda9daecf6fac92597c39966624c36a7a47bb90a6cd81"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/jiti"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/js-tokens@4.0.0?lock_path=node_modules%2Fjs-tokens",
      "name": "js-tokens",
      "version": "4.0.0",
      "purl": "pkg:npm/js-tokens@4.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/js-tokens"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/js-yaml@4.3.0?lock_path=node_modules%2Fjs-yaml",
      "name": "js-yaml",
      "version": "4.3.0",
      "purl": "pkg:npm/js-yaml@4.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d6d77bf3c6809e7679aaced5d90211975a308ed6296cab7be3d637c5abaa420c0820617fc575b3d70313101c793b72cade55cb56ea973dd3f18f6068147696f5"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/js-yaml"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/jsesc@3.1.0?lock_path=node_modules%2Fjsesc",
      "name": "jsesc",
      "version": "3.1.0",
      "purl": "pkg:npm/jsesc@3.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fec33774ed853b35e3290849ba8d10d7bdf07f628ea3cb7823cbc7cba945f69a14a7b6ca4f4fcd1c4f1f3d7db73f07e19f291faa70b6c51c4e9d5c395ee18868"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/mathiasbynens/jsesc/tree/v3.1.0"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/jsesc"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/json5@2.2.3?lock_path=node_modules%2Fjson5",
      "name": "json5",
      "version": "2.2.3",
      "purl": "pkg:npm/json5@2.2.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e63967bb7b21d81f5e1c2dd54fa3283e18e1f7ad85fef8aa73af2949c125bdf2ddcd93e53c5ce97c15628e830b7375bf255c67facd8c035337873167f16acca"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/json5"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/jsonc-parser@3.3.1?lock_path=node_modules%2Fjsonc-parser",
      "name": "jsonc-parser",
      "version": "3.3.1",
      "purl": "pkg:npm/jsonc-parser@3.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1d4807eb92b27a3ad414fbc714f6ea398d2bb058a9dc1a39c1be2782f762d44a426165100c2e55f98ee6670b3e0cb92be0cfffcd02686a7bb548ffbcec3bf5a1"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/jsonc-parser"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss@1.32.0?lock_path=node_modules%2Flightningcss",
      "name": "lightningcss",
      "version": "1.32.0",
      "purl": "pkg:npm/lightningcss@1.32.0",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "357601ce29cdadb95fada3c6cab6cfa03d7d0b587d95f23fd66ce0598bd75137b8d781b3fd7d450f65c165264ceeb453acc03c24bdceb4068689fac82a1439c9"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/lightningcss"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-android-arm64@1.32.0?lock_path=node_modules%2Flightningcss-android-arm64",
      "name": "lightningcss-android-arm64",
      "version": "1.32.0",
      "purl": "pkg:npm/lightningcss-android-arm64@1.32.0",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "60aeff0a54ede2400ad2fa3ac375fe3e79b40f671fdaf3c76e139776836d8b519ad1a9753f84c1661c23013be33702c40429cabe325cda34201d71f4344c2502"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/parcel-bundler/lightningcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/lightningcss-android-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-darwin-arm64@1.32.0?lock_path=node_modules%2Flightningcss-darwin-arm64",
      "name": "lightningcss-darwin-arm64",
      "version": "1.32.0",
      "purl": "pkg:npm/lightningcss-darwin-arm64@1.32.0",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "473786f49bb96da83606fd7f97095526f044deae93b57b247592cb0b27e0e69b7e1cbcfd06a94808eecb64ced51cd4d39ffe4f4611c50528e4e65738726b1c3d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/parcel-bundler/lightningcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/lightningcss-darwin-arm64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-darwin-x64@1.32.0?lock_path=node_modules%2Flightningcss-darwin-x64",
      "name": "lightningcss-darwin-x64",
      "version": "1.32.0",
      "purl": "pkg:npm/lightningcss-darwin-x64@1.32.0",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53e42c069da6fecdb0aa95184ffeb09e56a07596ed65d9dd4a6badfcd26a94270c2d35a9e66b82ac80fe2b9509ea3a83d8116c85e8c26179e23c36cd87bdd5f3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/parcel-bundler/lightningcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/lightningcss-darwin-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-freebsd-x64@1.32.0?lock_path=node_modules%2Flightningcss-freebsd-x64",
      "name": "lightningcss-freebsd-x64",
      "version": "1.32.0",
      "purl": "pkg:npm/lightningcss-freebsd-x64@1.32.0",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2424e281e74492c664ded1d34ed86731d55f19feb5164cbc262d84e188d44c4417d78c62cbf953cd79eed6fc2265eddb61ed2af92a6c487fc24de0d72ba5878a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/parcel-bundler/lightningcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/lightningcss-freebsd-x64"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-linux-arm-gnueabihf@1.32.0?lock_path=node_modules%2Flightningcss-linux-arm-gnueabihf",
      "name": "lightningcss-linux-arm-gnueabihf",
      "version": "1.32.0",
      "purl": "pkg:npm/lightningcss-linux-arm-gnueabihf@1.32.0",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7aae79e945ad862f4cd03a4b7aaedb376033f376e2e95afc0017a10c8571556570f8b4fac190416acc6a30cc2b085ac3e3a922beb723443835015de7951d293"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/parcel-bundler/lightningcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/lightningcss-linux-arm-gnueabihf"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-linux-arm64-gnu@1.32.0?lock_path=node_modules%2Flightningcss-linux-arm64-gnu",
      "name": "lightningcss-linux-arm64-gnu",
      "version": "1.32.0",
      "purl": "pkg:npm/lightningcss-linux-arm64-gnu@1.32.0",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d279ccca8c8e2d12577db30e8a569245c2c7dc9c39cfd1c33467d3fe0c023e06838e7c748bcc3bbc1cc52c54757fa08c2ca17c8156de6e69143777dafe4409a5"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/parcel-bundler/lightningcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/lightningcss-linux-arm64-gnu"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-linux-arm64-musl@1.32.0?lock_path=node_modules%2Flightningcss-linux-arm64-musl",
      "name": "lightningcss-linux-arm64-musl",
      "version": "1.32.0",
      "purl": "pkg:npm/lightningcss-linux-arm64-musl@1.32.0",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "529424a1e9ebe14244ce054862923cd250c5bd198f560ea8a9ba0d1dfa07e024087cd03e1cead9ecca3b2993f4d9d0ba2e38213d025e06cbd7849a1dff09c806"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/parcel-bundler/lightningcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/lightningcss-linux-arm64-musl"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-linux-x64-gnu@1.32.0?lock_path=node_modules%2Flightningcss-linux-x64-gnu",
      "name": "lightningcss-linux-x64-gnu",
      "version": "1.32.0",
      "purl": "pkg:npm/lightningcss-linux-x64-gnu@1.32.0",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "57b42be7622166674a3d5afe56dc3ca3e58bb1025809377c96821fa4368c45619465f04e60425ec89224a862033193f03f1db8a5431fc12c7123ca61aff31b38"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/parcel-bundler/lightningcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/lightningcss-linux-x64-gnu"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-linux-x64-musl@1.32.0?lock_path=node_modules%2Flightningcss-linux-x64-musl",
      "name": "lightningcss-linux-x64-musl",
      "version": "1.32.0",
      "purl": "pkg:npm/lightningcss-linux-x64-musl@1.32.0",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d870ba7e55bd1ac2c89783ff34b8245ecc2607360d7f9779add20cc79d657d5cfd56e6c29ae7f4c274659a47fcc13363de17f1dbb10bff8f651134e895bb15a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/parcel-bundler/lightningcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/lightningcss-linux-x64-musl"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-win32-arm64-msvc@1.32.0?lock_path=node_modules%2Flightningcss-win32-arm64-msvc",
      "name": "lightningcss-win32-arm64-msvc",
      "version": "1.32.0",
      "purl": "pkg:npm/lightningcss-win32-arm64-msvc@1.32.0",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f126c2f01478d294ba6da08cf2c6ed6034b011541de099454ce95a0f78161877d385370006734305d6ba79365ea9ba1f6a5209845c74a8ace01c999c3d39c677"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/parcel-bundler/lightningcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/lightningcss-win32-arm64-msvc"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-win32-x64-msvc@1.32.0?lock_path=node_modules%2Flightningcss-win32-x64-msvc",
      "name": "lightningcss-win32-x64-msvc",
      "version": "1.32.0",
      "purl": "pkg:npm/lightningcss-win32-x64-msvc@1.32.0",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "026abd07f4a86587438b5905ae88e7a2a3cbc58850e16a395e22fc11526b56c07c011a02d4f596e951ad4f458a09e9a3cbc682fa5a2e2678d2ed4d7cc776f4e9"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/parcel-bundler/lightningcss"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/lightningcss-win32-x64-msvc"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/loose-envify@1.4.0?lock_path=node_modules%2Floose-envify",
      "name": "loose-envify",
      "version": "1.4.0",
      "purl": "pkg:npm/loose-envify@1.4.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "972bb13c6aff59f86b95e9b608bfd472751cd7372a280226043cee918ed8e45ff242235d928ebe7d12debe5c351e03324b0edfeb5d54218e34f04b71452a0add"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/loose-envify"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@5.1.1?lock_path=node_modules%2Flru-cache",
      "name": "lru-cache",
      "version": "5.1.1",
      "purl": "pkg:npm/lru-cache@5.1.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a9340450037230bfe8d3034bad51555bae1f8996baf516fd1ee7a186cc014e5cdedd93f16f89a0d6f0b1e62b9d8395c1f858fda7ea023cbcdd5a7ac045828f7"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/lru-cache"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/magic-string@0.30.21?lock_path=node_modules%2Fmagic-string",
      "name": "magic-string",
      "version": "0.30.21",
      "purl": "pkg:npm/magic-string@0.30.21",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bddd85e1853211728670b1e8abe4c4c828f1b9e49e1e7171cb28cda7cd328345d5e2f5219c37abfe5bef96a33f6ab0796d740de4adbfde88a7c82472c7c4f609"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/magic-string"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/magicast@0.5.3?lock_path=node_modules%2Fmagicast",
      "name": "magicast",
      "version": "0.5.3",
      "purl": "pkg:npm/magicast@0.5.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a55284e1475243b0ef1f38afb02205c760499f59871ba2accab15c6b1171ead38d767784b9386b0f1d028f700c839f0ac8de29cd84fe2c73a8b710d00e336f93"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/magicast/-/magicast-0.5.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/magicast"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/mdast-util-to-hast@13.2.1?lock_path=node_modules%2Fmdast-util-to-hast",
      "name": "mdast-util-to-hast",
      "version": "13.2.1",
      "purl": "pkg:npm/mdast-util-to-hast@13.2.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71cb6cab6c29e6f4ec2c871aca66e552b8a24dc65dd02c16b426cbbeb3b36020d9a16c8c355f2c67b92b8f4f454a7b22262dd656c1cb33893a0eaff268fc825c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/mdast-util-to-hast"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/mdn-data@2.27.1?lock_path=node_modules%2Fmdn-data",
      "name": "mdn-data",
      "version": "2.27.1",
      "purl": "pkg:npm/mdn-data@2.27.1",
      "licenses": [
        {
          "license": {
            "id": "CC0-1.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f58b9b9edddef00d0e2b0c58497ca12f29865b8b02b9f70b1ba55d88375419590f869a8bc65bcfe6f975f7cde0423265deda9baccef7d668da65a3faf00828b1"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/mdn-data"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/meriyah@6.1.4?lock_path=node_modules%2Fmeriyah",
      "name": "meriyah",
      "version": "6.1.4",
      "purl": "pkg:npm/meriyah@6.1.4",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b3f05ce3cc8d24375dc62bfe8c544b15ccc6443ef3a19e6988d65539fbfd5c18e88add051a867b6b34db5d55e8a1aceeedf49a681fbe6230d5e0e91eae59f95"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/meriyah/-/meriyah-6.1.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/meriyah"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/micromark-util-character@2.1.1?lock_path=node_modules%2Fmicromark-util-character",
      "name": "micromark-util-character",
      "version": "2.1.1",
      "purl": "pkg:npm/micromark-util-character@2.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c2ff2d7544c9ded8521451492ada5828e62218fdbebfde87be4e13bbc2a9080b1332ceb28be9d5986875b32bd20ac6b1cf8e49e896f0fbd0c3ea0f7bf8d57aed"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/micromark-util-character"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/micromark-util-encode@2.0.1?lock_path=node_modules%2Fmicromark-util-encode",
      "name": "micromark-util-encode",
      "version": "2.0.1",
      "purl": "pkg:npm/micromark-util-encode@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "737715c76cb82aa527c28a5c3bd6ff482768d8eebb2f0249fd4caa19f6e281a85f7a02fd9b2a041680d8660913edfdfa4f46cbaccf6165301a0321fe3c20178f"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/micromark-util-encode"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/micromark-util-sanitize-uri@2.0.1?lock_path=node_modules%2Fmicromark-util-sanitize-uri",
      "name": "micromark-util-sanitize-uri",
      "version": "2.0.1",
      "purl": "pkg:npm/micromark-util-sanitize-uri@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4df48a2667f62e18665999079cd4c6e0c6d960a2e8314e8755c03cf3128b8f2a8dea156bf29851d67270e2dafcd5d5f7fa91ab3db9c5bea37cb324af5807501"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/micromark-util-sanitize-uri"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/micromark-util-symbol@2.0.1?lock_path=node_modules%2Fmicromark-util-symbol",
      "name": "micromark-util-symbol",
      "version": "2.0.1",
      "purl": "pkg:npm/micromark-util-symbol@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bece6df00a5ab9df4ddbc9200ab45474479de1427ec1636f89c1cb3f109af4436562e018df5334113cb9cb5bc0df762834f0c54e08446e787a79f684f21e31d1"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/micromark-util-symbol"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/micromark-util-types@2.0.2?lock_path=node_modules%2Fmicromark-util-types",
      "name": "micromark-util-types",
      "version": "2.0.2",
      "purl": "pkg:npm/micromark-util-types@2.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "630d04092a49a15885d6a4d4e030ba370b42e1a586b75124cda401f0a3cfc82451f33f5359e5741db1051933be658d70076db39b19c9aa13f24e93950a97874c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/micromark-util-types"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/mime-db@1.54.0?lock_path=node_modules%2Fmime-db",
      "name": "mime-db",
      "version": "1.54.0",
      "purl": "pkg:npm/mime-db@1.54.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "694e4426e20dd960de982700a76bc505fa7f9b810085626750d492c348b1b3bfe45db77a3e0eb8126c0990d745841f1a5add6c1f60935eb2f1a3f880195de83d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/mime-db"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/mime-types@3.0.2?lock_path=node_modules%2Fmime-types",
      "name": "mime-types",
      "version": "3.0.2",
      "purl": "pkg:npm/mime-types@3.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2db833764d21e23ba843d7c22975b86f2d1426a8fe9ce3ab23d309d6c4a3e2723c688d9ea35aa6bd01227b8543d6096c4b6e749f5e4bb16b18b42ba0892b52e4"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/mime-types"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/module-details-from-path@1.0.4?lock_path=node_modules%2Fmodule-details-from-path",
      "name": "module-details-from-path",
      "version": "1.0.4",
      "purl": "pkg:npm/module-details-from-path@1.0.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10658a83100b18c833bf1605d54c864f2d075d7ff6bc72e4c3af8dbc3296da3ca959b1e98d0ba3e1431ca905971c444985518a8a4a254f4e86ddb70a7b87e2ef"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/module-details-from-path"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/mrmime@2.0.1?lock_path=node_modules%2Fmrmime",
      "name": "mrmime",
      "version": "2.0.1",
      "purl": "pkg:npm/mrmime@2.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637c1074583655ae9eb6f43923cdb252119db0aadc628c7aa7b15f2f52db2b6278574d45f531a57a94c88672b6e2dee4a1989b9a0f36286825840d572b922c2d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/mrmime"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/ms@2.1.3?lock_path=node_modules%2Fms",
      "name": "ms",
      "version": "2.1.3",
      "purl": "pkg:npm/ms@2.1.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/ms"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/nanoid@3.3.15?lock_path=node_modules%2Fnanoid",
      "name": "nanoid",
      "version": "3.3.15",
      "purl": "pkg:npm/nanoid@3.3.15",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cbb5b282fffb9843afc53b8440307c4ad5dd3110567f5911fed961033051505901da37dc2ce0313bf48798e3b6ce0cf5a5580adbdfe4caea67d39f7f6c21dd8c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/nanoid"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/neotraverse@0.6.18?lock_path=node_modules%2Fneotraverse",
      "name": "neotraverse",
      "version": "0.6.18",
      "purl": "pkg:npm/neotraverse@0.6.18",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6784a6054c1e61ad3dfa8ea91be78049a6c4a4fe90910ef4c878f7e75a50a045c8b3cb876da5360d6566cc100d2a07e53dae3b039d0fb41dbe36046942fafbbc"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/neotraverse"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/nlcst-to-string@4.0.0?lock_path=node_modules%2Fnlcst-to-string",
      "name": "nlcst-to-string",
      "version": "4.0.0",
      "purl": "pkg:npm/nlcst-to-string@4.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "60a2c109c51828083414d94e053e9a23dd6a1664a214a8a5ba4eb9e56ccf17e0c3300d36a88cb2f2e891a88f105ed705a44be5975d8ba4be4c5ea126019f9d70"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/nlcst-to-string"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/node-fetch-native@1.6.7?lock_path=node_modules%2Fnode-fetch-native",
      "name": "node-fetch-native",
      "version": "1.6.7",
      "purl": "pkg:npm/node-fetch-native@1.6.7",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83dca1aa879dcc8526d274e74ea010bee78c3d53ae218d7a6ea8002490bc5ce3ae6d814dc33e88111f6ab341aad97774f8279c08a163b5d0d3300e2ee311b4e9"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/node-fetch-native"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/node-mock-http@1.0.4?lock_path=node_modules%2Fnode-mock-http",
      "name": "node-mock-http",
      "version": "1.0.4",
      "purl": "pkg:npm/node-mock-http@1.0.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f0363e905b0390d5f2d6c2609547ee383c75fe8a401891b2ad3b85a84a0df74a11736564d196c3e0adaa98a5c104485943374a1c855f109a4353c024d8d244bd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/node-mock-http"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/node-releases@2.0.50?lock_path=node_modules%2Fnode-releases",
      "name": "node-releases",
      "version": "2.0.50",
      "purl": "pkg:npm/node-releases@2.0.50",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "27a97ddad2875fac3c272e673b556e734d4da088911a2fddeaa04a57187e210f02af76fa1db54d7ca885f19a452ae7d3c29c3132671ed96de2419f3ad594724e"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/node-releases"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/nodemailer@9.0.3?lock_path=node_modules%2Fnodemailer",
      "name": "nodemailer",
      "version": "9.0.3",
      "purl": "pkg:npm/nodemailer@9.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT-0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9fe60ff8d2b0479cd159aeb49371a243a4370782970a8030e3474029e0ad627d36d2234def86962b69625c80b7644013786aa5ef07b7b44dedf10c216347ac93"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nodemailer/-/nodemailer-9.0.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/nodemailer"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/normalize-path@3.0.0?lock_path=node_modules%2Fnormalize-path",
      "name": "normalize-path",
      "version": "3.0.0",
      "purl": "pkg:npm/normalize-path@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e9e66ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/normalize-path"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/nth-check@2.1.1?lock_path=node_modules%2Fnth-check",
      "name": "nth-check",
      "version": "2.1.1",
      "purl": "pkg:npm/nth-check@2.1.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96a8eb8e668ea009d67cc9813cbf97367ca7661dbeb30c625f7594134b38c841c8ea6f80c2b2b65193a2988465dd7ff841cb55a92f008998c5ab2386acc5dbff"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/nth-check"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/obug@2.1.3?lock_path=node_modules%2Fobug",
      "name": "obug",
      "version": "2.1.3",
      "purl": "pkg:npm/obug@2.1.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f6688580cd8e15b6bb841fa9460bed57ce2961305aa131e886f98882246de9d448cdbc0438868d68ff9d2251acd9f345a01d127884acd09cf958555189de97ca"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/obug/-/obug-2.1.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/obug"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/ofetch@1.5.1?lock_path=node_modules%2Fofetch",
      "name": "ofetch",
      "version": "1.5.1",
      "purl": "pkg:npm/ofetch@1.5.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d96e285199556aa00f02297a15483f7627e5e9886a85447bc767996386d00a4a36d945e0de1a6dabd28b41da850a557e5aef39517ee136d7464e7822ff507170"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/ofetch"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/ohash@2.0.11?lock_path=node_modules%2Fohash",
      "name": "ohash",
      "version": "2.0.11",
      "purl": "pkg:npm/ohash@2.0.11",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45d47d150ac5c0d04d5c0af81a2c4cf186916512793d459b2986c4e5e3acaf0023256d2ad9110671fefda183ec2f2b24402646d4f2cdf92fcad55d348e8640a1"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/ohash"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/on-finished@2.4.1?lock_path=node_modules%2Fon-finished",
      "name": "on-finished",
      "version": "2.4.1",
      "purl": "pkg:npm/on-finished@2.4.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a15973920dc4340842936cddbfb209c1dfd0503e33d91c51c2991c198f29b0255c09864dab8c189d55802c733e6ebb6e26378f5a2605fc2966b83afc0a1e7e92"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/on-finished"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/oniguruma-parser@0.12.2?lock_path=node_modules%2Foniguruma-parser",
      "name": "oniguruma-parser",
      "version": "0.12.2",
      "purl": "pkg:npm/oniguruma-parser@0.12.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e8755ae6822b80c0ba680e9617a5f2caa6e144f26b291d362f6d3edbece90ed3b9400cc61c0506c394ca42fc22e6f72d3674479096268c085155017610a75343"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/oniguruma-parser"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/oniguruma-to-es@4.3.6?lock_path=node_modules%2Foniguruma-to-es",
      "name": "oniguruma-to-es",
      "version": "4.3.6",
      "purl": "pkg:npm/oniguruma-to-es@4.3.6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "72cb90f71dd8af470422cfd9831fce12df62070f6fa88ba700f424c75f51fdf88cab6a0655381c32a3bf57761ba9e7ebd5306fa2c23a8d4e77f64b1a0542c9c8"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.6.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/oniguruma-to-es"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/p-limit@7.3.0?lock_path=node_modules%2Fp-limit",
      "name": "p-limit",
      "version": "7.3.0",
      "purl": "pkg:npm/p-limit@7.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "edc21783f67433959945b96bb0e95af3c4b8c002becce41059e0587d5dea26e25732bf8b9db62369a76b15a4b42482df1033d5a87c8a9d9d59ff577a27d55553"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-limit/-/p-limit-7.3.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/p-limit"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/p-queue@9.3.1?lock_path=node_modules%2Fp-queue",
      "name": "p-queue",
      "version": "9.3.1",
      "purl": "pkg:npm/p-queue@9.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3ce59d8883e6b143c6c1be05790e0e060e3a6aa99c2274967b8e42283b061e238189540cf5c86a7d04eeaa1b93cdc836573f5f69323ae5ab742a45725448821f"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-queue/-/p-queue-9.3.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/p-queue"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/p-timeout@7.0.1?lock_path=node_modules%2Fp-timeout",
      "name": "p-timeout",
      "version": "7.0.1",
      "purl": "pkg:npm/p-timeout@7.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0314ccdb00c63911c61243c2b7ccaac4e4cc8297db107a85e757ffe5f2429b0142dc2ff335c193eb74b2987dadb4e01a888c2cdb3560e3e8b34028eb6a47301e"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-timeout/-/p-timeout-7.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/p-timeout"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/package-manager-detector@1.7.0?lock_path=node_modules%2Fpackage-manager-detector",
      "name": "package-manager-detector",
      "version": "1.7.0",
      "purl": "pkg:npm/package-manager-detector@1.7.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c60d5e1e9c182ff0ff1c4756c368281593fabd5d051fb5be3d9e6b1641a37480cbb71abb124cc151e4f79be9677580adf3029b9a87d4bb531474c09790293d65"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.7.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/package-manager-detector"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/parse5@8.0.1?lock_path=node_modules%2Fparse5",
      "name": "parse5",
      "version": "8.0.1",
      "purl": "pkg:npm/parse5@8.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf57bf1cc1bdd286d219e89d9658b7863edc6e8728bb4ff06b91da72f237012c77e0f79c36335079a1cda395886695a87cdf64824a95d6ae58bd77b71741683f"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse5/-/parse5-8.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/parse5"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/entities@8.0.0?lock_path=node_modules%2Fparse5%2Fnode_modules%2Fentities",
      "name": "entities",
      "version": "8.0.0",
      "purl": "pkg:npm/entities@8.0.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf07f325e710fd47a3eadbac32ac00a94ffa28bd97681d95676260e7825ee9a84d046347e8493a8378e33421747c6f4459028664d75d3635391756509ffb019c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/entities/-/entities-8.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/parse5/node_modules/entities"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/pathe@2.0.3?lock_path=node_modules%2Fpathe",
      "name": "pathe",
      "version": "2.0.3",
      "purl": "pkg:npm/pathe@2.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5948c6700a8fd6041a72841ef8e049b0503b2dde03c97b9422367971cef970b1ef27b76d36c4ee8298712000f0b294be02b68051e3c22ab495b4f2c58ff17cf3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/pathe"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/piccolore@0.1.3?lock_path=node_modules%2Fpiccolore",
      "name": "piccolore",
      "version": "0.1.3",
      "purl": "pkg:npm/piccolore@0.1.3",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a3c6d37835a3134f3a8b02ab44e6837f7d4ad2a0bf04435d9b5e7fb87f6eb120bfb998c938a6f66068951df2d8e06870b044623c8d639b02365eb03b0023b157"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/piccolore/-/piccolore-0.1.3.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/delucis/piccolore/tree/v0.1.3"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/piccolore"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "upstream-license-declaration-only"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/picocolors@1.1.1?lock_path=node_modules%2Fpicocolors",
      "name": "picocolors",
      "version": "1.1.1",
      "purl": "pkg:npm/picocolors@1.1.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5c787dac9e1b5be4cf658aa0ec984c39ea57b7efa993664117fe311bfd1c4d1727a036e97b78db250973fd1438ff2dcbb45fc284c8c71e3f69eda5a1eb0c454"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/picocolors"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/picomatch@4.0.5?lock_path=node_modules%2Fpicomatch",
      "name": "picomatch",
      "version": "4.0.5",
      "purl": "pkg:npm/picomatch@4.0.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46fc3072bb8d8c8d67713e7145a91ec92f4b7fc95c22dbf7e0a0fe6a27fe547f6476e0327d8062a46875db6ef8c6d7a720f675d7dfd1f4175305af200304a1d0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/picomatch"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/playwright-core@1.61.1?lock_path=node_modules%2Fplaywright-core",
      "name": "playwright-core",
      "version": "1.61.1",
      "purl": "pkg:npm/playwright-core@1.61.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "87b425b7a9b8444a76e6abc876f6c3b55983e0ba955dfa51c61391bfd2f48f3113334e69e1fb8f27774acae4974310d26d79e64bbf470208bde7cf65192a4b92"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.61.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/playwright-core"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/postcss@8.5.16?lock_path=node_modules%2Fpostcss",
      "name": "postcss",
      "version": "8.5.16",
      "purl": "pkg:npm/postcss@8.5.16",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "beec22965be28a57ca66c8345468f947f630c1c1f1e122ec20e23fecaea64245b1fa5e5c5074e38f983401ab1305cc97b1b7d382bc2c50d99551be71570c8fc2"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/postcss"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/postcss-value-parser@4.2.0?lock_path=node_modules%2Fpostcss-value-parser",
      "name": "postcss-value-parser",
      "version": "4.2.0",
      "purl": "pkg:npm/postcss-value-parser@4.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d4d342b3abaeadf9156de5c6e12f09153f6dd7d9b8e480a789ff3358b779a0f499e74427c0c7caf87de3bf8d3c7788f0ffb06db6fe5ac52e48887a0b69534779"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/postcss-value-parser"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/prismjs@1.30.0?lock_path=node_modules%2Fprismjs",
      "name": "prismjs",
      "version": "1.30.0",
      "purl": "pkg:npm/prismjs@1.30.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c4bd5d99176af6ffadd5fad2bc850beb4766469f5d2cac76d7be24e572fecaa73c3c8d688d4ea6d58233b7218f11c6bace505f153cc410172b18618bf4619c7"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/prismjs"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/process-ancestry@0.1.0?lock_path=node_modules%2Fprocess-ancestry",
      "name": "process-ancestry",
      "version": "0.1.0",
      "purl": "pkg:npm/process-ancestry@0.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b46a895bf527725a5801215c33a5e1f03f25fc132d690f7e0921b4be525225371d30ce250d1bf873a1f43dd72c7ed79df9b55ccdd6127e4d9f76e920da042466"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/process-ancestry/-/process-ancestry-0.1.0.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/ascorbic/process-ancestry/tree/main/packages/process-ancestry"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/process-ancestry"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "upstream-license-declaration-only"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/property-information@7.2.0?lock_path=node_modules%2Fproperty-information",
      "name": "property-information",
      "version": "7.2.0",
      "purl": "pkg:npm/property-information@7.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "200b73201eac52259a258ad7f6c9a9dd5e3aa4119b05e2c5446761db9920d77df855c0650fc1f384f78d216407f738469a8da2b487b6e441edf5d40fec6e619a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/property-information/-/property-information-7.2.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/property-information"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/radix3@1.1.2?lock_path=node_modules%2Fradix3",
      "name": "radix3",
      "version": "1.1.2",
      "purl": "pkg:npm/radix3@1.1.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f8f3823fedbf2b0c47520ca724492040f249cca5c76c5ee76513f2cd2fadfdc05a072b02db1244056475846300c2d306b414a51c098f86005ef767bc3135514"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/radix3"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/range-parser@1.3.0?lock_path=node_modules%2Frange-parser",
      "name": "range-parser",
      "version": "1.3.0",
      "purl": "pkg:npm/range-parser@1.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85e9369854293ee2381350412ab4ada3e054ddedf1e31b9aaec6e2c2bdfe95fee9e388eebc5315d171564003f7c54caa5c0e11ad72c8a1a49419b4add39e9933"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/range-parser"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/react@18.3.1?lock_path=node_modules%2Freact",
      "name": "react",
      "version": "18.3.1",
      "purl": "pkg:npm/react@18.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c12fa1020252851d0a844bcf240adfb8f54dd7e1f3d6dd18ea7e632eb1906e46f8bab80f13fd11bdefb590c075bffa16807826e1621c57e8bb176a53563fb689"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react/-/react-18.3.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/react"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/react-dom@18.3.1?lock_path=node_modules%2Freact-dom",
      "name": "react-dom",
      "version": "18.3.1",
      "purl": "pkg:npm/react-dom@18.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e66e2740aa7ead945bd3d2cd1f9f463380714e1f76e75ff295b2886e97bb4e91b17c9fbd92fe812e42c15c88e3b296e06e720136a948db7b519d3593d2c9d423"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/react-dom"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/react-refresh@0.18.0?lock_path=node_modules%2Freact-refresh",
      "name": "react-refresh",
      "version": "0.18.0",
      "purl": "pkg:npm/react-refresh@0.18.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4204f9fff0f78df8c96fa1ac8f1bf44a5a63db78a9f87b4ea673609dbd92e73537081dba1bf2033c6a32e11241e36c33144e3a0d1b2cb5b5bab4a1e829b840c7"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/react-refresh"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/readdirp@5.0.0?lock_path=node_modules%2Freaddirp",
      "name": "readdirp",
      "version": "5.0.0",
      "purl": "pkg:npm/readdirp@5.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f6efd7435a6fad0b58c8ca597bb0d72afda9e4236fc95c33501eae84b0274301cc4a028c051eb695cec01e58da7ad79e1d79f5d574c068b2d4559615672b9105"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/readdirp"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/regex@6.1.0?lock_path=node_modules%2Fregex",
      "name": "regex",
      "version": "6.1.0",
      "purl": "pkg:npm/regex@6.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e95c2db616d5e28ffbf8e68017d2392f95779652c4b283f2abd3f52555e479d4cfdf773b31f086d3fe4d38f712267d13cd7706f5852b4748104968a87b0dcb0e"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/regex"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/regex-recursion@6.0.2?lock_path=node_modules%2Fregex-recursion",
      "name": "regex-recursion",
      "version": "6.0.2",
      "purl": "pkg:npm/regex-recursion@6.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d1809a482ab655121e6e2694be264db34701cf5920e64552d942947cd231f1856cd5c377015ecd4dcb4ee4538a040f944f604f2485996ae6073ea24e0c6e7472"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/regex-recursion"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/regex-utilities@2.3.0?lock_path=node_modules%2Fregex-utilities",
      "name": "regex-utilities",
      "version": "2.3.0",
      "purl": "pkg:npm/regex-utilities@2.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f15865885240591694895bd1108896d8d5d74e61ece2f30d9d2cee25586c7209866afde0f550f12eb427748ddd659555769d193bfe6fd31997e75ebfeccf5c9e"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/regex-utilities"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/require-in-the-middle@8.0.1?lock_path=node_modules%2Frequire-in-the-middle",
      "name": "require-in-the-middle",
      "version": "8.0.1",
      "purl": "pkg:npm/require-in-the-middle@8.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "413ec554c5df58e6056de44117a9eef88eadaf64dfdeed2af112048cda1bfe178a63f9e1eddac3fe4ede78c1664908274ed0b32c3702bbf5c49e95b6c24e3109"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-8.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/require-in-the-middle"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/resolve-pkg-maps@1.0.0?lock_path=node_modules%2Fresolve-pkg-maps",
      "name": "resolve-pkg-maps",
      "version": "1.0.0",
      "purl": "pkg:npm/resolve-pkg-maps@1.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1e4b64e3dba4c154e0b6348736ace7b6cb664eede7f1213b4b65c1923a71c734e43b0a489405fc34230d9c93ac642213f02e128d2d2f013be844a6781096acf"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/resolve-pkg-maps"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/retext-smartypants@6.2.0?lock_path=node_modules%2Fretext-smartypants",
      "name": "retext-smartypants",
      "version": "6.2.0",
      "purl": "pkg:npm/retext-smartypants@6.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "924d23394efecc6bfffe47e35c4063748af22f501c9788bd5cd907c6d33b4e6e651620a8839efa7e3342f618e847b2d3290d03b0f5b2d3d26e9a64ac1f5baa7d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/retext-smartypants"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/rolldown@1.1.4?lock_path=node_modules%2Frolldown",
      "name": "rolldown",
      "version": "1.1.4",
      "purl": "pkg:npm/rolldown@1.1.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "22365888bc59c299e1c217411f6ba075319549d84241498bc4ba2aca388bd09c588f246cb7ee5ad0fdf17eb4f127917adfc8f832fbf0e45017e5713a787a576c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/rolldown"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/%40rolldown/pluginutils@1.0.1?lock_path=node_modules%2Frolldown%2Fnode_modules%2F%40rolldown%2Fpluginutils",
      "group": "rolldown",
      "name": "pluginutils",
      "version": "1.0.1",
      "purl": "pkg:npm/%40rolldown/pluginutils@1.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "da3f5b1ade4987c863faf3ed8333ed97bda3d324711c0cae9a8a3a4cd7c08ec2c1d3852da52bcf6cf703701331cfb9fef42601d1cd46c501716118368e29aa1b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/rolldown/node_modules/@rolldown/pluginutils"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/satteri@0.9.4?lock_path=node_modules%2Fsatteri",
      "name": "satteri",
      "version": "0.9.4",
      "purl": "pkg:npm/satteri@0.9.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04aa1bd76e936b2f38762399b2754d1ff43f73ede78cf25309a777c39ccb29aea3f1b563c6c90f3470edc6b33060ae1b37f465a9449d3273f0298e24eb910c39"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/satteri/-/satteri-0.9.4.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/bruits/satteri/tree/v0.9.4"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/satteri"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/sax@1.6.0?lock_path=node_modules%2Fsax",
      "name": "sax",
      "version": "1.6.0",
      "purl": "pkg:npm/sax@1.6.0",
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e91dc9e4ce0071bb4b51d66646fd92ca079568cec886b2d7bbd0669ce1a698009a93c7e252d3ac60d5944b8b8aeeea5b9872016cb05e15e23fff8efb04a2c1cc"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/sax"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/scheduler@0.23.2?lock_path=node_modules%2Fscheduler",
      "name": "scheduler",
      "version": "0.23.2",
      "purl": "pkg:npm/scheduler@0.23.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "50e4a1b0fc33ecdacc52a851eadd215a315dbaf3b36edbfbb680c7d7f848adf44d2030679c159dd02c094c6bd3a67815966c0609d3fdfd997fb55ac3a9cb98cd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/scheduler"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/semifies@1.0.0?lock_path=node_modules%2Fsemifies",
      "name": "semifies",
      "version": "1.0.0",
      "purl": "pkg:npm/semifies@1.0.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c574772867a8c533563c3e1a06f2f9354a4c4d3ed630036bdc45a7692d7dd10564639da5aaa715443ed0d395156c186258319632524451a9bd9bbb8514655273"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semifies/-/semifies-1.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/semifies"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/semver@6.3.1?lock_path=node_modules%2Fsemver",
      "name": "semver",
      "version": "6.3.1",
      "purl": "pkg:npm/semver@6.3.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/semver"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/send@1.2.1?lock_path=node_modules%2Fsend",
      "name": "send",
      "version": "1.2.1",
      "purl": "pkg:npm/send@1.2.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d609d97fb0c572821c6a34e34f08f0b838f3bb3e0f3dc6364ad28f96c180435f981f6d08455ac169749699d8e8c1327abbc45cd353e860e1875df3f599871935"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/send/-/send-1.2.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/send"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/server-destroy@1.0.1?lock_path=node_modules%2Fserver-destroy",
      "name": "server-destroy",
      "version": "1.0.1",
      "purl": "pkg:npm/server-destroy@1.0.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "adbfbd079601204cd8703eb1d952a275a6be72a6012502a7538a1ee04dc0370451379eb293fb9ad580894f59f6d4d4d2f30e8270e72500a34fdcf85d097298b5"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/server-destroy"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/setprototypeof@1.2.0?lock_path=node_modules%2Fsetprototypeof",
      "name": "setprototypeof",
      "version": "1.2.0",
      "purl": "pkg:npm/setprototypeof@1.2.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1392c35fb5aba7ce4a8a5e5b859bf8ea3f2339e6e82aae4932660cde05467461fcc45a4f59750cb0dae53830ab928c4c11e362fd7648c2e46f6385cdc18309a7"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/setprototypeof"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/sharp@0.35.3?lock_path=node_modules%2Fsharp",
      "name": "sharp",
      "version": "0.35.3",
      "purl": "pkg:npm/sharp@0.35.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a3d33547b991870a20015dc3717988694673cd3c072f6c6f1131d0408430312ca9024554a92b7232bbba9bab0dc9333a23d1111e33a7f7b492ed570974d36dd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sharp/-/sharp-0.35.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/sharp"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development-optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/semver@7.8.5?lock_path=node_modules%2Fsharp%2Fnode_modules%2Fsemver",
      "name": "semver",
      "version": "7.8.5",
      "purl": "pkg:npm/semver@7.8.5",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "63bfca0ec6fc2e3a28669c1aa86cae94ee8342592c8029dc7211c693eb19218e1206f52870c044147e54af57c8e1d57e26f974c3a723bee71a222e34a6e462a0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/sharp/node_modules/semver"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development-optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/shiki@4.3.1?lock_path=node_modules%2Fshiki",
      "name": "shiki",
      "version": "4.3.1",
      "purl": "pkg:npm/shiki@4.3.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a11faa0d58b63a35f5b660e9caffb72af897d352b33ba01ffb434d9ca9eca7de3dd54106cf6629c53b896e84bfe95858a5376ace6b8906e89396b01658902cb3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shiki/-/shiki-4.3.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/shiki"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/siginfo@2.0.0?lock_path=node_modules%2Fsiginfo",
      "name": "siginfo",
      "version": "2.0.0",
      "purl": "pkg:npm/siginfo@2.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c9bc7458ed7ff1b4812c459766f11dee0316dd29f7245956dd3bd7d674446c32d135035a78d37c58ad26781c0f74068e23b4ed4514499ff12cd7386bac21eeee"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/siginfo"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/sisteransi@1.0.5?lock_path=node_modules%2Fsisteransi",
      "name": "sisteransi",
      "version": "1.0.5",
      "purl": "pkg:npm/sisteransi@1.0.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6cb186951d50c417329e7d9de589835f83068e566fcb631104344d1cb27c548ea5ebef45522c9314d27422f78e48fd1b7178150cf45c7c6a80d298daa94a5f56"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/sisteransi"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/smol-toml@1.7.0?lock_path=node_modules%2Fsmol-toml",
      "name": "smol-toml",
      "version": "1.7.0",
      "purl": "pkg:npm/smol-toml@1.7.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6aa56f5a8c8edb52f6de66fe76b9784663176dfe8dec57478c0853440f5904bedaa560607d60b5e8a8eb01223ed69f4602ba258f23078fa7caebb8b45224cdbd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.7.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/smol-toml"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.6.1?lock_path=node_modules%2Fsource-map",
      "name": "source-map",
      "version": "0.6.1",
      "purl": "pkg:npm/source-map@0.6.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/source-map"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/source-map-js@1.2.1?lock_path=node_modules%2Fsource-map-js",
      "name": "source-map-js",
      "version": "1.2.1",
      "purl": "pkg:npm/source-map-js@1.2.1",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "51758c2a12cec1529bef6f0852d40f5f17d853ebac7726ed52b2bff2e184f0240cbeb84ea70bf30c1c23d108522fb31073bbc8b084811bc550f3e203431a5f40"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/source-map-js"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/space-separated-tokens@2.0.2?lock_path=node_modules%2Fspace-separated-tokens",
      "name": "space-separated-tokens",
      "version": "2.0.2",
      "purl": "pkg:npm/space-separated-tokens@2.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c41a5030ac6f325c65d18d6df67c66e0eba24094e0306ce6eea95a09a6ffe6460a160d07e01f5c033efb735b25123405c119293c87be796036db704cb7487d9"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/space-separated-tokens"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/stackback@0.0.2?lock_path=node_modules%2Fstackback",
      "name": "stackback",
      "version": "0.0.2",
      "purl": "pkg:npm/stackback@0.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d573091397d0a358c61fa63fede6e7c0f3811242049d3e10177d9de51d7e557757bde334201309b7ccdf6b15f53f7421570ad87bee7bebe8e400db524b69816f"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/stackback"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "package-metadata-only"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/statuses@2.0.2?lock_path=node_modules%2Fstatuses",
      "name": "statuses",
      "version": "2.0.2",
      "purl": "pkg:npm/statuses@2.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ef132e795770c1eee927468fb888e193e5f3f5b2547cc10a2155d9278a064f32932cb5a289416870898040089137525da94e70138a18416274616501c606247"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/statuses"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/std-env@4.1.0?lock_path=node_modules%2Fstd-env",
      "name": "std-env",
      "version": "4.1.0",
      "purl": "pkg:npm/std-env@4.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46aef26dc5f646e0b9e6bf6868f5445bbff1bb7b63f2ee067816070560b272116dccc22bf3a03b7b73cf1013d3dfbb074ad297dfe4e25ff16bfc00a624b5652d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/std-env/-/std-env-4.1.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/std-env"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/stringify-entities@4.0.4?lock_path=node_modules%2Fstringify-entities",
      "name": "stringify-entities",
      "version": "4.0.4",
      "purl": "pkg:npm/stringify-entities@4.0.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2307c1a6d6ad94ef90089528d7d02abeb3cdaa554ca56f5810bd8b21563e469bf6aac8c21b16832cd460786b1058985f22d79bb8986c1922e36816cd490fa27a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/stringify-entities"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/svgo@4.0.1?lock_path=node_modules%2Fsvgo",
      "name": "svgo",
      "version": "4.0.1",
      "purl": "pkg:npm/svgo@4.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c3a5650e3c2e851226da2f38df7b4b9c695d18ace8d8a2d1893b55a917465dfa7e99184414b12ba06a82eaf5090466d01f408c53e3650285cb2c0d53cfdfeff"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/svgo/-/svgo-4.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/svgo"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/tailwindcss@4.3.2?lock_path=node_modules%2Ftailwindcss",
      "name": "tailwindcss",
      "version": "4.3.2",
      "purl": "pkg:npm/tailwindcss@4.3.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5ad72d34d487f00f6394c22ac73b98ba6387539b8667246fd10e6cbd097ea043f2e70f3862907175becc76aca248f4207b98d327acc540bab43c5ca075c71204"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/tailwindcss"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/tapable@2.3.3?lock_path=node_modules%2Ftapable",
      "name": "tapable",
      "version": "2.3.3",
      "purl": "pkg:npm/tapable@2.3.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bb173fce9a8583ac7b0bcbce13b961e8b6dd6bc7842fdce6566fcf2de4cf051861d710a0756690f89d42522786a487e6d8776db14a51bfe1ec8626ac04c71ce8"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/tapable"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/tiny-inflate@1.0.3?lock_path=node_modules%2Ftiny-inflate",
      "name": "tiny-inflate",
      "version": "1.0.3",
      "purl": "pkg:npm/tiny-inflate@1.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a646357e3d5c2876f6b1e583cb4075e87796c9cce5240f7f596deeddce33fcd8960ec3b70ce5390fb9e14cb13d085d325effd064563bb042668f6e1d2be46bab"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/tiny-inflate"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/tinybench@2.9.0?lock_path=node_modules%2Ftinybench",
      "name": "tinybench",
      "version": "2.9.0",
      "purl": "pkg:npm/tinybench@2.9.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d3e0d4bea58c55a94b9a16ba96be240fc88030ad47cd5d3f68a9c2b566fdbfdeb8d539cffcc15becf7366f1a314234d7004aebc9756050e7efd98a8d965a867a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/tinybench"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/tinyclip@0.1.15?lock_path=node_modules%2Ftinyclip",
      "name": "tinyclip",
      "version": "0.1.15",
      "purl": "pkg:npm/tinyclip@0.1.15",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba8df769b1fe032b34c58683caca01b78f781dbde1b04733329702d0cc0597bef7a5acce471e1f9af2a1725851d70a2751b07abefa51b2f54cc2785fa9e31cf8"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tinyclip/-/tinyclip-0.1.15.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/tinyclip"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/tinyexec@1.2.4?lock_path=node_modules%2Ftinyexec",
      "name": "tinyexec",
      "version": "1.2.4",
      "purl": "pkg:npm/tinyexec@1.2.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4877ffaf8f1beef3ab8ef7bd3f1268dcc379bf9caeca31ef75472b41f7d3dd65cc51f9c69870d56c2e24dec1c96894e0642c29529948680a3900db4cca9dd81e"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/tinyexec"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/tinyglobby@0.2.17?lock_path=node_modules%2Ftinyglobby",
      "name": "tinyglobby",
      "version": "0.2.17",
      "purl": "pkg:npm/tinyglobby@0.2.17",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1747f758a5ca8a99f5a911d66388a24ec023459dd0f40cc9eb5bf7188d51adb449017d581c2c51e836b963e3b9a339589cf72c8dbbae5a96c805e0d4324dada"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/tinyglobby"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/tinyrainbow@3.1.0?lock_path=node_modules%2Ftinyrainbow",
      "name": "tinyrainbow",
      "version": "3.1.0",
      "purl": "pkg:npm/tinyrainbow@3.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05ff882e6060adeb54add271cd73344a05cb6775df89a52e3a3fc82901ee4d78a9fb4e579febb21187558349180e2a5305c2eb095c94cc03f3ed0980adbd269b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/tinyrainbow"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/toidentifier@1.0.1?lock_path=node_modules%2Ftoidentifier",
      "name": "toidentifier",
      "version": "1.0.1",
      "purl": "pkg:npm/toidentifier@1.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a39b123ca12483f0c840d987e37574fee7ab2eba7355e764521f2d18dbda797a5fa6ec2329e9e54a8c7fd8efc14e5654b447be246eece58844cfad3c3e500744"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/toidentifier"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/trim-lines@3.0.1?lock_path=node_modules%2Ftrim-lines",
      "name": "trim-lines",
      "version": "3.0.1",
      "purl": "pkg:npm/trim-lines@3.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9118fc07e60764273d91061d59f241dbfa1497dac0f7da9ba3061806daf8ba2e26672010d89a6f54177fe94d989680137ea06105348c853a60047b54d0c7f746"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/trim-lines"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/trough@2.2.0?lock_path=node_modules%2Ftrough",
      "name": "trough",
      "version": "2.2.0",
      "purl": "pkg:npm/trough@2.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b663292b4d018d9894c95cafac12bb9277ab3609a0bdc57f28b572ba66bf482f9340dd7aec6acc45c880353cf4f7e937cd6f0bf2deb48d63b51a97e465d8d36b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/trough"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/tslib@2.8.1?lock_path=node_modules%2Ftslib",
      "name": "tslib",
      "version": "2.8.1",
      "purl": "pkg:npm/tslib@2.8.1",
      "licenses": [
        {
          "license": {
            "id": "0BSD"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0916ef781d06fe29576e49440bef09e99aa9df98bb0e03f9c087a6fa107d30084a0ad3f98f79753a737c0a0d5f373243ae1cf447b525ca294f7d2016b34bfdb"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/tslib"
        },
        {
          "name": "cdx:npm:scope",
          "value": "optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/tsx@4.23.0?lock_path=node_modules%2Ftsx",
      "name": "tsx",
      "version": "4.23.0",
      "purl": "pkg:npm/tsx@4.23.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "79475421a0abf7adeada1e6edfe430bd8a74f9ea8fbe7f9e81ea99526d21c04442aaac7513790ae5e85b182bea484e4c40050bafaef0c34700de329cdd890cd7"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tsx/-/tsx-4.23.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/tsx"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development-optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/typescript@5.9.3?lock_path=node_modules%2Ftypescript",
      "name": "typescript",
      "version": "5.9.3",
      "purl": "pkg:npm/typescript@5.9.3",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e5d6f6733c38a72ebf5e52ddc9feded5e8580d130f508ef04f772b33f4a7d00c3e357d0ac2d98e2f290762694a454f86d795bd511e12e9a7cc2d9ba3394e04b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/typescript"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/ufo@1.6.4?lock_path=node_modules%2Fufo",
      "name": "ufo",
      "version": "1.6.4",
      "purl": "pkg:npm/ufo@1.6.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "24535b903d52bf07b42af1a2f0639e2dc3f8900590eb4f6dc2f09d707c6ad6848bf2cbefdfd66e4af6a3703f01fb90f478be3eb3522cd83fcee8a377a9c4de44"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/ufo"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/ultrahtml@1.6.0?lock_path=node_modules%2Fultrahtml",
      "name": "ultrahtml",
      "version": "1.6.0",
      "purl": "pkg:npm/ultrahtml@1.6.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47d7c19fdd154c9aeaa8b0f0c8ca61f871a77bc7aa63588f7d884fcd9aef2a921fc245996dc6257e9b1bf01f5d4ef05fa72d7f86a003ed68bc10a7cff5ef3377"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.6.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/ultrahtml"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/uncrypto@0.1.3?lock_path=node_modules%2Funcrypto",
      "name": "uncrypto",
      "version": "0.1.3",
      "purl": "pkg:npm/uncrypto@0.1.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "425f3ba851c1decfc37b60a503d7b482c9d2eb35c6dbb4a44e2489c2309cf4c79b6df6a941fb8fcee98c214322dfc7b33d954d15c1c8f6c5087a97907f0f09f1"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/uncrypto"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/undici-types@7.18.2?lock_path=node_modules%2Fundici-types",
      "name": "undici-types",
      "version": "7.18.2",
      "purl": "pkg:npm/undici-types@7.18.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "02cb82cdf7c61c9c9b49a46b9abe5e1ebf359b0254de48f0e8cfaea6b5af09788d78df52386c10dc99fc8dbf26dd9ea2cd58249e7d51d054c21003f642b2d8ff"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/undici-types"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development-optional"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "optional"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/unified@11.0.5?lock_path=node_modules%2Funified",
      "name": "unified",
      "version": "11.0.5",
      "purl": "pkg:npm/unified@11.0.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c4abc684f5b0de4f3842387c6c8dd97898ea9f269d2be18416d6b349f66ffeb29e4e44e3389868ea616a87648cf7a888719a24c623a983bf066b34d283cf8a1c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/unified"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/unifont@0.7.4?lock_path=node_modules%2Funifont",
      "name": "unifont",
      "version": "0.7.4",
      "purl": "pkg:npm/unifont@0.7.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a077a2b38ff1978d87508787b8d651184bf18f901a20a47e6c73cd7a046ae4b57581d7378ee9dda4e35b8e094aa6286625ff9db30ca074c267dde7ed18831e9a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unifont/-/unifont-0.7.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/unifont"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/unist-util-is@6.0.1?lock_path=node_modules%2Funist-util-is",
      "name": "unist-util-is",
      "version": "6.0.1",
      "purl": "pkg:npm/unist-util-is@6.0.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ec8882dbb41113903cfc23da75750d2ec91516b9a43377f72e11e4b5868452c96e44e571a64f39706353ab373cda906a3023d0ebfc8f0755ac38853b67c72f2"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/unist-util-is"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/unist-util-position@5.0.0?lock_path=node_modules%2Funist-util-position",
      "name": "unist-util-position",
      "version": "5.0.0",
      "purl": "pkg:npm/unist-util-position@5.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7ee72c0bb1e35ef901e51de44c23bb9148d176b4b4049b7733f14fc661cc04e9bc2508b606c1c01c5b32dbb13412894ff2ba743735ec27e8cd3f20d6bce2593c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/unist-util-position"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/unist-util-stringify-position@4.0.0?lock_path=node_modules%2Funist-util-stringify-position",
      "name": "unist-util-stringify-position",
      "version": "4.0.0",
      "purl": "pkg:npm/unist-util-stringify-position@4.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d00495d3a000a0a083912dbec70e515c9cb0aeebaba5b0b82594a6ee7afb30eb75a23033bf2c9a3be53165fd7c8fc14217a926cc264a70080dff2bb6826d9781"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/unist-util-stringify-position"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/unist-util-visit@5.1.0?lock_path=node_modules%2Funist-util-visit",
      "name": "unist-util-visit",
      "version": "5.1.0",
      "purl": "pkg:npm/unist-util-visit@5.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9bebc87727823a976bfd07900aed84cf15ffa21812f0a6e73c38059e2e1d42c7d20ada73f14a83c98e468d1aeef0f0cab989fb16ad7d8f5090fa7252b0628ece"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/unist-util-visit"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/unist-util-visit-parents@6.0.2?lock_path=node_modules%2Funist-util-visit-parents",
      "name": "unist-util-visit-parents",
      "version": "6.0.2",
      "purl": "pkg:npm/unist-util-visit-parents@6.0.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "828875b354c1aea4aaba449cf30ae3c1684bd21889c6003c9b8905c46950fbc1584370bf9b5d45713b386187a6ed5ebae0084756f82840b93cf744ac76caf621"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/unist-util-visit-parents"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/update-browserslist-db@1.2.3?lock_path=node_modules%2Fupdate-browserslist-db",
      "name": "update-browserslist-db",
      "version": "1.2.3",
      "purl": "pkg:npm/update-browserslist-db@1.2.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "26cd26f5cc7ea8e803c68d1e32214612e796cedcfe778f8cdeb1a598a3d3f93e084bf8cfe32970dcdc29bba7294d33fc4753000b5905e156dd2eddc045fdb4f7"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/update-browserslist-db"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/vfile@6.0.3?lock_path=node_modules%2Fvfile",
      "name": "vfile",
      "version": "6.0.3",
      "purl": "pkg:npm/vfile@6.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2b321b1fff6d5dab76bb7d237feb26330142b27a38c0755d366cc5c8bf93fcbdd41aaaa4e8929f56a3853991296521c00c7d64e3469be8d5085d9ab8db6a2fdd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/vfile"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/vfile-message@4.0.3?lock_path=node_modules%2Fvfile-message",
      "name": "vfile-message",
      "version": "4.0.3",
      "purl": "pkg:npm/vfile-message@4.0.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4131f3b067751216d9b3802c436d095f5ac2ddc3a5b7f21626bba4f3ddc37cb46be7b95c9ce78c6961b82b426b46d6b89882592ad87602ede6337bb4dff2562b"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/vfile-message"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/vite@8.1.3?lock_path=node_modules%2Fvite",
      "name": "vite",
      "version": "8.1.3",
      "purl": "pkg:npm/vite@8.1.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ecfa00516e3d25c113b66398709d405dc52c2502f7bd2de472538b0d9c0af47b05b48161749f96e05e05336e0678f4c57d05550041415855c0d472295413130"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/vite/-/vite-8.1.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/vite"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/vitefu@1.1.3?lock_path=node_modules%2Fvitefu",
      "name": "vitefu",
      "version": "1.1.3",
      "purl": "pkg:npm/vitefu@1.1.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b9be28907ed9e4a2e36fa843ca3aab197a96b56be861d5372069bf368ae98079dc2a82d309f4486ef961066eebd18b2d21a411625a78c846c5a8370a4b35d24a"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/vitefu"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/vitest@4.1.10?lock_path=node_modules%2Fvitest",
      "name": "vitest",
      "version": "4.1.10",
      "purl": "pkg:npm/vitest@4.1.10",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47d8d44dee52e106f41c27784cdaa90bba0672b32cb0c4465cb5bcd2e6e35ac5bd547e4617ccb56344852d8f406ea4a4ea7b743e73b1e07e16349619d771943f"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/vitest/-/vitest-4.1.10.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/vitest"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/which-pm-runs@1.1.0?lock_path=node_modules%2Fwhich-pm-runs",
      "name": "which-pm-runs",
      "version": "1.1.0",
      "purl": "pkg:npm/which-pm-runs@1.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f56eb0aea829717c57eafd16f420283d822499a824bea4bb5c71d6a0e82d87cae7c1ae1ddf04e8b2f676fa82044cbd63951f91ab749b248f98864d937177b48"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/which-pm-runs"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/why-is-node-running@2.3.0?lock_path=node_modules%2Fwhy-is-node-running",
      "name": "why-is-node-running",
      "version": "2.3.0",
      "purl": "pkg:npm/why-is-node-running@2.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "854ae669605d543731bd8aa7ca1d3dcee9cacd13968db65388dcbc741123912ede8440d089b5c9ed7be59ad6f0b9372552223237e0b25d00f8566928f1f366f3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/why-is-node-running"
        },
        {
          "name": "cdx:npm:scope",
          "value": "development"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/xxhash-wasm@1.1.0?lock_path=node_modules%2Fxxhash-wasm",
      "name": "xxhash-wasm",
      "version": "1.1.0",
      "purl": "pkg:npm/xxhash-wasm@1.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d78ef2ffa60d87eb65a7a9ddff6a56ab7f22f61ea6cff12e43a9e322b996f03d414b99c2aacd0fe831be9bacd31a7373e48fae859d121f106cf41b0faf070a0c"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/xxhash-wasm"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/yallist@3.1.1?lock_path=node_modules%2Fyallist",
      "name": "yallist",
      "version": "3.1.1",
      "purl": "pkg:npm/yallist@3.1.1",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b850641a58f1f9f663975189c01b67b09dc412e22e05e374efdc9a0033eb365430264bd36c2bc1a90cc2eb0873e4b054fb8772ba4cea14367da96fb4685f1e2"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/yallist"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@22.0.0?lock_path=node_modules%2Fyargs-parser",
      "name": "yargs-parser",
      "version": "22.0.0",
      "purl": "pkg:npm/yargs-parser@22.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "af0bbf0a535d48ca644ab51bf9de8146c4a42d4ab57e67ec63a4cea58cd3c2fc24835fcd446f39281cb792afbe03c2ca4305fa96cbbe69669dfb6921bee5ebab"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/yargs-parser"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/yocto-queue@1.2.2?lock_path=node_modules%2Fyocto-queue",
      "name": "yocto-queue",
      "version": "1.2.2",
      "purl": "pkg:npm/yocto-queue@1.2.2",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e0b09cb1efd4d8c1d9eb71c025513ebfbd68ef239d21ee1c67bd16a5ff03fc8ca30ca6102d5e460f8e81fa14938c9b2f5793f3b63bc7a14e7cd047edc630d915"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/yocto-queue"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/zod@4.4.3?lock_path=node_modules%2Fzod",
      "name": "zod",
      "version": "4.4.3",
      "purl": "pkg:npm/zod@4.4.3",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cad10d163209165d94c1882575eda37215b61f09b818914b0e249759d4eb25004837d15cca9ee7e0387124489634024c575fc1a967d6fe4920ef55037072724d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/zod"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "bom-ref": "pkg:npm/zwitch@2.0.4?lock_path=node_modules%2Fzwitch",
      "name": "zwitch",
      "version": "2.0.4",
      "purl": "pkg:npm/zwitch@2.0.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d7138711fe455984a657fd18cf11f94768a56151597ce67a14defe9bf1aa5f404735c7803ecc1c6367894df0ba8677a599ddd97df29638a3bd7b5459a83e9f8"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package-lock:path",
          "value": "node_modules/zwitch"
        },
        {
          "name": "cdx:npm:scope",
          "value": "required"
        },
        {
          "name": "playsolitaire:notice-status",
          "value": "legal-text-preserved"
        }
      ],
      "scope": "required"
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/playsolitaire@0.0.0",
      "dependsOn": [
        "pkg:npm/%40astrojs/compiler-rs@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-rs",
        "pkg:npm/%40astrojs/node@11.0.2?lock_path=node_modules%2F%40astrojs%2Fnode",
        "pkg:npm/%40astrojs/react@6.0.1?lock_path=node_modules%2F%40astrojs%2Freact",
        "pkg:npm/%40sentry/node@10.64.0?lock_path=node_modules%2F%40sentry%2Fnode",
        "pkg:npm/%40tailwindcss/vite@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Fvite",
        "pkg:npm/%40types/node@24.13.2?lock_path=node_modules%2F%40types%2Fnode",
        "pkg:npm/%40types/nodemailer@8.0.1?lock_path=node_modules%2F%40types%2Fnodemailer",
        "pkg:npm/%40types/react-dom@18.3.7?lock_path=node_modules%2F%40types%2Freact-dom",
        "pkg:npm/%40types/react@18.3.31?lock_path=node_modules%2F%40types%2Freact",
        "pkg:npm/astro@7.0.6?lock_path=node_modules%2Fastro",
        "pkg:npm/autoprefixer@10.5.2?lock_path=node_modules%2Fautoprefixer",
        "pkg:npm/lightningcss@1.32.0?lock_path=node_modules%2Flightningcss",
        "pkg:npm/nodemailer@9.0.3?lock_path=node_modules%2Fnodemailer",
        "pkg:npm/parse5@8.0.1?lock_path=node_modules%2Fparse5",
        "pkg:npm/playwright-core@1.61.1?lock_path=node_modules%2Fplaywright-core",
        "pkg:npm/postcss@8.5.16?lock_path=node_modules%2Fpostcss",
        "pkg:npm/react-dom@18.3.1?lock_path=node_modules%2Freact-dom",
        "pkg:npm/react@18.3.1?lock_path=node_modules%2Freact",
        "pkg:npm/sharp@0.35.3?lock_path=node_modules%2Fsharp",
        "pkg:npm/tailwindcss@4.3.2?lock_path=node_modules%2Ftailwindcss",
        "pkg:npm/tsx@4.23.0?lock_path=node_modules%2Ftsx",
        "pkg:npm/typescript@5.9.3?lock_path=node_modules%2Ftypescript",
        "pkg:npm/vitest@4.1.10?lock_path=node_modules%2Fvitest"
      ]
    },
    {
      "ref": "pkg:npm/%40apm-js-collab/code-transformer@0.15.0?lock_path=node_modules%2F%40apm-js-collab%2Fcode-transformer",
      "dependsOn": [
        "pkg:npm/%40types/estree@1.0.9?lock_path=node_modules%2F%40types%2Festree",
        "pkg:npm/astring@1.9.0?lock_path=node_modules%2Fastring",
        "pkg:npm/esquery@1.7.0?lock_path=node_modules%2Fesquery",
        "pkg:npm/meriyah@6.1.4?lock_path=node_modules%2Fmeriyah",
        "pkg:npm/semifies@1.0.0?lock_path=node_modules%2Fsemifies",
        "pkg:npm/source-map@0.6.1?lock_path=node_modules%2Fsource-map"
      ]
    },
    {
      "ref": "pkg:npm/%40apm-js-collab/code-transformer-bundler-plugins@0.5.0?lock_path=node_modules%2F%40apm-js-collab%2Fcode-transformer-bundler-plugins",
      "dependsOn": [
        "pkg:npm/%40apm-js-collab/code-transformer@0.15.0?lock_path=node_modules%2F%40apm-js-collab%2Fcode-transformer",
        "pkg:npm/es-module-lexer@2.3.0?lock_path=node_modules%2Fes-module-lexer",
        "pkg:npm/magic-string@0.30.21?lock_path=node_modules%2Fmagic-string",
        "pkg:npm/module-details-from-path@1.0.4?lock_path=node_modules%2Fmodule-details-from-path"
      ]
    },
    {
      "ref": "pkg:npm/%40apm-js-collab/tracing-hooks@0.10.1?lock_path=node_modules%2F%40apm-js-collab%2Ftracing-hooks",
      "dependsOn": [
        "pkg:npm/%40apm-js-collab/code-transformer@0.15.0?lock_path=node_modules%2F%40apm-js-collab%2Fcode-transformer",
        "pkg:npm/debug@4.4.3?lock_path=node_modules%2Fdebug",
        "pkg:npm/module-details-from-path@1.0.4?lock_path=node_modules%2Fmodule-details-from-path"
      ]
    },
    {
      "ref": "pkg:npm/%40astrojs/compiler-binding@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding",
      "dependsOn": [
        "pkg:npm/%40astrojs/compiler-binding-darwin-arm64@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-darwin-arm64",
        "pkg:npm/%40astrojs/compiler-binding-darwin-x64@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-darwin-x64",
        "pkg:npm/%40astrojs/compiler-binding-linux-arm64-gnu@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-linux-arm64-gnu",
        "pkg:npm/%40astrojs/compiler-binding-linux-arm64-musl@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-linux-arm64-musl",
        "pkg:npm/%40astrojs/compiler-binding-linux-x64-gnu@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-linux-x64-gnu",
        "pkg:npm/%40astrojs/compiler-binding-linux-x64-musl@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-linux-x64-musl",
        "pkg:npm/%40astrojs/compiler-binding-wasm32-wasi@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-wasm32-wasi",
        "pkg:npm/%40astrojs/compiler-binding-win32-arm64-msvc@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-win32-arm64-msvc",
        "pkg:npm/%40astrojs/compiler-binding-win32-x64-msvc@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-win32-x64-msvc"
      ]
    },
    {
      "ref": "pkg:npm/%40astrojs/compiler-binding-darwin-arm64@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-darwin-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40astrojs/compiler-binding-darwin-x64@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-darwin-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40astrojs/compiler-binding-linux-arm64-gnu@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-linux-arm64-gnu",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40astrojs/compiler-binding-linux-arm64-musl@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-linux-arm64-musl",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40astrojs/compiler-binding-linux-x64-gnu@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-linux-x64-gnu",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40astrojs/compiler-binding-linux-x64-musl@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-linux-x64-musl",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40astrojs/compiler-binding-wasm32-wasi@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-wasm32-wasi",
      "dependsOn": [
        "pkg:npm/%40napi-rs/wasm-runtime@1.1.6?lock_path=node_modules%2F%40napi-rs%2Fwasm-runtime"
      ]
    },
    {
      "ref": "pkg:npm/%40astrojs/compiler-binding-win32-arm64-msvc@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-win32-arm64-msvc",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40astrojs/compiler-binding-win32-x64-msvc@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding-win32-x64-msvc",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40astrojs/compiler-rs@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-rs",
      "dependsOn": [
        "pkg:npm/%40astrojs/compiler-binding@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-binding"
      ]
    },
    {
      "ref": "pkg:npm/%40astrojs/internal-helpers@0.10.1?lock_path=node_modules%2F%40astrojs%2Finternal-helpers",
      "dependsOn": [
        "pkg:npm/%40types/hast@3.0.4?lock_path=node_modules%2F%40types%2Fhast",
        "pkg:npm/%40types/mdast@4.0.4?lock_path=node_modules%2F%40types%2Fmdast",
        "pkg:npm/js-yaml@4.3.0?lock_path=node_modules%2Fjs-yaml",
        "pkg:npm/picomatch@4.0.5?lock_path=node_modules%2Fpicomatch",
        "pkg:npm/retext-smartypants@6.2.0?lock_path=node_modules%2Fretext-smartypants",
        "pkg:npm/shiki@4.3.1?lock_path=node_modules%2Fshiki",
        "pkg:npm/smol-toml@1.7.0?lock_path=node_modules%2Fsmol-toml",
        "pkg:npm/unified@11.0.5?lock_path=node_modules%2Funified"
      ]
    },
    {
      "ref": "pkg:npm/%40astrojs/markdown-satteri@0.3.3?lock_path=node_modules%2F%40astrojs%2Fmarkdown-satteri",
      "dependsOn": [
        "pkg:npm/%40astrojs/internal-helpers@0.10.1?lock_path=node_modules%2F%40astrojs%2Finternal-helpers",
        "pkg:npm/%40astrojs/prism@4.0.2?lock_path=node_modules%2F%40astrojs%2Fprism",
        "pkg:npm/github-slugger@2.0.0?lock_path=node_modules%2Fgithub-slugger",
        "pkg:npm/satteri@0.9.4?lock_path=node_modules%2Fsatteri"
      ]
    },
    {
      "ref": "pkg:npm/%40astrojs/node@11.0.2?lock_path=node_modules%2F%40astrojs%2Fnode",
      "dependsOn": [
        "pkg:npm/%40astrojs/internal-helpers@0.10.1?lock_path=node_modules%2F%40astrojs%2Finternal-helpers",
        "pkg:npm/astro@7.0.6?lock_path=node_modules%2Fastro",
        "pkg:npm/send@1.2.1?lock_path=node_modules%2Fsend",
        "pkg:npm/server-destroy@1.0.1?lock_path=node_modules%2Fserver-destroy"
      ]
    },
    {
      "ref": "pkg:npm/%40astrojs/prism@4.0.2?lock_path=node_modules%2F%40astrojs%2Fprism",
      "dependsOn": [
        "pkg:npm/prismjs@1.30.0?lock_path=node_modules%2Fprismjs"
      ]
    },
    {
      "ref": "pkg:npm/%40astrojs/react@6.0.1?lock_path=node_modules%2F%40astrojs%2Freact",
      "dependsOn": [
        "pkg:npm/%40astrojs/internal-helpers@0.10.1?lock_path=node_modules%2F%40astrojs%2Finternal-helpers",
        "pkg:npm/%40types/react-dom@18.3.7?lock_path=node_modules%2F%40types%2Freact-dom",
        "pkg:npm/%40types/react@18.3.31?lock_path=node_modules%2F%40types%2Freact",
        "pkg:npm/%40vitejs/plugin-react@5.2.0?lock_path=node_modules%2F%40vitejs%2Fplugin-react",
        "pkg:npm/devalue@5.8.1?lock_path=node_modules%2Fdevalue",
        "pkg:npm/react-dom@18.3.1?lock_path=node_modules%2Freact-dom",
        "pkg:npm/react@18.3.1?lock_path=node_modules%2Freact",
        "pkg:npm/ultrahtml@1.6.0?lock_path=node_modules%2Fultrahtml",
        "pkg:npm/vite@8.1.3?lock_path=node_modules%2Fvite"
      ]
    },
    {
      "ref": "pkg:npm/%40astrojs/telemetry@3.3.2?lock_path=node_modules%2F%40astrojs%2Ftelemetry",
      "dependsOn": [
        "pkg:npm/ci-info@4.4.0?lock_path=node_modules%2Fci-info",
        "pkg:npm/dset@3.1.4?lock_path=node_modules%2Fdset",
        "pkg:npm/is-docker@4.0.0?lock_path=node_modules%2Fis-docker",
        "pkg:npm/is-wsl@3.1.1?lock_path=node_modules%2Fis-wsl",
        "pkg:npm/which-pm-runs@1.1.0?lock_path=node_modules%2Fwhich-pm-runs"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/code-frame@7.29.7?lock_path=node_modules%2F%40babel%2Fcode-frame",
      "dependsOn": [
        "pkg:npm/%40babel/helper-validator-identifier@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-validator-identifier",
        "pkg:npm/js-tokens@4.0.0?lock_path=node_modules%2Fjs-tokens",
        "pkg:npm/picocolors@1.1.1?lock_path=node_modules%2Fpicocolors"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/compat-data@7.29.7?lock_path=node_modules%2F%40babel%2Fcompat-data",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40babel/core@7.29.7?lock_path=node_modules%2F%40babel%2Fcore",
      "dependsOn": [
        "pkg:npm/%40babel/code-frame@7.29.7?lock_path=node_modules%2F%40babel%2Fcode-frame",
        "pkg:npm/%40babel/generator@7.29.7?lock_path=node_modules%2F%40babel%2Fgenerator",
        "pkg:npm/%40babel/helper-compilation-targets@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-compilation-targets",
        "pkg:npm/%40babel/helper-module-transforms@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-module-transforms",
        "pkg:npm/%40babel/helpers@7.29.7?lock_path=node_modules%2F%40babel%2Fhelpers",
        "pkg:npm/%40babel/parser@7.29.7?lock_path=node_modules%2F%40babel%2Fparser",
        "pkg:npm/%40babel/template@7.29.7?lock_path=node_modules%2F%40babel%2Ftemplate",
        "pkg:npm/%40babel/traverse@7.29.7?lock_path=node_modules%2F%40babel%2Ftraverse",
        "pkg:npm/%40babel/types@7.29.7?lock_path=node_modules%2F%40babel%2Ftypes",
        "pkg:npm/%40jridgewell/remapping@2.3.5?lock_path=node_modules%2F%40jridgewell%2Fremapping",
        "pkg:npm/convert-source-map@2.0.0?lock_path=node_modules%2Fconvert-source-map",
        "pkg:npm/debug@4.4.3?lock_path=node_modules%2Fdebug",
        "pkg:npm/gensync@1.0.0-beta.2?lock_path=node_modules%2Fgensync",
        "pkg:npm/json5@2.2.3?lock_path=node_modules%2Fjson5",
        "pkg:npm/semver@6.3.1?lock_path=node_modules%2Fsemver"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/generator@7.29.7?lock_path=node_modules%2F%40babel%2Fgenerator",
      "dependsOn": [
        "pkg:npm/%40babel/parser@7.29.7?lock_path=node_modules%2F%40babel%2Fparser",
        "pkg:npm/%40babel/types@7.29.7?lock_path=node_modules%2F%40babel%2Ftypes",
        "pkg:npm/%40jridgewell/gen-mapping@0.3.13?lock_path=node_modules%2F%40jridgewell%2Fgen-mapping",
        "pkg:npm/%40jridgewell/trace-mapping@0.3.31?lock_path=node_modules%2F%40jridgewell%2Ftrace-mapping",
        "pkg:npm/jsesc@3.1.0?lock_path=node_modules%2Fjsesc"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/helper-compilation-targets@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-compilation-targets",
      "dependsOn": [
        "pkg:npm/%40babel/compat-data@7.29.7?lock_path=node_modules%2F%40babel%2Fcompat-data",
        "pkg:npm/%40babel/helper-validator-option@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-validator-option",
        "pkg:npm/browserslist@4.28.5?lock_path=node_modules%2Fbrowserslist",
        "pkg:npm/lru-cache@5.1.1?lock_path=node_modules%2Flru-cache",
        "pkg:npm/semver@6.3.1?lock_path=node_modules%2Fsemver"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/helper-globals@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-globals",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40babel/helper-module-imports@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-module-imports",
      "dependsOn": [
        "pkg:npm/%40babel/traverse@7.29.7?lock_path=node_modules%2F%40babel%2Ftraverse",
        "pkg:npm/%40babel/types@7.29.7?lock_path=node_modules%2F%40babel%2Ftypes"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/helper-module-transforms@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-module-transforms",
      "dependsOn": [
        "pkg:npm/%40babel/core@7.29.7?lock_path=node_modules%2F%40babel%2Fcore",
        "pkg:npm/%40babel/helper-module-imports@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-module-imports",
        "pkg:npm/%40babel/helper-validator-identifier@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-validator-identifier",
        "pkg:npm/%40babel/traverse@7.29.7?lock_path=node_modules%2F%40babel%2Ftraverse"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/helper-plugin-utils@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-plugin-utils",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40babel/helper-string-parser@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-string-parser",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40babel/helper-validator-identifier@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-validator-identifier",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40babel/helper-validator-option@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-validator-option",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40babel/helpers@7.29.7?lock_path=node_modules%2F%40babel%2Fhelpers",
      "dependsOn": [
        "pkg:npm/%40babel/template@7.29.7?lock_path=node_modules%2F%40babel%2Ftemplate",
        "pkg:npm/%40babel/types@7.29.7?lock_path=node_modules%2F%40babel%2Ftypes"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/parser@7.29.7?lock_path=node_modules%2F%40babel%2Fparser",
      "dependsOn": [
        "pkg:npm/%40babel/types@7.29.7?lock_path=node_modules%2F%40babel%2Ftypes"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/plugin-transform-react-jsx-self@7.29.7?lock_path=node_modules%2F%40babel%2Fplugin-transform-react-jsx-self",
      "dependsOn": [
        "pkg:npm/%40babel/core@7.29.7?lock_path=node_modules%2F%40babel%2Fcore",
        "pkg:npm/%40babel/helper-plugin-utils@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-plugin-utils"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/plugin-transform-react-jsx-source@7.29.7?lock_path=node_modules%2F%40babel%2Fplugin-transform-react-jsx-source",
      "dependsOn": [
        "pkg:npm/%40babel/core@7.29.7?lock_path=node_modules%2F%40babel%2Fcore",
        "pkg:npm/%40babel/helper-plugin-utils@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-plugin-utils"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/template@7.29.7?lock_path=node_modules%2F%40babel%2Ftemplate",
      "dependsOn": [
        "pkg:npm/%40babel/code-frame@7.29.7?lock_path=node_modules%2F%40babel%2Fcode-frame",
        "pkg:npm/%40babel/parser@7.29.7?lock_path=node_modules%2F%40babel%2Fparser",
        "pkg:npm/%40babel/types@7.29.7?lock_path=node_modules%2F%40babel%2Ftypes"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/traverse@7.29.7?lock_path=node_modules%2F%40babel%2Ftraverse",
      "dependsOn": [
        "pkg:npm/%40babel/code-frame@7.29.7?lock_path=node_modules%2F%40babel%2Fcode-frame",
        "pkg:npm/%40babel/generator@7.29.7?lock_path=node_modules%2F%40babel%2Fgenerator",
        "pkg:npm/%40babel/helper-globals@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-globals",
        "pkg:npm/%40babel/parser@7.29.7?lock_path=node_modules%2F%40babel%2Fparser",
        "pkg:npm/%40babel/template@7.29.7?lock_path=node_modules%2F%40babel%2Ftemplate",
        "pkg:npm/%40babel/types@7.29.7?lock_path=node_modules%2F%40babel%2Ftypes",
        "pkg:npm/debug@4.4.3?lock_path=node_modules%2Fdebug"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/types@7.29.7?lock_path=node_modules%2F%40babel%2Ftypes",
      "dependsOn": [
        "pkg:npm/%40babel/helper-string-parser@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-string-parser",
        "pkg:npm/%40babel/helper-validator-identifier@7.29.7?lock_path=node_modules%2F%40babel%2Fhelper-validator-identifier"
      ]
    },
    {
      "ref": "pkg:npm/%40bruits/satteri-darwin-arm64@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-darwin-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40bruits/satteri-darwin-x64@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-darwin-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40bruits/satteri-linux-arm64-gnu@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-linux-arm64-gnu",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40bruits/satteri-linux-arm64-musl@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-linux-arm64-musl",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40bruits/satteri-linux-x64-gnu@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-linux-x64-gnu",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40bruits/satteri-linux-x64-musl@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-linux-x64-musl",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40bruits/satteri-wasm32-wasi@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-wasm32-wasi",
      "dependsOn": [
        "pkg:npm/%40emnapi/core@1.11.1?lock_path=node_modules%2F%40bruits%2Fsatteri-wasm32-wasi%2Fnode_modules%2F%40emnapi%2Fcore",
        "pkg:npm/%40emnapi/runtime@1.11.1?lock_path=node_modules%2F%40bruits%2Fsatteri-wasm32-wasi%2Fnode_modules%2F%40emnapi%2Fruntime",
        "pkg:npm/%40napi-rs/wasm-runtime@1.1.6?lock_path=node_modules%2F%40napi-rs%2Fwasm-runtime"
      ]
    },
    {
      "ref": "pkg:npm/%40emnapi/core@1.11.1?lock_path=node_modules%2F%40bruits%2Fsatteri-wasm32-wasi%2Fnode_modules%2F%40emnapi%2Fcore",
      "dependsOn": [
        "pkg:npm/%40emnapi/wasi-threads@1.2.2?lock_path=node_modules%2F%40emnapi%2Fwasi-threads",
        "pkg:npm/tslib@2.8.1?lock_path=node_modules%2Ftslib"
      ]
    },
    {
      "ref": "pkg:npm/%40emnapi/runtime@1.11.1?lock_path=node_modules%2F%40bruits%2Fsatteri-wasm32-wasi%2Fnode_modules%2F%40emnapi%2Fruntime",
      "dependsOn": [
        "pkg:npm/tslib@2.8.1?lock_path=node_modules%2Ftslib"
      ]
    },
    {
      "ref": "pkg:npm/%40bruits/satteri-win32-arm64-msvc@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-win32-arm64-msvc",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40bruits/satteri-win32-x64-msvc@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-win32-x64-msvc",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40capsizecss/unpack@4.0.1?lock_path=node_modules%2F%40capsizecss%2Funpack",
      "dependsOn": [
        "pkg:npm/fontkitten@1.0.3?lock_path=node_modules%2Ffontkitten"
      ]
    },
    {
      "ref": "pkg:npm/%40clack/core@1.4.3?lock_path=node_modules%2F%40clack%2Fcore",
      "dependsOn": [
        "pkg:npm/fast-wrap-ansi@0.2.2?lock_path=node_modules%2Ffast-wrap-ansi",
        "pkg:npm/sisteransi@1.0.5?lock_path=node_modules%2Fsisteransi"
      ]
    },
    {
      "ref": "pkg:npm/%40clack/prompts@1.7.0?lock_path=node_modules%2F%40clack%2Fprompts",
      "dependsOn": [
        "pkg:npm/%40clack/core@1.4.3?lock_path=node_modules%2F%40clack%2Fcore",
        "pkg:npm/fast-string-width@3.0.2?lock_path=node_modules%2Ffast-string-width",
        "pkg:npm/fast-wrap-ansi@0.2.2?lock_path=node_modules%2Ffast-wrap-ansi",
        "pkg:npm/sisteransi@1.0.5?lock_path=node_modules%2Fsisteransi"
      ]
    },
    {
      "ref": "pkg:npm/%40emnapi/core@1.11.2?lock_path=node_modules%2F%40emnapi%2Fcore",
      "dependsOn": [
        "pkg:npm/%40emnapi/wasi-threads@1.2.2?lock_path=node_modules%2F%40emnapi%2Fwasi-threads",
        "pkg:npm/tslib@2.8.1?lock_path=node_modules%2Ftslib"
      ]
    },
    {
      "ref": "pkg:npm/%40emnapi/runtime@1.11.2?lock_path=node_modules%2F%40emnapi%2Fruntime",
      "dependsOn": [
        "pkg:npm/tslib@2.8.1?lock_path=node_modules%2Ftslib"
      ]
    },
    {
      "ref": "pkg:npm/%40emnapi/wasi-threads@1.2.2?lock_path=node_modules%2F%40emnapi%2Fwasi-threads",
      "dependsOn": [
        "pkg:npm/tslib@2.8.1?lock_path=node_modules%2Ftslib"
      ]
    },
    {
      "ref": "pkg:npm/%40esbuild/aix-ppc64@0.28.1?lock_path=node_modules%2F%40esbuild%2Faix-ppc64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/android-arm@0.28.1?lock_path=node_modules%2F%40esbuild%2Fandroid-arm",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/android-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fandroid-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/android-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fandroid-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/darwin-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fdarwin-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/darwin-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fdarwin-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/freebsd-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Ffreebsd-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/freebsd-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Ffreebsd-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/linux-arm@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-arm",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/linux-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/linux-ia32@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-ia32",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/linux-loong64@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-loong64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/linux-mips64el@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-mips64el",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/linux-ppc64@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-ppc64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/linux-riscv64@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-riscv64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/linux-s390x@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-s390x",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/linux-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/netbsd-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fnetbsd-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/netbsd-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fnetbsd-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/openbsd-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fopenbsd-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/openbsd-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fopenbsd-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/openharmony-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fopenharmony-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/sunos-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fsunos-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/win32-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fwin32-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/win32-ia32@0.28.1?lock_path=node_modules%2F%40esbuild%2Fwin32-ia32",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40esbuild/win32-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fwin32-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40img/colour@1.1.0?lock_path=node_modules%2F%40img%2Fcolour",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40img/sharp-darwin-arm64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-darwin-arm64",
      "dependsOn": [
        "pkg:npm/%40img/sharp-libvips-darwin-arm64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-darwin-arm64"
      ]
    },
    {
      "ref": "pkg:npm/%40img/sharp-darwin-x64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-darwin-x64",
      "dependsOn": [
        "pkg:npm/%40img/sharp-libvips-darwin-x64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-darwin-x64"
      ]
    },
    {
      "ref": "pkg:npm/%40img/sharp-freebsd-wasm32@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-freebsd-wasm32",
      "dependsOn": [
        "pkg:npm/%40img/sharp-wasm32@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-wasm32"
      ]
    },
    {
      "ref": "pkg:npm/%40img/sharp-libvips-darwin-arm64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-darwin-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40img/sharp-libvips-darwin-x64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-darwin-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40img/sharp-libvips-linux-arm@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-arm",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40img/sharp-libvips-linux-arm64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40img/sharp-libvips-linux-ppc64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-ppc64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40img/sharp-libvips-linux-riscv64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-riscv64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40img/sharp-libvips-linux-s390x@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-s390x",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40img/sharp-libvips-linux-x64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40img/sharp-libvips-linuxmusl-arm64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linuxmusl-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40img/sharp-libvips-linuxmusl-x64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linuxmusl-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40img/sharp-linux-arm@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-arm",
      "dependsOn": [
        "pkg:npm/%40img/sharp-libvips-linux-arm@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-arm"
      ]
    },
    {
      "ref": "pkg:npm/%40img/sharp-linux-arm64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-arm64",
      "dependsOn": [
        "pkg:npm/%40img/sharp-libvips-linux-arm64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-arm64"
      ]
    },
    {
      "ref": "pkg:npm/%40img/sharp-linux-ppc64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-ppc64",
      "dependsOn": [
        "pkg:npm/%40img/sharp-libvips-linux-ppc64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-ppc64"
      ]
    },
    {
      "ref": "pkg:npm/%40img/sharp-linux-riscv64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-riscv64",
      "dependsOn": [
        "pkg:npm/%40img/sharp-libvips-linux-riscv64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-riscv64"
      ]
    },
    {
      "ref": "pkg:npm/%40img/sharp-linux-s390x@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-s390x",
      "dependsOn": [
        "pkg:npm/%40img/sharp-libvips-linux-s390x@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-s390x"
      ]
    },
    {
      "ref": "pkg:npm/%40img/sharp-linux-x64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-x64",
      "dependsOn": [
        "pkg:npm/%40img/sharp-libvips-linux-x64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-x64"
      ]
    },
    {
      "ref": "pkg:npm/%40img/sharp-linuxmusl-arm64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linuxmusl-arm64",
      "dependsOn": [
        "pkg:npm/%40img/sharp-libvips-linuxmusl-arm64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linuxmusl-arm64"
      ]
    },
    {
      "ref": "pkg:npm/%40img/sharp-linuxmusl-x64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linuxmusl-x64",
      "dependsOn": [
        "pkg:npm/%40img/sharp-libvips-linuxmusl-x64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linuxmusl-x64"
      ]
    },
    {
      "ref": "pkg:npm/%40img/sharp-wasm32@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-wasm32",
      "dependsOn": [
        "pkg:npm/%40emnapi/runtime@1.11.2?lock_path=node_modules%2F%40emnapi%2Fruntime"
      ]
    },
    {
      "ref": "pkg:npm/%40img/sharp-webcontainers-wasm32@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-webcontainers-wasm32",
      "dependsOn": [
        "pkg:npm/%40img/sharp-wasm32@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-wasm32"
      ]
    },
    {
      "ref": "pkg:npm/%40img/sharp-win32-arm64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-win32-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40img/sharp-win32-ia32@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-win32-ia32",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40img/sharp-win32-x64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-win32-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40jridgewell/gen-mapping@0.3.13?lock_path=node_modules%2F%40jridgewell%2Fgen-mapping",
      "dependsOn": [
        "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5?lock_path=node_modules%2F%40jridgewell%2Fsourcemap-codec",
        "pkg:npm/%40jridgewell/trace-mapping@0.3.31?lock_path=node_modules%2F%40jridgewell%2Ftrace-mapping"
      ]
    },
    {
      "ref": "pkg:npm/%40jridgewell/remapping@2.3.5?lock_path=node_modules%2F%40jridgewell%2Fremapping",
      "dependsOn": [
        "pkg:npm/%40jridgewell/gen-mapping@0.3.13?lock_path=node_modules%2F%40jridgewell%2Fgen-mapping",
        "pkg:npm/%40jridgewell/trace-mapping@0.3.31?lock_path=node_modules%2F%40jridgewell%2Ftrace-mapping"
      ]
    },
    {
      "ref": "pkg:npm/%40jridgewell/resolve-uri@3.1.2?lock_path=node_modules%2F%40jridgewell%2Fresolve-uri",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5?lock_path=node_modules%2F%40jridgewell%2Fsourcemap-codec",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40jridgewell/trace-mapping@0.3.31?lock_path=node_modules%2F%40jridgewell%2Ftrace-mapping",
      "dependsOn": [
        "pkg:npm/%40jridgewell/resolve-uri@3.1.2?lock_path=node_modules%2F%40jridgewell%2Fresolve-uri",
        "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5?lock_path=node_modules%2F%40jridgewell%2Fsourcemap-codec"
      ]
    },
    {
      "ref": "pkg:npm/%40napi-rs/wasm-runtime@1.1.6?lock_path=node_modules%2F%40napi-rs%2Fwasm-runtime",
      "dependsOn": [
        "pkg:npm/%40emnapi/core@1.11.2?lock_path=node_modules%2F%40emnapi%2Fcore",
        "pkg:npm/%40emnapi/runtime@1.11.2?lock_path=node_modules%2F%40emnapi%2Fruntime",
        "pkg:npm/%40tybys/wasm-util@0.10.3?lock_path=node_modules%2F%40tybys%2Fwasm-util"
      ]
    },
    {
      "ref": "pkg:npm/%40opentelemetry/api@1.9.1?lock_path=node_modules%2F%40opentelemetry%2Fapi",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40opentelemetry/api-logs@0.220.0?lock_path=node_modules%2F%40opentelemetry%2Fapi-logs",
      "dependsOn": [
        "pkg:npm/%40opentelemetry/api@1.9.1?lock_path=node_modules%2F%40opentelemetry%2Fapi"
      ]
    },
    {
      "ref": "pkg:npm/%40opentelemetry/core@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fcore",
      "dependsOn": [
        "pkg:npm/%40opentelemetry/api@1.9.1?lock_path=node_modules%2F%40opentelemetry%2Fapi",
        "pkg:npm/%40opentelemetry/semantic-conventions@1.42.0?lock_path=node_modules%2F%40opentelemetry%2Fsemantic-conventions"
      ]
    },
    {
      "ref": "pkg:npm/%40opentelemetry/instrumentation@0.220.0?lock_path=node_modules%2F%40opentelemetry%2Finstrumentation",
      "dependsOn": [
        "pkg:npm/%40opentelemetry/api-logs@0.220.0?lock_path=node_modules%2F%40opentelemetry%2Fapi-logs",
        "pkg:npm/%40opentelemetry/api@1.9.1?lock_path=node_modules%2F%40opentelemetry%2Fapi",
        "pkg:npm/import-in-the-middle@3.3.1?lock_path=node_modules%2Fimport-in-the-middle",
        "pkg:npm/require-in-the-middle@8.0.1?lock_path=node_modules%2Frequire-in-the-middle"
      ]
    },
    {
      "ref": "pkg:npm/%40opentelemetry/resources@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fresources",
      "dependsOn": [
        "pkg:npm/%40opentelemetry/api@1.9.1?lock_path=node_modules%2F%40opentelemetry%2Fapi",
        "pkg:npm/%40opentelemetry/core@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fcore",
        "pkg:npm/%40opentelemetry/semantic-conventions@1.42.0?lock_path=node_modules%2F%40opentelemetry%2Fsemantic-conventions"
      ]
    },
    {
      "ref": "pkg:npm/%40opentelemetry/sdk-trace@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fsdk-trace",
      "dependsOn": [
        "pkg:npm/%40opentelemetry/api@1.9.1?lock_path=node_modules%2F%40opentelemetry%2Fapi",
        "pkg:npm/%40opentelemetry/core@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fcore",
        "pkg:npm/%40opentelemetry/resources@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fresources",
        "pkg:npm/%40opentelemetry/semantic-conventions@1.42.0?lock_path=node_modules%2F%40opentelemetry%2Fsemantic-conventions"
      ]
    },
    {
      "ref": "pkg:npm/%40opentelemetry/sdk-trace-base@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fsdk-trace-base",
      "dependsOn": [
        "pkg:npm/%40opentelemetry/api@1.9.1?lock_path=node_modules%2F%40opentelemetry%2Fapi",
        "pkg:npm/%40opentelemetry/core@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fcore",
        "pkg:npm/%40opentelemetry/resources@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fresources",
        "pkg:npm/%40opentelemetry/sdk-trace@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fsdk-trace",
        "pkg:npm/%40opentelemetry/semantic-conventions@1.42.0?lock_path=node_modules%2F%40opentelemetry%2Fsemantic-conventions"
      ]
    },
    {
      "ref": "pkg:npm/%40opentelemetry/semantic-conventions@1.42.0?lock_path=node_modules%2F%40opentelemetry%2Fsemantic-conventions",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40oslojs/encoding@1.1.0?lock_path=node_modules%2F%40oslojs%2Fencoding",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40oxc-project/types@0.138.0?lock_path=node_modules%2F%40oxc-project%2Ftypes",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rolldown/binding-android-arm64@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-android-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rolldown/binding-darwin-arm64@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-darwin-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rolldown/binding-darwin-x64@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-darwin-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rolldown/binding-freebsd-x64@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-freebsd-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rolldown/binding-linux-arm-gnueabihf@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-arm-gnueabihf",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rolldown/binding-linux-arm64-gnu@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-arm64-gnu",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rolldown/binding-linux-arm64-musl@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-arm64-musl",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rolldown/binding-linux-ppc64-gnu@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-ppc64-gnu",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rolldown/binding-linux-s390x-gnu@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-s390x-gnu",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rolldown/binding-linux-x64-gnu@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-x64-gnu",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rolldown/binding-linux-x64-musl@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-x64-musl",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rolldown/binding-openharmony-arm64@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-openharmony-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rolldown/binding-wasm32-wasi@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-wasm32-wasi",
      "dependsOn": [
        "pkg:npm/%40emnapi/core@1.11.1?lock_path=node_modules%2F%40rolldown%2Fbinding-wasm32-wasi%2Fnode_modules%2F%40emnapi%2Fcore",
        "pkg:npm/%40emnapi/runtime@1.11.1?lock_path=node_modules%2F%40rolldown%2Fbinding-wasm32-wasi%2Fnode_modules%2F%40emnapi%2Fruntime",
        "pkg:npm/%40napi-rs/wasm-runtime@1.1.6?lock_path=node_modules%2F%40napi-rs%2Fwasm-runtime"
      ]
    },
    {
      "ref": "pkg:npm/%40emnapi/core@1.11.1?lock_path=node_modules%2F%40rolldown%2Fbinding-wasm32-wasi%2Fnode_modules%2F%40emnapi%2Fcore",
      "dependsOn": [
        "pkg:npm/%40emnapi/wasi-threads@1.2.2?lock_path=node_modules%2F%40emnapi%2Fwasi-threads",
        "pkg:npm/tslib@2.8.1?lock_path=node_modules%2Ftslib"
      ]
    },
    {
      "ref": "pkg:npm/%40emnapi/runtime@1.11.1?lock_path=node_modules%2F%40rolldown%2Fbinding-wasm32-wasi%2Fnode_modules%2F%40emnapi%2Fruntime",
      "dependsOn": [
        "pkg:npm/tslib@2.8.1?lock_path=node_modules%2Ftslib"
      ]
    },
    {
      "ref": "pkg:npm/%40rolldown/binding-win32-arm64-msvc@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-win32-arm64-msvc",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rolldown/binding-win32-x64-msvc@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-win32-x64-msvc",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rolldown/pluginutils@1.0.0-rc.3?lock_path=node_modules%2F%40rolldown%2Fpluginutils",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40rollup/pluginutils@5.4.0?lock_path=node_modules%2F%40rollup%2Fpluginutils",
      "dependsOn": [
        "pkg:npm/%40types/estree@1.0.9?lock_path=node_modules%2F%40types%2Festree",
        "pkg:npm/estree-walker@2.0.2?lock_path=node_modules%2Festree-walker",
        "pkg:npm/picomatch@4.0.5?lock_path=node_modules%2Fpicomatch"
      ]
    },
    {
      "ref": "pkg:npm/%40sentry/conventions@0.15.1?lock_path=node_modules%2F%40sentry%2Fconventions",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40sentry/core@10.64.0?lock_path=node_modules%2F%40sentry%2Fcore",
      "dependsOn": [
        "pkg:npm/%40sentry/conventions@0.15.1?lock_path=node_modules%2F%40sentry%2Fconventions"
      ]
    },
    {
      "ref": "pkg:npm/%40sentry/node@10.64.0?lock_path=node_modules%2F%40sentry%2Fnode",
      "dependsOn": [
        "pkg:npm/%40opentelemetry/api@1.9.1?lock_path=node_modules%2F%40opentelemetry%2Fapi",
        "pkg:npm/%40opentelemetry/instrumentation@0.220.0?lock_path=node_modules%2F%40opentelemetry%2Finstrumentation",
        "pkg:npm/%40opentelemetry/sdk-trace-base@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fsdk-trace-base",
        "pkg:npm/%40sentry/conventions@0.15.1?lock_path=node_modules%2F%40sentry%2Fconventions",
        "pkg:npm/%40sentry/core@10.64.0?lock_path=node_modules%2F%40sentry%2Fcore",
        "pkg:npm/%40sentry/node-core@10.64.0?lock_path=node_modules%2F%40sentry%2Fnode-core",
        "pkg:npm/%40sentry/opentelemetry@10.64.0?lock_path=node_modules%2F%40sentry%2Fopentelemetry",
        "pkg:npm/%40sentry/server-utils@10.64.0?lock_path=node_modules%2F%40sentry%2Fserver-utils",
        "pkg:npm/import-in-the-middle@3.3.1?lock_path=node_modules%2Fimport-in-the-middle"
      ]
    },
    {
      "ref": "pkg:npm/%40sentry/node-core@10.64.0?lock_path=node_modules%2F%40sentry%2Fnode-core",
      "dependsOn": [
        "pkg:npm/%40opentelemetry/api@1.9.1?lock_path=node_modules%2F%40opentelemetry%2Fapi",
        "pkg:npm/%40opentelemetry/core@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fcore",
        "pkg:npm/%40opentelemetry/instrumentation@0.220.0?lock_path=node_modules%2F%40opentelemetry%2Finstrumentation",
        "pkg:npm/%40opentelemetry/sdk-trace-base@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fsdk-trace-base",
        "pkg:npm/%40sentry/conventions@0.15.1?lock_path=node_modules%2F%40sentry%2Fconventions",
        "pkg:npm/%40sentry/core@10.64.0?lock_path=node_modules%2F%40sentry%2Fcore",
        "pkg:npm/%40sentry/opentelemetry@10.64.0?lock_path=node_modules%2F%40sentry%2Fopentelemetry",
        "pkg:npm/import-in-the-middle@3.3.1?lock_path=node_modules%2Fimport-in-the-middle"
      ]
    },
    {
      "ref": "pkg:npm/%40sentry/opentelemetry@10.64.0?lock_path=node_modules%2F%40sentry%2Fopentelemetry",
      "dependsOn": [
        "pkg:npm/%40opentelemetry/api@1.9.1?lock_path=node_modules%2F%40opentelemetry%2Fapi",
        "pkg:npm/%40opentelemetry/core@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fcore",
        "pkg:npm/%40opentelemetry/sdk-trace-base@2.9.0?lock_path=node_modules%2F%40opentelemetry%2Fsdk-trace-base",
        "pkg:npm/%40sentry/conventions@0.15.1?lock_path=node_modules%2F%40sentry%2Fconventions",
        "pkg:npm/%40sentry/core@10.64.0?lock_path=node_modules%2F%40sentry%2Fcore"
      ]
    },
    {
      "ref": "pkg:npm/%40sentry/server-utils@10.64.0?lock_path=node_modules%2F%40sentry%2Fserver-utils",
      "dependsOn": [
        "pkg:npm/%40apm-js-collab/code-transformer-bundler-plugins@0.5.0?lock_path=node_modules%2F%40apm-js-collab%2Fcode-transformer-bundler-plugins",
        "pkg:npm/%40apm-js-collab/code-transformer@0.15.0?lock_path=node_modules%2F%40apm-js-collab%2Fcode-transformer",
        "pkg:npm/%40apm-js-collab/tracing-hooks@0.10.1?lock_path=node_modules%2F%40apm-js-collab%2Ftracing-hooks",
        "pkg:npm/%40sentry/conventions@0.15.1?lock_path=node_modules%2F%40sentry%2Fconventions",
        "pkg:npm/%40sentry/core@10.64.0?lock_path=node_modules%2F%40sentry%2Fcore",
        "pkg:npm/magic-string@0.30.21?lock_path=node_modules%2Fmagic-string"
      ]
    },
    {
      "ref": "pkg:npm/%40shikijs/core@4.3.1?lock_path=node_modules%2F%40shikijs%2Fcore",
      "dependsOn": [
        "pkg:npm/%40shikijs/primitive@4.3.1?lock_path=node_modules%2F%40shikijs%2Fprimitive",
        "pkg:npm/%40shikijs/types@4.3.1?lock_path=node_modules%2F%40shikijs%2Ftypes",
        "pkg:npm/%40shikijs/vscode-textmate@10.0.2?lock_path=node_modules%2F%40shikijs%2Fvscode-textmate",
        "pkg:npm/%40types/hast@3.0.4?lock_path=node_modules%2F%40types%2Fhast",
        "pkg:npm/hast-util-to-html@9.0.5?lock_path=node_modules%2Fhast-util-to-html"
      ]
    },
    {
      "ref": "pkg:npm/%40shikijs/engine-javascript@4.3.1?lock_path=node_modules%2F%40shikijs%2Fengine-javascript",
      "dependsOn": [
        "pkg:npm/%40shikijs/types@4.3.1?lock_path=node_modules%2F%40shikijs%2Ftypes",
        "pkg:npm/%40shikijs/vscode-textmate@10.0.2?lock_path=node_modules%2F%40shikijs%2Fvscode-textmate",
        "pkg:npm/oniguruma-to-es@4.3.6?lock_path=node_modules%2Foniguruma-to-es"
      ]
    },
    {
      "ref": "pkg:npm/%40shikijs/engine-oniguruma@4.3.1?lock_path=node_modules%2F%40shikijs%2Fengine-oniguruma",
      "dependsOn": [
        "pkg:npm/%40shikijs/types@4.3.1?lock_path=node_modules%2F%40shikijs%2Ftypes",
        "pkg:npm/%40shikijs/vscode-textmate@10.0.2?lock_path=node_modules%2F%40shikijs%2Fvscode-textmate"
      ]
    },
    {
      "ref": "pkg:npm/%40shikijs/langs@4.3.1?lock_path=node_modules%2F%40shikijs%2Flangs",
      "dependsOn": [
        "pkg:npm/%40shikijs/types@4.3.1?lock_path=node_modules%2F%40shikijs%2Ftypes"
      ]
    },
    {
      "ref": "pkg:npm/%40shikijs/primitive@4.3.1?lock_path=node_modules%2F%40shikijs%2Fprimitive",
      "dependsOn": [
        "pkg:npm/%40shikijs/types@4.3.1?lock_path=node_modules%2F%40shikijs%2Ftypes",
        "pkg:npm/%40shikijs/vscode-textmate@10.0.2?lock_path=node_modules%2F%40shikijs%2Fvscode-textmate",
        "pkg:npm/%40types/hast@3.0.4?lock_path=node_modules%2F%40types%2Fhast"
      ]
    },
    {
      "ref": "pkg:npm/%40shikijs/themes@4.3.1?lock_path=node_modules%2F%40shikijs%2Fthemes",
      "dependsOn": [
        "pkg:npm/%40shikijs/types@4.3.1?lock_path=node_modules%2F%40shikijs%2Ftypes"
      ]
    },
    {
      "ref": "pkg:npm/%40shikijs/types@4.3.1?lock_path=node_modules%2F%40shikijs%2Ftypes",
      "dependsOn": [
        "pkg:npm/%40shikijs/vscode-textmate@10.0.2?lock_path=node_modules%2F%40shikijs%2Fvscode-textmate",
        "pkg:npm/%40types/hast@3.0.4?lock_path=node_modules%2F%40types%2Fhast"
      ]
    },
    {
      "ref": "pkg:npm/%40shikijs/vscode-textmate@10.0.2?lock_path=node_modules%2F%40shikijs%2Fvscode-textmate",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40standard-schema/spec@1.1.0?lock_path=node_modules%2F%40standard-schema%2Fspec",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40tailwindcss/node@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Fnode",
      "dependsOn": [
        "pkg:npm/%40jridgewell/remapping@2.3.5?lock_path=node_modules%2F%40jridgewell%2Fremapping",
        "pkg:npm/enhanced-resolve@5.21.6?lock_path=node_modules%2Fenhanced-resolve",
        "pkg:npm/jiti@2.7.0?lock_path=node_modules%2Fjiti",
        "pkg:npm/lightningcss@1.32.0?lock_path=node_modules%2Flightningcss",
        "pkg:npm/magic-string@0.30.21?lock_path=node_modules%2Fmagic-string",
        "pkg:npm/source-map-js@1.2.1?lock_path=node_modules%2Fsource-map-js",
        "pkg:npm/tailwindcss@4.3.2?lock_path=node_modules%2Ftailwindcss"
      ]
    },
    {
      "ref": "pkg:npm/%40tailwindcss/oxide@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide",
      "dependsOn": [
        "pkg:npm/%40tailwindcss/oxide-android-arm64@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-android-arm64",
        "pkg:npm/%40tailwindcss/oxide-darwin-arm64@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-darwin-arm64",
        "pkg:npm/%40tailwindcss/oxide-darwin-x64@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-darwin-x64",
        "pkg:npm/%40tailwindcss/oxide-freebsd-x64@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-freebsd-x64",
        "pkg:npm/%40tailwindcss/oxide-linux-arm-gnueabihf@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-linux-arm-gnueabihf",
        "pkg:npm/%40tailwindcss/oxide-linux-arm64-gnu@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-linux-arm64-gnu",
        "pkg:npm/%40tailwindcss/oxide-linux-arm64-musl@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-linux-arm64-musl",
        "pkg:npm/%40tailwindcss/oxide-linux-x64-gnu@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-linux-x64-gnu",
        "pkg:npm/%40tailwindcss/oxide-linux-x64-musl@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-linux-x64-musl",
        "pkg:npm/%40tailwindcss/oxide-wasm32-wasi@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-wasm32-wasi",
        "pkg:npm/%40tailwindcss/oxide-win32-arm64-msvc@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-win32-arm64-msvc",
        "pkg:npm/%40tailwindcss/oxide-win32-x64-msvc@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-win32-x64-msvc"
      ]
    },
    {
      "ref": "pkg:npm/%40tailwindcss/oxide-android-arm64@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-android-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40tailwindcss/oxide-darwin-arm64@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-darwin-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40tailwindcss/oxide-darwin-x64@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-darwin-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40tailwindcss/oxide-freebsd-x64@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-freebsd-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40tailwindcss/oxide-linux-arm-gnueabihf@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-linux-arm-gnueabihf",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40tailwindcss/oxide-linux-arm64-gnu@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-linux-arm64-gnu",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40tailwindcss/oxide-linux-arm64-musl@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-linux-arm64-musl",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40tailwindcss/oxide-linux-x64-gnu@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-linux-x64-gnu",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40tailwindcss/oxide-linux-x64-musl@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-linux-x64-musl",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40tailwindcss/oxide-wasm32-wasi@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-wasm32-wasi",
      "dependsOn": [
        "pkg:npm/%40emnapi/core@1.11.2?lock_path=node_modules%2F%40emnapi%2Fcore",
        "pkg:npm/%40emnapi/runtime@1.11.2?lock_path=node_modules%2F%40emnapi%2Fruntime",
        "pkg:npm/%40emnapi/wasi-threads@1.2.2?lock_path=node_modules%2F%40emnapi%2Fwasi-threads",
        "pkg:npm/%40napi-rs/wasm-runtime@1.1.6?lock_path=node_modules%2F%40napi-rs%2Fwasm-runtime",
        "pkg:npm/%40tybys/wasm-util@0.10.3?lock_path=node_modules%2F%40tybys%2Fwasm-util",
        "pkg:npm/tslib@2.8.1?lock_path=node_modules%2Ftslib"
      ]
    },
    {
      "ref": "pkg:npm/%40tailwindcss/oxide-win32-arm64-msvc@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-win32-arm64-msvc",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40tailwindcss/oxide-win32-x64-msvc@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide-win32-x64-msvc",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40tailwindcss/vite@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Fvite",
      "dependsOn": [
        "pkg:npm/%40tailwindcss/node@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Fnode",
        "pkg:npm/%40tailwindcss/oxide@4.3.2?lock_path=node_modules%2F%40tailwindcss%2Foxide",
        "pkg:npm/tailwindcss@4.3.2?lock_path=node_modules%2Ftailwindcss",
        "pkg:npm/vite@8.1.3?lock_path=node_modules%2Fvite"
      ]
    },
    {
      "ref": "pkg:npm/%40tybys/wasm-util@0.10.3?lock_path=node_modules%2F%40tybys%2Fwasm-util",
      "dependsOn": [
        "pkg:npm/tslib@2.8.1?lock_path=node_modules%2Ftslib"
      ]
    },
    {
      "ref": "pkg:npm/%40types/babel__core@7.20.5?lock_path=node_modules%2F%40types%2Fbabel__core",
      "dependsOn": [
        "pkg:npm/%40babel/parser@7.29.7?lock_path=node_modules%2F%40babel%2Fparser",
        "pkg:npm/%40babel/types@7.29.7?lock_path=node_modules%2F%40babel%2Ftypes",
        "pkg:npm/%40types/babel__generator@7.27.0?lock_path=node_modules%2F%40types%2Fbabel__generator",
        "pkg:npm/%40types/babel__template@7.4.4?lock_path=node_modules%2F%40types%2Fbabel__template",
        "pkg:npm/%40types/babel__traverse@7.28.0?lock_path=node_modules%2F%40types%2Fbabel__traverse"
      ]
    },
    {
      "ref": "pkg:npm/%40types/babel__generator@7.27.0?lock_path=node_modules%2F%40types%2Fbabel__generator",
      "dependsOn": [
        "pkg:npm/%40babel/types@7.29.7?lock_path=node_modules%2F%40babel%2Ftypes"
      ]
    },
    {
      "ref": "pkg:npm/%40types/babel__template@7.4.4?lock_path=node_modules%2F%40types%2Fbabel__template",
      "dependsOn": [
        "pkg:npm/%40babel/parser@7.29.7?lock_path=node_modules%2F%40babel%2Fparser",
        "pkg:npm/%40babel/types@7.29.7?lock_path=node_modules%2F%40babel%2Ftypes"
      ]
    },
    {
      "ref": "pkg:npm/%40types/babel__traverse@7.28.0?lock_path=node_modules%2F%40types%2Fbabel__traverse",
      "dependsOn": [
        "pkg:npm/%40babel/types@7.29.7?lock_path=node_modules%2F%40babel%2Ftypes"
      ]
    },
    {
      "ref": "pkg:npm/%40types/chai@5.2.3?lock_path=node_modules%2F%40types%2Fchai",
      "dependsOn": [
        "pkg:npm/%40types/deep-eql@4.0.2?lock_path=node_modules%2F%40types%2Fdeep-eql",
        "pkg:npm/assertion-error@2.0.1?lock_path=node_modules%2Fassertion-error"
      ]
    },
    {
      "ref": "pkg:npm/%40types/deep-eql@4.0.2?lock_path=node_modules%2F%40types%2Fdeep-eql",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40types/estree@1.0.9?lock_path=node_modules%2F%40types%2Festree",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40types/estree-jsx@1.0.5?lock_path=node_modules%2F%40types%2Festree-jsx",
      "dependsOn": [
        "pkg:npm/%40types/estree@1.0.9?lock_path=node_modules%2F%40types%2Festree"
      ]
    },
    {
      "ref": "pkg:npm/%40types/hast@3.0.4?lock_path=node_modules%2F%40types%2Fhast",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3?lock_path=node_modules%2F%40types%2Funist"
      ]
    },
    {
      "ref": "pkg:npm/%40types/mdast@4.0.4?lock_path=node_modules%2F%40types%2Fmdast",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3?lock_path=node_modules%2F%40types%2Funist"
      ]
    },
    {
      "ref": "pkg:npm/%40types/nlcst@2.0.3?lock_path=node_modules%2F%40types%2Fnlcst",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3?lock_path=node_modules%2F%40types%2Funist"
      ]
    },
    {
      "ref": "pkg:npm/%40types/node@24.13.2?lock_path=node_modules%2F%40types%2Fnode",
      "dependsOn": [
        "pkg:npm/undici-types@7.18.2?lock_path=node_modules%2Fundici-types"
      ]
    },
    {
      "ref": "pkg:npm/%40types/nodemailer@8.0.1?lock_path=node_modules%2F%40types%2Fnodemailer",
      "dependsOn": [
        "pkg:npm/%40types/node@24.13.2?lock_path=node_modules%2F%40types%2Fnode"
      ]
    },
    {
      "ref": "pkg:npm/%40types/prop-types@15.7.15?lock_path=node_modules%2F%40types%2Fprop-types",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40types/react@18.3.31?lock_path=node_modules%2F%40types%2Freact",
      "dependsOn": [
        "pkg:npm/%40types/prop-types@15.7.15?lock_path=node_modules%2F%40types%2Fprop-types",
        "pkg:npm/csstype@3.2.3?lock_path=node_modules%2Fcsstype"
      ]
    },
    {
      "ref": "pkg:npm/%40types/react-dom@18.3.7?lock_path=node_modules%2F%40types%2Freact-dom",
      "dependsOn": [
        "pkg:npm/%40types/react@18.3.31?lock_path=node_modules%2F%40types%2Freact"
      ]
    },
    {
      "ref": "pkg:npm/%40types/unist@3.0.3?lock_path=node_modules%2F%40types%2Funist",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40ungap/structured-clone@1.3.2?lock_path=node_modules%2F%40ungap%2Fstructured-clone",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40vitejs/plugin-react@5.2.0?lock_path=node_modules%2F%40vitejs%2Fplugin-react",
      "dependsOn": [
        "pkg:npm/%40babel/core@7.29.7?lock_path=node_modules%2F%40babel%2Fcore",
        "pkg:npm/%40babel/plugin-transform-react-jsx-self@7.29.7?lock_path=node_modules%2F%40babel%2Fplugin-transform-react-jsx-self",
        "pkg:npm/%40babel/plugin-transform-react-jsx-source@7.29.7?lock_path=node_modules%2F%40babel%2Fplugin-transform-react-jsx-source",
        "pkg:npm/%40rolldown/pluginutils@1.0.0-rc.3?lock_path=node_modules%2F%40rolldown%2Fpluginutils",
        "pkg:npm/%40types/babel__core@7.20.5?lock_path=node_modules%2F%40types%2Fbabel__core",
        "pkg:npm/react-refresh@0.18.0?lock_path=node_modules%2Freact-refresh",
        "pkg:npm/vite@8.1.3?lock_path=node_modules%2Fvite"
      ]
    },
    {
      "ref": "pkg:npm/%40vitest/expect@4.1.10?lock_path=node_modules%2F%40vitest%2Fexpect",
      "dependsOn": [
        "pkg:npm/%40standard-schema/spec@1.1.0?lock_path=node_modules%2F%40standard-schema%2Fspec",
        "pkg:npm/%40types/chai@5.2.3?lock_path=node_modules%2F%40types%2Fchai",
        "pkg:npm/%40vitest/spy@4.1.10?lock_path=node_modules%2F%40vitest%2Fspy",
        "pkg:npm/%40vitest/utils@4.1.10?lock_path=node_modules%2F%40vitest%2Futils",
        "pkg:npm/chai@6.2.2?lock_path=node_modules%2Fchai",
        "pkg:npm/tinyrainbow@3.1.0?lock_path=node_modules%2Ftinyrainbow"
      ]
    },
    {
      "ref": "pkg:npm/%40vitest/mocker@4.1.10?lock_path=node_modules%2F%40vitest%2Fmocker",
      "dependsOn": [
        "pkg:npm/%40vitest/spy@4.1.10?lock_path=node_modules%2F%40vitest%2Fspy",
        "pkg:npm/estree-walker@3.0.3?lock_path=node_modules%2F%40vitest%2Fmocker%2Fnode_modules%2Festree-walker",
        "pkg:npm/magic-string@0.30.21?lock_path=node_modules%2Fmagic-string",
        "pkg:npm/vite@8.1.3?lock_path=node_modules%2Fvite"
      ]
    },
    {
      "ref": "pkg:npm/estree-walker@3.0.3?lock_path=node_modules%2F%40vitest%2Fmocker%2Fnode_modules%2Festree-walker",
      "dependsOn": [
        "pkg:npm/%40types/estree@1.0.9?lock_path=node_modules%2F%40types%2Festree"
      ]
    },
    {
      "ref": "pkg:npm/%40vitest/pretty-format@4.1.10?lock_path=node_modules%2F%40vitest%2Fpretty-format",
      "dependsOn": [
        "pkg:npm/tinyrainbow@3.1.0?lock_path=node_modules%2Ftinyrainbow"
      ]
    },
    {
      "ref": "pkg:npm/%40vitest/runner@4.1.10?lock_path=node_modules%2F%40vitest%2Frunner",
      "dependsOn": [
        "pkg:npm/%40vitest/utils@4.1.10?lock_path=node_modules%2F%40vitest%2Futils",
        "pkg:npm/pathe@2.0.3?lock_path=node_modules%2Fpathe"
      ]
    },
    {
      "ref": "pkg:npm/%40vitest/snapshot@4.1.10?lock_path=node_modules%2F%40vitest%2Fsnapshot",
      "dependsOn": [
        "pkg:npm/%40vitest/pretty-format@4.1.10?lock_path=node_modules%2F%40vitest%2Fpretty-format",
        "pkg:npm/%40vitest/utils@4.1.10?lock_path=node_modules%2F%40vitest%2Futils",
        "pkg:npm/magic-string@0.30.21?lock_path=node_modules%2Fmagic-string",
        "pkg:npm/pathe@2.0.3?lock_path=node_modules%2Fpathe"
      ]
    },
    {
      "ref": "pkg:npm/%40vitest/spy@4.1.10?lock_path=node_modules%2F%40vitest%2Fspy",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40vitest/utils@4.1.10?lock_path=node_modules%2F%40vitest%2Futils",
      "dependsOn": [
        "pkg:npm/%40vitest/pretty-format@4.1.10?lock_path=node_modules%2F%40vitest%2Fpretty-format",
        "pkg:npm/convert-source-map@2.0.0?lock_path=node_modules%2Fconvert-source-map",
        "pkg:npm/tinyrainbow@3.1.0?lock_path=node_modules%2Ftinyrainbow"
      ]
    },
    {
      "ref": "pkg:npm/am-i-vibing@0.4.0?lock_path=node_modules%2Fam-i-vibing",
      "dependsOn": [
        "pkg:npm/process-ancestry@0.1.0?lock_path=node_modules%2Fprocess-ancestry"
      ]
    },
    {
      "ref": "pkg:npm/anymatch@3.1.3?lock_path=node_modules%2Fanymatch",
      "dependsOn": [
        "pkg:npm/normalize-path@3.0.0?lock_path=node_modules%2Fnormalize-path",
        "pkg:npm/picomatch@2.3.2?lock_path=node_modules%2Fanymatch%2Fnode_modules%2Fpicomatch"
      ]
    },
    {
      "ref": "pkg:npm/picomatch@2.3.2?lock_path=node_modules%2Fanymatch%2Fnode_modules%2Fpicomatch",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/argparse@2.0.1?lock_path=node_modules%2Fargparse",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aria-query@5.3.2?lock_path=node_modules%2Faria-query",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/assertion-error@2.0.1?lock_path=node_modules%2Fassertion-error",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/astring@1.9.0?lock_path=node_modules%2Fastring",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/astro@7.0.6?lock_path=node_modules%2Fastro",
      "dependsOn": [
        "pkg:npm/%40astrojs/compiler-rs@0.3.0?lock_path=node_modules%2F%40astrojs%2Fcompiler-rs",
        "pkg:npm/%40astrojs/internal-helpers@0.10.1?lock_path=node_modules%2F%40astrojs%2Finternal-helpers",
        "pkg:npm/%40astrojs/markdown-satteri@0.3.3?lock_path=node_modules%2F%40astrojs%2Fmarkdown-satteri",
        "pkg:npm/%40astrojs/telemetry@3.3.2?lock_path=node_modules%2F%40astrojs%2Ftelemetry",
        "pkg:npm/%40capsizecss/unpack@4.0.1?lock_path=node_modules%2F%40capsizecss%2Funpack",
        "pkg:npm/%40clack/prompts@1.7.0?lock_path=node_modules%2F%40clack%2Fprompts",
        "pkg:npm/%40oslojs/encoding@1.1.0?lock_path=node_modules%2F%40oslojs%2Fencoding",
        "pkg:npm/%40rollup/pluginutils@5.4.0?lock_path=node_modules%2F%40rollup%2Fpluginutils",
        "pkg:npm/am-i-vibing@0.4.0?lock_path=node_modules%2Fam-i-vibing",
        "pkg:npm/aria-query@5.3.2?lock_path=node_modules%2Faria-query",
        "pkg:npm/axobject-query@4.1.0?lock_path=node_modules%2Faxobject-query",
        "pkg:npm/ci-info@4.4.0?lock_path=node_modules%2Fci-info",
        "pkg:npm/clsx@2.1.1?lock_path=node_modules%2Fclsx",
        "pkg:npm/common-ancestor-path@2.0.0?lock_path=node_modules%2Fcommon-ancestor-path",
        "pkg:npm/cookie@1.1.1?lock_path=node_modules%2Fcookie",
        "pkg:npm/devalue@5.8.1?lock_path=node_modules%2Fdevalue",
        "pkg:npm/diff@8.0.4?lock_path=node_modules%2Fdiff",
        "pkg:npm/dset@3.1.4?lock_path=node_modules%2Fdset",
        "pkg:npm/es-module-lexer@2.3.0?lock_path=node_modules%2Fes-module-lexer",
        "pkg:npm/esbuild@0.28.1?lock_path=node_modules%2Fesbuild",
        "pkg:npm/flattie@1.1.1?lock_path=node_modules%2Fflattie",
        "pkg:npm/fontace@0.4.1?lock_path=node_modules%2Ffontace",
        "pkg:npm/get-tsconfig@5.0.0-beta.4?lock_path=node_modules%2Fget-tsconfig",
        "pkg:npm/github-slugger@2.0.0?lock_path=node_modules%2Fgithub-slugger",
        "pkg:npm/html-escaper@3.0.3?lock_path=node_modules%2Fhtml-escaper",
        "pkg:npm/http-cache-semantics@4.2.0?lock_path=node_modules%2Fhttp-cache-semantics",
        "pkg:npm/js-yaml@4.3.0?lock_path=node_modules%2Fjs-yaml",
        "pkg:npm/jsonc-parser@3.3.1?lock_path=node_modules%2Fjsonc-parser",
        "pkg:npm/magic-string@0.30.21?lock_path=node_modules%2Fmagic-string",
        "pkg:npm/magicast@0.5.3?lock_path=node_modules%2Fmagicast",
        "pkg:npm/mrmime@2.0.1?lock_path=node_modules%2Fmrmime",
        "pkg:npm/neotraverse@0.6.18?lock_path=node_modules%2Fneotraverse",
        "pkg:npm/obug@2.1.3?lock_path=node_modules%2Fobug",
        "pkg:npm/p-limit@7.3.0?lock_path=node_modules%2Fp-limit",
        "pkg:npm/p-queue@9.3.1?lock_path=node_modules%2Fp-queue",
        "pkg:npm/package-manager-detector@1.7.0?lock_path=node_modules%2Fpackage-manager-detector",
        "pkg:npm/piccolore@0.1.3?lock_path=node_modules%2Fpiccolore",
        "pkg:npm/picomatch@4.0.5?lock_path=node_modules%2Fpicomatch",
        "pkg:npm/semver@7.8.5?lock_path=node_modules%2Fastro%2Fnode_modules%2Fsemver",
        "pkg:npm/sharp@0.35.3?lock_path=node_modules%2Fsharp",
        "pkg:npm/shiki@4.3.1?lock_path=node_modules%2Fshiki",
        "pkg:npm/smol-toml@1.7.0?lock_path=node_modules%2Fsmol-toml",
        "pkg:npm/svgo@4.0.1?lock_path=node_modules%2Fsvgo",
        "pkg:npm/tinyclip@0.1.15?lock_path=node_modules%2Ftinyclip",
        "pkg:npm/tinyexec@1.2.4?lock_path=node_modules%2Ftinyexec",
        "pkg:npm/tinyglobby@0.2.17?lock_path=node_modules%2Ftinyglobby",
        "pkg:npm/ultrahtml@1.6.0?lock_path=node_modules%2Fultrahtml",
        "pkg:npm/unifont@0.7.4?lock_path=node_modules%2Funifont",
        "pkg:npm/unstorage@1.17.5?lock_path=node_modules%2Fastro%2Fnode_modules%2Funstorage",
        "pkg:npm/vite@8.1.3?lock_path=node_modules%2Fvite",
        "pkg:npm/vitefu@1.1.3?lock_path=node_modules%2Fvitefu",
        "pkg:npm/xxhash-wasm@1.1.0?lock_path=node_modules%2Fxxhash-wasm",
        "pkg:npm/yargs-parser@22.0.0?lock_path=node_modules%2Fyargs-parser",
        "pkg:npm/zod@4.4.3?lock_path=node_modules%2Fzod"
      ]
    },
    {
      "ref": "pkg:npm/lru-cache@11.5.1?lock_path=node_modules%2Fastro%2Fnode_modules%2Flru-cache",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@7.8.5?lock_path=node_modules%2Fastro%2Fnode_modules%2Fsemver",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unstorage@1.17.5?lock_path=node_modules%2Fastro%2Fnode_modules%2Funstorage",
      "dependsOn": [
        "pkg:npm/anymatch@3.1.3?lock_path=node_modules%2Fanymatch",
        "pkg:npm/chokidar@5.0.0?lock_path=node_modules%2Fchokidar",
        "pkg:npm/destr@2.0.5?lock_path=node_modules%2Fdestr",
        "pkg:npm/h3@1.15.11?lock_path=node_modules%2Fh3",
        "pkg:npm/lru-cache@11.5.1?lock_path=node_modules%2Fastro%2Fnode_modules%2Flru-cache",
        "pkg:npm/node-fetch-native@1.6.7?lock_path=node_modules%2Fnode-fetch-native",
        "pkg:npm/ofetch@1.5.1?lock_path=node_modules%2Fofetch",
        "pkg:npm/ufo@1.6.4?lock_path=node_modules%2Fufo"
      ]
    },
    {
      "ref": "pkg:npm/autoprefixer@10.5.2?lock_path=node_modules%2Fautoprefixer",
      "dependsOn": [
        "pkg:npm/browserslist@4.28.5?lock_path=node_modules%2Fbrowserslist",
        "pkg:npm/caniuse-lite@1.0.30001803?lock_path=node_modules%2Fcaniuse-lite",
        "pkg:npm/fraction.js@5.3.4?lock_path=node_modules%2Ffraction.js",
        "pkg:npm/picocolors@1.1.1?lock_path=node_modules%2Fpicocolors",
        "pkg:npm/postcss-value-parser@4.2.0?lock_path=node_modules%2Fpostcss-value-parser",
        "pkg:npm/postcss@8.5.16?lock_path=node_modules%2Fpostcss"
      ]
    },
    {
      "ref": "pkg:npm/axobject-query@4.1.0?lock_path=node_modules%2Faxobject-query",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bail@2.0.2?lock_path=node_modules%2Fbail",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/baseline-browser-mapping@2.10.42?lock_path=node_modules%2Fbaseline-browser-mapping",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/boolbase@1.0.0?lock_path=node_modules%2Fboolbase",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/browserslist@4.28.5?lock_path=node_modules%2Fbrowserslist",
      "dependsOn": [
        "pkg:npm/baseline-browser-mapping@2.10.42?lock_path=node_modules%2Fbaseline-browser-mapping",
        "pkg:npm/caniuse-lite@1.0.30001803?lock_path=node_modules%2Fcaniuse-lite",
        "pkg:npm/electron-to-chromium@1.5.388?lock_path=node_modules%2Felectron-to-chromium",
        "pkg:npm/node-releases@2.0.50?lock_path=node_modules%2Fnode-releases",
        "pkg:npm/update-browserslist-db@1.2.3?lock_path=node_modules%2Fupdate-browserslist-db"
      ]
    },
    {
      "ref": "pkg:npm/caniuse-lite@1.0.30001803?lock_path=node_modules%2Fcaniuse-lite",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ccount@2.0.1?lock_path=node_modules%2Fccount",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/chai@6.2.2?lock_path=node_modules%2Fchai",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/character-entities-html4@2.1.0?lock_path=node_modules%2Fcharacter-entities-html4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/character-entities-legacy@3.0.0?lock_path=node_modules%2Fcharacter-entities-legacy",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/chokidar@5.0.0?lock_path=node_modules%2Fchokidar",
      "dependsOn": [
        "pkg:npm/readdirp@5.0.0?lock_path=node_modules%2Freaddirp"
      ]
    },
    {
      "ref": "pkg:npm/ci-info@4.4.0?lock_path=node_modules%2Fci-info",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cjs-module-lexer@2.2.0?lock_path=node_modules%2Fcjs-module-lexer",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/clsx@2.1.1?lock_path=node_modules%2Fclsx",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/comma-separated-tokens@2.0.3?lock_path=node_modules%2Fcomma-separated-tokens",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/commander@11.1.0?lock_path=node_modules%2Fcommander",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/common-ancestor-path@2.0.0?lock_path=node_modules%2Fcommon-ancestor-path",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/convert-source-map@2.0.0?lock_path=node_modules%2Fconvert-source-map",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cookie@1.1.1?lock_path=node_modules%2Fcookie",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cookie-es@1.2.3?lock_path=node_modules%2Fcookie-es",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/crossws@0.3.5?lock_path=node_modules%2Fcrossws",
      "dependsOn": [
        "pkg:npm/uncrypto@0.1.3?lock_path=node_modules%2Funcrypto"
      ]
    },
    {
      "ref": "pkg:npm/css-select@5.2.2?lock_path=node_modules%2Fcss-select",
      "dependsOn": [
        "pkg:npm/boolbase@1.0.0?lock_path=node_modules%2Fboolbase",
        "pkg:npm/css-what@6.2.2?lock_path=node_modules%2Fcss-what",
        "pkg:npm/domhandler@5.0.3?lock_path=node_modules%2Fdomhandler",
        "pkg:npm/domutils@3.2.2?lock_path=node_modules%2Fdomutils",
        "pkg:npm/nth-check@2.1.1?lock_path=node_modules%2Fnth-check"
      ]
    },
    {
      "ref": "pkg:npm/css-tree@3.2.1?lock_path=node_modules%2Fcss-tree",
      "dependsOn": [
        "pkg:npm/mdn-data@2.27.1?lock_path=node_modules%2Fmdn-data",
        "pkg:npm/source-map-js@1.2.1?lock_path=node_modules%2Fsource-map-js"
      ]
    },
    {
      "ref": "pkg:npm/css-what@6.2.2?lock_path=node_modules%2Fcss-what",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/csso@5.0.5?lock_path=node_modules%2Fcsso",
      "dependsOn": [
        "pkg:npm/css-tree@2.2.1?lock_path=node_modules%2Fcsso%2Fnode_modules%2Fcss-tree"
      ]
    },
    {
      "ref": "pkg:npm/css-tree@2.2.1?lock_path=node_modules%2Fcsso%2Fnode_modules%2Fcss-tree",
      "dependsOn": [
        "pkg:npm/mdn-data@2.0.28?lock_path=node_modules%2Fcsso%2Fnode_modules%2Fmdn-data",
        "pkg:npm/source-map-js@1.2.1?lock_path=node_modules%2Fsource-map-js"
      ]
    },
    {
      "ref": "pkg:npm/mdn-data@2.0.28?lock_path=node_modules%2Fcsso%2Fnode_modules%2Fmdn-data",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/csstype@3.2.3?lock_path=node_modules%2Fcsstype",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/debug@4.4.3?lock_path=node_modules%2Fdebug",
      "dependsOn": [
        "pkg:npm/ms@2.1.3?lock_path=node_modules%2Fms"
      ]
    },
    {
      "ref": "pkg:npm/defu@6.1.7?lock_path=node_modules%2Fdefu",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/depd@2.0.0?lock_path=node_modules%2Fdepd",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dequal@2.0.3?lock_path=node_modules%2Fdequal",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/destr@2.0.5?lock_path=node_modules%2Fdestr",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/detect-libc@2.1.2?lock_path=node_modules%2Fdetect-libc",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/devalue@5.8.1?lock_path=node_modules%2Fdevalue",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/devlop@1.1.0?lock_path=node_modules%2Fdevlop",
      "dependsOn": [
        "pkg:npm/dequal@2.0.3?lock_path=node_modules%2Fdequal"
      ]
    },
    {
      "ref": "pkg:npm/diff@8.0.4?lock_path=node_modules%2Fdiff",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dom-serializer@2.0.0?lock_path=node_modules%2Fdom-serializer",
      "dependsOn": [
        "pkg:npm/domelementtype@2.3.0?lock_path=node_modules%2Fdomelementtype",
        "pkg:npm/domhandler@5.0.3?lock_path=node_modules%2Fdomhandler",
        "pkg:npm/entities@4.5.0?lock_path=node_modules%2Fentities"
      ]
    },
    {
      "ref": "pkg:npm/domelementtype@2.3.0?lock_path=node_modules%2Fdomelementtype",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/domhandler@5.0.3?lock_path=node_modules%2Fdomhandler",
      "dependsOn": [
        "pkg:npm/domelementtype@2.3.0?lock_path=node_modules%2Fdomelementtype"
      ]
    },
    {
      "ref": "pkg:npm/domutils@3.2.2?lock_path=node_modules%2Fdomutils",
      "dependsOn": [
        "pkg:npm/dom-serializer@2.0.0?lock_path=node_modules%2Fdom-serializer",
        "pkg:npm/domelementtype@2.3.0?lock_path=node_modules%2Fdomelementtype",
        "pkg:npm/domhandler@5.0.3?lock_path=node_modules%2Fdomhandler"
      ]
    },
    {
      "ref": "pkg:npm/dset@3.1.4?lock_path=node_modules%2Fdset",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ee-first@1.1.1?lock_path=node_modules%2Fee-first",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/electron-to-chromium@1.5.388?lock_path=node_modules%2Felectron-to-chromium",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/encodeurl@2.0.0?lock_path=node_modules%2Fencodeurl",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/enhanced-resolve@5.21.6?lock_path=node_modules%2Fenhanced-resolve",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.2.11?lock_path=node_modules%2Fgraceful-fs",
        "pkg:npm/tapable@2.3.3?lock_path=node_modules%2Ftapable"
      ]
    },
    {
      "ref": "pkg:npm/entities@4.5.0?lock_path=node_modules%2Fentities",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/es-module-lexer@2.3.0?lock_path=node_modules%2Fes-module-lexer",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild@0.28.1?lock_path=node_modules%2Fesbuild",
      "dependsOn": [
        "pkg:npm/%40esbuild/aix-ppc64@0.28.1?lock_path=node_modules%2F%40esbuild%2Faix-ppc64",
        "pkg:npm/%40esbuild/android-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fandroid-arm64",
        "pkg:npm/%40esbuild/android-arm@0.28.1?lock_path=node_modules%2F%40esbuild%2Fandroid-arm",
        "pkg:npm/%40esbuild/android-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fandroid-x64",
        "pkg:npm/%40esbuild/darwin-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fdarwin-arm64",
        "pkg:npm/%40esbuild/darwin-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fdarwin-x64",
        "pkg:npm/%40esbuild/freebsd-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Ffreebsd-arm64",
        "pkg:npm/%40esbuild/freebsd-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Ffreebsd-x64",
        "pkg:npm/%40esbuild/linux-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-arm64",
        "pkg:npm/%40esbuild/linux-arm@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-arm",
        "pkg:npm/%40esbuild/linux-ia32@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-ia32",
        "pkg:npm/%40esbuild/linux-loong64@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-loong64",
        "pkg:npm/%40esbuild/linux-mips64el@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-mips64el",
        "pkg:npm/%40esbuild/linux-ppc64@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-ppc64",
        "pkg:npm/%40esbuild/linux-riscv64@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-riscv64",
        "pkg:npm/%40esbuild/linux-s390x@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-s390x",
        "pkg:npm/%40esbuild/linux-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Flinux-x64",
        "pkg:npm/%40esbuild/netbsd-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fnetbsd-arm64",
        "pkg:npm/%40esbuild/netbsd-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fnetbsd-x64",
        "pkg:npm/%40esbuild/openbsd-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fopenbsd-arm64",
        "pkg:npm/%40esbuild/openbsd-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fopenbsd-x64",
        "pkg:npm/%40esbuild/openharmony-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fopenharmony-arm64",
        "pkg:npm/%40esbuild/sunos-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fsunos-x64",
        "pkg:npm/%40esbuild/win32-arm64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fwin32-arm64",
        "pkg:npm/%40esbuild/win32-ia32@0.28.1?lock_path=node_modules%2F%40esbuild%2Fwin32-ia32",
        "pkg:npm/%40esbuild/win32-x64@0.28.1?lock_path=node_modules%2F%40esbuild%2Fwin32-x64"
      ]
    },
    {
      "ref": "pkg:npm/escalade@3.2.0?lock_path=node_modules%2Fescalade",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/escape-html@1.0.3?lock_path=node_modules%2Fescape-html",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esquery@1.7.0?lock_path=node_modules%2Fesquery",
      "dependsOn": [
        "pkg:npm/estraverse@5.3.0?lock_path=node_modules%2Festraverse"
      ]
    },
    {
      "ref": "pkg:npm/estraverse@5.3.0?lock_path=node_modules%2Festraverse",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/estree-walker@2.0.2?lock_path=node_modules%2Festree-walker",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/etag@1.8.1?lock_path=node_modules%2Fetag",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eventemitter3@5.0.4?lock_path=node_modules%2Feventemitter3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/expect-type@1.4.0?lock_path=node_modules%2Fexpect-type",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/extend@3.0.2?lock_path=node_modules%2Fextend",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-string-truncated-width@3.0.3?lock_path=node_modules%2Ffast-string-truncated-width",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-string-width@3.0.2?lock_path=node_modules%2Ffast-string-width",
      "dependsOn": [
        "pkg:npm/fast-string-truncated-width@3.0.3?lock_path=node_modules%2Ffast-string-truncated-width"
      ]
    },
    {
      "ref": "pkg:npm/fast-wrap-ansi@0.2.2?lock_path=node_modules%2Ffast-wrap-ansi",
      "dependsOn": [
        "pkg:npm/fast-string-width@3.0.2?lock_path=node_modules%2Ffast-string-width"
      ]
    },
    {
      "ref": "pkg:npm/fdir@6.5.0?lock_path=node_modules%2Ffdir",
      "dependsOn": [
        "pkg:npm/picomatch@4.0.5?lock_path=node_modules%2Fpicomatch"
      ]
    },
    {
      "ref": "pkg:npm/flattie@1.1.1?lock_path=node_modules%2Fflattie",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fontace@0.4.1?lock_path=node_modules%2Ffontace",
      "dependsOn": [
        "pkg:npm/fontkitten@1.0.3?lock_path=node_modules%2Ffontkitten"
      ]
    },
    {
      "ref": "pkg:npm/fontkitten@1.0.3?lock_path=node_modules%2Ffontkitten",
      "dependsOn": [
        "pkg:npm/tiny-inflate@1.0.3?lock_path=node_modules%2Ftiny-inflate"
      ]
    },
    {
      "ref": "pkg:npm/fraction.js@5.3.4?lock_path=node_modules%2Ffraction.js",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fresh@2.0.0?lock_path=node_modules%2Ffresh",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fsevents@2.3.3?lock_path=node_modules%2Ffsevents",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/gensync@1.0.0-beta.2?lock_path=node_modules%2Fgensync",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-tsconfig@5.0.0-beta.4?lock_path=node_modules%2Fget-tsconfig",
      "dependsOn": [
        "pkg:npm/resolve-pkg-maps@1.0.0?lock_path=node_modules%2Fresolve-pkg-maps"
      ]
    },
    {
      "ref": "pkg:npm/github-slugger@2.0.0?lock_path=node_modules%2Fgithub-slugger",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/graceful-fs@4.2.11?lock_path=node_modules%2Fgraceful-fs",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/h3@1.15.11?lock_path=node_modules%2Fh3",
      "dependsOn": [
        "pkg:npm/cookie-es@1.2.3?lock_path=node_modules%2Fcookie-es",
        "pkg:npm/crossws@0.3.5?lock_path=node_modules%2Fcrossws",
        "pkg:npm/defu@6.1.7?lock_path=node_modules%2Fdefu",
        "pkg:npm/destr@2.0.5?lock_path=node_modules%2Fdestr",
        "pkg:npm/iron-webcrypto@1.2.1?lock_path=node_modules%2Firon-webcrypto",
        "pkg:npm/node-mock-http@1.0.4?lock_path=node_modules%2Fnode-mock-http",
        "pkg:npm/radix3@1.1.2?lock_path=node_modules%2Fradix3",
        "pkg:npm/ufo@1.6.4?lock_path=node_modules%2Fufo",
        "pkg:npm/uncrypto@0.1.3?lock_path=node_modules%2Funcrypto"
      ]
    },
    {
      "ref": "pkg:npm/hast-util-to-html@9.0.5?lock_path=node_modules%2Fhast-util-to-html",
      "dependsOn": [
        "pkg:npm/%40types/hast@3.0.4?lock_path=node_modules%2F%40types%2Fhast",
        "pkg:npm/%40types/unist@3.0.3?lock_path=node_modules%2F%40types%2Funist",
        "pkg:npm/ccount@2.0.1?lock_path=node_modules%2Fccount",
        "pkg:npm/comma-separated-tokens@2.0.3?lock_path=node_modules%2Fcomma-separated-tokens",
        "pkg:npm/hast-util-whitespace@3.0.0?lock_path=node_modules%2Fhast-util-whitespace",
        "pkg:npm/html-void-elements@3.0.0?lock_path=node_modules%2Fhtml-void-elements",
        "pkg:npm/mdast-util-to-hast@13.2.1?lock_path=node_modules%2Fmdast-util-to-hast",
        "pkg:npm/property-information@7.2.0?lock_path=node_modules%2Fproperty-information",
        "pkg:npm/space-separated-tokens@2.0.2?lock_path=node_modules%2Fspace-separated-tokens",
        "pkg:npm/stringify-entities@4.0.4?lock_path=node_modules%2Fstringify-entities",
        "pkg:npm/zwitch@2.0.4?lock_path=node_modules%2Fzwitch"
      ]
    },
    {
      "ref": "pkg:npm/hast-util-whitespace@3.0.0?lock_path=node_modules%2Fhast-util-whitespace",
      "dependsOn": [
        "pkg:npm/%40types/hast@3.0.4?lock_path=node_modules%2F%40types%2Fhast"
      ]
    },
    {
      "ref": "pkg:npm/html-escaper@3.0.3?lock_path=node_modules%2Fhtml-escaper",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/html-void-elements@3.0.0?lock_path=node_modules%2Fhtml-void-elements",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-cache-semantics@4.2.0?lock_path=node_modules%2Fhttp-cache-semantics",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-errors@2.0.1?lock_path=node_modules%2Fhttp-errors",
      "dependsOn": [
        "pkg:npm/depd@2.0.0?lock_path=node_modules%2Fdepd",
        "pkg:npm/inherits@2.0.4?lock_path=node_modules%2Finherits",
        "pkg:npm/setprototypeof@1.2.0?lock_path=node_modules%2Fsetprototypeof",
        "pkg:npm/statuses@2.0.2?lock_path=node_modules%2Fstatuses",
        "pkg:npm/toidentifier@1.0.1?lock_path=node_modules%2Ftoidentifier"
      ]
    },
    {
      "ref": "pkg:npm/import-in-the-middle@3.3.1?lock_path=node_modules%2Fimport-in-the-middle",
      "dependsOn": [
        "pkg:npm/cjs-module-lexer@2.2.0?lock_path=node_modules%2Fcjs-module-lexer",
        "pkg:npm/es-module-lexer@2.3.0?lock_path=node_modules%2Fes-module-lexer",
        "pkg:npm/module-details-from-path@1.0.4?lock_path=node_modules%2Fmodule-details-from-path"
      ]
    },
    {
      "ref": "pkg:npm/inherits@2.0.4?lock_path=node_modules%2Finherits",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/iron-webcrypto@1.2.1?lock_path=node_modules%2Firon-webcrypto",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-docker@4.0.0?lock_path=node_modules%2Fis-docker",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-inside-container@1.0.0?lock_path=node_modules%2Fis-inside-container",
      "dependsOn": [
        "pkg:npm/is-docker@3.0.0?lock_path=node_modules%2Fis-inside-container%2Fnode_modules%2Fis-docker"
      ]
    },
    {
      "ref": "pkg:npm/is-docker@3.0.0?lock_path=node_modules%2Fis-inside-container%2Fnode_modules%2Fis-docker",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-plain-obj@4.1.0?lock_path=node_modules%2Fis-plain-obj",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-wsl@3.1.1?lock_path=node_modules%2Fis-wsl",
      "dependsOn": [
        "pkg:npm/is-inside-container@1.0.0?lock_path=node_modules%2Fis-inside-container"
      ]
    },
    {
      "ref": "pkg:npm/jiti@2.7.0?lock_path=node_modules%2Fjiti",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-tokens@4.0.0?lock_path=node_modules%2Fjs-tokens",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-yaml@4.3.0?lock_path=node_modules%2Fjs-yaml",
      "dependsOn": [
        "pkg:npm/argparse@2.0.1?lock_path=node_modules%2Fargparse"
      ]
    },
    {
      "ref": "pkg:npm/jsesc@3.1.0?lock_path=node_modules%2Fjsesc",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json5@2.2.3?lock_path=node_modules%2Fjson5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsonc-parser@3.3.1?lock_path=node_modules%2Fjsonc-parser",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss@1.32.0?lock_path=node_modules%2Flightningcss",
      "dependsOn": [
        "pkg:npm/detect-libc@2.1.2?lock_path=node_modules%2Fdetect-libc",
        "pkg:npm/lightningcss-android-arm64@1.32.0?lock_path=node_modules%2Flightningcss-android-arm64",
        "pkg:npm/lightningcss-darwin-arm64@1.32.0?lock_path=node_modules%2Flightningcss-darwin-arm64",
        "pkg:npm/lightningcss-darwin-x64@1.32.0?lock_path=node_modules%2Flightningcss-darwin-x64",
        "pkg:npm/lightningcss-freebsd-x64@1.32.0?lock_path=node_modules%2Flightningcss-freebsd-x64",
        "pkg:npm/lightningcss-linux-arm-gnueabihf@1.32.0?lock_path=node_modules%2Flightningcss-linux-arm-gnueabihf",
        "pkg:npm/lightningcss-linux-arm64-gnu@1.32.0?lock_path=node_modules%2Flightningcss-linux-arm64-gnu",
        "pkg:npm/lightningcss-linux-arm64-musl@1.32.0?lock_path=node_modules%2Flightningcss-linux-arm64-musl",
        "pkg:npm/lightningcss-linux-x64-gnu@1.32.0?lock_path=node_modules%2Flightningcss-linux-x64-gnu",
        "pkg:npm/lightningcss-linux-x64-musl@1.32.0?lock_path=node_modules%2Flightningcss-linux-x64-musl",
        "pkg:npm/lightningcss-win32-arm64-msvc@1.32.0?lock_path=node_modules%2Flightningcss-win32-arm64-msvc",
        "pkg:npm/lightningcss-win32-x64-msvc@1.32.0?lock_path=node_modules%2Flightningcss-win32-x64-msvc"
      ]
    },
    {
      "ref": "pkg:npm/lightningcss-android-arm64@1.32.0?lock_path=node_modules%2Flightningcss-android-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-darwin-arm64@1.32.0?lock_path=node_modules%2Flightningcss-darwin-arm64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-darwin-x64@1.32.0?lock_path=node_modules%2Flightningcss-darwin-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-freebsd-x64@1.32.0?lock_path=node_modules%2Flightningcss-freebsd-x64",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-linux-arm-gnueabihf@1.32.0?lock_path=node_modules%2Flightningcss-linux-arm-gnueabihf",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-linux-arm64-gnu@1.32.0?lock_path=node_modules%2Flightningcss-linux-arm64-gnu",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-linux-arm64-musl@1.32.0?lock_path=node_modules%2Flightningcss-linux-arm64-musl",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-linux-x64-gnu@1.32.0?lock_path=node_modules%2Flightningcss-linux-x64-gnu",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-linux-x64-musl@1.32.0?lock_path=node_modules%2Flightningcss-linux-x64-musl",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-win32-arm64-msvc@1.32.0?lock_path=node_modules%2Flightningcss-win32-arm64-msvc",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-win32-x64-msvc@1.32.0?lock_path=node_modules%2Flightningcss-win32-x64-msvc",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/loose-envify@1.4.0?lock_path=node_modules%2Floose-envify",
      "dependsOn": [
        "pkg:npm/js-tokens@4.0.0?lock_path=node_modules%2Fjs-tokens"
      ]
    },
    {
      "ref": "pkg:npm/lru-cache@5.1.1?lock_path=node_modules%2Flru-cache",
      "dependsOn": [
        "pkg:npm/yallist@3.1.1?lock_path=node_modules%2Fyallist"
      ]
    },
    {
      "ref": "pkg:npm/magic-string@0.30.21?lock_path=node_modules%2Fmagic-string",
      "dependsOn": [
        "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5?lock_path=node_modules%2F%40jridgewell%2Fsourcemap-codec"
      ]
    },
    {
      "ref": "pkg:npm/magicast@0.5.3?lock_path=node_modules%2Fmagicast",
      "dependsOn": [
        "pkg:npm/%40babel/parser@7.29.7?lock_path=node_modules%2F%40babel%2Fparser",
        "pkg:npm/%40babel/types@7.29.7?lock_path=node_modules%2F%40babel%2Ftypes",
        "pkg:npm/source-map-js@1.2.1?lock_path=node_modules%2Fsource-map-js"
      ]
    },
    {
      "ref": "pkg:npm/mdast-util-to-hast@13.2.1?lock_path=node_modules%2Fmdast-util-to-hast",
      "dependsOn": [
        "pkg:npm/%40types/hast@3.0.4?lock_path=node_modules%2F%40types%2Fhast",
        "pkg:npm/%40types/mdast@4.0.4?lock_path=node_modules%2F%40types%2Fmdast",
        "pkg:npm/%40ungap/structured-clone@1.3.2?lock_path=node_modules%2F%40ungap%2Fstructured-clone",
        "pkg:npm/devlop@1.1.0?lock_path=node_modules%2Fdevlop",
        "pkg:npm/micromark-util-sanitize-uri@2.0.1?lock_path=node_modules%2Fmicromark-util-sanitize-uri",
        "pkg:npm/trim-lines@3.0.1?lock_path=node_modules%2Ftrim-lines",
        "pkg:npm/unist-util-position@5.0.0?lock_path=node_modules%2Funist-util-position",
        "pkg:npm/unist-util-visit@5.1.0?lock_path=node_modules%2Funist-util-visit",
        "pkg:npm/vfile@6.0.3?lock_path=node_modules%2Fvfile"
      ]
    },
    {
      "ref": "pkg:npm/mdn-data@2.27.1?lock_path=node_modules%2Fmdn-data",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/meriyah@6.1.4?lock_path=node_modules%2Fmeriyah",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/micromark-util-character@2.1.1?lock_path=node_modules%2Fmicromark-util-character",
      "dependsOn": [
        "pkg:npm/micromark-util-symbol@2.0.1?lock_path=node_modules%2Fmicromark-util-symbol",
        "pkg:npm/micromark-util-types@2.0.2?lock_path=node_modules%2Fmicromark-util-types"
      ]
    },
    {
      "ref": "pkg:npm/micromark-util-encode@2.0.1?lock_path=node_modules%2Fmicromark-util-encode",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/micromark-util-sanitize-uri@2.0.1?lock_path=node_modules%2Fmicromark-util-sanitize-uri",
      "dependsOn": [
        "pkg:npm/micromark-util-character@2.1.1?lock_path=node_modules%2Fmicromark-util-character",
        "pkg:npm/micromark-util-encode@2.0.1?lock_path=node_modules%2Fmicromark-util-encode",
        "pkg:npm/micromark-util-symbol@2.0.1?lock_path=node_modules%2Fmicromark-util-symbol"
      ]
    },
    {
      "ref": "pkg:npm/micromark-util-symbol@2.0.1?lock_path=node_modules%2Fmicromark-util-symbol",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/micromark-util-types@2.0.2?lock_path=node_modules%2Fmicromark-util-types",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-db@1.54.0?lock_path=node_modules%2Fmime-db",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-types@3.0.2?lock_path=node_modules%2Fmime-types",
      "dependsOn": [
        "pkg:npm/mime-db@1.54.0?lock_path=node_modules%2Fmime-db"
      ]
    },
    {
      "ref": "pkg:npm/module-details-from-path@1.0.4?lock_path=node_modules%2Fmodule-details-from-path",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mrmime@2.0.1?lock_path=node_modules%2Fmrmime",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ms@2.1.3?lock_path=node_modules%2Fms",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nanoid@3.3.15?lock_path=node_modules%2Fnanoid",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/neotraverse@0.6.18?lock_path=node_modules%2Fneotraverse",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nlcst-to-string@4.0.0?lock_path=node_modules%2Fnlcst-to-string",
      "dependsOn": [
        "pkg:npm/%40types/nlcst@2.0.3?lock_path=node_modules%2F%40types%2Fnlcst"
      ]
    },
    {
      "ref": "pkg:npm/node-fetch-native@1.6.7?lock_path=node_modules%2Fnode-fetch-native",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-mock-http@1.0.4?lock_path=node_modules%2Fnode-mock-http",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-releases@2.0.50?lock_path=node_modules%2Fnode-releases",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nodemailer@9.0.3?lock_path=node_modules%2Fnodemailer",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/normalize-path@3.0.0?lock_path=node_modules%2Fnormalize-path",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nth-check@2.1.1?lock_path=node_modules%2Fnth-check",
      "dependsOn": [
        "pkg:npm/boolbase@1.0.0?lock_path=node_modules%2Fboolbase"
      ]
    },
    {
      "ref": "pkg:npm/obug@2.1.3?lock_path=node_modules%2Fobug",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ofetch@1.5.1?lock_path=node_modules%2Fofetch",
      "dependsOn": [
        "pkg:npm/destr@2.0.5?lock_path=node_modules%2Fdestr",
        "pkg:npm/node-fetch-native@1.6.7?lock_path=node_modules%2Fnode-fetch-native",
        "pkg:npm/ufo@1.6.4?lock_path=node_modules%2Fufo"
      ]
    },
    {
      "ref": "pkg:npm/ohash@2.0.11?lock_path=node_modules%2Fohash",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/on-finished@2.4.1?lock_path=node_modules%2Fon-finished",
      "dependsOn": [
        "pkg:npm/ee-first@1.1.1?lock_path=node_modules%2Fee-first"
      ]
    },
    {
      "ref": "pkg:npm/oniguruma-parser@0.12.2?lock_path=node_modules%2Foniguruma-parser",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/oniguruma-to-es@4.3.6?lock_path=node_modules%2Foniguruma-to-es",
      "dependsOn": [
        "pkg:npm/oniguruma-parser@0.12.2?lock_path=node_modules%2Foniguruma-parser",
        "pkg:npm/regex-recursion@6.0.2?lock_path=node_modules%2Fregex-recursion",
        "pkg:npm/regex@6.1.0?lock_path=node_modules%2Fregex"
      ]
    },
    {
      "ref": "pkg:npm/p-limit@7.3.0?lock_path=node_modules%2Fp-limit",
      "dependsOn": [
        "pkg:npm/yocto-queue@1.2.2?lock_path=node_modules%2Fyocto-queue"
      ]
    },
    {
      "ref": "pkg:npm/p-queue@9.3.1?lock_path=node_modules%2Fp-queue",
      "dependsOn": [
        "pkg:npm/eventemitter3@5.0.4?lock_path=node_modules%2Feventemitter3",
        "pkg:npm/p-timeout@7.0.1?lock_path=node_modules%2Fp-timeout"
      ]
    },
    {
      "ref": "pkg:npm/p-timeout@7.0.1?lock_path=node_modules%2Fp-timeout",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/package-manager-detector@1.7.0?lock_path=node_modules%2Fpackage-manager-detector",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parse5@8.0.1?lock_path=node_modules%2Fparse5",
      "dependsOn": [
        "pkg:npm/entities@8.0.0?lock_path=node_modules%2Fparse5%2Fnode_modules%2Fentities"
      ]
    },
    {
      "ref": "pkg:npm/entities@8.0.0?lock_path=node_modules%2Fparse5%2Fnode_modules%2Fentities",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pathe@2.0.3?lock_path=node_modules%2Fpathe",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/piccolore@0.1.3?lock_path=node_modules%2Fpiccolore",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/picocolors@1.1.1?lock_path=node_modules%2Fpicocolors",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/picomatch@4.0.5?lock_path=node_modules%2Fpicomatch",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/playwright-core@1.61.1?lock_path=node_modules%2Fplaywright-core",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss@8.5.16?lock_path=node_modules%2Fpostcss",
      "dependsOn": [
        "pkg:npm/nanoid@3.3.15?lock_path=node_modules%2Fnanoid",
        "pkg:npm/picocolors@1.1.1?lock_path=node_modules%2Fpicocolors",
        "pkg:npm/source-map-js@1.2.1?lock_path=node_modules%2Fsource-map-js"
      ]
    },
    {
      "ref": "pkg:npm/postcss-value-parser@4.2.0?lock_path=node_modules%2Fpostcss-value-parser",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prismjs@1.30.0?lock_path=node_modules%2Fprismjs",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/process-ancestry@0.1.0?lock_path=node_modules%2Fprocess-ancestry",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/property-information@7.2.0?lock_path=node_modules%2Fproperty-information",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/radix3@1.1.2?lock_path=node_modules%2Fradix3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/range-parser@1.3.0?lock_path=node_modules%2Frange-parser",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/react@18.3.1?lock_path=node_modules%2Freact",
      "dependsOn": [
        "pkg:npm/loose-envify@1.4.0?lock_path=node_modules%2Floose-envify"
      ]
    },
    {
      "ref": "pkg:npm/react-dom@18.3.1?lock_path=node_modules%2Freact-dom",
      "dependsOn": [
        "pkg:npm/loose-envify@1.4.0?lock_path=node_modules%2Floose-envify",
        "pkg:npm/react@18.3.1?lock_path=node_modules%2Freact",
        "pkg:npm/scheduler@0.23.2?lock_path=node_modules%2Fscheduler"
      ]
    },
    {
      "ref": "pkg:npm/react-refresh@0.18.0?lock_path=node_modules%2Freact-refresh",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/readdirp@5.0.0?lock_path=node_modules%2Freaddirp",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/regex@6.1.0?lock_path=node_modules%2Fregex",
      "dependsOn": [
        "pkg:npm/regex-utilities@2.3.0?lock_path=node_modules%2Fregex-utilities"
      ]
    },
    {
      "ref": "pkg:npm/regex-recursion@6.0.2?lock_path=node_modules%2Fregex-recursion",
      "dependsOn": [
        "pkg:npm/regex-utilities@2.3.0?lock_path=node_modules%2Fregex-utilities"
      ]
    },
    {
      "ref": "pkg:npm/regex-utilities@2.3.0?lock_path=node_modules%2Fregex-utilities",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/require-in-the-middle@8.0.1?lock_path=node_modules%2Frequire-in-the-middle",
      "dependsOn": [
        "pkg:npm/debug@4.4.3?lock_path=node_modules%2Fdebug",
        "pkg:npm/module-details-from-path@1.0.4?lock_path=node_modules%2Fmodule-details-from-path"
      ]
    },
    {
      "ref": "pkg:npm/resolve-pkg-maps@1.0.0?lock_path=node_modules%2Fresolve-pkg-maps",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/retext-smartypants@6.2.0?lock_path=node_modules%2Fretext-smartypants",
      "dependsOn": [
        "pkg:npm/%40types/nlcst@2.0.3?lock_path=node_modules%2F%40types%2Fnlcst",
        "pkg:npm/nlcst-to-string@4.0.0?lock_path=node_modules%2Fnlcst-to-string",
        "pkg:npm/unist-util-visit@5.1.0?lock_path=node_modules%2Funist-util-visit"
      ]
    },
    {
      "ref": "pkg:npm/rolldown@1.1.4?lock_path=node_modules%2Frolldown",
      "dependsOn": [
        "pkg:npm/%40oxc-project/types@0.138.0?lock_path=node_modules%2F%40oxc-project%2Ftypes",
        "pkg:npm/%40rolldown/binding-android-arm64@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-android-arm64",
        "pkg:npm/%40rolldown/binding-darwin-arm64@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-darwin-arm64",
        "pkg:npm/%40rolldown/binding-darwin-x64@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-darwin-x64",
        "pkg:npm/%40rolldown/binding-freebsd-x64@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-freebsd-x64",
        "pkg:npm/%40rolldown/binding-linux-arm-gnueabihf@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-arm-gnueabihf",
        "pkg:npm/%40rolldown/binding-linux-arm64-gnu@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-arm64-gnu",
        "pkg:npm/%40rolldown/binding-linux-arm64-musl@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-arm64-musl",
        "pkg:npm/%40rolldown/binding-linux-ppc64-gnu@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-ppc64-gnu",
        "pkg:npm/%40rolldown/binding-linux-s390x-gnu@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-s390x-gnu",
        "pkg:npm/%40rolldown/binding-linux-x64-gnu@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-x64-gnu",
        "pkg:npm/%40rolldown/binding-linux-x64-musl@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-linux-x64-musl",
        "pkg:npm/%40rolldown/binding-openharmony-arm64@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-openharmony-arm64",
        "pkg:npm/%40rolldown/binding-wasm32-wasi@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-wasm32-wasi",
        "pkg:npm/%40rolldown/binding-win32-arm64-msvc@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-win32-arm64-msvc",
        "pkg:npm/%40rolldown/binding-win32-x64-msvc@1.1.4?lock_path=node_modules%2F%40rolldown%2Fbinding-win32-x64-msvc",
        "pkg:npm/%40rolldown/pluginutils@1.0.1?lock_path=node_modules%2Frolldown%2Fnode_modules%2F%40rolldown%2Fpluginutils"
      ]
    },
    {
      "ref": "pkg:npm/%40rolldown/pluginutils@1.0.1?lock_path=node_modules%2Frolldown%2Fnode_modules%2F%40rolldown%2Fpluginutils",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/satteri@0.9.4?lock_path=node_modules%2Fsatteri",
      "dependsOn": [
        "pkg:npm/%40bruits/satteri-darwin-arm64@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-darwin-arm64",
        "pkg:npm/%40bruits/satteri-darwin-x64@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-darwin-x64",
        "pkg:npm/%40bruits/satteri-linux-arm64-gnu@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-linux-arm64-gnu",
        "pkg:npm/%40bruits/satteri-linux-arm64-musl@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-linux-arm64-musl",
        "pkg:npm/%40bruits/satteri-linux-x64-gnu@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-linux-x64-gnu",
        "pkg:npm/%40bruits/satteri-linux-x64-musl@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-linux-x64-musl",
        "pkg:npm/%40bruits/satteri-wasm32-wasi@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-wasm32-wasi",
        "pkg:npm/%40bruits/satteri-win32-arm64-msvc@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-win32-arm64-msvc",
        "pkg:npm/%40bruits/satteri-win32-x64-msvc@0.9.4?lock_path=node_modules%2F%40bruits%2Fsatteri-win32-x64-msvc",
        "pkg:npm/%40types/estree-jsx@1.0.5?lock_path=node_modules%2F%40types%2Festree-jsx",
        "pkg:npm/%40types/hast@3.0.4?lock_path=node_modules%2F%40types%2Fhast",
        "pkg:npm/%40types/mdast@4.0.4?lock_path=node_modules%2F%40types%2Fmdast",
        "pkg:npm/%40types/unist@3.0.3?lock_path=node_modules%2F%40types%2Funist"
      ]
    },
    {
      "ref": "pkg:npm/sax@1.6.0?lock_path=node_modules%2Fsax",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/scheduler@0.23.2?lock_path=node_modules%2Fscheduler",
      "dependsOn": [
        "pkg:npm/loose-envify@1.4.0?lock_path=node_modules%2Floose-envify"
      ]
    },
    {
      "ref": "pkg:npm/semifies@1.0.0?lock_path=node_modules%2Fsemifies",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@6.3.1?lock_path=node_modules%2Fsemver",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/send@1.2.1?lock_path=node_modules%2Fsend",
      "dependsOn": [
        "pkg:npm/debug@4.4.3?lock_path=node_modules%2Fdebug",
        "pkg:npm/encodeurl@2.0.0?lock_path=node_modules%2Fencodeurl",
        "pkg:npm/escape-html@1.0.3?lock_path=node_modules%2Fescape-html",
        "pkg:npm/etag@1.8.1?lock_path=node_modules%2Fetag",
        "pkg:npm/fresh@2.0.0?lock_path=node_modules%2Ffresh",
        "pkg:npm/http-errors@2.0.1?lock_path=node_modules%2Fhttp-errors",
        "pkg:npm/mime-types@3.0.2?lock_path=node_modules%2Fmime-types",
        "pkg:npm/ms@2.1.3?lock_path=node_modules%2Fms",
        "pkg:npm/on-finished@2.4.1?lock_path=node_modules%2Fon-finished",
        "pkg:npm/range-parser@1.3.0?lock_path=node_modules%2Frange-parser",
        "pkg:npm/statuses@2.0.2?lock_path=node_modules%2Fstatuses"
      ]
    },
    {
      "ref": "pkg:npm/server-destroy@1.0.1?lock_path=node_modules%2Fserver-destroy",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/setprototypeof@1.2.0?lock_path=node_modules%2Fsetprototypeof",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sharp@0.35.3?lock_path=node_modules%2Fsharp",
      "dependsOn": [
        "pkg:npm/%40img/colour@1.1.0?lock_path=node_modules%2F%40img%2Fcolour",
        "pkg:npm/%40img/sharp-darwin-arm64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-darwin-arm64",
        "pkg:npm/%40img/sharp-darwin-x64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-darwin-x64",
        "pkg:npm/%40img/sharp-freebsd-wasm32@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-freebsd-wasm32",
        "pkg:npm/%40img/sharp-libvips-darwin-arm64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-darwin-arm64",
        "pkg:npm/%40img/sharp-libvips-darwin-x64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-darwin-x64",
        "pkg:npm/%40img/sharp-libvips-linux-arm64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-arm64",
        "pkg:npm/%40img/sharp-libvips-linux-arm@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-arm",
        "pkg:npm/%40img/sharp-libvips-linux-ppc64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-ppc64",
        "pkg:npm/%40img/sharp-libvips-linux-riscv64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-riscv64",
        "pkg:npm/%40img/sharp-libvips-linux-s390x@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-s390x",
        "pkg:npm/%40img/sharp-libvips-linux-x64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linux-x64",
        "pkg:npm/%40img/sharp-libvips-linuxmusl-arm64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linuxmusl-arm64",
        "pkg:npm/%40img/sharp-libvips-linuxmusl-x64@1.3.2?lock_path=node_modules%2F%40img%2Fsharp-libvips-linuxmusl-x64",
        "pkg:npm/%40img/sharp-linux-arm64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-arm64",
        "pkg:npm/%40img/sharp-linux-arm@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-arm",
        "pkg:npm/%40img/sharp-linux-ppc64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-ppc64",
        "pkg:npm/%40img/sharp-linux-riscv64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-riscv64",
        "pkg:npm/%40img/sharp-linux-s390x@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-s390x",
        "pkg:npm/%40img/sharp-linux-x64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linux-x64",
        "pkg:npm/%40img/sharp-linuxmusl-arm64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linuxmusl-arm64",
        "pkg:npm/%40img/sharp-linuxmusl-x64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-linuxmusl-x64",
        "pkg:npm/%40img/sharp-webcontainers-wasm32@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-webcontainers-wasm32",
        "pkg:npm/%40img/sharp-win32-arm64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-win32-arm64",
        "pkg:npm/%40img/sharp-win32-ia32@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-win32-ia32",
        "pkg:npm/%40img/sharp-win32-x64@0.35.3?lock_path=node_modules%2F%40img%2Fsharp-win32-x64",
        "pkg:npm/detect-libc@2.1.2?lock_path=node_modules%2Fdetect-libc",
        "pkg:npm/semver@7.8.5?lock_path=node_modules%2Fsharp%2Fnode_modules%2Fsemver"
      ]
    },
    {
      "ref": "pkg:npm/semver@7.8.5?lock_path=node_modules%2Fsharp%2Fnode_modules%2Fsemver",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shiki@4.3.1?lock_path=node_modules%2Fshiki",
      "dependsOn": [
        "pkg:npm/%40shikijs/core@4.3.1?lock_path=node_modules%2F%40shikijs%2Fcore",
        "pkg:npm/%40shikijs/engine-javascript@4.3.1?lock_path=node_modules%2F%40shikijs%2Fengine-javascript",
        "pkg:npm/%40shikijs/engine-oniguruma@4.3.1?lock_path=node_modules%2F%40shikijs%2Fengine-oniguruma",
        "pkg:npm/%40shikijs/langs@4.3.1?lock_path=node_modules%2F%40shikijs%2Flangs",
        "pkg:npm/%40shikijs/themes@4.3.1?lock_path=node_modules%2F%40shikijs%2Fthemes",
        "pkg:npm/%40shikijs/types@4.3.1?lock_path=node_modules%2F%40shikijs%2Ftypes",
        "pkg:npm/%40shikijs/vscode-textmate@10.0.2?lock_path=node_modules%2F%40shikijs%2Fvscode-textmate",
        "pkg:npm/%40types/hast@3.0.4?lock_path=node_modules%2F%40types%2Fhast"
      ]
    },
    {
      "ref": "pkg:npm/siginfo@2.0.0?lock_path=node_modules%2Fsiginfo",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sisteransi@1.0.5?lock_path=node_modules%2Fsisteransi",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/smol-toml@1.7.0?lock_path=node_modules%2Fsmol-toml",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map@0.6.1?lock_path=node_modules%2Fsource-map",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map-js@1.2.1?lock_path=node_modules%2Fsource-map-js",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/space-separated-tokens@2.0.2?lock_path=node_modules%2Fspace-separated-tokens",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stackback@0.0.2?lock_path=node_modules%2Fstackback",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/statuses@2.0.2?lock_path=node_modules%2Fstatuses",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/std-env@4.1.0?lock_path=node_modules%2Fstd-env",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stringify-entities@4.0.4?lock_path=node_modules%2Fstringify-entities",
      "dependsOn": [
        "pkg:npm/character-entities-html4@2.1.0?lock_path=node_modules%2Fcharacter-entities-html4",
        "pkg:npm/character-entities-legacy@3.0.0?lock_path=node_modules%2Fcharacter-entities-legacy"
      ]
    },
    {
      "ref": "pkg:npm/svgo@4.0.1?lock_path=node_modules%2Fsvgo",
      "dependsOn": [
        "pkg:npm/commander@11.1.0?lock_path=node_modules%2Fcommander",
        "pkg:npm/css-select@5.2.2?lock_path=node_modules%2Fcss-select",
        "pkg:npm/css-tree@3.2.1?lock_path=node_modules%2Fcss-tree",
        "pkg:npm/css-what@6.2.2?lock_path=node_modules%2Fcss-what",
        "pkg:npm/csso@5.0.5?lock_path=node_modules%2Fcsso",
        "pkg:npm/picocolors@1.1.1?lock_path=node_modules%2Fpicocolors",
        "pkg:npm/sax@1.6.0?lock_path=node_modules%2Fsax"
      ]
    },
    {
      "ref": "pkg:npm/tailwindcss@4.3.2?lock_path=node_modules%2Ftailwindcss",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tapable@2.3.3?lock_path=node_modules%2Ftapable",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tiny-inflate@1.0.3?lock_path=node_modules%2Ftiny-inflate",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tinybench@2.9.0?lock_path=node_modules%2Ftinybench",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tinyclip@0.1.15?lock_path=node_modules%2Ftinyclip",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tinyexec@1.2.4?lock_path=node_modules%2Ftinyexec",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tinyglobby@0.2.17?lock_path=node_modules%2Ftinyglobby",
      "dependsOn": [
        "pkg:npm/fdir@6.5.0?lock_path=node_modules%2Ffdir",
        "pkg:npm/picomatch@4.0.5?lock_path=node_modules%2Fpicomatch"
      ]
    },
    {
      "ref": "pkg:npm/tinyrainbow@3.1.0?lock_path=node_modules%2Ftinyrainbow",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/toidentifier@1.0.1?lock_path=node_modules%2Ftoidentifier",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/trim-lines@3.0.1?lock_path=node_modules%2Ftrim-lines",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/trough@2.2.0?lock_path=node_modules%2Ftrough",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tslib@2.8.1?lock_path=node_modules%2Ftslib",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tsx@4.23.0?lock_path=node_modules%2Ftsx",
      "dependsOn": [
        "pkg:npm/esbuild@0.28.1?lock_path=node_modules%2Fesbuild",
        "pkg:npm/fsevents@2.3.3?lock_path=node_modules%2Ffsevents"
      ]
    },
    {
      "ref": "pkg:npm/typescript@5.9.3?lock_path=node_modules%2Ftypescript",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ufo@1.6.4?lock_path=node_modules%2Fufo",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ultrahtml@1.6.0?lock_path=node_modules%2Fultrahtml",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uncrypto@0.1.3?lock_path=node_modules%2Funcrypto",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/undici-types@7.18.2?lock_path=node_modules%2Fundici-types",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unified@11.0.5?lock_path=node_modules%2Funified",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3?lock_path=node_modules%2F%40types%2Funist",
        "pkg:npm/bail@2.0.2?lock_path=node_modules%2Fbail",
        "pkg:npm/devlop@1.1.0?lock_path=node_modules%2Fdevlop",
        "pkg:npm/extend@3.0.2?lock_path=node_modules%2Fextend",
        "pkg:npm/is-plain-obj@4.1.0?lock_path=node_modules%2Fis-plain-obj",
        "pkg:npm/trough@2.2.0?lock_path=node_modules%2Ftrough",
        "pkg:npm/vfile@6.0.3?lock_path=node_modules%2Fvfile"
      ]
    },
    {
      "ref": "pkg:npm/unifont@0.7.4?lock_path=node_modules%2Funifont",
      "dependsOn": [
        "pkg:npm/css-tree@3.2.1?lock_path=node_modules%2Fcss-tree",
        "pkg:npm/ofetch@1.5.1?lock_path=node_modules%2Fofetch",
        "pkg:npm/ohash@2.0.11?lock_path=node_modules%2Fohash"
      ]
    },
    {
      "ref": "pkg:npm/unist-util-is@6.0.1?lock_path=node_modules%2Funist-util-is",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3?lock_path=node_modules%2F%40types%2Funist"
      ]
    },
    {
      "ref": "pkg:npm/unist-util-position@5.0.0?lock_path=node_modules%2Funist-util-position",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3?lock_path=node_modules%2F%40types%2Funist"
      ]
    },
    {
      "ref": "pkg:npm/unist-util-stringify-position@4.0.0?lock_path=node_modules%2Funist-util-stringify-position",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3?lock_path=node_modules%2F%40types%2Funist"
      ]
    },
    {
      "ref": "pkg:npm/unist-util-visit@5.1.0?lock_path=node_modules%2Funist-util-visit",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3?lock_path=node_modules%2F%40types%2Funist",
        "pkg:npm/unist-util-is@6.0.1?lock_path=node_modules%2Funist-util-is",
        "pkg:npm/unist-util-visit-parents@6.0.2?lock_path=node_modules%2Funist-util-visit-parents"
      ]
    },
    {
      "ref": "pkg:npm/unist-util-visit-parents@6.0.2?lock_path=node_modules%2Funist-util-visit-parents",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3?lock_path=node_modules%2F%40types%2Funist",
        "pkg:npm/unist-util-is@6.0.1?lock_path=node_modules%2Funist-util-is"
      ]
    },
    {
      "ref": "pkg:npm/update-browserslist-db@1.2.3?lock_path=node_modules%2Fupdate-browserslist-db",
      "dependsOn": [
        "pkg:npm/browserslist@4.28.5?lock_path=node_modules%2Fbrowserslist",
        "pkg:npm/escalade@3.2.0?lock_path=node_modules%2Fescalade",
        "pkg:npm/picocolors@1.1.1?lock_path=node_modules%2Fpicocolors"
      ]
    },
    {
      "ref": "pkg:npm/vfile@6.0.3?lock_path=node_modules%2Fvfile",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3?lock_path=node_modules%2F%40types%2Funist",
        "pkg:npm/vfile-message@4.0.3?lock_path=node_modules%2Fvfile-message"
      ]
    },
    {
      "ref": "pkg:npm/vfile-message@4.0.3?lock_path=node_modules%2Fvfile-message",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3?lock_path=node_modules%2F%40types%2Funist",
        "pkg:npm/unist-util-stringify-position@4.0.0?lock_path=node_modules%2Funist-util-stringify-position"
      ]
    },
    {
      "ref": "pkg:npm/vite@8.1.3?lock_path=node_modules%2Fvite",
      "dependsOn": [
        "pkg:npm/%40types/node@24.13.2?lock_path=node_modules%2F%40types%2Fnode",
        "pkg:npm/esbuild@0.28.1?lock_path=node_modules%2Fesbuild",
        "pkg:npm/fsevents@2.3.3?lock_path=node_modules%2Ffsevents",
        "pkg:npm/jiti@2.7.0?lock_path=node_modules%2Fjiti",
        "pkg:npm/lightningcss@1.32.0?lock_path=node_modules%2Flightningcss",
        "pkg:npm/picomatch@4.0.5?lock_path=node_modules%2Fpicomatch",
        "pkg:npm/postcss@8.5.16?lock_path=node_modules%2Fpostcss",
        "pkg:npm/rolldown@1.1.4?lock_path=node_modules%2Frolldown",
        "pkg:npm/tinyglobby@0.2.17?lock_path=node_modules%2Ftinyglobby",
        "pkg:npm/tsx@4.23.0?lock_path=node_modules%2Ftsx"
      ]
    },
    {
      "ref": "pkg:npm/vitefu@1.1.3?lock_path=node_modules%2Fvitefu",
      "dependsOn": [
        "pkg:npm/vite@8.1.3?lock_path=node_modules%2Fvite"
      ]
    },
    {
      "ref": "pkg:npm/vitest@4.1.10?lock_path=node_modules%2Fvitest",
      "dependsOn": [
        "pkg:npm/%40opentelemetry/api@1.9.1?lock_path=node_modules%2F%40opentelemetry%2Fapi",
        "pkg:npm/%40types/node@24.13.2?lock_path=node_modules%2F%40types%2Fnode",
        "pkg:npm/%40vitest/expect@4.1.10?lock_path=node_modules%2F%40vitest%2Fexpect",
        "pkg:npm/%40vitest/mocker@4.1.10?lock_path=node_modules%2F%40vitest%2Fmocker",
        "pkg:npm/%40vitest/pretty-format@4.1.10?lock_path=node_modules%2F%40vitest%2Fpretty-format",
        "pkg:npm/%40vitest/runner@4.1.10?lock_path=node_modules%2F%40vitest%2Frunner",
        "pkg:npm/%40vitest/snapshot@4.1.10?lock_path=node_modules%2F%40vitest%2Fsnapshot",
        "pkg:npm/%40vitest/spy@4.1.10?lock_path=node_modules%2F%40vitest%2Fspy",
        "pkg:npm/%40vitest/utils@4.1.10?lock_path=node_modules%2F%40vitest%2Futils",
        "pkg:npm/es-module-lexer@2.3.0?lock_path=node_modules%2Fes-module-lexer",
        "pkg:npm/expect-type@1.4.0?lock_path=node_modules%2Fexpect-type",
        "pkg:npm/magic-string@0.30.21?lock_path=node_modules%2Fmagic-string",
        "pkg:npm/obug@2.1.3?lock_path=node_modules%2Fobug",
        "pkg:npm/pathe@2.0.3?lock_path=node_modules%2Fpathe",
        "pkg:npm/picomatch@4.0.5?lock_path=node_modules%2Fpicomatch",
        "pkg:npm/std-env@4.1.0?lock_path=node_modules%2Fstd-env",
        "pkg:npm/tinybench@2.9.0?lock_path=node_modules%2Ftinybench",
        "pkg:npm/tinyexec@1.2.4?lock_path=node_modules%2Ftinyexec",
        "pkg:npm/tinyglobby@0.2.17?lock_path=node_modules%2Ftinyglobby",
        "pkg:npm/tinyrainbow@3.1.0?lock_path=node_modules%2Ftinyrainbow",
        "pkg:npm/vite@8.1.3?lock_path=node_modules%2Fvite",
        "pkg:npm/why-is-node-running@2.3.0?lock_path=node_modules%2Fwhy-is-node-running"
      ]
    },
    {
      "ref": "pkg:npm/which-pm-runs@1.1.0?lock_path=node_modules%2Fwhich-pm-runs",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/why-is-node-running@2.3.0?lock_path=node_modules%2Fwhy-is-node-running",
      "dependsOn": [
        "pkg:npm/siginfo@2.0.0?lock_path=node_modules%2Fsiginfo",
        "pkg:npm/stackback@0.0.2?lock_path=node_modules%2Fstackback"
      ]
    },
    {
      "ref": "pkg:npm/xxhash-wasm@1.1.0?lock_path=node_modules%2Fxxhash-wasm",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yallist@3.1.1?lock_path=node_modules%2Fyallist",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs-parser@22.0.0?lock_path=node_modules%2Fyargs-parser",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yocto-queue@1.2.2?lock_path=node_modules%2Fyocto-queue",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/zod@4.4.3?lock_path=node_modules%2Fzod",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/zwitch@2.0.4?lock_path=node_modules%2Fzwitch",
      "dependsOn": []
    }
  ]
}
