{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.plotly/plotly.rs","documentNamespace":"https://spdx.org/spdxdocs/protobom/f489d8f4-f8d2-473a-a5c8-6b4609746f22","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-09T02:58:15Z"},"packages":[{"name":"fantoccini","SPDXID":"SPDXRef-cargo-fantoccini-75c946","versionInfo":"\u003e= 0.22.0,\u003c 0.23.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/fantoccini"}]},{"name":"anyhow","SPDXID":"SPDXRef-cargo-anyhow-75c946","versionInfo":"\u003e= 1.0.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/anyhow"}]},{"name":"clap","SPDXID":"SPDXRef-cargo-clap-75c946","versionInfo":"\u003e= 4.0.0,\u003c 5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/clap"}]},{"name":"urlencoding","SPDXID":"SPDXRef-cargo-urlencoding-75c946","versionInfo":"\u003e= 2.0.0,\u003c 3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/urlencoding"}]},{"name":"webdriver-downloader","SPDXID":"SPDXRef-cargo-webdriver-downloader-75c946","versionInfo":"\u003e= 0.16.0,\u003c 0.17.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/webdriver-downloader"}]},{"name":"reqwest","SPDXID":"SPDXRef-cargo-reqwest-75c946","versionInfo":"\u003e= 0.13.0,\u003c 0.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/reqwest"}]},{"name":"dirs","SPDXID":"SPDXRef-cargo-dirs-75c946","versionInfo":"\u003e= 6.0.0,\u003c 7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/dirs"}]},{"name":"rand","SPDXID":"SPDXRef-cargo-rand-75c946","versionInfo":"\u003e= 0.9.0,\u003c 0.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/rand"}]},{"name":"ndarray","SPDXID":"SPDXRef-cargo-ndarray-75c946","versionInfo":"\u003e= 0.17.0,\u003c 0.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/ndarray"}]},{"name":"csv","SPDXID":"SPDXRef-cargo-csv-75c946","versionInfo":"\u003e= 1.3.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/csv"}]},{"name":"rand_distr","SPDXID":"SPDXRef-cargo-randdistr-75c946","versionInfo":"\u003e= 0.5.0,\u003c 0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/rand_distr"}]},{"name":"image","SPDXID":"SPDXRef-cargo-image-75c946","versionInfo":"\u003e= 0.25.0,\u003c 0.26.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/image"}]},{"name":"dyn-clone","SPDXID":"SPDXRef-cargo-dyn-clone-75c946","versionInfo":"\u003e= 1.0.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/dyn-clone"}]},{"name":"askama","SPDXID":"SPDXRef-cargo-askama-75c946","versionInfo":"\u003e= 0.15.0,\u003c 0.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/askama"}]},{"name":"plotly_derive","SPDXID":"SPDXRef-cargo-plotlyderive-75c946","versionInfo":"\u003e= 0.14.0,\u003c 0.15.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/plotly_derive"}]},{"name":"plotly_kaleido","SPDXID":"SPDXRef-cargo-plotlykaleido-75c946","versionInfo":"\u003e= 0.13.0,\u003c 0.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/plotly_kaleido"}]},{"name":"plotly_static","SPDXID":"SPDXRef-cargo-plotlystatic-75c946","versionInfo":"\u003e= 0.1.0,\u003c 0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/plotly_static"}]},{"name":"serde_repr","SPDXID":"SPDXRef-cargo-serderepr-75c946","versionInfo":"\u003e= 0.1.0,\u003c 0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/serde_repr"}]},{"name":"itertools-num","SPDXID":"SPDXRef-cargo-itertools-num-75c946","versionInfo":"\u003e= 0.1.0,\u003c 0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/itertools-num"}]},{"name":"base64","SPDXID":"SPDXRef-cargo-base64-75c946","versionInfo":"\u003e= 0.22.0,\u003c 0.23.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/base64"}]},{"name":"serde_with","SPDXID":"SPDXRef-cargo-serdewith-75c946","versionInfo":"\u003e= 2.0.0,\u003c 4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/serde_with"}]},{"name":"itertools","SPDXID":"SPDXRef-cargo-itertools-75c946","versionInfo":"\u003e= 0.10.0,\u003c 0.15.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/itertools"}]},{"name":"async-trait","SPDXID":"SPDXRef-cargo-async-trait-75c946","versionInfo":"\u003e= 0.1.0,\u003c 0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/async-trait"}]},{"name":"serde-wasm-bindgen","SPDXID":"SPDXRef-cargo-serde-wasm-bindgen-75c946","versionInfo":"\u003e= 0.6.3,\u003c 0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/serde-wasm-bindgen"}]},{"name":"wasm-bindgen-futures","SPDXID":"SPDXRef-cargo-wasm-bindgen-futures-75c946","versionInfo":"\u003e= 0.4.0,\u003c 0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/wasm-bindgen-futures"}]},{"name":"wasm-bindgen","SPDXID":"SPDXRef-cargo-wasm-bindgen-75c946","versionInfo":"\u003e= 0.2.0,\u003c 0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/wasm-bindgen"}]},{"name":"erased-serde","SPDXID":"SPDXRef-cargo-erased-serde-75c946","versionInfo":"\u003e= 0.4.0,\u003c 0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/erased-serde"}]},{"name":"once_cell","SPDXID":"SPDXRef-cargo-oncecell-75c946","versionInfo":"\u003e= 1.0.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/once_cell"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A"}]},{"name":"browser-actions/setup-chrome","SPDXID":"SPDXRef-githubactions-browser-actions-setup-chrome-1..-75c946","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/browser-actions/setup-chrome@1.%2A.%2A"}]},{"name":"softprops/action-gh-release","SPDXID":"SPDXRef-githubactions-softprops-action-gh-release-1..-75c946","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/softprops/action-gh-release@1.%2A.%2A"}]},{"name":"log","SPDXID":"SPDXRef-cargo-log-75c946","versionInfo":"\u003e= 0.4.0,\u003c 0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/log"}]},{"name":"env_logger","SPDXID":"SPDXRef-cargo-envlogger-75c946","versionInfo":"\u003e= 0.10.0,\u003c 0.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/env_logger"}]},{"name":"minmaxlttb","SPDXID":"SPDXRef-cargo-minmaxlttb-75c946","versionInfo":"\u003e= 0.1.0,\u003c 0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/minmaxlttb"}]},{"name":"tokio","SPDXID":"SPDXRef-cargo-tokio-75c946","versionInfo":"\u003e= 1.0.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/tokio"}]},{"name":"env_logger","SPDXID":"SPDXRef-cargo-envlogger-75c946","versionInfo":"\u003e= 0.11.0,\u003c 0.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/env_logger"}]},{"name":"directories","SPDXID":"SPDXRef-cargo-directories-75c946","versionInfo":"\u003e= 4.0.0,\u003c 7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/directories"}]},{"name":"zip","SPDXID":"SPDXRef-cargo-zip-75c946","versionInfo":"\u003e= 7.0.0,\u003c 8.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/zip"}]},{"name":"dunce","SPDXID":"SPDXRef-cargo-dunce-75c946","versionInfo":"\u003e= 1.0.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/dunce"}]},{"name":"obi1kenobi/cargo-semver-checks-action","SPDXID":"SPDXRef-githubactions-obi1kenobi-cargo-semver-checks-action-2..-75c946","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/obi1kenobi/cargo-semver-checks-action@2.%2A.%2A"}]},{"name":"dtolnay/rust-toolchain","SPDXID":"SPDXRef-githubactions-dtolnay-rust-toolchain-stable-75c946","versionInfo":"stable","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/dtolnay/rust-toolchain@stable"}]},{"name":"dtolnay/rust-toolchain","SPDXID":"SPDXRef-githubactions-dtolnay-rust-toolchain-nightly-75c946","versionInfo":"nightly","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/dtolnay/rust-toolchain@nightly"}]},{"name":"taiki-e/install-action","SPDXID":"SPDXRef-githubactions-taiki-e-install-action-cargo-llvm-cov-75c946","versionInfo":"cargo-llvm-cov","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/taiki-e/install-action@cargo-llvm-cov"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@4.%2A.%2A"}]},{"name":"actions/cache","SPDXID":"SPDXRef-githubactions-actions-cache-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/cache@4.%2A.%2A"}]},{"name":"codecov/codecov-action","SPDXID":"SPDXRef-githubactions-codecov-codecov-action-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/codecov/codecov-action@3.%2A.%2A"}]},{"name":"browser-actions/setup-firefox","SPDXID":"SPDXRef-githubactions-browser-actions-setup-firefox-1..-75c946","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/browser-actions/setup-firefox@1.%2A.%2A"}]},{"name":"crate-ci/typos","SPDXID":"SPDXRef-githubactions-crate-ci-typos-master-75c946","versionInfo":"master","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/crate-ci/typos@master"}]},{"name":"build_html","SPDXID":"SPDXRef-cargo-buildhtml-75c946","versionInfo":"\u003e= 2.5.0,\u003c 3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/build_html"}]},{"name":"serde","SPDXID":"SPDXRef-cargo-serde-75c946","versionInfo":"\u003e= 1.0.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/serde"}]},{"name":"serde_json","SPDXID":"SPDXRef-cargo-serdejson-75c946","versionInfo":"\u003e= 1.0.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/serde_json"}]},{"name":"itertools","SPDXID":"SPDXRef-cargo-itertools-75c946","versionInfo":"\u003e= 0.12.0,\u003c 0.13.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/itertools"}]},{"name":"ndarray","SPDXID":"SPDXRef-cargo-ndarray-75c946","versionInfo":"\u003e= 0.15.0,\u003c 0.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/ndarray"}]},{"name":"rand","SPDXID":"SPDXRef-cargo-rand-75c946","versionInfo":"\u003e= 0.8.0,\u003c 0.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/rand"}]},{"name":"rand_chacha","SPDXID":"SPDXRef-cargo-randchacha-75c946","versionInfo":"\u003e= 0.3.0,\u003c 0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/rand_chacha"}]},{"name":"chrono","SPDXID":"SPDXRef-cargo-chrono-75c946","versionInfo":"\u003e= 0.4.0,\u003c 0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/chrono"}]},{"name":"csv","SPDXID":"SPDXRef-cargo-csv-75c946","versionInfo":"\u003e= 1.1.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/csv"}]},{"name":"reqwest","SPDXID":"SPDXRef-cargo-reqwest-75c946","versionInfo":"\u003e= 0.11.0,\u003c 0.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/reqwest"}]},{"name":"yew-hooks","SPDXID":"SPDXRef-cargo-yew-hooks-75c946","versionInfo":"\u003e= 0.3.0,\u003c 0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/yew-hooks"}]},{"name":"wasm-logger","SPDXID":"SPDXRef-cargo-wasm-logger-75c946","versionInfo":"\u003e= 0.2.0,\u003c 0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/wasm-logger"}]},{"name":"yew","SPDXID":"SPDXRef-cargo-yew-75c946","versionInfo":"\u003e= 0.21.0,\u003c 0.22.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/yew"}]},{"name":"web-sys","SPDXID":"SPDXRef-cargo-web-sys-75c946","versionInfo":"\u003e= 0.3.77,\u003c 0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/web-sys"}]},{"name":"darling","SPDXID":"SPDXRef-cargo-darling-75c946","versionInfo":"\u003e= 0.23.0,\u003c 0.24.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/darling"}]},{"name":"proc-macro2","SPDXID":"SPDXRef-cargo-proc-macro2-75c946","versionInfo":"\u003e= 1.0.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/proc-macro2"}]},{"name":"quote","SPDXID":"SPDXRef-cargo-quote-75c946","versionInfo":"\u003e= 1.0.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/quote"}]},{"name":"syn","SPDXID":"SPDXRef-cargo-syn-75c946","versionInfo":"\u003e= 2.0.0,\u003c 3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/syn"}]},{"name":"com.github.plotly/plotly.rs","SPDXID":"SPDXRef-github-plotly-plotly.rs-main-381dd3","versionInfo":"main","downloadLocation":"git+https://github.com/plotly/plotly.rs","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/plotly/plotly.rs@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-githubactions-obi1kenobi-cargo-semver-checks-action-2..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-githubactions-codecov-codecov-action-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-randdistr-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-wasm-bindgen-futures-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-githubactions-browser-actions-setup-firefox-1..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-githubactions-crate-ci-typos-master-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-clap-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-githubactions-actions-cache-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-serde-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-erased-serde-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-directories-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-reqwest-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-serde-wasm-bindgen-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-quote-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-urlencoding-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-plotlykaleido-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-log-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-githubactions-dtolnay-rust-toolchain-stable-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-buildhtml-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-chrono-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-dyn-clone-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-plotlyderive-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-base64-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-itertools-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-rand-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-askama-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-serderepr-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-darling-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-proc-macro2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-syn-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-tokio-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-yew-hooks-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-anyhow-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-web-sys-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-plotlystatic-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-zip-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-dunce-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-oncecell-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-wasm-logger-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-webdriver-downloader-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-ndarray-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-image-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-dirs-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-wasm-bindgen-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-githubactions-browser-actions-setup-chrome-1..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-envlogger-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-minmaxlttb-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-githubactions-dtolnay-rust-toolchain-nightly-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-githubactions-taiki-e-install-action-cargo-llvm-cov-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-serdejson-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-csv-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-yew-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-randchacha-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-itertools-num-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-async-trait-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-fantoccini-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-cargo-serdewith-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relatedSpdxElement":"SPDXRef-githubactions-softprops-action-gh-release-1..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-plotly-plotly.rs-main-381dd3","relationshipType":"DESCRIBES"}]}