{
  "bomFormat": "CycloneDX",
  "specVersion": "1.4",
  "serialNumber": "urn:uuid:1e9aeb73-718a-45e7-b5da-0160b9c555e9",
  "version": 1,
  "metadata": {
    "timestamp": "2026-02-16T13:56:05Z",
    "component": {
      "type": "operating-system",
      "supplier": {
        "name": "2N Telekomunikace a.s.",
        "url": [
          "https://www.2n.com/"
        ]
      },
      "author": "2N Telekomunikace a.s.",
      "publisher": "2N Telekomunikace a.s.",
      "name": "2N OS",
      "version": "3.1.0.77.2",
      "description": "2N OS",
      "copyright": "2N Telekomunikace a.s.",
      "properties": [
        {
          "name": "NOTE",
          "value": "The SBOM excludes components that 2N is not able to disclose due to e.g. licensing or technical limitations."
        }
      ]
    },
    "manufacture": {
      "name": "2N Telekomunikace a.s.",
      "url": [
        "https://www.2n.com/"
      ]
    },
    "supplier": {
      "name": "2N Telekomunikace a.s.",
      "url": [
        "https://www.2n.com/"
      ]
    },
    "tools": [
      {
        "vendor": "2N Telekomunikace a.s.",
        "name": "sbom-generator",
        "version": "1.7.0"
      }
    ]
  },
  "components": [
    {
      "type": "library",
      "name": "design-system-x",
      "group": "@2n",
      "version": "9.0.1",
      "bom-ref": "@2n/design-system-x@9.0.1",
      "author": "2N",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/design-system-x"
        }
      ]
    },
    {
      "type": "library",
      "name": "design-system",
      "group": "@2n",
      "version": "8.1.2",
      "bom-ref": "@2n/design-system@8.1.2",
      "author": "2N",
      "description": "2N Design System",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@2n/design-system"
        }
      ]
    },
    {
      "type": "library",
      "name": "design-system",
      "group": "@2n",
      "version": "9.15.0",
      "bom-ref": "@2n/design-system@9.15.0",
      "author": "2N",
      "description": "2N Design System",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/design-system"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-usb-driver",
      "group": "@2n",
      "version": "4.0.0",
      "bom-ref": "@2n/react-usb-driver@4.0.0",
      "author": "2N",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@2n/react-usb-driver"
        }
      ]
    },
    {
      "type": "library",
      "name": "usb-driver-client",
      "group": "@2n",
      "version": "1.1.0",
      "bom-ref": "@2n/usb-driver-client@1.1.0",
      "author": "2N",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@2n/usb-driver-client"
        }
      ]
    },
    {
      "type": "library",
      "name": "remapping",
      "group": "@ampproject",
      "version": "2.3.0",
      "bom-ref": "@ampproject/remapping@2.3.0",
      "author": "Justin Ridgewell",
      "description": "Remap sequential sourcemaps through transformations to point at the original source code",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@ampproject/remapping"
        }
      ]
    },
    {
      "type": "library",
      "name": "code-frame",
      "group": "@babel",
      "version": "7.27.1",
      "bom-ref": "@babel/code-frame@7.27.1",
      "author": "The Babel Team",
      "description": "Generate errors that contain a code frame that point to source locations.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/code-frame"
        }
      ]
    },
    {
      "type": "library",
      "name": "compat-data",
      "group": "@babel",
      "version": "7.27.5",
      "bom-ref": "@babel/compat-data@7.27.5",
      "author": "The Babel Team",
      "description": "The compat-data to determine required Babel plugins",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/compat-data"
        }
      ]
    },
    {
      "type": "library",
      "name": "core",
      "group": "@babel",
      "version": "7.26.8",
      "bom-ref": "@babel/core@7.26.8",
      "author": "The Babel Team",
      "description": "Babel compiler core.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/core"
        }
      ]
    },
    {
      "type": "library",
      "name": "generator",
      "group": "@babel",
      "version": "7.27.5",
      "bom-ref": "@babel/generator@7.27.5",
      "author": "The Babel Team",
      "description": "Turns an AST into code.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/generator"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-compilation-targets",
      "group": "@babel",
      "version": "7.27.2",
      "bom-ref": "@babel/helper-compilation-targets@7.27.2",
      "author": "The Babel Team",
      "description": "Helper functions on Babel compilation targets",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-compilation-targets"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-module-imports",
      "group": "@babel",
      "version": "7.27.1",
      "bom-ref": "@babel/helper-module-imports@7.27.1",
      "author": "The Babel Team",
      "description": "Babel helper functions for inserting module loads",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-module-imports"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-module-transforms",
      "group": "@babel",
      "version": "7.27.3",
      "bom-ref": "@babel/helper-module-transforms@7.27.3",
      "author": "The Babel Team",
      "description": "Babel helper functions for implementing ES6 module transformations",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-module-transforms"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-string-parser",
      "group": "@babel",
      "version": "7.27.1",
      "bom-ref": "@babel/helper-string-parser@7.27.1",
      "author": "The Babel Team",
      "description": "A utility package to parse strings",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-string-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-validator-identifier",
      "group": "@babel",
      "version": "7.27.1",
      "bom-ref": "@babel/helper-validator-identifier@7.27.1",
      "author": "The Babel Team",
      "description": "Validate identifier/keywords name",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-validator-identifier"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-validator-option",
      "group": "@babel",
      "version": "7.27.1",
      "bom-ref": "@babel/helper-validator-option@7.27.1",
      "author": "The Babel Team",
      "description": "Validate plugin/preset options",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-validator-option"
        }
      ]
    },
    {
      "type": "library",
      "name": "helpers",
      "group": "@babel",
      "version": "7.27.6",
      "bom-ref": "@babel/helpers@7.27.6",
      "author": "The Babel Team",
      "description": "Collection of helper functions used by Babel transforms.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helpers"
        }
      ]
    },
    {
      "type": "library",
      "name": "parser",
      "group": "@babel",
      "version": "7.27.5",
      "bom-ref": "@babel/parser@7.27.5",
      "author": "The Babel Team",
      "description": "A JavaScript parser",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "runtime",
      "group": "@babel",
      "version": "7.26.7",
      "bom-ref": "@babel/runtime@7.26.7",
      "author": "The Babel Team",
      "description": "babel's modular runtime helpers",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/runtime"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "regenerator-runtime",
          "version": "0.14.1",
          "bom-ref": "@babel/runtime@7.26.7|regenerator-runtime@0.14.1",
          "author": "Ben Newman",
          "description": "Runtime for Regenerator-compiled generator and async functions.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/runtime/node_modules/regenerator-runtime"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "template",
      "group": "@babel",
      "version": "7.27.2",
      "bom-ref": "@babel/template@7.27.2",
      "author": "The Babel Team",
      "description": "Generate an AST from a string template.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/template"
        }
      ]
    },
    {
      "type": "library",
      "name": "traverse",
      "group": "@babel",
      "version": "7.27.4",
      "bom-ref": "@babel/traverse@7.27.4",
      "author": "The Babel Team",
      "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/traverse"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "globals",
          "version": "11.12.0",
          "bom-ref": "@babel/traverse@7.27.4|globals@11.12.0",
          "author": "Sindre Sorhus",
          "description": "Global identifiers from different JavaScript environments",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/traverse/node_modules/globals"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "types",
      "group": "@babel",
      "version": "7.27.6",
      "bom-ref": "@babel/types@7.27.6",
      "author": "The Babel Team",
      "description": "Babel Types is a Lodash-esque utility library for AST nodes",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/types"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-image-area",
      "group": "@bmunozg",
      "version": "1.1.0",
      "bom-ref": "@bmunozg/react-image-area@1.1.0",
      "author": "Byron Mu\u00f1oz G.",
      "description": "React component to select multiple areas/regions of images.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@bmunozg/react-image-area"
        }
      ]
    },
    {
      "type": "library",
      "name": "babel-plugin",
      "group": "@emotion",
      "version": "11.13.5",
      "bom-ref": "@emotion/babel-plugin@11.13.5",
      "author": "Kye Hohenberger",
      "description": "A recommended babel preprocessing plugin for emotion, The Next Generation of CSS-in-JS.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/babel-plugin"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "convert-source-map",
          "version": "1.9.0",
          "bom-ref": "@emotion/babel-plugin@11.13.5|convert-source-map@1.9.0",
          "author": "Thorsten Lorenz",
          "description": "Converts a source-map from/to  different formats and allows adding/changing properties.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@emotion/babel-plugin/node_modules/convert-source-map"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "cache",
      "group": "@emotion",
      "version": "11.14.0",
      "bom-ref": "@emotion/cache@11.14.0",
      "description": "emotion's cache",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/cache"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "weak-memoize",
          "group": "@emotion",
          "version": "0.4.0",
          "bom-ref": "@emotion/cache@11.14.0|@emotion/weak-memoize@0.4.0",
          "description": "A memoization function that uses a WeakMap",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@emotion/cache/node_modules/@emotion/weak-memoize"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "hash",
      "group": "@emotion",
      "version": "0.9.2",
      "bom-ref": "@emotion/hash@0.9.2",
      "description": "A MurmurHash2 implementation",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/hash"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-prop-valid",
      "group": "@emotion",
      "version": "1.3.1",
      "bom-ref": "@emotion/is-prop-valid@1.3.1",
      "description": "A function to check whether a prop is valid for HTML and SVG elements",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/is-prop-valid"
        }
      ]
    },
    {
      "type": "library",
      "name": "memoize",
      "group": "@emotion",
      "version": "0.9.0",
      "bom-ref": "@emotion/memoize@0.9.0",
      "description": "emotion's memoize utility",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/memoize"
        }
      ]
    },
    {
      "type": "library",
      "name": "react",
      "group": "@emotion",
      "version": "11.10.4",
      "bom-ref": "@emotion/react@11.10.4",
      "author": "Emotion Contributors",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/react"
        }
      ]
    },
    {
      "type": "library",
      "name": "serialize",
      "group": "@emotion",
      "version": "1.3.3",
      "bom-ref": "@emotion/serialize@1.3.3",
      "description": "serialization utils for emotion",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/serialize"
        }
      ]
    },
    {
      "type": "library",
      "name": "sheet",
      "group": "@emotion",
      "version": "1.4.0",
      "bom-ref": "@emotion/sheet@1.4.0",
      "description": "emotion's stylesheet",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/sheet"
        }
      ]
    },
    {
      "type": "library",
      "name": "styled",
      "group": "@emotion",
      "version": "11.10.4",
      "bom-ref": "@emotion/styled@11.10.4",
      "description": "styled API for emotion",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/styled"
        }
      ]
    },
    {
      "type": "library",
      "name": "unitless",
      "group": "@emotion",
      "version": "0.10.0",
      "bom-ref": "@emotion/unitless@0.10.0",
      "description": "An object of css properties that don't accept values with units",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/unitless"
        }
      ]
    },
    {
      "type": "library",
      "name": "use-insertion-effect-with-fallbacks",
      "group": "@emotion",
      "version": "1.2.0",
      "bom-ref": "@emotion/use-insertion-effect-with-fallbacks@1.2.0",
      "description": "A wrapper package that uses `useInsertionEffect` or a fallback for it",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/use-insertion-effect-with-fallbacks"
        }
      ]
    },
    {
      "type": "library",
      "name": "utils",
      "group": "@emotion",
      "version": "1.4.2",
      "bom-ref": "@emotion/utils@1.4.2",
      "description": "internal utils for emotion",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "weak-memoize",
      "group": "@emotion",
      "version": "0.3.1",
      "bom-ref": "@emotion/weak-memoize@0.3.1",
      "description": "A memoization function that uses a WeakMap",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/weak-memoize"
        }
      ]
    },
    {
      "type": "library",
      "name": "core",
      "group": "@floating-ui",
      "version": "1.7.1",
      "bom-ref": "@floating-ui/core@1.7.1",
      "author": "atomiks",
      "description": "Positioning library for floating elements: tooltips, popovers, dropdowns, and more",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@floating-ui/core"
        }
      ]
    },
    {
      "type": "library",
      "name": "dom",
      "group": "@floating-ui",
      "version": "1.7.1",
      "bom-ref": "@floating-ui/dom@1.7.1",
      "author": "atomiks",
      "description": "Floating UI for the web",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@floating-ui/dom"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-dom",
      "group": "@floating-ui",
      "version": "2.1.3",
      "bom-ref": "@floating-ui/react-dom@2.1.3",
      "author": "atomiks",
      "description": "Floating UI for React DOM",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@floating-ui/react-dom"
        }
      ]
    },
    {
      "type": "library",
      "name": "utils",
      "group": "@floating-ui",
      "version": "0.2.9",
      "bom-ref": "@floating-ui/utils@0.2.9",
      "author": "atomiks",
      "description": "Utilities for Floating UI",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@floating-ui/utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "ecma402-abstract",
      "group": "@formatjs",
      "version": "2.2.4",
      "bom-ref": "@formatjs/ecma402-abstract@2.2.4",
      "author": "Long Ho",
      "description": "A collection of implementation for ECMAScript abstract operations",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@formatjs/ecma402-abstract"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-memoize",
      "group": "@formatjs",
      "version": "2.2.3",
      "bom-ref": "@formatjs/fast-memoize@2.2.3",
      "author": "Long Ho",
      "description": "fork of fast-memoize and support esm",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@formatjs/fast-memoize"
        }
      ]
    },
    {
      "type": "library",
      "name": "icu-messageformat-parser",
      "group": "@formatjs",
      "version": "2.9.4",
      "bom-ref": "@formatjs/icu-messageformat-parser@2.9.4",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@formatjs/icu-messageformat-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "icu-skeleton-parser",
      "group": "@formatjs",
      "version": "1.8.8",
      "bom-ref": "@formatjs/icu-skeleton-parser@1.8.8",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@formatjs/icu-skeleton-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "intl-displaynames",
      "group": "@formatjs",
      "version": "6.8.5",
      "bom-ref": "@formatjs/intl-displaynames@6.8.5",
      "author": "Linjie Ding",
      "description": "Polyfill for: https://tc39.es/proposal-intl-displaynames",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@formatjs/intl-displaynames"
        }
      ]
    },
    {
      "type": "library",
      "name": "intl-listformat",
      "group": "@formatjs",
      "version": "7.7.5",
      "bom-ref": "@formatjs/intl-listformat@7.7.5",
      "author": "Long Ho",
      "description": "Formats JS list in a i18n-safe way",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@formatjs/intl-listformat"
        }
      ]
    },
    {
      "type": "library",
      "name": "intl-localematcher",
      "group": "@formatjs",
      "version": "0.5.8",
      "bom-ref": "@formatjs/intl-localematcher@0.5.8",
      "author": "Long Ho",
      "description": "Intl.LocaleMatcher ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@formatjs/intl-localematcher"
        }
      ]
    },
    {
      "type": "library",
      "name": "intl",
      "group": "@formatjs",
      "version": "2.10.15",
      "bom-ref": "@formatjs/intl@2.10.15",
      "author": "Long Ho",
      "description": "Internationalize JS apps. This library provides an API to format dates, numbers, and strings, including pluralization and handling translations.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@formatjs/intl"
        }
      ]
    },
    {
      "type": "library",
      "name": "devtools",
      "group": "@hookform",
      "version": "4.4.0",
      "bom-ref": "@hookform/devtools@4.4.0",
      "author": "bluebill1049",
      "description": "React Hook Form dev tool to help debugging forms",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@hookform/devtools"
        }
      ]
    },
    {
      "type": "library",
      "name": "gen-mapping",
      "group": "@jridgewell",
      "version": "0.3.8",
      "bom-ref": "@jridgewell/gen-mapping@0.3.8",
      "author": "Justin Ridgewell",
      "description": "Generate source maps",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/gen-mapping"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-uri",
      "group": "@jridgewell",
      "version": "3.1.2",
      "bom-ref": "@jridgewell/resolve-uri@3.1.2",
      "author": "Justin Ridgewell",
      "description": "Resolve a URI relative to an optional base URI",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/resolve-uri"
        }
      ]
    },
    {
      "type": "library",
      "name": "set-array",
      "group": "@jridgewell",
      "version": "1.2.1",
      "bom-ref": "@jridgewell/set-array@1.2.1",
      "author": "Justin Ridgewell",
      "description": "Like a Set, but provides the index of the `key` in the backing array",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/set-array"
        }
      ]
    },
    {
      "type": "library",
      "name": "sourcemap-codec",
      "group": "@jridgewell",
      "version": "1.5.0",
      "bom-ref": "@jridgewell/sourcemap-codec@1.5.0",
      "author": "Rich Harris",
      "description": "Encode/decode sourcemap mappings",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/sourcemap-codec"
        }
      ]
    },
    {
      "type": "library",
      "name": "trace-mapping",
      "group": "@jridgewell",
      "version": "0.3.25",
      "bom-ref": "@jridgewell/trace-mapping@0.3.25",
      "author": "Justin Ridgewell",
      "description": "Trace the original position through a source map",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/trace-mapping"
        }
      ]
    },
    {
      "type": "library",
      "name": "base",
      "group": "@mui",
      "version": "5.0.0-beta.40-0",
      "bom-ref": "@mui/base@5.0.0-beta.40-0",
      "author": "MUI Team",
      "description": "Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/base"
        }
      ]
    },
    {
      "type": "library",
      "name": "core-downloads-tracker",
      "group": "@mui",
      "version": "6.4.12",
      "bom-ref": "@mui/core-downloads-tracker@6.4.12",
      "author": "MUI Team",
      "description": "Internal package to track number of downloads of our design system libraries",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/core-downloads-tracker"
        }
      ]
    },
    {
      "type": "library",
      "name": "icons-material",
      "group": "@mui",
      "version": "6.4.0",
      "bom-ref": "@mui/icons-material@6.4.0",
      "author": "MUI Team",
      "description": "Material Design icons distributed as SVG React components.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/icons-material"
        }
      ]
    },
    {
      "type": "library",
      "name": "lab",
      "group": "@mui",
      "version": "5.0.0-alpha.175",
      "bom-ref": "@mui/lab@5.0.0-alpha.175",
      "author": "MUI Team",
      "description": "Laboratory for new MUI modules.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/lab"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "system",
          "group": "@mui",
          "version": "5.17.1",
          "bom-ref": "@mui/lab@5.0.0-alpha.175|@mui/system@5.17.1",
          "author": "MUI Team",
          "description": "MUI System is a set of CSS utilities to help you build custom designs more efficiently. It makes it possible to rapidly lay out custom designs.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@mui/lab/node_modules/@mui/system"
            }
          ]
        },
        {
          "type": "library",
          "name": "private-theming",
          "group": "@mui",
          "version": "5.17.1",
          "bom-ref": "@mui/lab@5.0.0-alpha.175|@mui/private-theming@5.17.1",
          "author": "MUI Team",
          "description": "Private - The React theme context to be shared between `@mui/styles` and `@mui/material`.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@mui/lab/node_modules/@mui/private-theming"
            }
          ]
        },
        {
          "type": "library",
          "name": "styled-engine",
          "group": "@mui",
          "version": "5.16.14",
          "bom-ref": "@mui/lab@5.0.0-alpha.175|@mui/styled-engine@5.16.14",
          "author": "MUI Team",
          "description": "styled() API wrapper package for emotion.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@mui/lab/node_modules/@mui/styled-engine"
            }
          ]
        },
        {
          "type": "library",
          "name": "types",
          "group": "@mui",
          "version": "7.2.24",
          "bom-ref": "@mui/lab@5.0.0-alpha.175|@mui/types@7.2.24",
          "author": "MUI Team",
          "description": "Utility types for MUI.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@mui/lab/node_modules/@mui/types"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "material",
      "group": "@mui",
      "version": "6.4.0",
      "bom-ref": "@mui/material@6.4.0",
      "author": "MUI Team",
      "description": "Material UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/material"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "types",
          "group": "@mui",
          "version": "7.2.24",
          "bom-ref": "@mui/material@6.4.0|@mui/types@7.2.24",
          "author": "MUI Team",
          "description": "Utility types for MUI.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@mui/material/node_modules/@mui/types"
            }
          ]
        },
        {
          "type": "library",
          "name": "utils",
          "group": "@mui",
          "version": "6.4.9",
          "bom-ref": "@mui/material@6.4.0|@mui/utils@6.4.9",
          "author": "MUI Team",
          "description": "Utility functions for React components.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@mui/material/node_modules/@mui/utils"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "private-theming",
      "group": "@mui",
      "version": "6.4.9",
      "bom-ref": "@mui/private-theming@6.4.9",
      "author": "MUI Team",
      "description": "Private - The React theme context to be shared between `@mui/styles` and `@mui/material`.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/private-theming"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "utils",
          "group": "@mui",
          "version": "6.4.9",
          "bom-ref": "@mui/private-theming@6.4.9|@mui/utils@6.4.9",
          "author": "MUI Team",
          "description": "Utility functions for React components.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@mui/private-theming/node_modules/@mui/utils"
            }
          ]
        },
        {
          "type": "library",
          "name": "types",
          "group": "@mui",
          "version": "7.2.24",
          "bom-ref": "@mui/private-theming@6.4.9|@mui/types@7.2.24",
          "author": "MUI Team",
          "description": "Utility types for MUI.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@mui/private-theming/node_modules/@mui/types"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "styled-engine",
      "group": "@mui",
      "version": "6.4.11",
      "bom-ref": "@mui/styled-engine@6.4.11",
      "author": "MUI Team",
      "description": "styled() API wrapper package for emotion.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/styled-engine"
        }
      ]
    },
    {
      "type": "library",
      "name": "system",
      "group": "@mui",
      "version": "6.4.0",
      "bom-ref": "@mui/system@6.4.0",
      "author": "MUI Team",
      "description": "MUI System is a set of CSS utilities to help you build custom designs more efficiently. It makes it possible to rapidly lay out custom designs.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/system"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "types",
          "group": "@mui",
          "version": "7.2.24",
          "bom-ref": "@mui/system@6.4.0|@mui/types@7.2.24",
          "author": "MUI Team",
          "description": "Utility types for MUI.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@mui/system/node_modules/@mui/types"
            }
          ]
        },
        {
          "type": "library",
          "name": "utils",
          "group": "@mui",
          "version": "6.4.9",
          "bom-ref": "@mui/system@6.4.0|@mui/utils@6.4.9",
          "author": "MUI Team",
          "description": "Utility functions for React components.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@mui/system/node_modules/@mui/utils"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "types",
      "group": "@mui",
      "version": "7.4.3",
      "bom-ref": "@mui/types@7.4.3",
      "author": "MUI Team",
      "description": "Utility types for Material UI.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/types"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "runtime",
          "group": "@babel",
          "version": "7.27.6",
          "bom-ref": "@mui/types@7.4.3|@babel/runtime@7.27.6",
          "author": "The Babel Team",
          "description": "babel's modular runtime helpers",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@mui/types/node_modules/@babel/runtime"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "utils",
      "group": "@mui",
      "version": "5.17.1",
      "bom-ref": "@mui/utils@5.17.1",
      "author": "MUI Team",
      "description": "Utility functions for React components.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/utils"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "types",
          "group": "@mui",
          "version": "7.2.24",
          "bom-ref": "@mui/utils@5.17.1|@mui/types@7.2.24",
          "author": "MUI Team",
          "description": "Utility types for MUI.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@mui/utils/node_modules/@mui/types"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "x-data-grid-pro",
      "group": "@mui",
      "version": "7.24.0",
      "bom-ref": "@mui/x-data-grid-pro@7.24.0",
      "author": "MUI Team",
      "description": "The Pro plan edition of the Data Grid components (MUI X).",
      "licenses": [
        {
          "license": {
            "name": "SEE LICENSE IN LICENSE"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/x-data-grid-pro"
        }
      ]
    },
    {
      "type": "library",
      "name": "x-data-grid",
      "group": "@mui",
      "version": "7.24.0",
      "bom-ref": "@mui/x-data-grid@7.24.0",
      "author": "MUI Team",
      "description": "The Community plan edition of the Data Grid components (MUI X).",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/x-data-grid"
        }
      ]
    },
    {
      "type": "library",
      "name": "x-date-pickers",
      "group": "@mui",
      "version": "7.25.0",
      "bom-ref": "@mui/x-date-pickers@7.25.0",
      "author": "MUI Team",
      "description": "The community edition of the Date and Time Picker components (MUI X).",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/x-date-pickers"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "x-internals",
          "group": "@mui",
          "version": "7.25.0",
          "bom-ref": "@mui/x-date-pickers@7.25.0|@mui/x-internals@7.25.0",
          "author": "MUI Team",
          "description": "Utility functions for the MUI X packages (internal use only).",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@mui/x-date-pickers/node_modules/@mui/x-internals"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "x-internals",
      "group": "@mui",
      "version": "7.24.0",
      "bom-ref": "@mui/x-internals@7.24.0",
      "author": "MUI Team",
      "description": "Utility functions for the MUI X packages (internal use only).",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/x-internals"
        }
      ]
    },
    {
      "type": "library",
      "name": "x-license-pro",
      "group": "@mui",
      "version": "6.10.2",
      "bom-ref": "@mui/x-license-pro@6.10.2",
      "author": "MUI Team",
      "description": "MUI X License verification",
      "licenses": [
        {
          "license": {
            "name": "SEE LICENSE IN LICENSE"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/x-license-pro"
        }
      ]
    },
    {
      "type": "library",
      "name": "x-license",
      "group": "@mui",
      "version": "7.24.0",
      "bom-ref": "@mui/x-license@7.24.0",
      "author": "MUI Team",
      "description": "MUI X License verification",
      "licenses": [
        {
          "license": {
            "name": "SEE LICENSE IN LICENSE"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/x-license"
        }
      ]
    },
    {
      "type": "library",
      "name": "x-tree-view",
      "group": "@mui",
      "version": "7.29.1",
      "bom-ref": "@mui/x-tree-view@7.29.1",
      "author": "MUI Team",
      "description": "The community edition of the Tree View components (MUI X).",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mui/x-tree-view"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "x-internals",
          "group": "@mui",
          "version": "7.29.0",
          "bom-ref": "@mui/x-tree-view@7.29.1|@mui/x-internals@7.29.0",
          "author": "MUI Team",
          "description": "Utility functions for the MUI X packages (internal use only).",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@mui/x-tree-view/node_modules/@mui/x-internals"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "core",
      "group": "@popperjs",
      "version": "2.11.8",
      "bom-ref": "@popperjs/core@2.11.8",
      "author": "Federico Zivolo",
      "description": "Tooltip and Popover Positioning Engine",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@popperjs/core"
        }
      ]
    },
    {
      "type": "library",
      "name": "asap",
      "group": "@react-dnd",
      "version": "5.0.2",
      "bom-ref": "@react-dnd/asap@5.0.2",
      "description": "High-priority task queue for Node.js and browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@react-dnd/asap"
        }
      ]
    },
    {
      "type": "library",
      "name": "invariant",
      "group": "@react-dnd",
      "version": "4.0.2",
      "bom-ref": "@react-dnd/invariant@4.0.2",
      "author": "Andres Suarez",
      "description": "invariantx",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@react-dnd/invariant"
        }
      ]
    },
    {
      "type": "library",
      "name": "shallowequal",
      "group": "@react-dnd",
      "version": "4.0.2",
      "bom-ref": "@react-dnd/shallowequal@4.0.2",
      "author": "Alberto Leal",
      "description": "Like lodash isEqualWith but for shallow equal.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@react-dnd/shallowequal"
        }
      ]
    },
    {
      "type": "library",
      "name": "core",
      "group": "@redux-saga",
      "version": "1.3.0",
      "bom-ref": "@redux-saga/core@1.3.0",
      "author": "Yassine ELOUAFI",
      "description": "Saga middleware for Redux to handle Side Effects",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@redux-saga/core"
        }
      ]
    },
    {
      "type": "library",
      "name": "deferred",
      "group": "@redux-saga",
      "version": "1.2.1",
      "bom-ref": "@redux-saga/deferred@1.2.1",
      "author": "Yassine ELOUAFI",
      "description": "Helper for creating \"exposed\" promise object (with resolve & reject methods).",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@redux-saga/deferred"
        }
      ]
    },
    {
      "type": "library",
      "name": "delay-p",
      "group": "@redux-saga",
      "version": "1.2.1",
      "bom-ref": "@redux-saga/delay-p@1.2.1",
      "author": "Yassine ELOUAFI",
      "description": "Promisified setTimeout",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@redux-saga/delay-p"
        }
      ]
    },
    {
      "type": "library",
      "name": "is",
      "group": "@redux-saga",
      "version": "1.1.3",
      "bom-ref": "@redux-saga/is@1.1.3",
      "author": "Yassine ELOUAFI",
      "description": "Runtime type checking helpers",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@redux-saga/is"
        }
      ]
    },
    {
      "type": "library",
      "name": "symbols",
      "group": "@redux-saga",
      "version": "1.1.3",
      "bom-ref": "@redux-saga/symbols@1.1.3",
      "author": "Yassine ELOUAFI",
      "description": "Redux-saga internal symbol \"registry\".",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@redux-saga/symbols"
        }
      ]
    },
    {
      "type": "library",
      "name": "types",
      "group": "@redux-saga",
      "version": "1.2.1",
      "bom-ref": "@redux-saga/types@1.2.1",
      "author": "Yassine ELOUAFI",
      "description": "Shared types used by `redux-saga` packages.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@redux-saga/types"
        }
      ]
    },
    {
      "type": "library",
      "name": "toolkit",
      "group": "@reduxjs",
      "version": "2.5.1",
      "bom-ref": "@reduxjs/toolkit@2.5.1",
      "author": "Mark Erikson",
      "description": "The official, opinionated, batteries-included toolset for efficient Redux development",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@reduxjs/toolkit"
        }
      ]
    },
    {
      "type": "library",
      "name": "cookie",
      "group": "@types",
      "version": "0.6.0",
      "bom-ref": "@types/cookie@0.6.0",
      "description": "TypeScript definitions for cookie",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/cookie"
        }
      ]
    },
    {
      "type": "library",
      "name": "debug",
      "group": "@types",
      "version": "4.1.12",
      "bom-ref": "@types/debug@4.1.12",
      "description": "TypeScript definitions for debug",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/debug"
        }
      ]
    },
    {
      "type": "library",
      "name": "format-util",
      "group": "@types",
      "version": "1.0.4",
      "bom-ref": "@types/format-util@1.0.4",
      "description": "TypeScript definitions for format-util",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/format-util"
        }
      ]
    },
    {
      "type": "library",
      "name": "gensync",
      "group": "@types",
      "version": "1.0.4",
      "bom-ref": "@types/gensync@1.0.4",
      "description": "TypeScript definitions for gensync",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/gensync"
        }
      ]
    },
    {
      "type": "library",
      "name": "hast",
      "group": "@types",
      "version": "2.3.10",
      "bom-ref": "@types/hast@2.3.10",
      "description": "TypeScript definitions for hast",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/hast"
        }
      ]
    },
    {
      "type": "library",
      "name": "hoist-non-react-statics",
      "group": "@types",
      "version": "3.3.6",
      "bom-ref": "@types/hoist-non-react-statics@3.3.6",
      "description": "TypeScript definitions for hoist-non-react-statics",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/hoist-non-react-statics"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash",
      "group": "@types",
      "version": "4.17.17",
      "bom-ref": "@types/lodash@4.17.17",
      "description": "TypeScript definitions for lodash",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/lodash"
        }
      ]
    },
    {
      "type": "library",
      "name": "mdast",
      "group": "@types",
      "version": "3.0.15",
      "bom-ref": "@types/mdast@3.0.15",
      "description": "TypeScript definitions for mdast",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/mdast"
        }
      ]
    },
    {
      "type": "library",
      "name": "ms",
      "group": "@types",
      "version": "2.1.0",
      "bom-ref": "@types/ms@2.1.0",
      "description": "TypeScript definitions for ms",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/ms"
        }
      ]
    },
    {
      "type": "library",
      "name": "node",
      "group": "@types",
      "version": "22.15.30",
      "bom-ref": "@types/node@22.15.30",
      "description": "TypeScript definitions for node",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/node"
        }
      ]
    },
    {
      "type": "library",
      "name": "parse-json",
      "group": "@types",
      "version": "4.0.2",
      "bom-ref": "@types/parse-json@4.0.2",
      "description": "TypeScript definitions for parse-json",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/parse-json"
        }
      ]
    },
    {
      "type": "library",
      "name": "prop-types",
      "group": "@types",
      "version": "15.7.14",
      "bom-ref": "@types/prop-types@15.7.14",
      "description": "TypeScript definitions for prop-types",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/prop-types"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-redux",
      "group": "@types",
      "version": "7.1.34",
      "bom-ref": "@types/react-redux@7.1.34",
      "description": "TypeScript definitions for react-redux",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/react-redux"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "redux",
          "version": "4.2.1",
          "bom-ref": "@types/react-redux@7.1.34|redux@4.2.1",
          "description": "Predictable state container for JavaScript apps",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@types/react-redux/node_modules/redux"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "react-transition-group",
      "group": "@types",
      "version": "4.4.12",
      "bom-ref": "@types/react-transition-group@4.4.12",
      "description": "TypeScript definitions for react-transition-group",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/react-transition-group"
        }
      ]
    },
    {
      "type": "library",
      "name": "react",
      "group": "@types",
      "version": "18.3.11",
      "bom-ref": "@types/react@18.3.11",
      "description": "TypeScript definitions for react",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/react"
        }
      ]
    },
    {
      "type": "library",
      "name": "sortablejs",
      "group": "@types",
      "version": "1.15.8",
      "bom-ref": "@types/sortablejs@1.15.8",
      "description": "TypeScript definitions for sortablejs",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/sortablejs"
        }
      ]
    },
    {
      "type": "library",
      "name": "unist",
      "group": "@types",
      "version": "2.0.11",
      "bom-ref": "@types/unist@2.0.11",
      "description": "TypeScript definitions for unist",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/unist"
        }
      ]
    },
    {
      "type": "library",
      "name": "use-sync-external-store",
      "group": "@types",
      "version": "0.0.6",
      "bom-ref": "@types/use-sync-external-store@0.0.6",
      "description": "TypeScript definitions for use-sync-external-store",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/use-sync-external-store"
        }
      ]
    },
    {
      "author": "Adaptive Digital Technologies",
      "bom-ref": "aecadt",
      "copyright": "Adaptive Digital Technologies",
      "description": "Acoustic Echo Canceller library.",
      "name": "aecadt",
      "publisher": "Adaptive Digital Technologies",
      "supplier": {
        "name": "Adaptive Digital Technologies",
        "url": [
          "https://www.adaptivedigital.com/"
        ]
      },
      "type": "library",
      "version": "6.01.07"
    },
    {
      "type": "library",
      "name": "alsa-conf",
      "bom-ref": "alsa-conf",
      "version": "1.2.13",
      "supplier": {
        "url": [
          "http://www.alsa-project.org"
        ]
      },
      "description": "ALSA sound library - (Occasionally a.k.a. libasound) is a userspace library that provides a level of abstraction over the /dev interfaces provided by the kernel modules."
    },
    {
      "type": "library",
      "name": "alsa-state",
      "bom-ref": "alsa-state",
      "version": "0.2.0",
      "supplier": {
        "url": [
          "http://www.alsa-project.org/"
        ]
      },
      "description": "Alsa scenario files to enable alsa state restoration - Alsa Scenario Files - an init script and state files to restore sound state at system boot and save it at system shut down."
    },
    {
      "type": "library",
      "name": "alsa-states",
      "bom-ref": "alsa-states",
      "version": "0.2.0",
      "supplier": {
        "url": [
          "http://www.alsa-project.org/"
        ]
      },
      "description": "Alsa scenario files to enable alsa state restoration - Alsa Scenario Files - an init script and state files to restore sound state at system boot and save it at system shut down."
    },
    {
      "type": "library",
      "name": "alsa-utils-alsactl",
      "bom-ref": "alsa-utils-alsactl",
      "version": "1.2.13",
      "supplier": {
        "url": [
          "http://www.alsa-project.org"
        ]
      },
      "description": "Saves/restores ALSA-settings in /etc/asound.state - collection of small and often extremely powerful applications designed to allow users to control the various parts of the ALSA system."
    },
    {
      "type": "library",
      "name": "asynckit",
      "version": "0.4.0",
      "bom-ref": "asynckit@0.4.0",
      "author": "Alex Indigo",
      "description": "Minimal async jobs utility library, with streams support",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asynckit"
        }
      ]
    },
    {
      "type": "library",
      "name": "axios",
      "version": "1.12.2",
      "bom-ref": "axios@1.12.2",
      "author": "Matt Zabriskie",
      "description": "Promise based HTTP client for the browser and node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/axios"
        }
      ]
    },
    {
      "type": "library",
      "name": "babel-plugin-macros",
      "version": "3.1.0",
      "bom-ref": "babel-plugin-macros@3.1.0",
      "author": "Kent C. Dodds",
      "description": "Allows you to build compile-time libraries",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-plugin-macros"
        }
      ]
    },
    {
      "type": "library",
      "name": "bail",
      "version": "2.0.2",
      "bom-ref": "bail@2.0.2",
      "author": "Titus Wormer",
      "description": "Throw a given error",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bail"
        }
      ]
    },
    {
      "type": "library",
      "name": "base-files",
      "bom-ref": "base-files",
      "version": "3.0.14",
      "description": "Miscellaneous files for the base system - The base-files package creates the basic system directory structure and provides a small set of key configuration files for the system."
    },
    {
      "type": "library",
      "name": "base-passwd",
      "bom-ref": "base-passwd",
      "version": "3.6.6",
      "supplier": {
        "url": [
          "https://launchpad.net/base-passwd"
        ]
      },
      "description": "Base system master password/group files - The master copies of the user database files (/etc/passwd and /etc/group). The update-passwd tool is also provided to keep the system databases synchronized with these master files."
    },
    {
      "type": "library",
      "name": "browserslist",
      "version": "4.25.0",
      "bom-ref": "browserslist@4.25.0",
      "author": "Andrey Sitnik",
      "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserslist"
        }
      ]
    },
    {
      "type": "library",
      "name": "busybox",
      "bom-ref": "busybox",
      "version": "1.37.0",
      "supplier": {
        "url": [
          "https://www.busybox.net"
        ]
      },
      "description": "Tiny versions of many common UNIX utilities in a single small executable - BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete POSIX environment for any small or embedded system.",
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2022-28391",
                "name": "CVE-2022-28391",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-28391"
                }
              }
            ]
          },
          {
            "type": "backport",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-39810",
                "name": "CVE-2023-39810",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-39810"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "type": "library",
      "name": "busybox-inittab",
      "bom-ref": "busybox-inittab",
      "version": "1.37.0",
      "description": "inittab configuration for BusyBox"
    },
    {
      "type": "library",
      "name": "busybox-mdev",
      "bom-ref": "busybox-mdev",
      "version": "1.37.0",
      "supplier": {
        "url": [
          "https://www.busybox.net"
        ]
      },
      "description": "Tiny versions of many common UNIX utilities in a single small executable - BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete POSIX environment for any small or embedded system.",
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2022-28391",
                "name": "CVE-2022-28391",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-28391"
                }
              }
            ]
          },
          {
            "type": "backport",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-39810",
                "name": "CVE-2023-39810",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-39810"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "type": "library",
      "name": "busybox-syslog",
      "bom-ref": "busybox-syslog",
      "version": "1.37.0",
      "supplier": {
        "url": [
          "https://www.busybox.net"
        ]
      },
      "description": "Tiny versions of many common UNIX utilities in a single small executable - BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete POSIX environment for any small or embedded system.",
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2022-28391",
                "name": "CVE-2022-28391",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-28391"
                }
              }
            ]
          },
          {
            "type": "backport",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-39810",
                "name": "CVE-2023-39810",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-39810"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "type": "library",
      "name": "busybox-udhcpc",
      "bom-ref": "busybox-udhcpc",
      "version": "1.37.0",
      "supplier": {
        "url": [
          "https://www.busybox.net"
        ]
      },
      "description": "Tiny versions of many common UNIX utilities in a single small executable - BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete POSIX environment for any small or embedded system.",
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2022-28391",
                "name": "CVE-2022-28391",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-28391"
                }
              }
            ]
          },
          {
            "type": "backport",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-39810",
                "name": "CVE-2023-39810",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-39810"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "author": "The c-ares project",
      "bom-ref": "c-ares",
      "copyright": "The c-ares project and its contributors",
      "description": "c-ares is a C library for asynchronous DNS requests (including name resolves).",
      "name": "c-ares",
      "publisher": "The c-ares project",
      "supplier": {
        "name": "The c-ares project",
        "url": [
          "https://c-ares.org/"
        ]
      },
      "type": "library",
      "version": "1.34.2"
    },
    {
      "type": "library",
      "name": "call-bind-apply-helpers",
      "version": "1.0.2",
      "bom-ref": "call-bind-apply-helpers@1.0.2",
      "author": "Jordan Harband",
      "description": "Helper functions around Function call/apply/bind, for use in `call-bind`",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/call-bind-apply-helpers"
        }
      ]
    },
    {
      "type": "library",
      "name": "callsites",
      "version": "3.1.0",
      "bom-ref": "callsites@3.1.0",
      "author": "Sindre Sorhus",
      "description": "Get callsites from the V8 stack trace API",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/callsites"
        }
      ]
    },
    {
      "type": "library",
      "name": "caniuse-lite",
      "version": "1.0.30001721",
      "bom-ref": "caniuse-lite@1.0.30001721",
      "author": "Ben Briggs",
      "description": "A smaller version of caniuse-db, with only the essentials!",
      "licenses": [
        {
          "license": {
            "id": "CC-BY-4.0"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/caniuse-lite"
        }
      ]
    },
    {
      "type": "library",
      "name": "cfc-authority",
      "bom-ref": "cfc-authority",
      "version": "1.10.0",
      "supplier": {
        "url": [
          "https://www.axis.com"
        ]
      }
    },
    {
      "type": "library",
      "name": "character-entities",
      "version": "2.0.2",
      "bom-ref": "character-entities@2.0.2",
      "author": "Titus Wormer",
      "description": "Map of named character references",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/character-entities"
        }
      ]
    },
    {
      "type": "library",
      "name": "classnames",
      "version": "2.3.1",
      "bom-ref": "classnames@2.3.1",
      "author": "Jed Watson",
      "description": "A simple utility for conditionally joining classNames together",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/classnames"
        }
      ]
    },
    {
      "type": "library",
      "name": "clsx",
      "version": "2.1.1",
      "bom-ref": "clsx@2.1.1",
      "author": "Luke Edwards",
      "description": "A tiny (239B) utility for constructing className strings conditionally.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/clsx"
        }
      ]
    },
    {
      "type": "library",
      "name": "combined-stream",
      "version": "1.0.8",
      "bom-ref": "combined-stream@1.0.8",
      "author": "Felix Geisend\u00f6rfer",
      "description": "A stream that emits multiple other streams one after another.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/combined-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "comma-separated-tokens",
      "version": "2.0.3",
      "bom-ref": "comma-separated-tokens@2.0.3",
      "author": "Titus Wormer",
      "description": "Parse and stringify comma-separated tokens",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/comma-separated-tokens"
        }
      ]
    },
    {
      "type": "library",
      "name": "convert-source-map",
      "version": "2.0.0",
      "bom-ref": "convert-source-map@2.0.0",
      "author": "Thorsten Lorenz",
      "description": "Converts a source-map from/to  different formats and allows adding/changing properties.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/convert-source-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "cookie",
      "version": "1.0.2",
      "bom-ref": "cookie@1.0.2",
      "author": "Roman Shtylman",
      "description": "HTTP server cookie parsing and serialization",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cookie"
        }
      ]
    },
    {
      "type": "library",
      "name": "copy-to-clipboard",
      "version": "3.3.3",
      "bom-ref": "copy-to-clipboard@3.3.3",
      "author": "sudodoki",
      "description": "Copy stuff into clipboard using JS with fallbacks",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/copy-to-clipboard"
        }
      ]
    },
    {
      "type": "library",
      "name": "core-util-is",
      "version": "1.0.3",
      "bom-ref": "core-util-is@1.0.3",
      "author": "Isaac Z. Schlueter",
      "description": "The `util.is*` functions introduced in Node v0.12.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/core-util-is"
        }
      ]
    },
    {
      "type": "library",
      "name": "cosmiconfig",
      "version": "7.1.0",
      "bom-ref": "cosmiconfig@7.1.0",
      "author": "David Clark",
      "description": "Find and load configuration from a package.json property, rc file, or CommonJS module",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cosmiconfig"
        }
      ]
    },
    {
      "type": "library",
      "name": "css-box-model",
      "version": "1.2.1",
      "bom-ref": "css-box-model@1.2.1",
      "author": "Alex Reardon",
      "description": "Get accurate and well named css box model information about an Element \ud83d\udce6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/css-box-model"
        }
      ]
    },
    {
      "type": "library",
      "name": "csstype",
      "version": "3.1.3",
      "bom-ref": "csstype@3.1.3",
      "author": "Fredrik Nicol",
      "description": "Strict TypeScript and Flow types for style based on MDN data",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/csstype"
        }
      ]
    },
    {
      "type": "library",
      "name": "datatables.net",
      "version": "1.13.4",
      "bom-ref": "datatables.net@1.13.4",
      "author": "SpryMedia Ltd",
      "description": "jQuery DataTables",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/datatables.net"
        }
      ]
    },
    {
      "type": "library",
      "name": "date-fns",
      "version": "2.28.0",
      "bom-ref": "date-fns@2.28.0",
      "description": "Modern JavaScript date utility library",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/date-fns"
        }
      ]
    },
    {
      "type": "library",
      "name": "debug",
      "version": "4.4.1",
      "bom-ref": "debug@4.4.1",
      "author": "Josh Junon",
      "description": "Lightweight debugging utility for Node.js and the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/debug"
        }
      ]
    },
    {
      "type": "library",
      "name": "decode-named-character-reference",
      "version": "1.1.0",
      "bom-ref": "decode-named-character-reference@1.1.0",
      "author": "Titus Wormer",
      "description": "Decode named character references",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decode-named-character-reference"
        }
      ]
    },
    {
      "type": "library",
      "name": "delayed-stream",
      "version": "1.0.0",
      "bom-ref": "delayed-stream@1.0.0",
      "author": "Felix Geisend\u00f6rfer",
      "description": "Buffers events from a stream until you are ready to handle them.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/delayed-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "dequal",
      "version": "2.0.3",
      "bom-ref": "dequal@2.0.3",
      "author": "Luke Edwards",
      "description": "A tiny (304B to 489B) utility for check for deep equality",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dequal"
        }
      ]
    },
    {
      "type": "library",
      "name": "diff",
      "version": "5.2.0",
      "bom-ref": "diff@5.2.0",
      "description": "A JavaScript text diff implementation.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/diff"
        }
      ]
    },
    {
      "type": "library",
      "name": "dnd-core",
      "version": "16.0.1",
      "bom-ref": "dnd-core@16.0.1",
      "description": "Drag and drop sans the GUI",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dnd-core"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "redux",
          "version": "4.2.1",
          "bom-ref": "dnd-core@16.0.1|redux@4.2.1",
          "description": "Predictable state container for JavaScript apps",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/dnd-core/node_modules/redux"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "dom-helpers",
      "version": "5.2.1",
      "bom-ref": "dom-helpers@5.2.1",
      "author": "Jason Quense",
      "description": "tiny modular DOM lib for ie9+",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dom-helpers"
        }
      ]
    },
    {
      "type": "library",
      "name": "dtc",
      "bom-ref": "dtc",
      "version": "1.7.2",
      "supplier": {
        "url": [
          "https://devicetree.org/"
        ]
      },
      "description": "Device Tree Compiler - The Device Tree Compiler is a toolchain for working with device tree source and binary files."
    },
    {
      "type": "library",
      "name": "dunder-proto",
      "version": "1.0.1",
      "bom-ref": "dunder-proto@1.0.1",
      "author": "Jordan Harband",
      "description": "If available, the `Object.prototype.__proto__` accessor and mutator, call-bound",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dunder-proto"
        }
      ]
    },
    {
      "type": "library",
      "name": "electron-to-chromium",
      "version": "1.5.165",
      "bom-ref": "electron-to-chromium@1.5.165",
      "author": "Kilian Valkhof",
      "description": "Provides a list of electron-to-chromium version mappings",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-to-chromium"
        }
      ]
    },
    {
      "type": "library",
      "name": "error-ex",
      "version": "1.3.2",
      "bom-ref": "error-ex@1.3.2",
      "description": "Easy error subclassing and stack customization",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/error-ex"
        }
      ]
    },
    {
      "type": "library",
      "name": "es-define-property",
      "version": "1.0.1",
      "bom-ref": "es-define-property@1.0.1",
      "author": "Jordan Harband",
      "description": "`Object.defineProperty`, but not IE 8's broken one.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-define-property"
        }
      ]
    },
    {
      "type": "library",
      "name": "es-errors",
      "version": "1.3.0",
      "bom-ref": "es-errors@1.3.0",
      "author": "Jordan Harband",
      "description": "A simple cache for a few of the JS Error constructors.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-errors"
        }
      ]
    },
    {
      "type": "library",
      "name": "es-object-atoms",
      "version": "1.1.1",
      "bom-ref": "es-object-atoms@1.1.1",
      "author": "Jordan Harband",
      "description": "ES Object-related atoms: Object, ToObject, RequireObjectCoercible",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-object-atoms"
        }
      ]
    },
    {
      "type": "library",
      "name": "es-set-tostringtag",
      "version": "2.1.0",
      "bom-ref": "es-set-tostringtag@2.1.0",
      "author": "Jordan Harband",
      "description": "A helper to optimistically set Symbol.toStringTag, when possible.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-set-tostringtag"
        }
      ]
    },
    {
      "type": "library",
      "name": "escalade",
      "version": "3.2.0",
      "bom-ref": "escalade@3.2.0",
      "author": "Luke Edwards",
      "description": "A tiny (183B to 210B) and fast utility to ascend parent directories",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escalade"
        }
      ]
    },
    {
      "type": "library",
      "name": "escape-string-regexp",
      "version": "4.0.0",
      "bom-ref": "escape-string-regexp@4.0.0",
      "author": "Sindre Sorhus",
      "description": "Escape RegExp special characters",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escape-string-regexp"
        }
      ]
    },
    {
      "author": "Aymeric MOIZARD",
      "bom-ref": "exosip2",
      "copyright": "Aymeric MOIZARD",
      "description": "eXosip is a library that hides the complexity of using the SIP protocol for mutlimedia session establishement.",
      "name": "exosip2",
      "publisher": "Free Software Foundation",
      "supplier": {
        "name": "Free Software Foundation",
        "url": [
          "https://savannah.nongnu.org/projects/exosip"
        ]
      },
      "type": "library",
      "version": "5.3.0"
    },
    {
      "type": "library",
      "name": "extend",
      "version": "3.0.2",
      "bom-ref": "extend@3.0.2",
      "author": "Stefan Thomas",
      "description": "Port of jQuery.extend for node.js and the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/extend"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-deep-equal",
      "version": "3.1.3",
      "bom-ref": "fast-deep-equal@3.1.3",
      "author": "Evgeny Poberezkin",
      "description": "Fast deep equal",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-deep-equal"
        }
      ]
    },
    {
      "type": "library",
      "name": "file-saver",
      "version": "2.0.5",
      "bom-ref": "file-saver@2.0.5",
      "author": "Eli Grey",
      "description": "An HTML5 saveAs() FileSaver implementation",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/file-saver"
        }
      ]
    },
    {
      "type": "library",
      "name": "find-root",
      "version": "1.1.0",
      "bom-ref": "find-root@1.1.0",
      "author": "jsdnxx",
      "description": "find the closest package.json",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-root"
        }
      ]
    },
    {
      "author": "Victor Zverovich",
      "bom-ref": "fmt",
      "copyright": "Victor Zverovich",
      "description": "{fmt} is an open-source formatting library providing a fast and safe alternative to C stdio and C++ iostreams.",
      "name": "fmt",
      "publisher": "Victor Zverovich",
      "supplier": {
        "name": "Victor Zverovich",
        "url": [
          "https://github.com/fmtlib/fmt"
        ]
      },
      "type": "library",
      "version": "7.1.3"
    },
    {
      "type": "library",
      "name": "follow-redirects",
      "version": "1.15.9",
      "bom-ref": "follow-redirects@1.15.9",
      "author": "Ruben Verborgh",
      "description": "HTTP and HTTPS modules that follow redirects.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/follow-redirects"
        }
      ]
    },
    {
      "type": "library",
      "name": "form-data",
      "version": "4.0.4",
      "bom-ref": "form-data@4.0.4",
      "author": "Felix Geisend\u00f6rfer",
      "description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/form-data"
        }
      ]
    },
    {
      "type": "library",
      "name": "function-bind",
      "version": "1.1.2",
      "bom-ref": "function-bind@1.1.2",
      "author": "Raynos",
      "description": "Implementation of Function.prototype.bind",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/function-bind"
        }
      ]
    },
    {
      "author": "Sippy Software, Inc.",
      "bom-ref": "g722",
      "copyright": "Sippy Software, Inc.",
      "description": "g.722 codec library",
      "name": "g722",
      "publisher": "Sippy Software, Inc.",
      "supplier": {
        "name": "Sippy Software, Inc.",
        "url": [
          "http://www.sippysoft.com"
        ]
      },
      "type": "library",
      "version": "1.1"
    },
    {
      "author": "marakew",
      "bom-ref": "g729",
      "copyright": "marakew",
      "description": "g.729 codec library",
      "name": "g729",
      "publisher": "marakew",
      "supplier": {
        "url": [
          "https://gitlab.com/marakew"
        ]
      },
      "type": "library",
      "version": "0.0.1"
    },
    {
      "author": "2N Telekomunikace a.s.",
      "bom-ref": "gandalf",
      "copyright": "2N Telekomunikace a.s.",
      "description": "Gandalf",
      "name": "gandalf",
      "publisher": "2N Telekomunikace a.s.",
      "supplier": {
        "name": "2N Telekomunikace a.s.",
        "url": [
          "https://www.2n.com/"
        ]
      },
      "type": "library",
      "version": "3.1.0"
    },
    {
      "type": "library",
      "name": "gensync",
      "version": "1.0.0-beta.2",
      "bom-ref": "gensync@1.0.0-beta.2",
      "author": "Logan Smyth",
      "description": "Allows users to use generators in order to write common functions that can be both sync or async.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gensync"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-intrinsic",
      "version": "1.3.0",
      "bom-ref": "get-intrinsic@1.3.0",
      "author": "Jordan Harband",
      "description": "Get and robustly cache all JS language-level intrinsics at first require time",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-intrinsic"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-proto",
      "version": "1.0.1",
      "bom-ref": "get-proto@1.0.1",
      "author": "Jordan Harband",
      "description": "Robustly get the [[Prototype]] of an object",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-proto"
        }
      ]
    },
    {
      "type": "library",
      "name": "gopd",
      "version": "1.2.0",
      "bom-ref": "gopd@1.2.0",
      "author": "Jordan Harband",
      "description": "`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gopd"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-symbols",
      "version": "1.1.0",
      "bom-ref": "has-symbols@1.1.0",
      "author": "Jordan Harband",
      "description": "Determine if the JS environment has Symbol support. Supports spec, or shams.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-symbols"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-tostringtag",
      "version": "1.0.2",
      "bom-ref": "has-tostringtag@1.0.2",
      "author": "Jordan Harband",
      "description": "Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-tostringtag"
        }
      ]
    },
    {
      "type": "library",
      "name": "hasown",
      "version": "2.0.2",
      "bom-ref": "hasown@2.0.2",
      "author": "Jordan Harband",
      "description": "A robust, ES3 compatible, \"has own property\" predicate.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hasown"
        }
      ]
    },
    {
      "type": "library",
      "name": "hast-util-whitespace",
      "version": "2.0.1",
      "bom-ref": "hast-util-whitespace@2.0.1",
      "author": "Titus Wormer",
      "description": "hast utility to check if a node is inter-element whitespace",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hast-util-whitespace"
        }
      ]
    },
    {
      "type": "library",
      "name": "hip",
      "bom-ref": "hip",
      "version": "3.1.0.77.2",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      }
    },
    {
      "type": "library",
      "name": "hip-files-initscripts",
      "bom-ref": "hip-files-initscripts",
      "version": "1.0",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      }
    },
    {
      "type": "library",
      "name": "hip-files-initscripts-release",
      "bom-ref": "hip-files-initscripts-release",
      "version": "1.0",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      }
    },
    {
      "type": "library",
      "name": "hip-helpers",
      "bom-ref": "hip-helpers",
      "version": "0.0.1",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      }
    },
    {
      "type": "library",
      "name": "hip-helpers-bindmounts",
      "bom-ref": "hip-helpers-bindmounts",
      "version": "0.0.1",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      }
    },
    {
      "type": "library",
      "name": "hip-helpers-firewall",
      "bom-ref": "hip-helpers-firewall",
      "version": "0.0.1",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      }
    },
    {
      "type": "library",
      "name": "hip-helpers-fscrypt",
      "bom-ref": "hip-helpers-fscrypt",
      "version": "0.0.1",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      }
    },
    {
      "type": "library",
      "name": "hip-helpers-migrate",
      "bom-ref": "hip-helpers-migrate",
      "version": "0.0.1",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      }
    },
    {
      "type": "library",
      "name": "hip-helpers-net",
      "bom-ref": "hip-helpers-net",
      "version": "0.0.1",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      }
    },
    {
      "type": "library",
      "name": "hip-helpers-release",
      "bom-ref": "hip-helpers-release",
      "version": "0.0.1",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      }
    },
    {
      "type": "library",
      "name": "hip-helpers-rtc",
      "bom-ref": "hip-helpers-rtc",
      "version": "0.0.1",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      }
    },
    {
      "type": "library",
      "name": "hip-helpers-silence-release",
      "bom-ref": "hip-helpers-silence-release",
      "version": "0.0.1",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      }
    },
    {
      "type": "library",
      "name": "hip-helpers-squashfs-release",
      "bom-ref": "hip-helpers-squashfs-release",
      "version": "0.0.1",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      }
    },
    {
      "type": "library",
      "name": "hip-helpers-sysctl",
      "bom-ref": "hip-helpers-sysctl",
      "version": "0.0.1",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      }
    },
    {
      "type": "library",
      "name": "history",
      "version": "4.10.1",
      "bom-ref": "history@4.10.1",
      "author": "Michael Jackson",
      "description": "Manage session history with JavaScript",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/history"
        }
      ]
    },
    {
      "type": "library",
      "name": "hoist-non-react-statics",
      "version": "3.3.2",
      "bom-ref": "hoist-non-react-statics@3.3.2",
      "author": "Michael Ridgway",
      "description": "Copies non-react specific statics from a child component to a parent component",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hoist-non-react-statics"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "react-is",
          "version": "16.13.1",
          "bom-ref": "hoist-non-react-statics@3.3.2|react-is@16.13.1",
          "description": "Brand checking of React Elements.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/hoist-non-react-statics/node_modules/react-is"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "idle-session-timeout",
      "version": "1.0.1",
      "bom-ref": "idle-session-timeout@1.0.1",
      "author": "Mohamed Amine BCHIR",
      "description": "Idle session timeout is a security and resource management feature that automatically logs a user out after a period of inactivity",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/idle-session-timeout"
        }
      ]
    },
    {
      "type": "library",
      "name": "image-offs",
      "bom-ref": "image-offs",
      "version": "1.0",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      }
    },
    {
      "type": "library",
      "name": "immediate",
      "version": "3.0.6",
      "bom-ref": "immediate@3.0.6",
      "description": "A cross browser microtask library",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/immediate"
        }
      ]
    },
    {
      "type": "library",
      "name": "immer",
      "version": "10.1.1",
      "bom-ref": "immer@10.1.1",
      "author": "Michel Weststrate",
      "description": "Create your next immutable state by mutating the current one",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/immer"
        }
      ]
    },
    {
      "type": "library",
      "name": "import-fresh",
      "version": "3.3.1",
      "bom-ref": "import-fresh@3.3.1",
      "author": "Sindre Sorhus",
      "description": "Import a module while bypassing the cache",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/import-fresh"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "resolve-from",
          "version": "4.0.0",
          "bom-ref": "import-fresh@3.3.1|resolve-from@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Resolve the path of a module like `require.resolve()` but from a given path",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/import-fresh/node_modules/resolve-from"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "imx-kobs",
      "bom-ref": "imx-kobs",
      "version": "5.5+git",
      "description": "Nand boot write source"
    },
    {
      "type": "library",
      "name": "inherits",
      "version": "2.0.4",
      "bom-ref": "inherits@2.0.4",
      "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inherits"
        }
      ]
    },
    {
      "type": "library",
      "name": "initscripts-volatiles",
      "bom-ref": "initscripts-volatiles",
      "version": "1.0",
      "supplier": {
        "url": [
          "https://github.com/fedora-sysv/initscripts"
        ]
      },
      "description": "Volatiles from SysV init scripts - This is a copy of volatiles logic from initscripts_1.0. Its goal is to avoid installing full initscripts package when only volatiles are needed."
    },
    {
      "type": "library",
      "name": "inline-style-parser",
      "version": "0.1.1",
      "bom-ref": "inline-style-parser@0.1.1",
      "description": "An inline style parser.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inline-style-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "intl-messageformat",
      "version": "10.7.7",
      "bom-ref": "intl-messageformat@10.7.7",
      "author": "Eric Ferraiuolo",
      "description": "Formats ICU Message strings with number, date, plural, and select placeholders to create localized messages.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/intl-messageformat"
        }
      ]
    },
    {
      "type": "library",
      "name": "iperf3",
      "bom-ref": "iperf3",
      "version": "3.18",
      "supplier": {
        "url": [
          "http://software.es.net/iperf/"
        ]
      },
      "description": "Network benchmark tool - iperf is a tool for active measurements of the maximum achievable bandwidth on IP networks. It supports tuning of various parameters related to timing, protocols, and buffers. For each test it reports the bandwidth, loss, and other parameters.",
      "pedigree": {
        "patches": [
          {
            "type": "backport",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2025-54349",
                "name": "CVE-2025-54349",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-54349"
                }
              }
            ]
          },
          {
            "type": "backport",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2025-54350",
                "name": "CVE-2025-54350",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-54350"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "type": "library",
      "name": "iptables",
      "bom-ref": "iptables",
      "version": "1.8.11",
      "supplier": {
        "url": [
          "http://www.netfilter.org/"
        ]
      },
      "description": "Tools for managing kernel packet filtering capabilities - iptables is the userspace command line program used to configure and control network packet filtering code in Linux."
    },
    {
      "type": "library",
      "name": "iptables-module-xt-conntrack",
      "bom-ref": "iptables-module-xt-conntrack",
      "version": "1.8.11",
      "supplier": {
        "url": [
          "http://www.netfilter.org/"
        ]
      },
      "description": "iptables module xt-conntrack"
    },
    {
      "type": "library",
      "name": "iptables-module-xt-limit",
      "bom-ref": "iptables-module-xt-limit",
      "version": "1.8.11",
      "supplier": {
        "url": [
          "http://www.netfilter.org/"
        ]
      },
      "description": "iptables module xt-limit"
    },
    {
      "type": "library",
      "name": "iptables-module-xt-standard",
      "bom-ref": "iptables-module-xt-standard",
      "version": "1.8.11",
      "supplier": {
        "url": [
          "http://www.netfilter.org/"
        ]
      },
      "description": "iptables module xt-standard"
    },
    {
      "type": "library",
      "name": "iptables-module-xt-tcp",
      "bom-ref": "iptables-module-xt-tcp",
      "version": "1.8.11",
      "supplier": {
        "url": [
          "http://www.netfilter.org/"
        ]
      },
      "description": "iptables module xt-tcp"
    },
    {
      "type": "library",
      "name": "iptables-module-xt-udp",
      "bom-ref": "iptables-module-xt-udp",
      "version": "1.8.11",
      "supplier": {
        "url": [
          "http://www.netfilter.org/"
        ]
      },
      "description": "iptables module xt-udp"
    },
    {
      "type": "library",
      "name": "is-arrayish",
      "version": "0.2.1",
      "bom-ref": "is-arrayish@0.2.1",
      "author": "Qix",
      "description": "Determines if an object can be used as an array",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-arrayish"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-buffer",
      "version": "2.0.5",
      "bom-ref": "is-buffer@2.0.5",
      "author": "Feross Aboukhadijeh",
      "description": "Determine if an object is a Buffer",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-core-module",
      "version": "2.16.1",
      "bom-ref": "is-core-module@2.16.1",
      "author": "Jordan Harband",
      "description": "Is this specifier a node.js core module?",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-core-module"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-plain-obj",
      "version": "4.1.0",
      "bom-ref": "is-plain-obj@4.1.0",
      "author": "Sindre Sorhus",
      "description": "Check if a value is a plain object",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-plain-obj"
        }
      ]
    },
    {
      "type": "library",
      "name": "isomorphic-ws",
      "version": "5.0.0",
      "bom-ref": "isomorphic-ws@5.0.0",
      "author": "@heineiuo",
      "description": "Isomorphic implementation of WebSocket",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isomorphic-ws"
        }
      ]
    },
    {
      "type": "library",
      "name": "jquery",
      "version": "3.7.1",
      "bom-ref": "jquery@3.7.1",
      "author": "OpenJS Foundation and other contributors",
      "description": "JavaScript library for DOM operations",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jquery"
        }
      ]
    },
    {
      "type": "library",
      "name": "js-cookie",
      "version": "3.0.5",
      "bom-ref": "js-cookie@3.0.5",
      "author": "Klaus Hartl",
      "description": "A simple, lightweight JavaScript API for handling cookies",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/js-cookie"
        }
      ]
    },
    {
      "type": "library",
      "name": "js-tokens",
      "version": "4.0.0",
      "bom-ref": "js-tokens@4.0.0",
      "author": "Simon Lydell",
      "description": "A regex that tokenizes JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/js-tokens"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsesc",
      "version": "3.1.0",
      "bom-ref": "jsesc@3.1.0",
      "author": "Mathias Bynens",
      "description": "Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsesc"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-parse-even-better-errors",
      "version": "2.3.1",
      "bom-ref": "json-parse-even-better-errors@2.3.1",
      "author": "Kat March\u00e1n",
      "description": "JSON.parse with context information on error",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-parse-even-better-errors"
        }
      ]
    },
    {
      "type": "library",
      "name": "json5",
      "version": "2.2.3",
      "bom-ref": "json5@2.2.3",
      "author": "Aseem Kishore",
      "description": "JSON for Humans",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json5"
        }
      ]
    },
    {
      "type": "library",
      "name": "jszip",
      "version": "3.10.1",
      "bom-ref": "jszip@3.10.1",
      "author": "Stuart Knightley",
      "description": "Create, read and edit .zip files with JavaScript http://stuartk.com/jszip",
      "licenses": [
        {
          "expression": "(MIT OR GPL-3.0-or-later)"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jszip"
        }
      ]
    },
    {
      "type": "library",
      "name": "kernel-6.1.55-axis8",
      "bom-ref": "kernel-6.1.55-axis8",
      "version": "None+imx+136",
      "pedigree": {
        "variants": [
          {
            "type": "library",
            "name": "kernel-6.1.55-axis8",
            "cpe": "cpe:2.3:*:*:linux_kernel:None+imx+136:*:*:*:*:*:*:*"
          },
          {
            "type": "library",
            "name": "kernel-6.1.55-axis8",
            "cpe": "cpe:2.3:*:linux:linux:None+imx+136:*:*:*:*:*:*:*"
          }
        ]
      },
      "description": "Axis Linux Kernel"
    },
    {
      "type": "library",
      "name": "kernel-module-failover-6.1.55-axis8",
      "bom-ref": "kernel-module-failover-6.1.55-axis8",
      "version": "None+imx+136",
      "pedigree": {
        "variants": [
          {
            "type": "library",
            "name": "kernel-module-failover-6.1.55-axis8",
            "cpe": "cpe:2.3:*:*:linux_kernel:None+imx+136:*:*:*:*:*:*:*"
          },
          {
            "type": "library",
            "name": "kernel-module-failover-6.1.55-axis8",
            "cpe": "cpe:2.3:*:linux:linux:None+imx+136:*:*:*:*:*:*:*"
          }
        ]
      },
      "description": "failover kernel module - failover kernel module; Generic failover infrastructure/interface"
    },
    {
      "type": "library",
      "name": "kernel-module-irq-imx-mu-msi-6.1.55-axis8",
      "bom-ref": "kernel-module-irq-imx-mu-msi-6.1.55-axis8",
      "version": "None+imx+136",
      "pedigree": {
        "variants": [
          {
            "type": "library",
            "name": "kernel-module-irq-imx-mu-msi-6.1.55-axis8",
            "cpe": "cpe:2.3:*:*:linux_kernel:None+imx+136:*:*:*:*:*:*:*"
          },
          {
            "type": "library",
            "name": "kernel-module-irq-imx-mu-msi-6.1.55-axis8",
            "cpe": "cpe:2.3:*:linux:linux:None+imx+136:*:*:*:*:*:*:*"
          }
        ]
      },
      "description": "irq-imx-mu-msi kernel module - irq-imx-mu-msi kernel module; Freescale MU MSI controller driver"
    },
    {
      "type": "library",
      "name": "kernel-modules",
      "bom-ref": "kernel-modules",
      "version": "None+imx+136",
      "pedigree": {
        "variants": [
          {
            "type": "library",
            "name": "kernel-modules",
            "cpe": "cpe:2.3:*:*:linux_kernel:None+imx+136:*:*:*:*:*:*:*"
          },
          {
            "type": "library",
            "name": "kernel-modules",
            "cpe": "cpe:2.3:*:linux:linux:None+imx+136:*:*:*:*:*:*:*"
          }
        ]
      },
      "description": "Axis Linux Kernel - Kernel modules meta package"
    },
    {
      "type": "library",
      "name": "libasound2",
      "bom-ref": "libasound2",
      "version": "1.2.13",
      "supplier": {
        "url": [
          "http://www.alsa-project.org"
        ]
      },
      "description": "ALSA sound library - (Occasionally a.k.a. libasound) is a userspace library that provides a level of abstraction over the /dev interfaces provided by the kernel modules."
    },
    {
      "type": "library",
      "name": "libaudit1",
      "bom-ref": "libaudit1",
      "version": "4.0.3",
      "supplier": {
        "url": [
          "http://people.redhat.com/sgrubb/audit/"
        ]
      },
      "description": "User space tools for kernel auditing - The audit package contains the user space utilities for storing and searching the audit records generated by the audit subsystem in the Linux kernel."
    },
    {
      "type": "library",
      "name": "libblkid1",
      "bom-ref": "libblkid1",
      "version": "2.40.4",
      "supplier": {
        "url": [
          "https://en.wikipedia.org/wiki/Util-linux"
        ]
      },
      "description": "util-linux libblkid"
    },
    {
      "type": "library",
      "name": "libc6",
      "bom-ref": "libc6",
      "version": "2.41+git",
      "supplier": {
        "url": [
          "http://www.gnu.org/software/libc/libc.html"
        ]
      },
      "description": "GLIBC (GNU C Library) - The GNU C Library is used as the system C library in most systems with the Linux kernel."
    },
    {
      "type": "library",
      "name": "libcap-ng",
      "bom-ref": "libcap-ng",
      "version": "0.8.5",
      "supplier": {
        "url": [
          "https://github.com/stevegrubb/libcap-ng"
        ]
      },
      "description": "An alternate posix capabilities library - The libcap-ng library is intended to make programming with POSIX capabilities much easier than the traditional libcap library."
    },
    {
      "type": "library",
      "name": "libcrypt2",
      "bom-ref": "libcrypt2",
      "version": "4.4.38",
      "supplier": {
        "url": [
          "https://github.com/besser82/libxcrypt"
        ]
      },
      "description": "Extended cryptographic library (from glibc) - Forked code from glibc libary to extract only crypto part."
    },
    {
      "type": "library",
      "name": "libcrypto3",
      "bom-ref": "libcrypto3",
      "version": "3.0.19",
      "supplier": {
        "url": [
          "http://www.openssl.org/"
        ]
      },
      "description": "Secure Socket Layer - Secure Socket Layer (SSL) binary and related cryptographic tools."
    },
    {
      "type": "library",
      "name": "libgcc1",
      "bom-ref": "libgcc1",
      "version": "14.3.0",
      "supplier": {
        "url": [
          "http://www.gnu.org/software/gcc/"
        ]
      },
      "description": "GNU cc and gcc C compilers - The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, Go, and D, as well as libraries for these languages (libstdc++,...). GCC was originally written as the compiler for the GNU operating system."
    },
    {
      "type": "library",
      "name": "libjpeg62",
      "bom-ref": "libjpeg62",
      "version": "3.0.1",
      "supplier": {
        "url": [
          "http://libjpeg-turbo.org/"
        ]
      },
      "description": "Hardware accelerated JPEG compression/decompression library - libjpeg-turbo is a derivative of libjpeg that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and decompression"
    },
    {
      "type": "library",
      "name": "liblogit0",
      "bom-ref": "liblogit0",
      "version": "0.4.10",
      "supplier": {
        "url": [
          "https://www.2n.com"
        ]
      }
    },
    {
      "type": "library",
      "name": "liblpl-utils-fuse",
      "bom-ref": "liblpl-utils-fuse",
      "version": "4.28.52",
      "supplier": {
        "url": [
          "https://www.2n.com"
        ]
      }
    },
    {
      "type": "library",
      "name": "liblpl-utils-protect",
      "bom-ref": "liblpl-utils-protect",
      "version": "4.28.52",
      "supplier": {
        "url": [
          "https://www.2n.com"
        ]
      }
    },
    {
      "type": "library",
      "name": "liblpl4",
      "bom-ref": "liblpl4",
      "version": "4.28.52",
      "supplier": {
        "url": [
          "https://www.2n.com"
        ]
      }
    },
    {
      "type": "library",
      "name": "libmount1",
      "bom-ref": "libmount1",
      "version": "2.40.4",
      "supplier": {
        "url": [
          "https://en.wikipedia.org/wiki/Util-linux"
        ]
      },
      "description": "util-linux libmount"
    },
    {
      "type": "library",
      "name": "libnl-3-200",
      "bom-ref": "libnl-3-200",
      "version": "3.11.0",
      "supplier": {
        "url": [
          "https://github.com/thom311/libnl"
        ]
      },
      "description": "A library for applications dealing with netlink sockets - The libnl suite is a collection of libraries providing APIs to netlink protocol based Linux kernel interfaces. libnl is the core library implementing the fundamentals required to use the netlink protocol such as socket handling, message construction and parsing, and sending and receiving of data."
    },
    {
      "type": "library",
      "name": "libnl-genl-3-200",
      "bom-ref": "libnl-genl-3-200",
      "version": "3.11.0",
      "supplier": {
        "url": [
          "https://github.com/thom311/libnl"
        ]
      },
      "description": "A library for applications dealing with netlink sockets - The libnl suite is a collection of libraries providing APIs to netlink protocol based Linux kernel interfaces. libnl is the core library implementing the fundamentals required to use the netlink protocol such as socket handling, message construction and parsing, and sending and receiving of data."
    },
    {
      "type": "library",
      "name": "libnl-route-3-200",
      "bom-ref": "libnl-route-3-200",
      "version": "3.11.0",
      "supplier": {
        "url": [
          "https://github.com/thom311/libnl"
        ]
      },
      "description": "A library for applications dealing with netlink sockets - The libnl suite is a collection of libraries providing APIs to netlink protocol based Linux kernel interfaces. libnl is the core library implementing the fundamentals required to use the netlink protocol such as socket handling, message construction and parsing, and sending and receiving of data."
    },
    {
      "type": "library",
      "name": "libnnalloc0",
      "bom-ref": "libnnalloc0",
      "version": "0.0.7",
      "supplier": {
        "url": [
          "https://www.2n.com"
        ]
      }
    },
    {
      "type": "library",
      "name": "libpcap1",
      "bom-ref": "libpcap1",
      "version": "1.10.5",
      "supplier": {
        "url": [
          "http://www.tcpdump.org/"
        ]
      },
      "description": "Interface for user-level network packet capture - Libpcap provides a portable framework for low-level network monitoring. Libpcap can provide network statistics collection, security monitoring and network debugging."
    },
    {
      "type": "library",
      "name": "libpcre1",
      "bom-ref": "libpcre1",
      "version": "8.45",
      "supplier": {
        "url": [
          "http://www.pcre.org"
        ]
      },
      "description": "Perl Compatible Regular Expressions - The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API."
    },
    {
      "type": "library",
      "name": "libssl3",
      "bom-ref": "libssl3",
      "version": "3.0.19",
      "supplier": {
        "url": [
          "http://www.openssl.org/"
        ]
      },
      "description": "Secure Socket Layer - Secure Socket Layer (SSL) binary and related cryptographic tools."
    },
    {
      "type": "library",
      "name": "libstdc++6",
      "bom-ref": "libstdc++6",
      "version": "14.3.0",
      "supplier": {
        "url": [
          "http://www.gnu.org/software/gcc/"
        ]
      },
      "description": "GNU standard C++ library - The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, Go, and D, as well as libraries for these languages (libstdc++,...). GCC was originally written as the compiler for the GNU operating system."
    },
    {
      "type": "library",
      "name": "libz1",
      "bom-ref": "libz1",
      "version": "1.3.1",
      "pedigree": {
        "variants": [
          {
            "type": "library",
            "name": "libz1",
            "cpe": "cpe:2.3:*:gnu:zlib:1.3.1:*:*:*:*:*:*:*"
          },
          {
            "type": "library",
            "name": "libz1",
            "cpe": "cpe:2.3:*:zlib:zlib:1.3.1:*:*:*:*:*:*:*"
          }
        ]
      },
      "supplier": {
        "url": [
          "http://zlib.net/"
        ]
      },
      "description": "Zlib Compression Library - Zlib is a general-purpose, patent-free, lossless data compression library which is used by many different programs."
    },
    {
      "type": "library",
      "name": "lie",
      "version": "3.3.0",
      "bom-ref": "lie@3.3.0",
      "description": "A basic but performant promise implementation",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lie"
        }
      ]
    },
    {
      "type": "library",
      "name": "lines-and-columns",
      "version": "1.2.4",
      "bom-ref": "lines-and-columns@1.2.4",
      "author": "Brian Donovan",
      "description": "Maps lines and columns to character offsets and back.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lines-and-columns"
        }
      ]
    },
    {
      "type": "library",
      "name": "linux-firmware-imx-sdma-imx6q",
      "bom-ref": "linux-firmware-imx-sdma-imx6q",
      "version": "20250311",
      "supplier": {
        "url": [
          "https://www.kernel.org/"
        ]
      },
      "description": "Firmware files for use with Linux kernel - Linux firmware is a package distributed alongside the Linux kernel that contains firmware binary blobs necessary for partial or full functionality of certain hardware devices."
    },
    {
      "type": "library",
      "name": "little-state-machine",
      "version": "4.8.1",
      "bom-ref": "little-state-machine@4.8.1",
      "description": "State management made super simple",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/little-state-machine"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.isplainobject",
      "version": "4.0.6",
      "bom-ref": "lodash.isplainobject@4.0.6",
      "author": "John-David Dalton",
      "description": "The lodash method `_.isPlainObject` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.isplainobject"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash",
      "version": "4.17.21",
      "bom-ref": "lodash@4.17.21",
      "author": "John-David Dalton",
      "description": "Lodash modular utilities.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash"
        }
      ]
    },
    {
      "type": "library",
      "name": "loose-envify",
      "version": "1.4.0",
      "bom-ref": "loose-envify@1.4.0",
      "author": "Andres Suarez",
      "description": "Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/loose-envify"
        }
      ]
    },
    {
      "type": "library",
      "name": "lru-cache",
      "version": "5.1.1",
      "bom-ref": "lru-cache@5.1.1",
      "author": "Isaac Z. Schlueter",
      "description": "A cache object that deletes the least-recently-used items.",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lru-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "math-intrinsics",
      "version": "1.1.0",
      "bom-ref": "math-intrinsics@1.1.0",
      "author": "Jordan Harband",
      "description": "ES Math-related intrinsics and helpers, robustly cached.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/math-intrinsics"
        }
      ]
    },
    {
      "author": "Trusted Firmware",
      "bom-ref": "mbedtls",
      "copyright": "Trusted Firmware",
      "description": "Project implements cryptographic primitives, X.509 certificate manipulation and the SSL/TLS and DTLS protocols.",
      "name": "mbedtls",
      "publisher": "Trusted Firmware",
      "supplier": {
        "name": "Trusted Firmware",
        "url": [
          "https://www.trustedfirmware.org/projects/mbed-tls/"
        ]
      },
      "type": "library",
      "version": "3.6.4"
    },
    {
      "type": "library",
      "name": "mdast-util-definitions",
      "version": "5.1.2",
      "bom-ref": "mdast-util-definitions@5.1.2",
      "author": "Titus Wormer",
      "description": "mdast utility to find definition nodes in a tree",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mdast-util-definitions"
        }
      ]
    },
    {
      "type": "library",
      "name": "mdast-util-from-markdown",
      "version": "1.3.1",
      "bom-ref": "mdast-util-from-markdown@1.3.1",
      "author": "Titus Wormer",
      "description": "mdast utility to parse markdown",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mdast-util-from-markdown"
        }
      ]
    },
    {
      "type": "library",
      "name": "mdast-util-to-hast",
      "version": "12.3.0",
      "bom-ref": "mdast-util-to-hast@12.3.0",
      "author": "Titus Wormer",
      "description": "mdast utility to transform to hast",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mdast-util-to-hast"
        }
      ]
    },
    {
      "type": "library",
      "name": "mdast-util-to-string",
      "version": "3.2.0",
      "bom-ref": "mdast-util-to-string@3.2.0",
      "author": "Titus Wormer",
      "description": "mdast utility to get the plain text content of a node",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mdast-util-to-string"
        }
      ]
    },
    {
      "type": "library",
      "name": "memoize-one",
      "version": "5.2.1",
      "bom-ref": "memoize-one@5.2.1",
      "author": "Alex Reardon",
      "description": "A memoization library which only remembers the latest invocation",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/memoize-one"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-core-commonmark",
      "version": "1.1.0",
      "bom-ref": "micromark-core-commonmark@1.1.0",
      "author": "Titus Wormer",
      "description": "The CommonMark markdown constructs",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-core-commonmark"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-factory-destination",
      "version": "1.1.0",
      "bom-ref": "micromark-factory-destination@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark factory to parse destinations (found in resources, definitions)",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-factory-destination"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-factory-label",
      "version": "1.1.0",
      "bom-ref": "micromark-factory-label@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark factory to parse labels (found in media, definitions)",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-factory-label"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-factory-space",
      "version": "1.1.0",
      "bom-ref": "micromark-factory-space@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark factory to parse markdown space (found in lots of places)",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-factory-space"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-factory-title",
      "version": "1.1.0",
      "bom-ref": "micromark-factory-title@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark factory to parse markdown titles (found in resources, definitions)",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-factory-title"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-factory-whitespace",
      "version": "1.1.0",
      "bom-ref": "micromark-factory-whitespace@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark factory to parse markdown whitespace (found in lots of places)",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-factory-whitespace"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-util-character",
      "version": "1.2.0",
      "bom-ref": "micromark-util-character@1.2.0",
      "author": "Titus Wormer",
      "description": "micromark utility to handle character codes",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-util-character"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-util-chunked",
      "version": "1.1.0",
      "bom-ref": "micromark-util-chunked@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark utility to splice and push with giant arrays",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-util-chunked"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-util-classify-character",
      "version": "1.1.0",
      "bom-ref": "micromark-util-classify-character@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark utility to classify whether a character is whitespace or punctuation",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-util-classify-character"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-util-combine-extensions",
      "version": "1.1.0",
      "bom-ref": "micromark-util-combine-extensions@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark utility to combine syntax or html extensions",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-util-combine-extensions"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-util-decode-numeric-character-reference",
      "version": "1.1.0",
      "bom-ref": "micromark-util-decode-numeric-character-reference@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark utility to decode numeric character references",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-util-decode-numeric-character-reference"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-util-decode-string",
      "version": "1.1.0",
      "bom-ref": "micromark-util-decode-string@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark utility to decode markdown strings",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-util-decode-string"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-util-encode",
      "version": "1.1.0",
      "bom-ref": "micromark-util-encode@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark utility to encode dangerous html characters",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-util-encode"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-util-html-tag-name",
      "version": "1.2.0",
      "bom-ref": "micromark-util-html-tag-name@1.2.0",
      "author": "Titus Wormer",
      "description": "micromark utility with list of html tag names",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-util-html-tag-name"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-util-normalize-identifier",
      "version": "1.1.0",
      "bom-ref": "micromark-util-normalize-identifier@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark utility normalize identifiers (as found in references, definitions)",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-util-normalize-identifier"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-util-resolve-all",
      "version": "1.1.0",
      "bom-ref": "micromark-util-resolve-all@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark utility to resolve subtokens",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-util-resolve-all"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-util-sanitize-uri",
      "version": "1.2.0",
      "bom-ref": "micromark-util-sanitize-uri@1.2.0",
      "author": "Titus Wormer",
      "description": "micromark utility to sanitize urls",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-util-sanitize-uri"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-util-subtokenize",
      "version": "1.1.0",
      "bom-ref": "micromark-util-subtokenize@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark utility to tokenize subtokens",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-util-subtokenize"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-util-symbol",
      "version": "1.1.0",
      "bom-ref": "micromark-util-symbol@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark utility with symbols",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-util-symbol"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark-util-types",
      "version": "1.1.0",
      "bom-ref": "micromark-util-types@1.1.0",
      "author": "Titus Wormer",
      "description": "micromark utility with a couple of typescript types",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark-util-types"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromark",
      "version": "3.2.0",
      "bom-ref": "micromark@3.2.0",
      "author": "Titus Wormer",
      "description": "small commonmark compliant markdown parser with positional info and concrete tokens",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromark"
        }
      ]
    },
    {
      "type": "library",
      "name": "mime-db",
      "version": "1.52.0",
      "bom-ref": "mime-db@1.52.0",
      "description": "Media Type Database",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime-db"
        }
      ]
    },
    {
      "type": "library",
      "name": "mime-types",
      "version": "2.1.35",
      "bom-ref": "mime-types@2.1.35",
      "description": "The ultimate javascript content-type utility.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime-types"
        }
      ]
    },
    {
      "author": "lieff",
      "bom-ref": "minimp4",
      "copyright": "lieff",
      "description": "Minimalistic MP4 mux/demux single header library.",
      "name": "minimp4",
      "publisher": "lieff",
      "supplier": {
        "name": "lieff",
        "url": [
          "https://github.com/lieff/minimp4"
        ]
      },
      "type": "library",
      "version": "0.1"
    },
    {
      "type": "library",
      "name": "mri",
      "version": "1.2.0",
      "bom-ref": "mri@1.2.0",
      "author": "Luke Edwards",
      "description": "Quickly scan for CLI flags and arguments",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mri"
        }
      ]
    },
    {
      "type": "library",
      "name": "ms",
      "version": "2.1.3",
      "bom-ref": "ms@2.1.3",
      "description": "Tiny millisecond conversion utility",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ms"
        }
      ]
    },
    {
      "type": "library",
      "name": "netbase",
      "bom-ref": "netbase",
      "version": "6.5",
      "supplier": {
        "url": [
          "http://packages.debian.org/netbase"
        ]
      },
      "description": "Basic TCP/IP networking support - This package provides the necessary infrastructure for basic TCP/IP based networking"
    },
    {
      "type": "library",
      "name": "node-releases",
      "version": "2.0.19",
      "bom-ref": "node-releases@2.0.19",
      "author": "Sergey Rubanov",
      "description": "Node.js releases data",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-releases"
        }
      ]
    },
    {
      "type": "library",
      "name": "normalize-wheel",
      "version": "1.0.1",
      "bom-ref": "normalize-wheel@1.0.1",
      "author": "Bas Stottelaar",
      "description": "Mouse wheel normalization across multiple multiple browsers.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/normalize-wheel"
        }
      ]
    },
    {
      "type": "library",
      "name": "npm-check-updates",
      "version": "18.0.1",
      "bom-ref": "npm-check-updates@18.0.1",
      "author": "Tomas Junnonen",
      "description": "Find newer versions of dependencies than what your package.json allows",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/npm-check-updates"
        }
      ]
    },
    {
      "type": "library",
      "name": "object-assign",
      "version": "4.1.1",
      "bom-ref": "object-assign@4.1.1",
      "author": "Sindre Sorhus",
      "description": "ES2015 `Object.assign()` ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-assign"
        }
      ]
    },
    {
      "type": "library",
      "name": "openssh",
      "bom-ref": "openssh",
      "version": "10.1p1",
      "supplier": {
        "url": [
          "http://www.openssh.com/"
        ]
      },
      "description": "A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server - Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine."
    },
    {
      "type": "library",
      "name": "openssh-keygen",
      "bom-ref": "openssh-keygen",
      "version": "10.1p1",
      "supplier": {
        "url": [
          "http://www.openssh.com/"
        ]
      },
      "description": "A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server - Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine."
    },
    {
      "type": "library",
      "name": "openssh-scp",
      "bom-ref": "openssh-scp",
      "version": "10.1p1",
      "supplier": {
        "url": [
          "http://www.openssh.com/"
        ]
      },
      "description": "A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server - Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine."
    },
    {
      "type": "library",
      "name": "openssh-sshd",
      "bom-ref": "openssh-sshd",
      "version": "10.1p1",
      "supplier": {
        "url": [
          "http://www.openssh.com/"
        ]
      },
      "description": "A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server - Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine."
    },
    {
      "type": "library",
      "name": "openssl-conf",
      "bom-ref": "openssl-conf",
      "version": "3.0.19",
      "supplier": {
        "url": [
          "http://www.openssl.org/"
        ]
      },
      "description": "Secure Socket Layer - Secure Socket Layer (SSL) binary and related cryptographic tools."
    },
    {
      "type": "library",
      "name": "openssl-ossl-module-legacy",
      "bom-ref": "openssl-ossl-module-legacy",
      "version": "3.0.19",
      "supplier": {
        "url": [
          "http://www.openssl.org/"
        ]
      },
      "description": "Secure Socket Layer - Secure Socket Layer (SSL) binary and related cryptographic tools."
    },
    {
      "author": "Aymeric MOIZARD",
      "bom-ref": "osip2",
      "copyright": "Aymeric MOIZARD",
      "description": "oSIP is an LGPL implementation of SIP.",
      "name": "osip2",
      "publisher": "Free Software Foundation",
      "supplier": {
        "name": "Free Software Foundation",
        "url": [
          "https://www.gnu.org/software/osip/osip.html"
        ]
      },
      "type": "library",
      "version": "5.3.1"
    },
    {
      "type": "library",
      "name": "pako",
      "version": "1.0.11",
      "bom-ref": "pako@1.0.11",
      "description": "zlib port to javascript - fast, modularized, with browser support",
      "licenses": [
        {
          "expression": "(MIT AND Zlib)"
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pako"
        }
      ]
    },
    {
      "type": "library",
      "name": "papaparse",
      "version": "5.4.1",
      "bom-ref": "papaparse@5.4.1",
      "author": "Matthew Holt",
      "description": "Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/papaparse"
        }
      ]
    },
    {
      "type": "library",
      "name": "parent-module",
      "version": "1.0.1",
      "bom-ref": "parent-module@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Get the path of the parent module",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parent-module"
        }
      ]
    },
    {
      "type": "library",
      "name": "parse-json",
      "version": "5.2.0",
      "bom-ref": "parse-json@5.2.0",
      "author": "Sindre Sorhus",
      "description": "Parse JSON with more helpful errors",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-json"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-parse",
      "version": "1.0.7",
      "bom-ref": "path-parse@1.0.7",
      "author": "Javier Blanco",
      "description": "Node.js path.parse() ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-parse"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-type",
      "version": "4.0.0",
      "bom-ref": "path-type@4.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if a path is a file, directory, or symlink",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-type"
        }
      ]
    },
    {
      "author": "PCRE2 Project",
      "bom-ref": "pcre",
      "copyright": "PCRE2 Project",
      "description": "The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5.",
      "name": "pcre",
      "publisher": "PCRE2 Project",
      "supplier": {
        "name": "PCRE2 Project",
        "url": [
          "https://www.pcre.org/"
        ]
      },
      "type": "library",
      "version": "8.45"
    },
    {
      "type": "library",
      "name": "picocolors",
      "version": "1.1.1",
      "bom-ref": "picocolors@1.1.1",
      "author": "Alexey Raspopov",
      "description": "The tiniest and the fastest library for terminal output formatting with ANSI colors",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/picocolors"
        }
      ]
    },
    {
      "type": "library",
      "name": "process-nextick-args",
      "version": "2.0.1",
      "bom-ref": "process-nextick-args@2.0.1",
      "description": "process.nextTick but always with args",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/process-nextick-args"
        }
      ]
    },
    {
      "type": "library",
      "name": "product-list",
      "bom-ref": "product-list",
      "version": "2.3.6",
      "supplier": {
        "url": [
          "https://www.axis.com"
        ]
      }
    },
    {
      "type": "library",
      "name": "prop-types",
      "version": "15.8.1",
      "bom-ref": "prop-types@15.8.1",
      "description": "Runtime type checking for React props and similar objects.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prop-types"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "react-is",
          "version": "16.13.1",
          "bom-ref": "prop-types@15.8.1|react-is@16.13.1",
          "description": "Brand checking of React Elements.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/prop-types/node_modules/react-is"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "property-information",
      "version": "6.5.0",
      "bom-ref": "property-information@6.5.0",
      "author": "Titus Wormer",
      "description": "Info on the properties and attributes of the web platform",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/property-information"
        }
      ]
    },
    {
      "type": "library",
      "name": "proxy-compare",
      "version": "3.0.1",
      "bom-ref": "proxy-compare@3.0.1",
      "author": "Daishi Kato",
      "description": "Compare two objects using accessed properties with Proxy",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxy-compare"
        }
      ]
    },
    {
      "type": "library",
      "name": "proxy-from-env",
      "version": "1.1.0",
      "bom-ref": "proxy-from-env@1.1.0",
      "author": "Rob Wu",
      "description": "Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxy-from-env"
        }
      ]
    },
    {
      "type": "library",
      "name": "proxy-memoize",
      "version": "3.0.1",
      "bom-ref": "proxy-memoize@3.0.1",
      "author": "Daishi Kato",
      "description": "Intuitive magical memoization library with Proxy and WeakMap",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxy-memoize"
        }
      ]
    },
    {
      "type": "library",
      "name": "qrcode.react",
      "version": "4.2.0",
      "bom-ref": "qrcode.react@4.2.0",
      "author": "Paul O\u2019Shannessy",
      "description": "React component to generate QR codes",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/qrcode.react"
        }
      ]
    },
    {
      "type": "library",
      "name": "raf-schd",
      "version": "4.0.3",
      "bom-ref": "raf-schd@4.0.3",
      "author": "Alex Reardon",
      "description": "A scheduler based on requestAnimationFrame",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/raf-schd"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-beautiful-dnd",
      "version": "13.1.1",
      "bom-ref": "react-beautiful-dnd@13.1.1",
      "author": "Alex Reardon",
      "description": "Beautiful and accessible drag and drop for lists with React",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-beautiful-dnd"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "react-redux",
          "version": "7.2.9",
          "bom-ref": "react-beautiful-dnd@13.1.1|react-redux@7.2.9",
          "author": "Dan Abramov",
          "description": "Official React bindings for Redux",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/react-beautiful-dnd/node_modules/react-redux"
            }
          ]
        },
        {
          "type": "library",
          "name": "react-is",
          "version": "17.0.2",
          "bom-ref": "react-beautiful-dnd@13.1.1|react-is@17.0.2",
          "description": "Brand checking of React Elements.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/react-beautiful-dnd/node_modules/react-is"
            }
          ]
        },
        {
          "type": "library",
          "name": "redux",
          "version": "4.2.1",
          "bom-ref": "react-beautiful-dnd@13.1.1|redux@4.2.1",
          "description": "Predictable state container for JavaScript apps",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/react-beautiful-dnd/node_modules/redux"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "react-dnd-html5-backend",
      "version": "16.0.1",
      "bom-ref": "react-dnd-html5-backend@16.0.1",
      "description": "HTML5 backend for React DnD",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-dnd-html5-backend"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-dnd",
      "version": "16.0.1",
      "bom-ref": "react-dnd@16.0.1",
      "description": "Drag and Drop for React",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-dnd"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-dom",
      "version": "18.3.1",
      "bom-ref": "react-dom@18.3.1",
      "description": "React package for working with the DOM.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-dom"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-easy-crop",
      "version": "5.2.0",
      "bom-ref": "react-easy-crop@5.2.0",
      "author": "Valentin Hervieu",
      "description": "A React component to crop images/videos with easy interactions",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-easy-crop"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-fast-compare",
      "version": "3.2.2",
      "bom-ref": "react-fast-compare@3.2.2",
      "author": "Chris Bolin",
      "description": "Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-fast-compare"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-helmet",
      "version": "6.1.0",
      "bom-ref": "react-helmet@6.1.0",
      "author": "NFL",
      "description": "A document head manager for React",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-helmet"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-hook-form",
      "version": "7.53.0",
      "bom-ref": "react-hook-form@7.53.0",
      "description": "Performant, flexible and extensible forms library for React Hooks",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-hook-form"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-intl",
      "version": "6.8.9",
      "bom-ref": "react-intl@6.8.9",
      "author": "Eric Ferraiuolo",
      "description": "Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-intl"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-is",
      "version": "19.1.0",
      "bom-ref": "react-is@19.1.0",
      "description": "Brand checking of React Elements.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-is"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-markdown",
      "version": "8.0.7",
      "bom-ref": "react-markdown@8.0.7",
      "author": "Espen Hovlandsdal",
      "description": "React component to render markdown",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-markdown"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "react-is",
          "version": "18.3.1",
          "bom-ref": "react-markdown@8.0.7|react-is@18.3.1",
          "description": "Brand checking of React Elements.",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/react-markdown/node_modules/react-is"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "react-redux",
      "version": "9.2.0",
      "bom-ref": "react-redux@9.2.0",
      "author": "Dan Abramov",
      "description": "Official React bindings for Redux",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-redux"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-router",
      "version": "7.1.5",
      "bom-ref": "react-router@7.1.5",
      "author": "Remix Software",
      "description": "Declarative routing for React",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-router"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-side-effect",
      "version": "2.1.2",
      "bom-ref": "react-side-effect@2.1.2",
      "author": "Dan Abramov",
      "description": "Create components whose prop changes map to a global side effect",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-side-effect"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-simple-animate",
      "version": "3.5.3",
      "bom-ref": "react-simple-animate@3.5.3",
      "author": "beier luo",
      "description": "react simple animate",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-simple-animate"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-sortablejs",
      "version": "6.1.4",
      "bom-ref": "react-sortablejs@6.1.4",
      "author": "Wayne Van Son",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-sortablejs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "tiny-invariant",
          "version": "1.2.0",
          "bom-ref": "react-sortablejs@6.1.4|tiny-invariant@1.2.0",
          "author": "Alex Reardon",
          "description": "A tiny invariant function",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/react-sortablejs/node_modules/tiny-invariant"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "react-transition-group",
      "version": "4.4.5",
      "bom-ref": "react-transition-group@4.4.5",
      "description": "A react component toolset for managing animations",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-transition-group"
        }
      ]
    },
    {
      "type": "library",
      "name": "react-window",
      "version": "1.8.11",
      "bom-ref": "react-window@1.8.11",
      "author": "Brian Vaughn",
      "description": "React components for efficiently rendering large, scrollable lists and tabular data",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-window"
        }
      ]
    },
    {
      "type": "library",
      "name": "react",
      "version": "18.3.1",
      "bom-ref": "react@18.3.1",
      "description": "React is a JavaScript library for building user interfaces.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react"
        }
      ]
    },
    {
      "type": "library",
      "name": "readable-stream",
      "version": "2.3.8",
      "bom-ref": "readable-stream@2.3.8",
      "description": "Streams3, a user-land copy of the stream library from Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readable-stream"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "isarray",
          "version": "1.0.0",
          "bom-ref": "readable-stream@2.3.8|isarray@1.0.0",
          "author": "Julian Gruber",
          "description": "Array#isArray for older browsers",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/readable-stream/node_modules/isarray"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "redux-mock-store",
      "version": "1.5.5",
      "bom-ref": "redux-mock-store@1.5.5",
      "author": "Arnaud Benard",
      "description": "A mock store for testing your redux async action creators and middleware",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/redux-mock-store"
        }
      ]
    },
    {
      "type": "library",
      "name": "redux-saga",
      "version": "1.3.0",
      "bom-ref": "redux-saga@1.3.0",
      "author": "Yassine ELOUAFI",
      "description": "Saga middleware for Redux to handle Side Effects",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/redux-saga"
        }
      ]
    },
    {
      "type": "library",
      "name": "redux-thunk",
      "version": "3.1.0",
      "bom-ref": "redux-thunk@3.1.0",
      "author": "Dan Abramov",
      "description": "Thunk middleware for Redux.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/redux-thunk"
        }
      ]
    },
    {
      "type": "library",
      "name": "redux",
      "version": "5.0.1",
      "bom-ref": "redux@5.0.1",
      "description": "Predictable state container for JavaScript apps",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/redux"
        }
      ]
    },
    {
      "type": "library",
      "name": "remark-parse",
      "version": "10.0.2",
      "bom-ref": "remark-parse@10.0.2",
      "author": "Titus Wormer",
      "description": "remark plugin to add support for parsing markdown input",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/remark-parse"
        }
      ]
    },
    {
      "type": "library",
      "name": "remark-rehype",
      "version": "10.1.0",
      "bom-ref": "remark-rehype@10.1.0",
      "author": "Titus Wormer",
      "description": "remark plugin that turns markdown into HTML to support rehype",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/remark-rehype"
        }
      ]
    },
    {
      "type": "library",
      "name": "rendezvous",
      "bom-ref": "rendezvous",
      "version": "2600.100.147",
      "supplier": {
        "url": [
          "https://developer.apple.com/bonjour"
        ]
      },
      "description": "Apple's implementation of mDNS based zeroconf - Apple's implementation of zero-configuration networking (zeroconf) using multicast Domain Name System"
    },
    {
      "type": "library",
      "name": "reselect",
      "version": "5.1.1",
      "bom-ref": "reselect@5.1.1",
      "description": "Selectors for Redux.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/reselect"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-pathname",
      "version": "3.0.0",
      "bom-ref": "resolve-pathname@3.0.0",
      "author": "Michael Jackson",
      "description": "Resolve URL pathnames using JavaScript",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve-pathname"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve",
      "version": "1.22.10",
      "bom-ref": "resolve@1.22.10",
      "author": "James Halliday",
      "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve"
        }
      ]
    },
    {
      "type": "library",
      "name": "sade",
      "version": "1.8.1",
      "bom-ref": "sade@1.8.1",
      "author": "Luke Edwards",
      "description": "Smooth (CLI) operator \ud83c\udfb6",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sade"
        }
      ]
    },
    {
      "type": "library",
      "name": "safe-buffer",
      "version": "5.1.2",
      "bom-ref": "safe-buffer@5.1.2",
      "author": "Feross Aboukhadijeh",
      "description": "Safer Node.js Buffer API",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safe-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "scheduler",
      "version": "0.23.2",
      "bom-ref": "scheduler@0.23.2",
      "description": "Cooperative scheduler for the browser environment.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/scheduler"
        }
      ]
    },
    {
      "type": "library",
      "name": "semver",
      "version": "6.3.1",
      "bom-ref": "semver@6.3.1",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver"
        }
      ]
    },
    {
      "type": "library",
      "name": "set-cookie-parser",
      "version": "2.7.1",
      "bom-ref": "set-cookie-parser@2.7.1",
      "author": "Nathan Friedly",
      "description": "Parses set-cookie headers into objects",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/set-cookie-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "setimmediate",
      "version": "1.0.5",
      "bom-ref": "setimmediate@1.0.5",
      "author": "YuzuJS",
      "description": "A shim for the setImmediate efficient script yielding API",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/setimmediate"
        }
      ]
    },
    {
      "type": "library",
      "name": "shadow",
      "bom-ref": "shadow",
      "version": "4.17.3",
      "supplier": {
        "url": [
          "http://github.com/shadow-maint/shadow"
        ]
      },
      "description": "Tools to change and administer password and group data"
    },
    {
      "type": "library",
      "name": "shadow-base",
      "bom-ref": "shadow-base",
      "version": "4.17.3",
      "supplier": {
        "url": [
          "http://github.com/shadow-maint/shadow"
        ]
      },
      "description": "Tools to change and administer password and group data"
    },
    {
      "type": "library",
      "name": "shadow-securetty",
      "bom-ref": "shadow-securetty",
      "version": "4.6",
      "description": "Provider of the machine specific securetty file"
    },
    {
      "author": "Jean-Philippe Aumasson and Daniel J. Bernstein",
      "bom-ref": "siphash",
      "copyright": "Jean-Philippe Aumasson and Daniel J. Bernstein",
      "description": "SipHash is a family of pseudorandom functions (PRFs) optimized for speed on short messages.",
      "name": "siphash",
      "publisher": "Jean-Philippe Aumasson and Daniel J. Bernstein",
      "supplier": {
        "name": "Jean-Philippe Aumasson and Daniel J. Bernstein",
        "url": [
          "http://www.libpng.org/pub/png/libpng.html"
        ]
      },
      "type": "library",
      "version": "1.0"
    },
    {
      "type": "library",
      "name": "sortablejs",
      "version": "1.15.6",
      "bom-ref": "sortablejs@1.15.6",
      "description": "JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, React, Polymer, Vue, Knockout and any CSS library, e.g. Bootstrap.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sortablejs"
        }
      ]
    },
    {
      "type": "library",
      "name": "source-map",
      "version": "0.5.7",
      "bom-ref": "source-map@0.5.7",
      "author": "Nick Fitzgerald",
      "description": "Generates and consumes source maps",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/source-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "space-separated-tokens",
      "version": "2.0.2",
      "bom-ref": "space-separated-tokens@2.0.2",
      "author": "Titus Wormer",
      "description": "Parse and stringify space separated tokens",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/space-separated-tokens"
        }
      ]
    },
    {
      "type": "library",
      "name": "string_decoder",
      "version": "1.1.1",
      "bom-ref": "string_decoder@1.1.1",
      "description": "The string_decoder module from Node core",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string_decoder"
        }
      ]
    },
    {
      "type": "library",
      "name": "style-to-object",
      "version": "0.4.4",
      "bom-ref": "style-to-object@0.4.4",
      "author": "Mark",
      "description": "Converts inline style to object.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/style-to-object"
        }
      ]
    },
    {
      "type": "library",
      "name": "stylis",
      "version": "4.2.0",
      "bom-ref": "stylis@4.2.0",
      "author": "Sultan Tarimo",
      "description": "A Light\u2013weight CSS Preprocessor",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stylis"
        }
      ]
    },
    {
      "type": "library",
      "name": "supports-preserve-symlinks-flag",
      "version": "1.0.0",
      "bom-ref": "supports-preserve-symlinks-flag@1.0.0",
      "author": "Jordan Harband",
      "description": "Determine if the current node version supports the `--preserve-symlinks` flag.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/supports-preserve-symlinks-flag"
        }
      ]
    },
    {
      "type": "library",
      "name": "tiny-invariant",
      "version": "1.3.3",
      "bom-ref": "tiny-invariant@1.3.3",
      "author": "Alex Reardon",
      "description": "A tiny invariant function",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tiny-invariant"
        }
      ]
    },
    {
      "type": "library",
      "name": "tiny-warning",
      "version": "1.0.3",
      "bom-ref": "tiny-warning@1.0.3",
      "author": "Alex Reardon",
      "description": "A tiny warning function",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tiny-warning"
        }
      ]
    },
    {
      "author": "Miguel Masmano Tello",
      "bom-ref": "tlsf",
      "copyright": "Miguel Masmano Tello",
      "description": "TLSF Memory Storage allocator implementation",
      "name": "tlsf",
      "publisher": "Miguel Masmano Tello",
      "supplier": {
        "name": "Miguel Masmano Tello",
        "url": [
          "http://www.gii.upv.es/tlsf/index.html"
        ]
      },
      "type": "library",
      "version": "2.4.6"
    },
    {
      "type": "library",
      "name": "toggle-selection",
      "version": "1.0.6",
      "bom-ref": "toggle-selection@1.0.6",
      "author": "sudodoki",
      "description": "Toggle current selected content in browser",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/toggle-selection"
        }
      ]
    },
    {
      "type": "library",
      "name": "trim-lines",
      "version": "3.0.1",
      "bom-ref": "trim-lines@3.0.1",
      "author": "Titus Wormer",
      "description": "Remove spaces and tabs around line-breaks",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/trim-lines"
        }
      ]
    },
    {
      "type": "library",
      "name": "trough",
      "version": "2.2.0",
      "bom-ref": "trough@2.2.0",
      "author": "Titus Wormer",
      "description": "`trough` is middleware",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/trough"
        }
      ]
    },
    {
      "type": "library",
      "name": "tslib",
      "version": "2.8.1",
      "bom-ref": "tslib@2.8.1",
      "author": "Microsoft Corp.",
      "description": "Runtime library for TypeScript helper functions",
      "licenses": [
        {
          "license": {
            "id": "0BSD"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tslib"
        }
      ]
    },
    {
      "type": "library",
      "name": "ttyrun",
      "bom-ref": "ttyrun",
      "version": "2.37.0",
      "supplier": {
        "url": [
          "https://github.com/ibm-s390-linux/s390-tools"
        ]
      },
      "description": "Start the program if the specified terminal device is available. - ttyrun is typically used to prevent a respawn through the init(8) program when a terminal is not available."
    },
    {
      "type": "library",
      "name": "turbo-stream",
      "version": "2.4.0",
      "bom-ref": "turbo-stream@2.4.0",
      "author": "Jacob Ebey",
      "description": "A streaming data transport format that aims to support built-in features such as Promises, Dates, RegExps, Maps, Sets and more.",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/turbo-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "typescript-compare",
      "version": "0.0.2",
      "bom-ref": "typescript-compare@0.0.2",
      "author": "Ho\u00e0ng V\u0103n Kh\u1ea3i",
      "description": "TypeScript generics to compare types",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typescript-compare"
        }
      ]
    },
    {
      "type": "library",
      "name": "typescript-logic",
      "version": "0.0.0",
      "bom-ref": "typescript-logic@0.0.0",
      "author": "Ho\u00e0ng V\u0103n Kh\u1ea3i",
      "description": "TypeScript generics to work with boolean types",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typescript-logic"
        }
      ]
    },
    {
      "type": "library",
      "name": "typescript-tuple",
      "version": "2.2.1",
      "bom-ref": "typescript-tuple@2.2.1",
      "author": "Ho\u00e0ng V\u0103n Kh\u1ea3i",
      "description": "Generics to work with tuples in TypeScript",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typescript-tuple"
        }
      ]
    },
    {
      "type": "library",
      "name": "typescript",
      "version": "5.6.3",
      "bom-ref": "typescript@5.6.3",
      "author": "Microsoft Corp.",
      "description": "TypeScript is a language for application scale JavaScript development",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typescript"
        }
      ]
    },
    {
      "type": "library",
      "name": "u-boot-bin",
      "bom-ref": "u-boot-bin",
      "version": "2.1.0.0.5",
      "supplier": {
        "url": [
          "https://www.2n.com/"
        ]
      },
      "description": "U-Boot binaries - Prebuilt U-Boot binaries for deployment into target rootfs"
    },
    {
      "type": "library",
      "name": "undici-types",
      "version": "6.21.0",
      "bom-ref": "undici-types@6.21.0",
      "description": "A stand-alone types package for Undici",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/undici-types"
        }
      ]
    },
    {
      "type": "library",
      "name": "unified",
      "version": "10.1.2",
      "bom-ref": "unified@10.1.2",
      "author": "Titus Wormer",
      "description": "Interface for parsing, inspecting, transforming, and serializing content through syntax trees",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unified"
        }
      ]
    },
    {
      "type": "library",
      "name": "unist-util-generated",
      "version": "2.0.1",
      "bom-ref": "unist-util-generated@2.0.1",
      "author": "Titus Wormer",
      "description": "unist utility to check if a node is generated",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unist-util-generated"
        }
      ]
    },
    {
      "type": "library",
      "name": "unist-util-is",
      "version": "5.2.1",
      "bom-ref": "unist-util-is@5.2.1",
      "author": "Titus Wormer",
      "description": "unist utility to check if a node passes a test",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unist-util-is"
        }
      ]
    },
    {
      "type": "library",
      "name": "unist-util-position",
      "version": "4.0.4",
      "bom-ref": "unist-util-position@4.0.4",
      "author": "Titus Wormer",
      "description": "unist utility to get the position of a node",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unist-util-position"
        }
      ]
    },
    {
      "type": "library",
      "name": "unist-util-stringify-position",
      "version": "3.0.3",
      "bom-ref": "unist-util-stringify-position@3.0.3",
      "author": "Titus Wormer",
      "description": "unist utility to serialize a node, position, or point as a human readable location",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unist-util-stringify-position"
        }
      ]
    },
    {
      "type": "library",
      "name": "unist-util-visit-parents",
      "version": "5.1.3",
      "bom-ref": "unist-util-visit-parents@5.1.3",
      "author": "Titus Wormer",
      "description": "unist utility to recursively walk over nodes, with ancestral information",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unist-util-visit-parents"
        }
      ]
    },
    {
      "type": "library",
      "name": "unist-util-visit",
      "version": "4.1.2",
      "bom-ref": "unist-util-visit@4.1.2",
      "author": "Titus Wormer",
      "description": "unist utility to visit nodes",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unist-util-visit"
        }
      ]
    },
    {
      "type": "library",
      "name": "update-alternatives-opkg",
      "bom-ref": "update-alternatives-opkg",
      "version": "0.7.0",
      "supplier": {
        "url": [
          "http://git.yoctoproject.org/cgit/cgit.cgi/opkg-utils"
        ]
      },
      "description": "Utility for managing the alternatives system - Additional utilities for the opkg package manager."
    },
    {
      "type": "library",
      "name": "update-browserslist-db",
      "version": "1.1.3",
      "bom-ref": "update-browserslist-db@1.1.3",
      "author": "Andrey Sitnik",
      "description": "CLI tool to update caniuse-lite to refresh target browsers from Browserslist config",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/update-browserslist-db"
        }
      ]
    },
    {
      "type": "library",
      "name": "upgrade-keys",
      "bom-ref": "upgrade-keys",
      "version": "1.24.0",
      "supplier": {
        "url": [
          "https://www.axis.com"
        ]
      }
    },
    {
      "type": "library",
      "name": "upgrade-keys-2n",
      "bom-ref": "upgrade-keys-2n",
      "version": "1.24.0",
      "supplier": {
        "url": [
          "https://www.axis.com"
        ]
      }
    },
    {
      "type": "library",
      "name": "upgrade-keys-2n-production",
      "bom-ref": "upgrade-keys-2n-production",
      "version": "1.24.0",
      "supplier": {
        "url": [
          "https://www.axis.com"
        ]
      }
    },
    {
      "type": "library",
      "name": "use-deep-compare-effect",
      "version": "1.8.1",
      "bom-ref": "use-deep-compare-effect@1.8.1",
      "author": "Kent C. Dodds",
      "description": "It's react's useEffect hook, except using deep comparison on the inputs, not reference equality",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/use-deep-compare-effect"
        }
      ]
    },
    {
      "type": "library",
      "name": "use-memo-one",
      "version": "1.1.3",
      "bom-ref": "use-memo-one@1.1.3",
      "author": "Alex Reardon",
      "description": "useMemo and useCallback but with a stable cache",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/use-memo-one"
        }
      ]
    },
    {
      "type": "library",
      "name": "use-sync-external-store",
      "version": "1.5.0",
      "bom-ref": "use-sync-external-store@1.5.0",
      "description": "Backwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/use-sync-external-store"
        }
      ]
    },
    {
      "type": "library",
      "name": "util-deprecate",
      "version": "1.0.2",
      "bom-ref": "util-deprecate@1.0.2",
      "author": "Nathan Rajlich",
      "description": "The Node.js `util.deprecate()` function with browser support",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/util-deprecate"
        }
      ]
    },
    {
      "type": "library",
      "name": "util-linux-mount",
      "bom-ref": "util-linux-mount",
      "version": "2.40.4",
      "supplier": {
        "url": [
          "https://en.wikipedia.org/wiki/Util-linux"
        ]
      },
      "description": "util-linux mount"
    },
    {
      "type": "library",
      "name": "util-linux-sulogin",
      "bom-ref": "util-linux-sulogin",
      "version": "2.40.4",
      "supplier": {
        "url": [
          "https://en.wikipedia.org/wiki/Util-linux"
        ]
      },
      "description": "util-linux sulogin"
    },
    {
      "type": "library",
      "name": "util-linux-umount",
      "bom-ref": "util-linux-umount",
      "version": "2.40.4",
      "supplier": {
        "url": [
          "https://en.wikipedia.org/wiki/Util-linux"
        ]
      },
      "description": "util-linux umount"
    },
    {
      "type": "library",
      "name": "uuid",
      "version": "8.3.2",
      "bom-ref": "uuid@8.3.2",
      "description": "RFC4122 (v1, v4, and v5) UUIDs",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uuid"
        }
      ]
    },
    {
      "type": "library",
      "name": "uvu",
      "version": "0.5.6",
      "bom-ref": "uvu@0.5.6",
      "description": "uvu is an extremely fast and lightweight test runner for Node.js and the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uvu"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "kleur",
          "version": "4.1.5",
          "bom-ref": "uvu@0.5.6|kleur@4.1.5",
          "author": "Luke Edwards",
          "description": "The fastest Node.js library for formatting terminal text with ANSI colors~!",
          "licenses": [
            {
              "license": {
                "id": "MIT"
              }
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/uvu/node_modules/kleur"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "value-equal",
      "version": "1.0.1",
      "bom-ref": "value-equal@1.0.1",
      "author": "Michael Jackson",
      "description": "Are these two JavaScript values equal?",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/value-equal"
        }
      ]
    },
    {
      "type": "library",
      "name": "vfile-message",
      "version": "3.1.4",
      "bom-ref": "vfile-message@3.1.4",
      "author": "Titus Wormer",
      "description": "vfile utility to create a virtual message",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/vfile-message"
        }
      ]
    },
    {
      "type": "library",
      "name": "vfile",
      "version": "5.3.7",
      "bom-ref": "vfile@5.3.7",
      "author": "Titus Wormer",
      "description": "Virtual file format for text processing",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/vfile"
        }
      ]
    },
    {
      "type": "library",
      "name": "wpa-supplicant",
      "bom-ref": "wpa-supplicant",
      "version": "2.11",
      "supplier": {
        "url": [
          "http://w1.fi/wpa_supplicant/"
        ]
      },
      "description": "Client for Wi-Fi Protected Access (WPA) - wpa_supplicant is a WPA Supplicant for Linux, BSD, Mac OS X, and Windows with support for WPA and WPA2 (IEEE 802.11i / RSN). Supplicant is the IEEE 802.1X/WPA component that is used in the client stations. It implements key negotiation with a WPA Authenticator and it controls the roaming and IEEE 802.11 authentication/association of the wlan driver."
    },
    {
      "type": "library",
      "name": "wpa-supplicant-lib",
      "bom-ref": "wpa-supplicant-lib",
      "version": "2.11",
      "supplier": {
        "url": [
          "http://w1.fi/wpa_supplicant/"
        ]
      },
      "description": "Client for Wi-Fi Protected Access (WPA) - wpa_supplicant is a WPA Supplicant for Linux, BSD, Mac OS X, and Windows with support for WPA and WPA2 (IEEE 802.11i / RSN). Supplicant is the IEEE 802.1X/WPA component that is used in the client stations. It implements key negotiation with a WPA Authenticator and it controls the roaming and IEEE 802.11 authentication/association of the wlan driver."
    },
    {
      "type": "library",
      "name": "wpa-supplicant-plugins",
      "bom-ref": "wpa-supplicant-plugins",
      "version": "2.11",
      "supplier": {
        "url": [
          "http://w1.fi/wpa_supplicant/"
        ]
      },
      "description": "Client for Wi-Fi Protected Access (WPA) - wpa_supplicant is a WPA Supplicant for Linux, BSD, Mac OS X, and Windows with support for WPA and WPA2 (IEEE 802.11i / RSN). Supplicant is the IEEE 802.1X/WPA component that is used in the client stations. It implements key negotiation with a WPA Authenticator and it controls the roaming and IEEE 802.11 authentication/association of the wlan driver."
    },
    {
      "type": "library",
      "name": "ws",
      "version": "8.18.0",
      "bom-ref": "ws@8.18.0",
      "author": "Einar Otto Stangvik",
      "description": "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ws"
        }
      ]
    },
    {
      "author": "Lloyd Hilaiel",
      "bom-ref": "yajl",
      "copyright": "Lloyd Hilaiel",
      "description": "A fast streaming JSON parsing library in C.",
      "name": "yajl",
      "publisher": "Lloyd Hilaiel",
      "supplier": {
        "name": "Lloyd Hilaiel",
        "url": [
          "https://github.com/lloyd/yajl"
        ]
      },
      "type": "library",
      "version": "2.1.0"
    },
    {
      "type": "library",
      "name": "yallist",
      "version": "3.1.1",
      "bom-ref": "yallist@3.1.1",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yallist"
        }
      ]
    },
    {
      "type": "library",
      "name": "yaml",
      "version": "1.10.2",
      "bom-ref": "yaml@1.10.2",
      "author": "Eemeli Aro",
      "description": "JavaScript parser and stringifier for YAML",
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yaml"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "alsa-conf",
      "dependsOn": []
    },
    {
      "ref": "alsa-state",
      "dependsOn": [
        "alsa-states",
        "alsa-utils-alsactl"
      ]
    },
    {
      "ref": "alsa-states",
      "dependsOn": []
    },
    {
      "ref": "alsa-utils-alsactl",
      "dependsOn": [
        "libasound2",
        "libc6"
      ]
    },
    {
      "ref": "base-files",
      "dependsOn": []
    },
    {
      "ref": "base-passwd",
      "dependsOn": []
    },
    {
      "ref": "busybox",
      "dependsOn": [
        "busybox-inittab",
        "busybox-udhcpc",
        "libc6",
        "update-alternatives-opkg"
      ]
    },
    {
      "ref": "busybox-inittab",
      "dependsOn": [
        "ttyrun"
      ]
    },
    {
      "ref": "busybox-mdev",
      "dependsOn": []
    },
    {
      "ref": "busybox-syslog",
      "dependsOn": [
        "busybox",
        "update-alternatives-opkg"
      ]
    },
    {
      "ref": "busybox-udhcpc",
      "dependsOn": []
    },
    {
      "ref": "cfc-authority",
      "dependsOn": []
    },
    {
      "ref": "dtc",
      "dependsOn": [
        "libc6"
      ]
    },
    {
      "ref": "hip",
      "dependsOn": [
        "@2n/design-system-x@9.0.1",
        "@2n/design-system@8.1.2",
        "@2n/design-system@9.15.0",
        "@2n/react-usb-driver@4.0.0",
        "@2n/usb-driver-client@1.1.0",
        "@ampproject/remapping@2.3.0",
        "@babel/code-frame@7.27.1",
        "@babel/compat-data@7.27.5",
        "@babel/core@7.26.8",
        "@babel/generator@7.27.5",
        "@babel/helper-compilation-targets@7.27.2",
        "@babel/helper-module-imports@7.27.1",
        "@babel/helper-module-transforms@7.27.3",
        "@babel/helper-string-parser@7.27.1",
        "@babel/helper-validator-identifier@7.27.1",
        "@babel/helper-validator-option@7.27.1",
        "@babel/helpers@7.27.6",
        "@babel/parser@7.27.5",
        "@babel/runtime@7.26.7",
        "@babel/template@7.27.2",
        "@babel/traverse@7.27.4",
        "@babel/types@7.27.6",
        "@bmunozg/react-image-area@1.1.0",
        "@emotion/babel-plugin@11.13.5",
        "@emotion/cache@11.14.0",
        "@emotion/hash@0.9.2",
        "@emotion/is-prop-valid@1.3.1",
        "@emotion/memoize@0.9.0",
        "@emotion/react@11.10.4",
        "@emotion/serialize@1.3.3",
        "@emotion/sheet@1.4.0",
        "@emotion/styled@11.10.4",
        "@emotion/unitless@0.10.0",
        "@emotion/use-insertion-effect-with-fallbacks@1.2.0",
        "@emotion/utils@1.4.2",
        "@emotion/weak-memoize@0.3.1",
        "@floating-ui/core@1.7.1",
        "@floating-ui/dom@1.7.1",
        "@floating-ui/react-dom@2.1.3",
        "@floating-ui/utils@0.2.9",
        "@formatjs/ecma402-abstract@2.2.4",
        "@formatjs/fast-memoize@2.2.3",
        "@formatjs/icu-messageformat-parser@2.9.4",
        "@formatjs/icu-skeleton-parser@1.8.8",
        "@formatjs/intl-displaynames@6.8.5",
        "@formatjs/intl-listformat@7.7.5",
        "@formatjs/intl-localematcher@0.5.8",
        "@formatjs/intl@2.10.15",
        "@hookform/devtools@4.4.0",
        "@jridgewell/gen-mapping@0.3.8",
        "@jridgewell/resolve-uri@3.1.2",
        "@jridgewell/set-array@1.2.1",
        "@jridgewell/sourcemap-codec@1.5.0",
        "@jridgewell/trace-mapping@0.3.25",
        "@mui/base@5.0.0-beta.40-0",
        "@mui/core-downloads-tracker@6.4.12",
        "@mui/icons-material@6.4.0",
        "@mui/lab@5.0.0-alpha.175",
        "@mui/material@6.4.0",
        "@mui/private-theming@6.4.9",
        "@mui/styled-engine@6.4.11",
        "@mui/system@6.4.0",
        "@mui/types@7.4.3",
        "@mui/utils@5.17.1",
        "@mui/x-data-grid-pro@7.24.0",
        "@mui/x-data-grid@7.24.0",
        "@mui/x-date-pickers@7.25.0",
        "@mui/x-internals@7.24.0",
        "@mui/x-license-pro@6.10.2",
        "@mui/x-license@7.24.0",
        "@mui/x-tree-view@7.29.1",
        "@popperjs/core@2.11.8",
        "@react-dnd/asap@5.0.2",
        "@react-dnd/invariant@4.0.2",
        "@react-dnd/shallowequal@4.0.2",
        "@redux-saga/core@1.3.0",
        "@redux-saga/deferred@1.2.1",
        "@redux-saga/delay-p@1.2.1",
        "@redux-saga/is@1.1.3",
        "@redux-saga/symbols@1.1.3",
        "@redux-saga/types@1.2.1",
        "@reduxjs/toolkit@2.5.1",
        "@types/cookie@0.6.0",
        "@types/debug@4.1.12",
        "@types/format-util@1.0.4",
        "@types/gensync@1.0.4",
        "@types/hast@2.3.10",
        "@types/hoist-non-react-statics@3.3.6",
        "@types/lodash@4.17.17",
        "@types/mdast@3.0.15",
        "@types/ms@2.1.0",
        "@types/node@22.15.30",
        "@types/parse-json@4.0.2",
        "@types/prop-types@15.7.14",
        "@types/react-redux@7.1.34",
        "@types/react-transition-group@4.4.12",
        "@types/react@18.3.11",
        "@types/sortablejs@1.15.8",
        "@types/unist@2.0.11",
        "@types/use-sync-external-store@0.0.6",
        "aecadt",
        "asynckit@0.4.0",
        "axios@1.12.2",
        "babel-plugin-macros@3.1.0",
        "bail@2.0.2",
        "base-files",
        "browserslist@4.25.0",
        "c-ares",
        "call-bind-apply-helpers@1.0.2",
        "callsites@3.1.0",
        "caniuse-lite@1.0.30001721",
        "character-entities@2.0.2",
        "classnames@2.3.1",
        "clsx@2.1.1",
        "combined-stream@1.0.8",
        "comma-separated-tokens@2.0.3",
        "convert-source-map@2.0.0",
        "cookie@1.0.2",
        "copy-to-clipboard@3.3.3",
        "core-util-is@1.0.3",
        "cosmiconfig@7.1.0",
        "css-box-model@1.2.1",
        "csstype@3.1.3",
        "datatables.net@1.13.4",
        "date-fns@2.28.0",
        "debug@4.4.1",
        "decode-named-character-reference@1.1.0",
        "delayed-stream@1.0.0",
        "dequal@2.0.3",
        "diff@5.2.0",
        "dnd-core@16.0.1",
        "dom-helpers@5.2.1",
        "dunder-proto@1.0.1",
        "electron-to-chromium@1.5.165",
        "error-ex@1.3.2",
        "es-define-property@1.0.1",
        "es-errors@1.3.0",
        "es-object-atoms@1.1.1",
        "es-set-tostringtag@2.1.0",
        "escalade@3.2.0",
        "escape-string-regexp@4.0.0",
        "exosip2",
        "extend@3.0.2",
        "fast-deep-equal@3.1.3",
        "file-saver@2.0.5",
        "find-root@1.1.0",
        "fmt",
        "follow-redirects@1.15.9",
        "form-data@4.0.4",
        "function-bind@1.1.2",
        "g722",
        "g729",
        "gandalf",
        "gensync@1.0.0-beta.2",
        "get-intrinsic@1.3.0",
        "get-proto@1.0.1",
        "gopd@1.2.0",
        "has-symbols@1.1.0",
        "has-tostringtag@1.0.2",
        "hasown@2.0.2",
        "hast-util-whitespace@2.0.1",
        "hip-files-initscripts",
        "hip-helpers",
        "history@4.10.1",
        "hoist-non-react-statics@3.3.2",
        "idle-session-timeout@1.0.1",
        "immediate@3.0.6",
        "immer@10.1.1",
        "import-fresh@3.3.1",
        "inherits@2.0.4",
        "inline-style-parser@0.1.1",
        "intl-messageformat@10.7.7",
        "iperf3",
        "is-arrayish@0.2.1",
        "is-buffer@2.0.5",
        "is-core-module@2.16.1",
        "is-plain-obj@4.1.0",
        "isomorphic-ws@5.0.0",
        "jquery@3.7.1",
        "js-cookie@3.0.5",
        "js-tokens@4.0.0",
        "jsesc@3.1.0",
        "json-parse-even-better-errors@2.3.1",
        "json5@2.2.3",
        "jszip@3.10.1",
        "liblogit0",
        "liblpl4",
        "libnl-genl-3-200",
        "libnnalloc0",
        "libpcap1",
        "libstdc++6",
        "libz1",
        "lie@3.3.0",
        "lines-and-columns@1.2.4",
        "little-state-machine@4.8.1",
        "lodash.isplainobject@4.0.6",
        "lodash@4.17.21",
        "loose-envify@1.4.0",
        "lru-cache@5.1.1",
        "math-intrinsics@1.1.0",
        "mbedtls",
        "mdast-util-definitions@5.1.2",
        "mdast-util-from-markdown@1.3.1",
        "mdast-util-to-hast@12.3.0",
        "mdast-util-to-string@3.2.0",
        "memoize-one@5.2.1",
        "micromark-core-commonmark@1.1.0",
        "micromark-factory-destination@1.1.0",
        "micromark-factory-label@1.1.0",
        "micromark-factory-space@1.1.0",
        "micromark-factory-title@1.1.0",
        "micromark-factory-whitespace@1.1.0",
        "micromark-util-character@1.2.0",
        "micromark-util-chunked@1.1.0",
        "micromark-util-classify-character@1.1.0",
        "micromark-util-combine-extensions@1.1.0",
        "micromark-util-decode-numeric-character-reference@1.1.0",
        "micromark-util-decode-string@1.1.0",
        "micromark-util-encode@1.1.0",
        "micromark-util-html-tag-name@1.2.0",
        "micromark-util-normalize-identifier@1.1.0",
        "micromark-util-resolve-all@1.1.0",
        "micromark-util-sanitize-uri@1.2.0",
        "micromark-util-subtokenize@1.1.0",
        "micromark-util-symbol@1.1.0",
        "micromark-util-types@1.1.0",
        "micromark@3.2.0",
        "mime-db@1.52.0",
        "mime-types@2.1.35",
        "minimp4",
        "mri@1.2.0",
        "ms@2.1.3",
        "node-releases@2.0.19",
        "normalize-wheel@1.0.1",
        "npm-check-updates@18.0.1",
        "object-assign@4.1.1",
        "osip2",
        "pako@1.0.11",
        "papaparse@5.4.1",
        "parent-module@1.0.1",
        "parse-json@5.2.0",
        "path-parse@1.0.7",
        "path-type@4.0.0",
        "pcre",
        "picocolors@1.1.1",
        "process-nextick-args@2.0.1",
        "prop-types@15.8.1",
        "property-information@6.5.0",
        "proxy-compare@3.0.1",
        "proxy-from-env@1.1.0",
        "proxy-memoize@3.0.1",
        "qrcode.react@4.2.0",
        "raf-schd@4.0.3",
        "react-beautiful-dnd@13.1.1",
        "react-dnd-html5-backend@16.0.1",
        "react-dnd@16.0.1",
        "react-dom@18.3.1",
        "react-easy-crop@5.2.0",
        "react-fast-compare@3.2.2",
        "react-helmet@6.1.0",
        "react-hook-form@7.53.0",
        "react-intl@6.8.9",
        "react-is@19.1.0",
        "react-markdown@8.0.7",
        "react-redux@9.2.0",
        "react-router@7.1.5",
        "react-side-effect@2.1.2",
        "react-simple-animate@3.5.3",
        "react-sortablejs@6.1.4",
        "react-transition-group@4.4.5",
        "react-window@1.8.11",
        "react@18.3.1",
        "readable-stream@2.3.8",
        "redux-mock-store@1.5.5",
        "redux-saga@1.3.0",
        "redux-thunk@3.1.0",
        "redux@5.0.1",
        "remark-parse@10.0.2",
        "remark-rehype@10.1.0",
        "reselect@5.1.1",
        "resolve-pathname@3.0.0",
        "resolve@1.22.10",
        "sade@1.8.1",
        "safe-buffer@5.1.2",
        "scheduler@0.23.2",
        "semver@6.3.1",
        "set-cookie-parser@2.7.1",
        "setimmediate@1.0.5",
        "siphash",
        "sortablejs@1.15.6",
        "source-map@0.5.7",
        "space-separated-tokens@2.0.2",
        "string_decoder@1.1.1",
        "style-to-object@0.4.4",
        "stylis@4.2.0",
        "supports-preserve-symlinks-flag@1.0.0",
        "tiny-invariant@1.3.3",
        "tiny-warning@1.0.3",
        "tlsf",
        "toggle-selection@1.0.6",
        "trim-lines@3.0.1",
        "trough@2.2.0",
        "tslib@2.8.1",
        "turbo-stream@2.4.0",
        "typescript-compare@0.0.2",
        "typescript-logic@0.0.0",
        "typescript-tuple@2.2.1",
        "typescript@5.6.3",
        "u-boot-bin",
        "undici-types@6.21.0",
        "unified@10.1.2",
        "unist-util-generated@2.0.1",
        "unist-util-is@5.2.1",
        "unist-util-position@4.0.4",
        "unist-util-stringify-position@3.0.3",
        "unist-util-visit-parents@5.1.3",
        "unist-util-visit@4.1.2",
        "update-browserslist-db@1.1.3",
        "use-deep-compare-effect@1.8.1",
        "use-memo-one@1.1.3",
        "use-sync-external-store@1.5.0",
        "util-deprecate@1.0.2",
        "uuid@8.3.2",
        "uvu@0.5.6",
        "value-equal@1.0.1",
        "vfile-message@3.1.4",
        "vfile@5.3.7",
        "ws@8.18.0",
        "yajl",
        "yallist@3.1.1",
        "yaml@1.10.2"
      ]
    },
    {
      "ref": "hip-files-initscripts",
      "dependsOn": [
        "base-files",
        "hip-files-initscripts-release",
        "hip-helpers"
      ]
    },
    {
      "ref": "hip-files-initscripts-release",
      "dependsOn": []
    },
    {
      "ref": "hip-helpers",
      "dependsOn": [
        "hip-helpers-release",
        "hip-helpers-rtc",
        "hip-helpers-sysctl",
        "image-offs",
        "initscripts-volatiles"
      ]
    },
    {
      "ref": "hip-helpers-bindmounts",
      "dependsOn": []
    },
    {
      "ref": "hip-helpers-firewall",
      "dependsOn": []
    },
    {
      "ref": "hip-helpers-fscrypt",
      "dependsOn": [
        "liblpl-utils-protect"
      ]
    },
    {
      "ref": "hip-helpers-migrate",
      "dependsOn": []
    },
    {
      "ref": "hip-helpers-net",
      "dependsOn": [
        "liblpl-utils-fuse",
        "wpa-supplicant"
      ]
    },
    {
      "ref": "hip-helpers-release",
      "dependsOn": [
        "hip-helpers",
        "hip-helpers-bindmounts",
        "hip-helpers-firewall",
        "hip-helpers-fscrypt",
        "hip-helpers-migrate",
        "hip-helpers-net",
        "hip-helpers-silence-release",
        "hip-helpers-squashfs-release"
      ]
    },
    {
      "ref": "hip-helpers-rtc",
      "dependsOn": []
    },
    {
      "ref": "hip-helpers-silence-release",
      "dependsOn": []
    },
    {
      "ref": "hip-helpers-squashfs-release",
      "dependsOn": []
    },
    {
      "ref": "hip-helpers-sysctl",
      "dependsOn": []
    },
    {
      "ref": "image-offs",
      "dependsOn": [
        "dtc",
        "libc6"
      ]
    },
    {
      "ref": "imx-kobs",
      "dependsOn": [
        "libc6"
      ]
    },
    {
      "ref": "initscripts-volatiles",
      "dependsOn": []
    },
    {
      "ref": "iperf3",
      "dependsOn": [
        "libc6",
        "libcrypto3",
        "libssl3"
      ]
    },
    {
      "ref": "iptables",
      "dependsOn": [
        "iptables-module-xt-standard",
        "libc6"
      ]
    },
    {
      "ref": "iptables-module-xt-conntrack",
      "dependsOn": [
        "iptables",
        "libc6"
      ]
    },
    {
      "ref": "iptables-module-xt-limit",
      "dependsOn": [
        "iptables",
        "libc6"
      ]
    },
    {
      "ref": "iptables-module-xt-standard",
      "dependsOn": [
        "iptables",
        "libc6"
      ]
    },
    {
      "ref": "iptables-module-xt-tcp",
      "dependsOn": [
        "iptables",
        "libc6"
      ]
    },
    {
      "ref": "iptables-module-xt-udp",
      "dependsOn": [
        "iptables",
        "libc6"
      ]
    },
    {
      "ref": "kernel-6.1.55-axis8",
      "dependsOn": []
    },
    {
      "ref": "kernel-module-failover-6.1.55-axis8",
      "dependsOn": [
        "kernel-6.1.55-axis8"
      ]
    },
    {
      "ref": "kernel-module-irq-imx-mu-msi-6.1.55-axis8",
      "dependsOn": [
        "kernel-6.1.55-axis8"
      ]
    },
    {
      "ref": "kernel-modules",
      "dependsOn": [
        "kernel-module-failover-6.1.55-axis8",
        "kernel-module-irq-imx-mu-msi-6.1.55-axis8"
      ]
    },
    {
      "ref": "libasound2",
      "dependsOn": [
        "alsa-conf",
        "libc6"
      ]
    },
    {
      "ref": "libaudit1",
      "dependsOn": [
        "libc6",
        "libcap-ng"
      ]
    },
    {
      "ref": "libblkid1",
      "dependsOn": [
        "libc6"
      ]
    },
    {
      "ref": "libc6",
      "dependsOn": []
    },
    {
      "ref": "libcap-ng",
      "dependsOn": [
        "libc6"
      ]
    },
    {
      "ref": "libcrypt2",
      "dependsOn": [
        "libc6"
      ]
    },
    {
      "ref": "libcrypto3",
      "dependsOn": [
        "libc6",
        "openssl-conf",
        "openssl-ossl-module-legacy"
      ]
    },
    {
      "ref": "libgcc1",
      "dependsOn": [
        "libc6"
      ]
    },
    {
      "ref": "libjpeg62",
      "dependsOn": [
        "libc6"
      ]
    },
    {
      "ref": "liblogit0",
      "dependsOn": [
        "libc6"
      ]
    },
    {
      "ref": "liblpl-utils-fuse",
      "dependsOn": [
        "libc6",
        "libgcc1",
        "liblpl4",
        "libstdc++6"
      ]
    },
    {
      "ref": "liblpl-utils-protect",
      "dependsOn": [
        "libc6",
        "libgcc1",
        "liblogit0",
        "liblpl4",
        "libnnalloc0",
        "libstdc++6"
      ]
    },
    {
      "ref": "liblpl4",
      "dependsOn": [
        "iptables",
        "iptables-module-xt-conntrack",
        "iptables-module-xt-limit",
        "iptables-module-xt-standard",
        "iptables-module-xt-tcp",
        "iptables-module-xt-udp",
        "libasound2",
        "libc6",
        "libcrypt2",
        "libcrypto3",
        "libjpeg62",
        "liblogit0",
        "libnl-3-200",
        "libnl-genl-3-200",
        "libnl-route-3-200",
        "libnnalloc0",
        "libpcap1",
        "libpcre1",
        "libz1",
        "wpa-supplicant-lib"
      ]
    },
    {
      "ref": "libmount1",
      "dependsOn": [
        "libblkid1",
        "libc6"
      ]
    },
    {
      "ref": "libnl-3-200",
      "dependsOn": [
        "libc6"
      ]
    },
    {
      "ref": "libnl-genl-3-200",
      "dependsOn": [
        "libc6",
        "libnl-3-200"
      ]
    },
    {
      "ref": "libnl-route-3-200",
      "dependsOn": [
        "libc6",
        "libnl-3-200"
      ]
    },
    {
      "ref": "libnnalloc0",
      "dependsOn": [
        "libc6"
      ]
    },
    {
      "ref": "libpcap1",
      "dependsOn": [
        "libc6"
      ]
    },
    {
      "ref": "libpcre1",
      "dependsOn": [
        "libc6"
      ]
    },
    {
      "ref": "libssl3",
      "dependsOn": [
        "libc6",
        "libcrypto3"
      ]
    },
    {
      "ref": "libstdc++6",
      "dependsOn": [
        "libc6",
        "libgcc1"
      ]
    },
    {
      "ref": "libz1",
      "dependsOn": [
        "libc6"
      ]
    },
    {
      "ref": "linux-firmware-imx-sdma-imx6q",
      "dependsOn": []
    },
    {
      "ref": "netbase",
      "dependsOn": []
    },
    {
      "ref": "openssh",
      "dependsOn": [
        "openssh-keygen",
        "openssh-scp",
        "openssh-sshd"
      ]
    },
    {
      "ref": "openssh-keygen",
      "dependsOn": [
        "libc6",
        "libcrypto3"
      ]
    },
    {
      "ref": "openssh-scp",
      "dependsOn": [
        "libc6",
        "update-alternatives-opkg"
      ]
    },
    {
      "ref": "openssh-sshd",
      "dependsOn": [
        "base-files",
        "base-passwd",
        "libaudit1",
        "libc6",
        "libcrypt2",
        "libcrypto3",
        "libz1",
        "openssh-keygen",
        "shadow"
      ]
    },
    {
      "ref": "openssl-conf",
      "dependsOn": []
    },
    {
      "ref": "openssl-ossl-module-legacy",
      "dependsOn": [
        "libc6",
        "libcrypto3"
      ]
    },
    {
      "ref": "product-list",
      "dependsOn": []
    },
    {
      "ref": "rendezvous",
      "dependsOn": [
        "base-files",
        "base-passwd",
        "libc6",
        "shadow"
      ]
    },
    {
      "ref": "shadow",
      "dependsOn": [
        "base-passwd",
        "libc6",
        "libcrypt2",
        "shadow-base",
        "shadow-securetty",
        "update-alternatives-opkg",
        "util-linux-sulogin"
      ]
    },
    {
      "ref": "shadow-base",
      "dependsOn": [
        "libc6",
        "libcrypt2",
        "update-alternatives-opkg"
      ]
    },
    {
      "ref": "shadow-securetty",
      "dependsOn": []
    },
    {
      "ref": "ttyrun",
      "dependsOn": [
        "libc6"
      ]
    },
    {
      "ref": "u-boot-bin",
      "dependsOn": []
    },
    {
      "ref": "update-alternatives-opkg",
      "dependsOn": []
    },
    {
      "ref": "upgrade-keys",
      "dependsOn": []
    },
    {
      "ref": "upgrade-keys-2n",
      "dependsOn": [
        "upgrade-keys"
      ]
    },
    {
      "ref": "upgrade-keys-2n-production",
      "dependsOn": [
        "upgrade-keys"
      ]
    },
    {
      "ref": "util-linux-mount",
      "dependsOn": [
        "libc6",
        "libmount1",
        "update-alternatives-opkg"
      ]
    },
    {
      "ref": "util-linux-sulogin",
      "dependsOn": [
        "libc6",
        "libcrypt2",
        "update-alternatives-opkg"
      ]
    },
    {
      "ref": "util-linux-umount",
      "dependsOn": [
        "libc6",
        "libmount1",
        "update-alternatives-opkg"
      ]
    },
    {
      "ref": "wpa-supplicant",
      "dependsOn": [
        "libc6",
        "libcrypto3",
        "libnl-3-200",
        "libnl-genl-3-200",
        "libnl-route-3-200",
        "libssl3",
        "wpa-supplicant-plugins"
      ]
    },
    {
      "ref": "wpa-supplicant-lib",
      "dependsOn": [
        "libc6"
      ]
    },
    {
      "ref": "wpa-supplicant-plugins",
      "dependsOn": []
    }
  ]
}
