Skip to main content

User interface

The following table represents the Software Bill of Materials (SBOM) for the user interface of the application, detailing included third-party components, their versions, licenses, and purposes.

NameVersionLicenseDescription
accessibility3.1.1MITA generic toolkit to help with accessibility
argparse2.0.1Python-2.0CLI arguments parser. Native port of python's argparse.
attr-accept2.2.5MITJavaScript implementation of the "accept" attribute for HTML5
babel-plugin11.13.5MITA recommended babel preprocessing plugin for emotion, The Next Generation of CSS-in-JS.
babel-plugin-macros3.1.0MITAllows you to build compile-time libraries
cache11.14.0MITemotion's cache
callsites3.1.0MITGet callsites from the V8 stack trace API
classnames2.3.1MITA simple utility for conditionally joining classNames together
clsx2.1.1MITA tiny (239B) utility for constructing className strings conditionally.
code-frame7.27.1MITGenerate errors that contain a code frame that point to source locations.
codemirror0.0.109MITTypeScript definitions for codemirror
codemirror5.60.15MITTypeScript definitions for codemirror
codemirror5.65.0MITFull-featured in-browser code editor
codemirror-spell-checker1.1.2MITDead-simple spell checking in CodeMirror.
convert-source-map1.9.0MITConverts a source-map from/to different formats and allows adding/changing properties.
core1.7.3MITPositioning library for floating elements: tooltips, popovers, dropdowns, and more
core2.11.8MITTooltip and Popover Positioning Engine
core6.3.1MITdnd kit – a lightweight React library for building performant and accessible drag and drop experiences
core-downloads-tracker6.4.10MITInternal package to track number of downloads of our design system libraries
cosmiconfig7.1.0MITFind and load configuration from a package.json property, rc file, or CommonJS module
css-unit-converter1.1.2MITConverts CSS values from one unit to another
csstype3.1.3MITStrict TypeScript and Flow types for style based on MDN data
d3-array3.2.1MITTypeScript definitions for d3-array
d3-array3.2.4ISCArray manipulation, ordering, searching, summarizing, etc.
d3-color3.1.0ISCColor spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).
d3-color3.1.3MITTypeScript definitions for d3-color
d3-ease3.0.1BSD-3-ClauseEasing functions for smooth animation.
d3-ease3.0.2MITTypeScript definitions for d3-ease
d3-format3.1.0ISCFormat numbers for human consumption.
d3-interpolate3.0.1ISCInterpolate numbers, colors, strings, arrays, objects, whatever!
d3-interpolate3.0.4MITTypeScript definitions for d3-interpolate
d3-path3.1.0ISCSerialize Canvas path commands to SVG.
d3-path3.1.1MITTypeScript definitions for d3-path
d3-scale4.0.2ISCEncodings that map abstract data to visual representation.
d3-scale4.0.9MITTypeScript definitions for d3-scale
d3-shape3.1.7MITTypeScript definitions for d3-shape
d3-shape3.2.0ISCGraphical primitives for visualization, such as lines and areas.
d3-time3.0.4MITTypeScript definitions for d3-time
d3-time3.1.0ISCA calculator for humanity’s peculiar conventions of time.
d3-time-format4.1.0ISCA JavaScript time formatter and parser inspired by strftime and strptime.
d3-timer3.0.1ISCAn efficient queue capable of managing thousands of concurrent animations.
d3-timer3.0.2MITTypeScript definitions for d3-timer
data1.2.1MITData for Emoji Mart; the emoji picker for the web.
date-fns2.30.0MITModern JavaScript date utility library
date-fns4.1.0MITModern JavaScript date utility library
debug4.4.1MITLightweight debugging utility for Node.js and the browser
decimal.js-light2.5.1MITAn arbitrary-precision Decimal type for JavaScript.
dom1.7.4MITFloating UI for the web
dom-helpers3.4.0MITtiny modular DOM lib for ie8+
dom-helpers5.2.1MITtiny modular DOM lib for ie9+
dompurify3.2.5(MPL-2.0 OR Apache-2.0)DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. It's written in JavaScript and works in all modern browsers (Safari, Opera (15+), Internet Explorer (10+), Firefox and Chrome - as well as almost anything else using Blink or WebKit). DOMPurify is written by security people who have vast background in web attacks and XSS. Fear not.
easymde2.16.1MITA simple, beautiful, and embeddable JavaScript Markdown editor that easy to use. Features include autosaving and spell checking.
emoji-mart5.6.0MITEmoji picker for the web
error-ex1.3.2MITEasy error subclassing and stack customization
escape-string-regexp4.0.0MITEscape RegExp special characters
estree1.0.8MITTypeScript definitions for estree
eventemitter34.0.7MITEventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.
fast-equals5.2.2MITA blazing fast equality comparison, either shallow or deep
file-selector0.6.0MITConvert DataTransfer object to a list of File objects
find-root1.1.0MITfind the closest package.json
format-util1.0.4MITTypeScript definitions for format-util
function-bind1.1.2MITImplementation of Function.prototype.bind
gen-mapping0.3.8MITGenerate source maps
generator7.27.5MITTurns an AST into code.
globals11.12.0MITGlobal identifiers from different JavaScript environments
hash0.9.2MITA MurmurHash2 implementation
hasown2.0.2MITA robust, ES3 compatible, "has own property" predicate.
helper-module-imports7.27.1MITBabel helper functions for inserting module loads
helper-string-parser7.27.1MITA utility package to parse strings
helper-validator-identifier7.27.1MITValidate identifier/keywords name
highlight.js11.11.1BSD-3-ClauseSyntax highlighting with language autodetection.
history5.3.0MITManage session history with JavaScript
hoist-non-react-statics3.3.2BSD-3-ClauseCopies non-react specific statics from a child component to a parent component
import-fresh3.3.1MITImport a module while bypassing the cache
internmap2.0.3ISCMap and Set with automatic key interning
is-arrayish0.2.1MITDetermines if an object can be used as an array
is-core-module2.16.1MITIs this specifier a node.js core module?
is-mobile4.0.0MITCheck if mobile browser.
is-prop-valid1.3.1MITA function to check whether a prop is valid for HTML and SVG elements
js-tokens4.0.0MITA regex that tokenizes JavaScript.
js-yaml4.1.0MITYAML 1.2 parser and serializer
jsesc3.1.0MITGiven some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
json-parse-even-better-errors2.3.1MITJSON.parse with context information on error
lines-and-columns1.2.4MITMaps lines and columns to character offsets and back.
linkify-it2.2.0MITLinks recognition library with FULL unicode support
lodash4.17.21MITLodash modular utilities.
lodash.isequal4.5.0MITThe Lodash method _.isEqual exported as a module.
lodash.isequalwith4.4.0MITThe lodash method _.isEqualWith exported as a module.
loose-envify1.4.0MITFast (and loose) selective process.env replacer using js-tokens instead of an AST
make-plural4.3.0ISCTranslates Unicode CLDR pluralization rules to executable JavaScript
marked2.0.5MITTypeScript definitions for Marked
marked4.0.18MITA markdown parser built for speed
marked4.0.3MITTypeScript definitions for Marked
material6.4.6MITMaterial 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.
memoize0.9.0MITemotion's memoize utility
messageformat2.3.0MITPluralFormat and SelectFormat Message and i18n Tool - A JavaScript Implemenation of the ICU standards.
messageformat-formatters2.0.1MITFormatters for messageformat
messageformat-parser4.1.3MITA PEG.js parser for ICU MessageFormat strings
minimist1.2.8MITparse argument options
mobx6.6.1MITSimple, scalable state management.
mobx-react7.5.2MITReact bindings for MobX. Create fully reactive components.
mobx-react-lite3.4.3MITLightweight React bindings for MobX based on React 16.8+ and Hooks
modifiers9.0.0MITTranslate modifier presets for use with @dnd-kit packages.
ms2.1.3MITTiny millisecond conversion utility
msal-browser2.32.2MITMicrosoft Authentication Library for js
msal-common9.1.1MITMicrosoft Authentication Library for js
object-assign4.1.1MITES2015 Object.assign() ponyfill
parent-module1.0.1MITGet the path of the parent module
parse-json4.0.2MITTypeScript definitions for parse-json
parse-json5.2.0MITParse JSON with more helpful errors
parser7.27.5MITA JavaScript parser
path-parse1.0.7MITNode.js path.parse() ponyfill
path-type4.0.0MITCheck if a path is a file, directory, or symlink
picocolors1.1.1ISCThe tiniest and the fastest library for terminal output formatting with ANSI colors
postcss-value-parser3.3.1MITTransforms css values and at-rule params into the tree
private-theming6.4.9MITPrivate - The React theme context to be shared between @mui/styles and @mui/material.
prop-types15.7.15MITTypeScript definitions for prop-types
prop-types15.8.1MITRuntime type checking for React props and similar objects.
react1.0.0-beta.2MITBase 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.
react11.11.1MIT
react17.0.2MITReact is a JavaScript library for building user interfaces.
react17.0.38MITTypeScript definitions for React
react-codemirror27.2.1MITa tiny react codemirror component wrapper
react-datepicker4.8.0MITA simple and reusable datepicker component for React
react-dom17.0.2MITReact package for working with the DOM.
react-dom2.1.6MITFloating UI for React DOM
react-dropzone14.2.2MITSimple HTML5 drag-drop zone with React.js
react-fast-compare3.2.2MITFastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
react-is16.13.1MITBrand checking of React Elements.
react-is19.1.0MITBrand checking of React Elements.
react-lifecycles-compat3.0.4MITBackwards compatibility polyfill for React class components
react-linkify1.0.0-alphaMITReact component to parse links (urls, emails, etc.) in text into clickable links
react-onclickoutside6.13.2MITAn onClickOutside wrapper for React components
react-popper2.3.0MITOfficial library to use Popper on React projects
react-resize-detector8.1.0MITReact resize detector
react-router6.22.3MITDeclarative routing for React
react-router-dom6.22.3MITDeclarative routing for React web applications
react-simplemde-editor5.0.2MIT
react-smooth2.0.5MITreact animation library
react-transition-group2.9.0BSD-3-ClauseA react component toolset for managing animations
react-transition-group4.4.12MITTypeScript definitions for react-transition-group
react-transition-group4.4.5BSD-3-ClauseA react component toolset for managing animations
recharts2.6.2MITReact charts
recharts-scale0.4.5MITScale of Cartesian Coordinates
reduce-css-calc2.1.8MITReduce CSS calc() function to the maximum
reselect5.1.1MITSelectors for Redux.
resolve1.22.10MITresolve like require.resolve() on behalf of files asynchronously and synchronously
resolve-from4.0.0MITResolve the path of a module like require.resolve() but from a given path
resolve-uri3.1.2MITResolve a URI relative to an optional base URI
router1.15.3MITNested/Data-driven/Framework-agnostic Routing
runtime7.28.3MITbabel's modular runtime helpers
scheduler0.20.2MITCooperative scheduler for the browser environment.
scheduler0.26.0MITTypeScript definitions for scheduler
serialize1.3.3MITserialization utils for emotion
set-array1.2.1MITLike a Set, but provides the index of the key in the backing array
sheet1.4.0MITemotion's stylesheet
sortable10.0.0MITOfficial sortable preset and sensors for dnd kit
source-map0.5.7BSD-3-ClauseGenerates and consumes source maps
sourcemap-codec1.5.0MITEncode/decode sourcemap mappings
styled11.11.0MITstyled API for emotion
styled-engine6.4.9MITstyled() API wrapper package for emotion.
stylis4.2.0MITA Light–weight CSS Preprocessor
supports-preserve-symlinks-flag1.0.0MITDetermine if the current node version supports the --preserve-symlinks flag.
system6.4.10MITMUI 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.
tabbable6.2.0MITReturns an array of all tabbable DOM nodes within a containing node.
template7.27.2MITGenerate an AST from a string template.
tern0.23.9MITTypeScript definitions for tern
tlds1.256.0MITA list of TLDs.
trace-mapping0.3.25MITTrace the original position through a source map
traverse7.27.4MITThe Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes
trusted-types2.0.7MITTypeScript definitions for trusted-types
tslib2.8.10BSDRuntime library for TypeScript helper functions
types7.2.24MITUtility types for MUI.
types7.27.6MITBabel Types is a Lodash-esque utility library for AST nodes
types7.4.4MITUtility types for Material UI.
typo-js1.2.5BSD-3-ClauseA Hunspell-style spellchecker.
uc.micro1.0.6MITMicro subset of unicode data files for markdown-it projects.
unitless0.10.0MITAn object of css properties that don't accept values with units
use-insertion-effect-with-fallbacks1.2.0MITA wrapper package that uses useInsertionEffect or a fallback for it
use-sync-external-store1.5.0MITBackwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.
utilities3.2.2MITInternal utilities to bee shared between @dnd-kit packages
utils0.1.0MITA collection of React utility functions for Base UI.
utils0.2.10MITUtilities for Floating UI
utils1.4.2MITinternal utils for emotion
utils6.4.9MITUtility functions for React components.
uuid11.1.0MITRFC9562 UUIDs
victory-vendor36.9.2MIT AND ISCVendored dependencies for Victory
warning4.0.3MITA mirror of Facebook's Warning
weak-memoize0.3.1MITA memoization function that uses a WeakMap
weak-memoize0.4.0MITA memoization function that uses a WeakMap
x-data-grid7.23.5MITThe Community plan edition of the Data Grid components (MUI X).
x-data-grid7.29.8MITThe Community plan edition of the Data Grid components (MUI X).
x-data-grid-pro7.29.8SEE LICENSE IN LICENSEThe Pro plan edition of the Data Grid components (MUI X).
x-internals7.23.5MITUtility functions for the MUI X packages (internal use only).
x-internals7.29.0MITUtility functions for the MUI X packages (internal use only).
x-license7.29.1SEE LICENSE IN LICENSEMUI X License verification
yaml1.10.2ISCJavaScript parser and stringifier for YAML